@import url(https://fonts.googleapis.com/css?family=Roboto:300, 400, 500, 700|Neuton:400&display=swap);
/* This stylesheet generated by Transfonter (https://transfonter.org) on March 23, 2018 11:16 PM */
@font-face {
  font-family: Roboto-regular;
  src: url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2");
  font-weight: normal;
}
@font-face {
  font-family: Neuton;
  src: url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2");
  font-weight: normal;
}
@font-face {
  font-family: Roboto-bold;
  src: url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAATyIABIAAAADiEAAATweAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGn4bgcskHKxMBmAAiS4IghgJmm0RCAqKrAyJwW8LqEAAATYCJAOoOgQgBYkSB+R1DIFVW6M9kw7fO+7eha8V1AzD6BzbVgYECOixNfMR2pI9SLnOmZ2xfY4IlG/FOcHYpoHxs55brXFRnem87P////////9fnSzCNncnx+zekVwSggQQ5BFUFBT829pWCMzdJUYx1x5THCZJTkllBFFKE6tyjjrqumk9NaPaq24MrmRiUpW9ilPICs+gz+E1XhSp6+VsVmQ4gDfaV7Le5D4PczWI29sdtc27nLN0w/3gENa7Wpo7143U7WoxX3RwQWiEhE6DLD4tN5VQ3buJ6y5BEpJqMlcPXvSQ4cMerQ+P5TyLl8meNN3NdR/p1JVfxWMzkSQnJ2hk+Dzmi/Z6LrVqI7olNBYm8blAlkrPugr2JbrQkBmkGVi5WA9MTsVX+lVT3uA50C7UCt+oOviuQFO0kd0OpZCGHzGLvHfcSruW0+HUSCpwGZhnlOVQ2jXwAsvBuZdG9ur++qMeF6xwhB2DXY6fqJWpclp8T/Mo8cCk9s+u/EO5yzLKuc1J7HI0iR4r79RDmYrNPo6QX+BOUU80df7e1h6k/LWRXiiTr7MQuKKmJtWNpN8RN2EqfdHUGXi1nwLbSoWqvYVtA/1WxNQkIAMtJ7KmWlIZ1YrKqEkqkphC1CdD5/HnkKUMZTr787PVLvxZ5oncyIaMr1JLLxv9MqouEtVC1bIa61Eq+jczajO5ArGVBpQjhyOOAh/7t0dg/hgvOvfSAlqNLYVOsyeZb+Rnmp/k35Oqg68DnfTfsnwGX+G+QxqapOTHg3rBH/DdIDEDbOG4vgU7iQPc4OkdMvs/cIaNyI0D8h4Q5Nj8ToWqCamrGqZLuIXHym05ql7pc/Yv8U+10uLlz+oeyTQyglZG4rG8SHgEoCsQHQlV+fP8Nv/c+4IQkbDm+BMbCzOnWLEShzUM1GF9dLIKqxfdLipdOFft33dRMIBz2wtakKp/J+pEHTjRBkiUChYlUVKhVB8kIiUOiETVCRWlQlQQCRP4r6bbv+9aXB9PaULRtQblGA9CY0XcZQDm5kYZRbTU6EnIqMGIFYsMlmxsMGBUjUybSsVAvZGov76Mp770ofjybzFGvk0f29UIu1AeEwevCq0nj4qlvK7bGC+Pif669pGbMMWuctBm73ozYGKMt3SiCmGMXuG4GjlQxjbQVDMHiy5McosFLZH+LOqqpMlVdqZ7RJDkgQNiP5cLVffA3TE7caABGriWhRMcyEAHhhddX5mPTZdanZ+rqAgUsmxXqvun1ZlkF+VBeIKEUBqIXhLLLi0gI2iEw+01PW76ZcYqyr4JoyFMBat9mSiZKMfnetwG9yF3TBW6fo5+xSewZubob7m8NiRjFYXNqTMzJkZ8mirve1hCpYK63QWSC78X0ibfZRwzrFum11mvJMv0JMuyJMu2wEK0gEzyEtztHe8PcZeSqCKsMpk+3ce9ABVVJk1PVao/b5v+bW+n4z/OMjlSSCFYsJTC7CMZBGmwVPz6BVXYclaEQ1j8f6c/Y6tQGgXCgTBsVYUdW34ZJWFf9kr/SDkkfyevfSFtmG6LG/9Pf9DezLl/KeCgCRIIAw4yDIJgOY4zjJoowWIgAIb08quI9TJEGI/FsoR4eGB/b7Guri21g0Ke+ER9+c6pggUQAF90wG9v9s3cfQupQANNvDAACDyh+reHumEX+UUAc5qVGkMdFHZE+HII6BhzDqXovOOPqXxDXiIgoDGm9N/6eMt0BSBgpawlL4rqITeXl9umW8QkQaaHpqSr5H91qe/4RdaXDAFkHQWInNJKtIZoJ3AJpwDBMIbbYexRc/Vf3YChugpk/SmEa0wEFXd0kjrjZvetQF1g9iazh8uPIaK8FIh0sw4BDPhMOd2jKHYHkREDKQg1ClFKvyDRnBfXSftY4YbAiNlgSjiCqpDbI1hyQ27pWPVha7fIWjdbmyleU6JK3oQnJvSQu4ND9AmKSV0KLStyecdhQtgsxdOD2wAvQ6ZunZYAmoqmoAuk0+kcMtD56KfugITpoQ6wQlRcPj24wyqaJsEiCuTJ/ex/p7Yxy5plDeKmVAbRW/dYam8N4kIMtcaM6d22cO1fEpIKMbPdqgdXoA9XymfaLSaPhK7QcWpy5b/euV7pDDkxLAUPMBmCaOvYdiuGaCoiCx6s1wuun3f++c3BFE5o4vxX96pGvsCVRFIRMwBTwAzAIGlTugg/l7lz6eqeW/epctlc0P6u+X7vWv7Abg6xmBTIY3ZKM++qiCyxO1kWRtT//lO1zrnpve4GyAwmBYBJsjwpElitSa6KNMo0x15juQkEKBpsaoIGEz5VvQH8GnhKfz7vWcFKumBfNOmx6QNiNJleXZqqik4Uy4AxhqTV6Yf5t7G+2exds7KkJwlIObVaOdx/Zfgknbl7nHbffrDQj3gqvBGNsjulAnfVTKYLy6Vm0/A/jkBVh1/T1773sQjXESbDdEIxqE259y+X7l7wknJShkv6U7r2A6EwA4BLMfAp9zHtABDcl7VqQGTn3YycMH9uzu5oqtJafx9lLdY1CXw9ReoNW9HrvZW92ERddpFiJAe1iCzcBsBC0P+/VK3fvlsAWKBktSm7Z5ruSdL8RE2U5i82ABjcE0Lc/bgu3vduPaAKBZAFkpIA0pJB0bZIWbZIhTblgFevigILIE1JlJzUyWk87o0cJnl6gqi27Hxm5Ml59WNw94ScNzv3X4a42P3dX+3/evOJvl82O01+xvEd61jvCOkToorlz3FyveMcURiEozxGCPiH/2WltK7iNDQy3c80TA2YTVltzazcz+2w7TyaI+jwlXIzjRwiMpJkRkJIgALfN9drs8nM+3OwH3k/trJWVrgN9W4WSrmUcikwy69aYaskW2DXQ1Vz5R3Bb+I3yV/7suo/6ZuRSd6kTR4m/xHw2RDh9lJKratBfaGRJimNQfqXNiWhqJ1oS3huhc0DBYjx/Nc9A13caycLNLd99sp2MfrYZGHw9L9fq2/mom+xt4u1uOuESmrifxCzxiFEfkI0RpNIyZ4SMcL/E4v76e6JLwmtYRNbDMr/Pp+qZTugVhdzd0506s5FFXNRu2kGf2aACQBIAuSKBBVB7Spwk8iN1AWQ4q1Jave91Z5TrkKIoi7k3Du1VzmkonQuGlcuuusbt40tnCpOLBt2QqLrdwnS18vKGAPRvDvloKQUFr5OpL83YYfTIFYEcb8/anU3lCLKtz/aW72xiogECRIkhCDiL39MKJeCeXZJ0rwrFSoOcQghXFQPX+dLl9zfR0VFVdRaMUY8Gwbo22/kV5hJB5YL0XDBEGXTY5EttywX1UCCFWqMWBmKrp/a6yzKrbYQD6wHPGITMVjEk0ng/HX03B3LWbXUNusSPAoDDBK2v5On/fhTq8UBOxPHe2VK9dimNEMXIKH3pD73ewsqoYsEq9cF2L/n//5c/7+CME5zzl3/pymhKYg49BBI2Wmg977nO996/B653ZMur0s+LsEMgwjCGCOMEMIYE4bwPkuPfs7/z6gk56gk5+/enkRZkASRZqHpAkuf2YVXFLMtxXyYOUXcnpaKtWG5TYKpi8EUhg9Davf99zoUAL72Z77Uf7TG6AeAYFzgCuAGGBvKGCjKaBApbKlQ82m+iOZX1VBpqwxR46sSrslVB9WMCoerZqIGhAQaEBjYGtgThqNMPmjHN38UhDQpkmiqDALWy1SNPO+CxJFgcW+5pgQk9xcVqMH3oYqqMpAhAaOUvWhrGN/7yMoK4D7kPk0Z8B5TfyTIK7+HADtIiUMQD3787O/LgS7dBdiHtwDGFGtmboHDE4gMJovN4fL4AqFIbCWRyuQKWC6rullvtrvP6xofHp8AEIIRFMMJkqIZluMFUVJUTTdMa+t4QZSks/liuVpvtrv94Xg6X663JNMukeeXKKtGi63T9OnZRb5YqtQarU5vMLqazpfr65u7bb3Z7vSy9WZ7le8Ox1NxfXN7d//w+PT88vr23fsPHz8FgqFwZLPd7Q9HxyenZ+cXV41mq93p9vqD4Wg8mZqemZ2bX1hcWl5ZXVvf2Nza3glP93+5GjVa3f7o++/JLM3W2/yfVKbU+HGUoWkg1oSTTfmbYmN6XmF2FiBTTNZz6NH6COjgB+kwu6ZB2rxAT4noRjwcJG3s8DVXi0y6IxTReFsFfJbadYgtsDRWBi+fmqYPyzqbSAjpepbRqpOZ15hWaBMEkY49SUYRkkeE3wiu8lde7E26CECdoWYTCvQgTu3Ivi2UnZjFr/oj80LaWkgq4WuKyR7ruI0d/xDa6TSMy6VLEVUBFagTod3GFosP1/IGdLI+rgJkjHK1+6RgnM/Cfdxuavf+FRZT3kGoQDq2Uh8OnqqAhIwVpITRZ7ktmQybHnx7CV/Ht/Bdy5Zl5l2WGDQ/FGgu34SJE88jH72hnxsQL2ApDbq35EJu/FdpaOxLvVB1kZsbvjFvZFBBk78zMJ8HT39vB8HwQhSP/3glFnetbCVEqaXp44SUjFEqMolMzvKPy67yes2RH5HO0iM4qgjC3Wuqm8ukTGSsNqC6pItQlhwSClBqThCS4GEox95EDwY2+c2yURVCYQxFxQfBwlaKK+KQUWMchcby6RC4fSCpZQTEojJ+RK/xFHlXioQGZERq650VWIfieiDIUIGqbt92z/A8mF9YFL9WanXWvMAsIF+3hRkHD3l+xfpRr00+7YNlT+qKfMCaRQWC4azr/P7o/JoMoyh1g3lRc2w4q9vqXIOdPKxsOs1px0yn9UQQrJBQgiHcgolUElJzgMLtgItoUCDcWMlsQji4ULnMlEKGv7AQiEIdMIgtN3l5C8pyWfmCVwrZetAo9ti5PA6EACz2ieRP/pXv5UJokBqfm8AqachCCTiNqR5yn24dCYOJSSVNTNiEhElsiBcpnUnlTWpn0+Aq5+ZRnU8i3O+A2DNJP4yPtm9D4TB68OJkluVRVhoGJvoD7uC5h62DKgUYw4fj0VGUiZL6TGz+0VvireCWE1MOjCy3/+SDDIQIk0AtEumx34A16BpxPZO6pG6pR+qV+qSP2ry2oC1qS9qyJpFMCqmkkU4GmWSRTevWhrVpbVmO653rvbSjfZT2tM/SgUaIEiOXdsijgCJKKKOcCqqoQ9+9PMZlPMZn4ubQXGxptgxbli3HlmdTuClZta1WpqNTJa9Y5iHzlr2UJbADNj075Aa7dTCEWVm3rdeGsRM2Z+v2HmknZcTO7pnOw3AWYmE3EgwwAQB0xgteSB25k4x0ZKM5mQIa/J1sjLMo2QwRpnaICNUGHSAYYIIFnQ7i2Bw7HHDChRtiRD0Sc+qJWFDPBFG9EMvqlVhVb8QH9U6sqQ/is/okNtQXsaW+iR31Q+wpL3zwIwAcQRAgEQHF0TgGx+IALpaL59gchwM5Lsez49uNt5toN9luqt10O4E7kTuJO5lDaaWzypvyVnVDYRgsCFfAi+DF8BJ4KbwMXh4+M7w1fFa4yeTNfg9z7+LezR7ljnF3d/ZnUAxRjqJcPfra0PcAjVkq54nnvEowFZQazEPKRwwHkSh1qRcWU2ePQROaTSKx1DRKT+PEQnxKJVw5mFcqv1RAshrWs5MfBr9nFAwopZ5J07NzH8Z5z3iYaAD036s5FOoSlTLTuJ1dkCERC2ANYkvHEYcaJwQIA06hy8cpxIkAojh1OA043YBBwAgQF4wHJgGSAslwyXEpgK7Qq6fXSH9s3OPgHoR7MO6dDN7p4L0IThCcMDhRcOLgCoIrDK4ouEXBLQ5uSXAAOAI8ErzL9KsPri24BwHeWAzWDByxqLFCGGGMfKxCrAhGFKsOqwGrG2MQYwQTlxGPkQSTFJMMmxybAvPY2MfBPgj7YOwBzBGMIxkk0S9EXZ0odfO8y7R0lf5W8b1/LPdZvSZNnmrzSKcSXR6IqfGopx73xBMeS6k0FrEHtNcn425733MTavzkiUk10nQRg97UgJSwzfUklmeNcrZxRiryohKFzfUkRG1LfUrlcWrFaVyuHO6CS3kV5EdV7VF4JOBDNdxn1/wwze+ZZkxgZJkEdYk8Ij274YcZfs8MYwJDyMRTl8YjYEAo10dwGb0+rYxB6QrvUbLHIU8wpRKnBzFhMERcld7UBtJYO7ycJ5wvHg5AV0NI8705rZvVORHWTCZRUSp1DdGQyiOS51XQUpr+PvG9Lpaj1WP9h6pJRHNYK6LNgE6KLi1iiEclPW7EE6LvF73PLvkwyfdMGiNKSH2SSXR4pNOmBoKYTCxpwqQp0/lfjjDKGONMMCn/12Pls42r3YbZBNvkglicxvFCFm/38xrgYBSjGq/thoFuPHb9eK+jvX3nPzGaUkYoBFVtXqTi8o1ACROIe/L0H6vLolBpCIpx7fAEIolMrlClU/IpZ61ODkTXA2HlEQpZMTABkqXLpqbRRgdiYufg5OLl4xeACyJC1uKxcXBbcfSVKFOuQm3qBh82OhpsXzpyKngUj0DABCKJTKHSEBTj2uEJRBKZXKFKp+RTgughrDxCISsGJkCydNnUNNroQEzsHJxcvHz8AnBBRMhaPDZOuHUYGuxYhud9jlnNwVumRL5M/6lynYs9y+0WPmpwkKLOaugKpVNCT7irZtCTwWTFLkFcPB2w4JWYgUUkVI2GgQUQC/xpSW6/i+EwRUE7A3ax2ur1p/tSW+QFtG1OUytVSZmqO7pTe62KEEIIIYQQQgghNCXOMy4A1AZVjHDyrlSctJ42PLQhvNeW14btFdwEmpScVicktpqAiISsFQsroTILFSk2M7O2XIh31L9CnLqeolTG83tOyyXov97vHWW5Terd1GTabCbOaYUu44Y571HTdtzUnTB5lFPGMtij3V4bjA/lfbNMOO8nU5d0Xprux6CZBqTEba6pWGY0amqcfxWZU4nFzeU3ERdbakMqk6ktSzPPK0d3Yfp55eZ3rGoT4RkCcqrRT7rQPCKRKNmAQUOGjRg17tCxU+cuXLnJXZktF8tnfjGXxiY7Z46wXrSk/aY85BtupNHGGm+ZFSxsHII++BS6HkN/AzGlSpcpO7l1AwzENJgzgREZQsNESpRswKAhw0aMGnfo2KlzF67c5K7MlovlM7+YS2OTnVO9gI7oeNGS9pvykG+4kUYba7xlVrCwcQj64FPoegz1woREbTnmXFxIk8w7E3gXJjiIvR4c9dJ5ehe69ejV19Xett3sC32NfL0KaaZTEgqtdW0lXZ1lejTkdBCtvQvrcI3X9CXYNE+Z3uRRqdLSrq49ZDydIZKaQUmrdlHX3HDLHR269KRv8Nh6HwcU+Prs94QwtLWItODSdOrSrUevPtt2s1/OpKS1ztaxi2utdF/aZQ9Ss1btoq654ZY7OnTpSd+gYN9KTa2SMlXXN/EO3ZrjWIynQMAE9RoNFzRni6SdiTofkDNIM6IhUcgUKq03m/Rthpgs9liXs2HT1nDSvBskBcW4dngCkUQmV6iWziVjohfGScAeICkXL/40U+SmIUOWHHlTQatEdVC271sHlP50qJ9HDDx27xs4jcbCL7TzdijizVBkkzWmTdfuL7+4x6vHffufjr01zJ3I+cOFHvLRr+AX0B8+N6CCCM0wLUlDGDF6oDhFi8GIqpiNOYDYikNj2QfpxGTS5JQ8lR6yK6Z6tGhNfach7aZ1sqEtqo10gDqMo8NAZsqSdW5DzNZxQoFlJwecXN2+efn4BcIRRCDvRcio3WgYWACxIz6qxsYJJG5Onnx8GW+iyaaaPgT0RCSL7FU3uji8f8q7yHefjp4wda7rAvXNh5vs8bTDawMGz4NgAnF/ADNIMZJkMiUV2ljHbNi0NZwU7yJGsVzs8AQiiUyuUC2dnfyRgk2TIUuOvKmgVFL1Ga21hRxInx3qzw1IcyeENTtZkS6rps2r3ZvNs+rNTsTw8IYK7w6kTjGECRgglZR8JPOly6amSdtpowMx1ekQsjk7HJy5wIGXj18ALogIWYvHxsFtPDy+8SaabKrpTUBNRELWirVXoky5CrWpW3CYfzc+mh1js4/6zRF8J/GILd8QBBOIJDKFSkNQjGuHJxBJZHKFKp2STwmi31tMR9St4hEKWTEwAZKly6am0UYHYmLn4OTi5eMXgAsiQtbisXFwW2n8q6RM1eBgw6PBNPS7NvnJP7rDO22dt/bif5j3yPqq4tsW2xscf/a9gFOmvxnBZLGHA7D1ffHNCbJywYvPc4qQfz7Z26F7mjWEc3Swdj5w0itbCPPmpuEp9NHhgKOeg6HEbFJ+tjzkrB/WAt6aYZuJLFlnHxJs30uXfVURNordaBhYALF3PDew4k5B6IlEQjaK41+JMuUq1KobB4PvyBuPxT2DeMyYFsVsOVHn6z1h5JhyqvPqER735ItnveEcVy7o/IpQpFiJUmXKR0XF69Rr0KhptoA3U1rNavbdHFGba74FFlpkldXWjA3Fb7TJ5v2tcfdv8HSb1x+7jrJGq0Zf4G7Oe87/6FuP556e8TF4X/ga6CJihuNuWLcjwQAcTL2g+SGj3lmiTMXi3eLx0EGdqpaFVti3nLz43RPwkyAIglD4IAiCIAhvDFzUpG6N5HHUKtXqNUaJyjIVHarBbMMK5zJ4EXhKKvJteFrduaHOGhKLbbvt4QQ6TSSSRbZ7n5u/6K6KyQ7vEfD8qlt9cqdv7lVr+vmgAcOYkdzUPIfDu7ik2KfSCpWiVuRUPNvao6I/0PJH6w5NwZGTrjLdCm/3PT9eePWH39B+9K0XS3gwvG2Qe5SPwF9Qon4S30mfZEn+QqZuVQ9/I9fcZypAvNb9tNO18q9YSPtVMVcRUkba25q2HkYV8xAj5z5XOqwS1hE6Mzt769F3DPlVPnK40wFxDxhD4ccpP0G4YLwpknjiUKhIsZnLrD9wQM8R+i4EH8lCnfGacQDE72eVYS2KPRtHf6lcnqhCTWrdXhKzVEmXMSBlwoPvr8IQjcVoUbpZxtaQVeyyODezim/QE1ANTzVWEVHXzm9AxnTZt+1BeOiRJ5567sVMSPtW3vtwSLIrxUAZsmQPrmi8RMxp7GbnuURZiFQLT4tFOmX+Jo9K5xR6YRWUklNuQNp7rue3adeWaGvXjsxI/5GZeYiaK1R2ZHK8kzjdmc30YPLpPMAPVx6oEecQ1mse29/HCRB4iNBPrFCRYjOXWZfOpue8/E8Hyo4QPXKPd4y7APrHWOVYC2PPxdEvKstQ9ajZYpV6LzMnmZIqXcaAlAsPvl8KQ85YrFo0HbOMq4EqdlmUm4JMQDfcFzmirl1H6yZg32aLVw+yh+GRJ5567sVtQiR2vT29lw9LcleKgTJkyR5c4XiJuJ3GjWGz2ZcoD0G3sMVOWqfMr+RUurmO45Pl1wtdO2tWZGQIMisq/Mc8D9FzhcrjEVuRkVnpzO46pr8vnY8S7mNApHB/n5tfjxMg8BCpfmKFihSbucy6dDaZ8/I/HSg/QvjIX0g1VgeVCVQ9ao5NybjSzLGxbF3IPJmKdBkD0iGcoA9RFfQvWehA5qZgiMyYuH1dD/DQI0889dyLFxKAr5ZDIBAIKwbKkCX7PIcVixGcDWOOoyXqms25REcI0MLTYpLW429LudyRGmlTW2SH/5hzTh0G1nGcdPr6TPxqvjDhDeX08o278B6ejeVW+L8FdFyIi6O+hjjvTYWxP4L9nV68cZT3DfgJiEG3lYtvFKYiXCXE5uJbik+FpDHSBe1VA+EJHmMtmpnSgCngFAAR1Z0DpTsIl4LI6mR1nuAAAF8HAIDqKof4gOhqnXgXL1gOvFUOzMyDVU79xRdVnW828gb/DEjEfUKyUJDAiGBUaAqRj0TJjcVjHTsCdKK6dOvRq68NpDBoyLARo8a7+sW2Xfv9UP1YTp27cOUmd2W2XCyfKd2A8MKDDyjsF+bM6MzNkC7loQnt09I6bGor7cx0XQbn3uWVqoKnWk0qeRqzFteuIlxn8aoRT5rHy7uL0r+webWQ+yk/7h0vGk4jMdpY45N0llmR9EwZkFwp2PK01UlJRTPXR3eDt962e+yK7p7zciQLJZs4tizt6HTuAfL5X2AuSHgdNdyIQoHUrFW7qGtuuOWODl169I0PlD4t9O4x9DcQU6p0mbLlDjbwOKAFvnQD6Hs3ENPgaY9+JwIT4I9gIf8CyTxzYTlYy0rs12xULglxhA987xRCBspWdy2qN7bu+1qHOLzHs5yj189jnLiy8cK0JDUpQ8ZOvglnCm2SuSlKRs1DvFyhsjNMDzcf1+qx5kK85rHZjyPQAn/rAOe6r2WP5C08EYwk3IJ34AbTedcl3Xr06kvtbdtd9t/7X0XYzBuS0tC02Tq1lXR1lgUaEJ2kXb8qSLwTIWsnRSVNuN8YpB+FGkGE/qxD1njiPI6YIPuOYpJcegrpy1BcOF49LUgwLyeXwAEug9SqUKsbm2xNqq1Ik7ZvfdxuiAhf27p2nfb4a8bAF6H7qNxaR6fOdNMD5/NzgSCxbuQIFfoSac1atYu65oZb7ujQpWfp++Jj6/4KaIG/fvZIwi14ZQ8r43DQz2d9xFocRxTqc0nIR+HBRykMOWOxTtF0MOS+C7JJXJEUfeMN2JiQYp8n9ccVj+eDZLrS5qQ5ZajkTnHmKjglm1S1VXeF6X4dHt35XsB9DogRCoVC6VxDoSLFZi6z/qUDPh4hfqQ4TsYETejhsW8bPask3/je4T798m7isSTsIRzQs8YlIZJwfBISco4o6oDQynCTrCqY5wCRIhquNUaRW7Rrmo+ppWt/GpSElHTIwOSViiJttl5t2DDOQ0guVHamFiB8izgPUR8bfBxAC/wrD5AIwhKxT05cgRzLpiSCj4sEEHxcvIHGGY9ppR+nFaiIK5U6RdK2Xm2YGN9nQnAFsYR+7wEiblgajjxUXxKiCQ8+T2HIgdJlILcFDxF2SUiHjJf8oPDFY58eB9ACPzzgMywqK5jDNNHeH+Z5g40RJwHbPsf82M6MB+9mp88vfgH9BgQjZoOGjBhdqFM0G4ONY+xtorqQUPE5VhvjDaeiltDawrsVtA4bbDnuM0G8SSrGgzvJ401KMf4gcxn5RVEUH4+iqF5zoS4CTyUGKTkVrU4I2+LeTUBEQvZdoL/4hyI9/rRUqpLrKt+a0l7e7IwRJwHbPsf8mD87O763X/AL6DcgOAmFQxg20ij7Ee9SymjGYOMYq1j9VFXUQq209LSc1tEG2oQtDneUeqrjUBj3cvt0I84tF57GcYyLgAtbdytWoky5CrVL3U9nCnGebbmDnG+PN+l9RjBZ7O8L3EzQnVzwNsRJCYi+jvsZjAk7POESel98OYi7K3T5yFQOXu62DJutZ8nvJbiciuwPVOxGw8ACiL2DMYEVd5q4WTRtxuvNnHjszYLvXqFOvQaNmsw2h9pc8y2w0CKrrLZmw5qPd7nr0d2AEMvwHoXDYNB+Lg8PILg+Ks6tYJTIM+jQx03zYcGipePyJwAA+LEoJn0KI9qRT75EdtHAuHZ4ApFEJleols7dktOBrwcw8fNgXd5WUIgL9RtOPOjD2EXCgD1+boxft+Onez3zt0z8LnSukQLWwAQcEqYHUPGJZuWYWh5bmZnxZWfqoEmr1uxf2M6386MBAAM/yuAFwBrjXKALuTz7ZN20xz2V51567a33Pvrsq+/Hn58WAAAAfnIUwVYAgPlxwA8YhkEQ/P8F/g7m9+LwVpJ7eJSLY98fADmSnbGZ6FZO/exwQfUyneayCTR6M2hpHctTrWnTOfZs0U97GzxTHq8EBUwgksgUKg1BMa4dnkAkkckVqqWzk08Jooewbp6RJ8fvOEOD0JU0fC/iQOo1MaJlTAFmAg1KpnSO2RvtY0epH9Xo3rRaM7fp1AZdkB81rTc7BycX9+iLy8vHX0BwQcSB5LT4wMZZuLvD0AW7YqAbMAJnebdT4RB4EtYN+zC8ulrHAdRTStRJ+oXkYb+vqWo6LXNpZcvDpjprCGz18IfPdaQL6tzWJoCJIFlku/ctN/9JjklYkXJbolaZOqma2PLrxx0vHPqFGS6xFXqHrJipnvuJ5e+F3yqu6nm1CCVEK7ZKvJK3xTUTSZtLV/S9fpSKrzKFIDFJkiS5hnIVape6Pc5p9qd3ElYdzHcOu5Ty9dBD9X312Bb6sLS/enQrjk3tUz3p5J2XeCOUMOcwePxw681ayna5TVlP3LmwTSyTyWSyVcpVqF3q9piMJ0AwYbakiPnCEwkKxBMEQRBSqVS6EumigXHt8AQiiUyuUC2dS4JSuXjx65wqcToERClvzUGZXnVsIFkJOzzhKXQgOcUwJuBbMdEkcX9R8q502dQ0tUEHyjAzZUn2HHBy8fLlRwAuiEAW2R+o2I2GgQUQO+KjYmycQMf1vR2Sw5feJT0apuevSeQazRY5Q3r/MN9/f+cmzrNw3yXxaa61P7TnxS3c3c65j3/lpz+sRUxXr3x4r6tBEIeGIAgCIRDCgSAIgpBnEZp5Tmj/zcZnZ9dhp6E3VxVV0RGCbqKL7u5y824cNL5IjzH86Evq3JN0E9QlD4V0ufIUKlKiXKUq1WrUadBE0eyeB138nuPpSPXRJ5998dU3P/3y2x8zZs2Zt2DRxubW9s7u3v6o7Df1ccm4Ylwzbhi32vImXfb0/bOCm+Mns/CJ66PSmfNc4SC7+ZpGLBsbGotcrFBRDnXnfO/gqUy+UKrVG612p9vrD0fTdX8fu/tRkEj0/FO3t39weHR8cnpxE3Op5/W838A7FAZFQEmglFAqKG3vPv1HjR4zNnhKROnsBYCE5mI3vv90fwt8aso3+8Px/vn17bv3HwLBUDgaixeK1Xqj2Wp3uoPhdDa/7/b6rwfMiTA9Mzs3v7C4tLyyura+sbm1vbO7t39weHR8ciX8KZfa+ggx5VLP9rz9G+EWhAOBSCJTaIGEixApSrQYscCy5YBDDDniSBshkakMplgitfDVjFnf/YgVUsjhXEaZwcoqu5xyg4dAQkZBRcPBxSNmYlbIwqpEqTJ1iUnJKanpmVk5BYVtzFFJWXlFVU1dfUOjxk2aNm+VlZ2Tm1dQVLpclZpNmrVNcvVp/58ebv5Yf4hgp3csShpkQ+rp601e4eaDQ0As7anw7/pnrFjNPgnCT9hbHT/WnWyRscvOlyaXzMza+11stbQccd/DGV5oUS4gkWrjC8YH4MjQiqNsdl7K9uL9Yitjx+TqVFWli8bd6Kwz4HZ+XJs2gbYy/bbcVg0tfcLjSdIt3SXJ8NS86AsVpjv90nzQb8iBDdLFqAZbWEkOxhPgIAs/WOQN5RUOR/mr39s5aUPzooZ3cV1LTt8nBGJ/F9nsycOYcYIgQ8UCHZl4ifNWWS9s+NpHZ0IrPbHz52B+Q3PWuffbv+ZVwNVFq1zdQjbEFgNyoLPkR+3ptYnW9uFpjx+whXOUxtJShDZoj8JaOobtqPYTF99VDXBp2bWWexvAlUk8DfohyH5Z+IDT7XcTL79UGZcyohUXpje5Y3cgto5vvui2dzUv+oqt3SR1ks9HpEtI+Dyufb/7edqt71jhER5tR0e6e4q9mbL875eUYqbffW167RrXHlmcl88GfWHBO/f9Y70f8zq+nR6jug2IHlLlUcJQ3dJY/8BkYbj2khTlG3t/QtjzlhZPxypdv6JP/b09g6ufpWGFVqfOG4s4tH2qlW9/rrjrtf5B92Bae96rj6PsFijaiFjfWNAaltqd4Wp71p6/WGf3dPk7BucEXA1McC7tbed5rYsYtlDw5ZnGRrqHfBSavMA9dPWsYfAJqVsr9B/YPrKKtfNu31dZDdFeevxViW8N1UpJJ/30c6+4r+iNz9oCZoEcheQpDCBMAgvNBnN0hYAIJjaXgmVYFUINaIjWeBuULdzOxKmeM33nZi4N3Az6ZfRFvaXjub6Xpt4y9FGMjxn6eElvDLM0wJoq1KwNZfYPmWshZInl2FZ8yrHaBrRNNbPZNkx7StrrIMJxLCcwnMRyCnYa7QzsLNo52Hm0C4QuMnOJ0GVmrhC6ysw1QteZuQG5BbmDchfTPZT7mHpQHmB6iPII02OUXkxvkL6j8BOlP1joFkvgTBjhMhADyLAQiwHiqFwbAVB4EOGDIoCIEBRjiJhjEosioojaDrhxKOIYx3YGdlyLuMUtHvGIV7ziE5/2g8EJgJNAWAmCk2D4CYGX0NoJS1jCg8jQIDsSUOLBSYDOcLhJY1CKwVFDpQyUcjjRgFOJKFVYZxw41VDRws8EUCZhkMngTAdlJqapgZtaOKlHkGY4aYPMbFiZD5mlsLIcIithZMtBTC8GaoF1ug/2DGMQLzDIcexyEpzTiHIG65yDynkEuYxBroNyE9PcQpjbcHMHu9xDkEeI04s4z6DzEou8hpk3GKcfWL5Amv9hzlfI8w3SfIchf0BGBzL6A3kOsoHpNwUW6wWWU8HuDWPg8uH0h7wIH3sMJsAOxlQJajyh2NA84Sh4KomoS9QnGhIfMYiZJfgz1AK2RK0pamoB8KAUU+thGBoOI9BoQgxxLC6OOIEYT9NNN4LLQvKQAqJC/jGsmH8CK+Wfwip55liWWJZpjtLdgCPoGH6c9Q7rB6wfwTl0Hi6gi5CILsFldAWuou/hB/QjXEM/wc/oOtxAN+EWug130F24h+4TDohXvr82hJTkrBS1ak3vxgECjCjhTAqt8ugDXub4ihmEYQy7IRTHAyQQEolJpGRyCqVbTBgsYbKElWWszdgU2YrMTlT2onMQk6PYPnHmJmDX5lx+dsMhW1BDfbHDdU/FdrOnsOfVzPjYy5hdC5b4mvGzxL9Ojx+Ynfzm+5wFn+F7bJifHdO6l/s/c+/mH44qqxf+juou3PNxH6V7a+K67Z4bZnn4sry5PzKVOxjyCEVAMaaUXSVvVZGqgTdAPa6B1khr5sU7XBuuHejgrpPUza4PNIA2SDWEMkw1gjJKMY43gTOJNYuxgLXK5BObAyZHWKew89zbAQi4OV0lco37zuXMyG/T6tLZy9jrPL47X5Um+1B/t0Bx6ch1b1z4FDaLeAyhODAY0PelloyW4+Qtr2nXgMm/ATDxMi9BVpDLlT0AUmGnwa/R6GPTJQDI7XIx0tuPxFsW8KTeZg9x7ov4xQVcngLw8SdhywHI7DVtyYGoIdQ0AqBNCliWzoJyac4CULd1cld1hixVuxkPEDc8NZs0HCgE70HlVBDKgpdXJEqZCsCcSOEB1czME7PH3U1RUKcuE4nIFRbQu3JdWpuGVtcSl8tNaMpIuAlX+PJqAMMaIbeWYZLqbgcHoPKgM5l+2hXfpxanPMuweSm1EeVAeqbXTbhrXkkECoRaLrC9ZMZrAFAL4AMpV7JDkhHIXNnRVE2lIJLV5RqNDzhoXzD4xABOKhUWTEdn2bqt4D5WZtF6MW4bga6wSDzQmKEFw3ehq49wsXfcPjY30wFxTOzVcyGPxbnzppQ3+aVtbEpbDhaW4AGiX0lkf/MJ8u4V7hblb/S1lGNINaURSaCF8O/VdPHwpEZzAxu/sa9oliYroQuovV9tM13/IC/HWjnpmrUBw7CU8+U82swtiXdRpmleDLumwsuLrqbxBybBxsegRN1IgjqPwGONjXxYYnEGblROJqi5xvJIFogL1AXm5XBdtu/qZxZchYUSF8pcqog5FgQEsQjLshAeaxDupUULQaJT+7r8CDMwykiFeJBB6AnHf0lo1pkkbn8EGV6pTmUBpTDjPxlRxuLrtrq783mWsWqva30PYqpynpj2UWimZOthDECgBCJpSuXfXrwxhoMxzr4lSgxQnDt85Gy4YPjQ1rrLaYmte65Apq0/u4aWtBuuYyaY4pfpwxkp468VQp807hfH/BSPlR/7783uTS5WQcu9qtIK6ForKC6ERWvm8lJY8TelxmHdn0Ul7PjefeCh5nGlcPShhXklcHrj4uD1/zY0cPcRyBMTjx7pbn72GFNeBbx5TLE7xKdPSDYQUvwKqYGQFjqkh7MOjeCxL64g/4HWuy4G24t5VDwnDUqkmFg9DhMYUNAMQoAQhAEcDOFiBE/53Z8WfoSvUNHSjVGkwnjTNeiwwAob7HDAceddd1+fN/pdBdBKiaEHD5P9NJf7Fyualf0rAytH6+jWBUY316Ui3dDY89R2OhCw1Uiu66135/F8Tp2v4M27qw+fvvtbd+/F1/U/2VbGJbp/gJfqJ2rZ0tORXgQcBoWAQUCAXwbg+u0r53LYLCaDTqNSyCQiAY/DYtAogbCP3djJIaGg5cHAwsEjyIjY3epPjY6BiYUtpdc92PkEhETEoElIycgpKKmo5dNIS0tHz8DobQ/tjNUhFSlmk94jv9x4ZFeuQqUq1WrUd9NxDd330GNPAYFBwSGhYZ08ICp6eLnTVNPNNFsLlylbrjwAWKFiJVDlKuCq1SDVoTVgNWvBayOQderWQ9VHN2jYqDEGi2vSFN+M0LwFsSWJTGlFpbVu07Zd+w4d6b06MZgsNofL4wuEbiJx5zHyt8x2kenaTVZOXkFRqbuySg/Vnuf7dM65+FHX1Dg/5+a/Xe3c8d/x19ajr99lkBZYz+0egp5u5+6t0l7QW1u3h/tCb2hrWTvj92iCqlQKLYTHhstagxyVRi9YmONiHl+QxY8tnahNfUbudlFWdVOhqk9n88WyTKFc1w+FUHyuEAihiq1ObzDSYTlbrDbIurYHNraRFM1kdZLKZJcry3K13mx3+8PxZLZYdbyleYdGK+72/4/FE6l0JpuL2rHoQrlSjdv7NlUE7v54Mp3Ns3RHs/OLy6vrm1CEuojUDXaH6ioXTmE3pM4wMBOzMBsbYA42xFzMa/yG88IysZEbtTEbuwmbOLAy4jXNoP1ibpbW3lJaWstpRW2iTbWZQk9Mig3Es2dBxBxSlP1MmlnsEZwxq0byqvBl3WjMVYO94r8wfnZMd3Ef0q26dbecDAGhTZz7pTExu/zBCVl48qWxxjYHXPQnXGSe+KhTk9505KIB3tiCW3Jrb3ntXdtoQfhBJFEG4qrmQJK1vtmIIjzC0mmI7dBqPzT3JJqkk/8UMZEn7lQ31UzE6f9CgsZlzIKYPZe+CE5Buwsnv30ER6UOTp4aOLlmwVFCyL4+no+QLixT6m6Mxumb4dL2eYihZIk8X8xrz4j5yVpAm3vzbV4QvSTpLnLaViKWyf9JVfvXkE7qANoXCEz8RN+JmOzHotFPwn7Q3ZN04dE/FdheSrsVLFM408xF276fREaTymyejFva5pRdYuBh3uTEnW8/iEhelH2Mp72ulw1bAMwbnSumdZ/vIrHxmBL1w4VkIlWQAPXrZ65HfehtE2zHY8qM51N+Uqd8+fjySiSOpUeXKBGdSfh+vb+oFZ1b0ui9ib2DOyTQxJPC5BPTqnDyzUgfnebHHSsOYlTFbE+F4jGLzFfOjR63XvoRWC4UGD8+vCijMqUc0/kzd5J8opGn/srV7v/p635ZCSf/0/9yLvttLmAkjhh9E8edLqNYEzELYYar1E+6bCCuYmVi5niu0Zw+lf/1rzgW1m0b+PBIYSN9nZuZfdzmfva7yJAgQpDucJeS/W701j9VNlY2nNwkuHQsLtqhjsE3Xpz8nIntt31xS3ywKDrPh1EEMo5mFxonO2v2mZmLg210MeewL8j767QADA4ITqArkhkorBGz6EHGN11iXbvFe8zgktRH6POuH4zg+20I/D6E/hwi/89lW9/dafBW93Zl+Zi6eQSGnHLqGLvF2+8OusMu+BTN6c2dca48ZbbLx9rWMHhpMGHE4P8Vv919TceV29khyQ/LVeLrG+9Wbt49s6sDx5LB0H13iPEJvp94nfoeZlZfHap8Zb/b4drvPfEafL+IJd4vFG1LANm/6XpE5HHwMf9b1pbwqWah65cyQE0Wm8Pl8YPh3xm43pPKP0X1rj8h/ecdgesUCIXBOi5dBw4RYloQzTBYU5w5AY9AhyhAMRRHRxBHiKKHQDFEUPAzAkWisH5a+nCSwm/uX7OfltTrkkuJ169KixIdoXjfkkD1uKjCUCmk6yNS5p05AgsrI2EJ5LMqPy8aGx6TzdQkBM5HicbxDI+x4aUzxZkG9Tyv4BljM3Msns2MSDA16fW4moX9ujXcECUgJKrSIJA7hulQiV5mic0ErfN18ajMOBiLDoIi9k3WEJVSNFDPrSioemsHCbPArrqKPHh5n2u9Nmqztmq7dmyR/i/mXy+NU11vSk8iQ2KSeHr+6odbFwpMb56kQPaRv2B9m6oVA9jmV/BIRXyrsW/9witTYqSXPP7fQAfYvNzfADH0DkA/ZdphhhHyDaPGwG/vjah1pLMfrWRrAN5uOtoQoDE0NbXpSUqKQ8hJ9HiP5tdGtwtttI23T+2sEEEQLMKIsKmmSqjimqmFWu5RE/3eGXLm3s/bu87iUoNsgBJQjCguFBrFjxJHSaFwKEWUplwlT5PXyFvknXK3fEShQAlkAtEgHygKPlUx2ogmaBHNhuZCC6PvqGPUAuPi/8jfn26U/D+i90ULghYYVt/9iz4Nwb8bCxyBn7cHYMSCib/S37wlgEvDP9D8tbn0sWIoB8wXpoqRMQtmIXSI0fp/nnUbPMjhtt7l/4VHEEEEP//nMAkA9V/f90c892t65S/rmT2DJ4ezI/Obp296p2FMoxj5iIY76PvkPrtPb9/tvQ/vrnv8740XjZAAI+T7/22hhlw2zlSUp8K2Zm1rYavBk6JaRZyrran0mc9utN1x3onxcVD4BXDIa3ba2r46z15d9RDoF40NEJjlV3DgVdJaJeJ3eiCzyrub+d/9n1xvGMKyHMnWb82G7c+xv7wPE26oCJFk2QrVc4yhlAs4uY5bzLHQcmusttZ66zi1gVtsNuywPavBf499/vsdpI8IsnG2KA2VCqiMLYwJVvlXSaloqcuq0eJyVVVFVazI+NKXsQwZqxdKTUmbjQ6ZKV95mZJXlpQoM7Vw8sxSZ0EYY1r+FcC3k5YpPay6y8vJKFRKCYtclLJXeeWZWLkVUQS1WtVo08yNVrRzog3gdQ3E7mAMRB4pTYQRRWxSZJGE73nj5rMfHed1S8eD5Ztn+E5WkNvUUk0+YncIxG+9lVqWbOingPmuhl0QXxvHXc8fdU6gU6DuzYafQjfn5G9vDl7n2dvTcjNpReBAOq/GK9bnEfz1X7sXtuPA0T8QVx8xLj8Zf7FM+z7NUF7cUSz/zyHndqyjIELonjjW7Q4wSXFIGJTzbEgEmID/cGjpU/c6ZtwZ7zC2Tdgxv/xsohLK63XenYXl9j7cM9W26t5ROWfyhK+ZeEdzmVjHXOQfu2CG8sPyIEClNy03Hw+yLp5JUU7uZddCxAg4Jp4acb1TspeBZ140Lg/zv5Uwpv7Mfx5u3CfZSbcvp4TubHrPhuwAOyBqeQJ2eW50jQyNQaRM5uRwFCoqmFR/i2iEfl4YL+7LTFnPUIeSuOdEkX/ejl7j+kI0XVg6D/nSTV0cbC8NdTCE6Jvihbtgn/0OQmAlPdlnUusk5OYz5W1G6l2X6UMd94FhLsU5/mfhJm27+Ivsyyhtr69qgK4/EmQn9sRRZNjuOA+0UIFdj6Zplnbby0HBBNwQ4h1An/SSawGiYtY0b6s/FEy0wMMOCytuCI7J/Oyu6lS3TYKK9wT3G6EilW1+XzEzJAEtAfGIh6L2jZbGzqV31lOLoK4+Bkia4+rwDw235aBwmQnlk5yMpSavlsTRtVX72PbHHH3qjzcymb2wo6tDIYgeoV+eQoVI3siVcwtZIpfdJ7MoFmv7aC3tR84p2DGrq+HytDAu/1jvcmZpKNrivHqBRsT2rJ53trmnKLMPOtipG+tdZwVk6jZJYvcPx3g20C+gMVcBOf/auKIRO2xpZKXs54hElt9rU/Oo4limf2sNxx/48iMfkkGFaB9yigo/OlYRN9OOmyvqFtp1nPYcr30n6MCJOlxxoJDfyshH16ZoCD8HR61jVXQJYQe+TC88hu8feok5suv2YCRLMqEQKqEROmEQJmERNtngNR9ofZQESxPXMrb01WzZUdLpH+A0HyIjXcvhXUYFHw/24MBE85rmz+6pOmhOYr5Pamt0G2UbMRrWbpzdsaeuobcyTff0WgK8GvVEirnlKtv9xaSPY+WmIsT+Qm4LfqdrNYmdnt+SDGixN/YycSypms/R3Gsvh1Ww5clDu3T/EhUJHUMjYkKLkKEH5R+7uqcZNgpJdn+N3a8iZ5d7bGkFQuzvBApmG2Mp1zK8/syC/Wn5kQJtqeC11EU0beWJvjmcMfjJPHKt7bn9lPXFc/iJpMWtx9xaHxBF487rrjmqMUR1ym989lkHYZooO8wTI+WiwlOn3NaR/xZlBYgm3c1rQTngLsU46+EyEzaeZlGJTrBEpWvZd2SIaUkjYwM4zhLPnql+pE9BA4PCQamblmVt1+LHriMOaHIX0CEcGGya2UQ4yPTtAs+tQasSnIPGmHyUWAjb9R18R+AWXBHpwlFa/T3YXjLgRa3TaUTH6Tr2Le+gNQCQ+qtfpZ2HSze03tQwtv3Ma+7f8zKcr97Kdc39JR/AyjuTR8mG2ou83uLr/Sy/YVtClA3DanM8XY2eBnDQy5llG582vFNq+RY0utZ28wnqoGZxeZD9+Xmxh2Dogxz2ua2uBcFKSXyM5HQSqhwQdbajY0m0Epq407fOvWnIhx2iWy4djW1VNsznYu8SFYJfxpnjwFV+sLy468cgdlvRYLccFKAmbuDNHYnOx4FbdBCEhTxSzOOiHhLTRHG6DDTRtXRJD0lpDqZBiWCHJAMum4DkiMsnRZQUwBUTkBKJyv2JaKVr5aoeUtNEdbrsaqNr6Zoe0tJYe0zCdITpCtMTpi/MQJihMCPh/TEIUdazybtxOpXiySl4Z2ZwvoIwP4960NkiRWKZgq22i24R1kkNm6R2t0t+ATu6YPsU7JCicJxMA6ekgXPSwCVp4EpMwW4p2D1F4QGmhWfSwitp4Z208CGwbwr2S3HYH02k65PZPDaHB/dxkyPsn93e6zhFa+pvkfKn7Rq/rdbvDepp4PhXgGsPBcBxh4GdvwboGc9H3armovzbeDRhr5vxA+CrCXh8ZYC+SJx0kMJ9RYAb7hYhbLRMAANJHOfGJSgG0JTyxhU96U/65F2EiB8PrUsjNwcqDWAdBBfXYvRcyGVJk+yk8AHKqS0VliR6TLVP+LSdL1VuxMugTSJX0WaMXlbQqpdAmlFQN2INyYRMK3m4NOIWIboGHSid9AZijeEam6FIOFxF2ym5NihFQzpFAA03ReSTwNe2nU8AZWOoa7rLmJjafqBAYEzpA4GYwAdcyWmX8Fenzi0bHUYJwneu/5IYri8UeVVVF7vCTbTgDUcFKSGLdOLQ+OuHLTCtPYpsRYN+6dnZmegEwFRyfKXwMuMxRgRA0J30cteBZKemYvAmyRaTlZSIqNJs6l7GG520Jm1c1FEarV0ki8Cu4JOxkHQwY5OvKV9vqeeJZv9XMteLkNpO6GxaIQOxbQ/8ubni5NiWklSgMA/bZ8TDbGHWOFkAwir/lJpEdKqoPCp665L0rjx64g/qgykLgQJwx6xnkonGI/aIJoaruGZJ0d9G1OexXlYsE/jp4cgz8KcSd0+HdMknRhTF8oohigfzlXOTXRdmp6+vSKdCdSTKMjd/MfssxytVrDDXui96KeXz4cEmulafdVttJmYTlbwAIkACIiCxQ4PeAwCyKYT1dZax8qXvd/ZAtv2OSR+TlmHja3m+eR3Lfn+sXHlS49RNX9L3C7MWzcYRHPle3GizFKhL3fQulk3ppD3KpsTg56xAD9KqTk/XzAOveh4DF3550kbb2tR2a9bmobmbT37jPoS8OV3Goebvyl8Dn3TQtlQaus4cEXp7S6qwlK0mIfd5GoFJ6S6yLu/6rJVzXubhpI2+PgtOdBylGG/8ED/fn56en87r8d7WL4CZhVmr6+Qw8xCQPw6gufkBaBr3571t2+1eF9pdsTLMxWgKu5GB15ymaawdAJ4wv+PDzVPHPAO8CG4rjsmOX/6PPE46RQlV94j3NbgKq3FP7ymMrlxcUmcOveXnWju0KM4Wq6F07fKyHSsPzlAGsKNLX5+c+Bzd2Ld+TM+W81J2GmkrIbw/Q11mfo04qoRBaBRARX/Uep3JLEaVLRFRw46KcH12S6GSwdP5olJ8tLBtEWewiklWtafkIcc9xyVm7WOOM63xYvPcGC/MFXVujvsrn+chpfJd8VJZnHaWY+9ULd055pxWERRObeKfvR2gY/YPzAopPUHF2wAzMJ6AlXDPJChlvKex3qZRBrYRUBmrjYMiArKtVAJUOZqDFF15W5Khqwi6YDC0+0Q0LKJiHpB9jRpLG+cvRRImszE9gL5uQcGwQXNGIUWVDdWKysye113T/oLjf/u22OifrkmZ5yaskwGcpRzsskzWRZJQ1ORTdTuTeJumLAfx/sgMDsPpMBgNImFNK7EIy2EWGi0LarfDVV7cMR/broxi5Cwxy7OJdTufT8cHHUakNbwB41N3qq6afk/NG68bISFbpiNPDKiaMiWgksW7X13cciwVigHUZLmRcMrOyyYTH9xBrZViEOVYuMNRNP/ViwQw1kO0K+4CVea1GW/cU1DwXMymJK7qS2dyDtOGNXtHxBmDxa8U87bGYobD/1kpw1mzNFDvfGyiNz+LDOtuuKxzJVp6yrf9AesrVgapNa+3vxMwTI4mLwOdf9ZRlL3ZZSa2daLOWqZSMU2er/H7xzWE69zXhZsiobvb4cvPCv/h1HmVTe/Laxgv073kMPmRpX8Dd0DCGd3iPSN8x5AJnWqecEUOjFMxJXUTngMCBbWWaWezTWD37VqVKUCRqDBvfQL/geJqD3riw5U+SzZtde2kKJNW3vJOqc3vcMdCDuMStj2H+UqladnDdWy8DjSpMZ7zzYwO1ccsmQZLrEmK+cVEIpS3dPqcNkuRdEWxlALWNkHT0ibxKm2j8GBTiYXqv1QKg4M/yIRrrDhUW06Aci9CQI9XsrN1Wx0wOnGhhngrqENdUn1pFU246aTNLaUbTNsr4ZRylgccriYTI3NenNDsiJanUbIs2+Tg4qEHF5QvNoFgZgAik7lRKnFrUAa4NCeY9ZQvOGPvW/d4CHx1kImoeb1luMLyT+JUoycVUVyGEkCLQDCDKYek3VJotrjNXEeG6juF5SwoLylzXWOHs6wSZStsqayM3FRJ0OQtxeBuv7rOsHb7N45Y7WLdRmWCp8zBj3A3AAPYamc85k6YRhJvtWpzDPer5c42+s7YJmd4cPUCU5dnH8cJDd1JN5cQ9UddYXcUMWaN71it6tEJeZcOu2YiTkv+xceaTV1ptNj5ZCZmO6DlsGjmuuCLcfNRaAvgLP3aQjGdTzcZWaZh/N6fWmTH/PMrjORRKNpmA48zJy5GtrdOG0C7OKKrF6FW5xMHlbGuUl8gDtvF7sbhDq0mOCKT83BvjC+6ODHr5ITRALV5FTj111f+WYOna+2pJSkfrj8aqFKpyvhLGNaYH0ZbgC0fo5gwtBOzQ+UUGm4AWw0bgLuXyviwiiAaPTPK4sRkJJDD+MJ/2LymM5/gZS+dAJI9YUF+/X1NgxEqE5khCRlksOUgiqFWmih2Gj3rYF6jEOVFd7AEKkrjE178oBYrSlevWJEypzxsc6tNDks9i8it5xUeWlBXqRyKkSZT4MtSms0xbML0AC35ZHrZ1yhOzMXotj5MFTeIh2VWqU2R/JKW83W+P52ItDSx52N3BKalBXCsLhd8gOTR56J2UFi0XOVPxPptm/XNGttc4Fv+Gv0U3Qz4KUR60aR2ExRXed8h2NYs+yo/46q0hSaDoWWyRX3tqvn/553zLwOWeRZLI/IiHXsa0LFxa7Mk1+YFhY+8sl85/opRHQwFz/ndG4DGnE0gYyLRimfJhlE1tgPiNTqBOjS6f/5ERhQS28l1RDsYjEYQN1jZxP9+CebYqtveiAazzJAhAw29nPdMYPQ4pakyQU0ZtO9Dk/ksPp6HR8fB7KhMwLMI6uASNTH1QVrw0pG1y6UsxjIr2mznyEXUJMfKqNgqTF2gxqCI19Irxq9YSWBanEfZRjol4/Cg7Gxbw1UKKdL4il68N60fRTZdhru3jO09YyNSAc8o7i4WLFXYqqaxfRqAnBXlgurfwF3NC35y9kV9s2bq8d41BS9/BNPLShl/kcZIWpbLHrcZTsLoq+HRGaGIfKqWcHWfCcrTNOE6EeZoXLCzq7hBdwuq7gbFYFIWyoEGfTo2KHDhxtHIPBy825H801eARtOBH163Bul5kn4WVxB4jYjThuNUVqjPkTZcOpEYAtTT4AQqdviqZNPRZNzo+PiHvoInDm9JPXRLr0qvxh+eRYisH/i4Na1MGzFjEldYMqhmUL0zuUunijbtFs2k+kDa7CQaPqZ2E0shmLakVXT0/2Pcjnv33MUqg/wxHRTtQEeYLl8PO5fBY+jvetYY/b3Wd9rBLKsJ0+7SLmLaf/nFwCAkePWmHcRhsEwjxNBr/xSUiaHwfh7jA5BfI4djEEJTTBb1g2zgBVR/tBY1X0HhlHTqmal1pWqrbJJNhsrrSf5dUcHivsob6sL1A0YBqrmR2MARzpTZFXyzIgXbo3Ov/RCb4grt/GxXZy4PB5PtM/HZ+H9KnIniE9F/dBavO0dmgPtVXRMXB6pfq/Lg5hc5zjjPRXkkPXgx9dZwT15vOJIv8auYB/gxN2XHvVti/jjcDokvnOWHXi6keB9IR5Jiz9bYh5544OZfQ+qWEPfliJ8PWZ4qH9xj2ZalNxYEpHYVnZivjeKb/J6yU7t9ZSx2423j0WJ9N9Wkydp1E4t1sqnNV5tp/EQCe6cMrjK75aDKvSyqAYSX21td3Rj+RW3YRSzPuR1NxYszwMWHA+xb7E6zpferqgxsMklQmQYf1TVZOc/UOIfAWnVZiDRhh1Ru8gm7i0uLSDQt5UGrHgOKJg0gSzYsBdQsHNXAzvtY0m+KGvm8ROy8wcSukpDRTHSoGzoCM3qx0I6nBLI6nTE5f9hIxut2aFsqzp6+fbt5YvgDIr780Zgk+t5F9baosbuWICTnkpdwS0+FjBe8QxEhmr2WBVy2UIvaqPrCKhlH+Bo2tct+34YaA+mqR2DJ4w6pErVIQ5HF8RKCwxovXY+GnlP8NFx3CSlfPiz3uJvwdnDWPGi6/GgXlDkSrZ4tc0gUpTUu1bRsPHYLz7+/HCa8GG75+W8MvvBcvYslGpCMdiqIGtt6LDggR2Q9SlDyDGO5m9qhg6tUjVysZvvNjttGfkBz7R/OoFZLDjhlmnV8JdS8pMZhnbCr1ndsaKHJOt0NOR/JNVso73JKg0oWO+nVzz1DMZQt6VIuUu6oQ3UHxY1xUn3h+7VNxhmI3R8cqVMM2R0J3S6N704coXpn46cT39aLd7t4DusMRXLlcD+L8VXjPoM1We2a5o7XLWAIuyKuTrJik+LfLPH2ZWT1NO2ZJjcTv2MueG0a3M2F/rAWJKd8Yhy2zZIXGYlqh2y2IkyuTGQ0TpviDLVEBnTl7a2XnAa1iqIvarnGEdYwG86aEEixLwz3GaP4aG1i3VSp6EhXx4wLF6zjKE4mxWKNEGY50uEuf5zIcvlJKQf3Y57d7Xfv0l0luRXCeav0Uck+FOcTOU6Kp3acmh4NOWcTX5Yd0EXliG+aZRDMgh1/POcvd0FZGy/LO5a3uGOxAa29iftyw/1Q3+Vy7wli30V3mS76I8D7YxIpgPZSi7pe48WYxG8ZmyxXk8PsYHC31bS5KFPOHhqLtUlEa289j1KCENRWM4m36pCzoC7bICqRTHeojYMJ9aM3Pq8iyyw7cc/Wk32yKBpm6+m0W9W+r53Ahk+3SfkT+jn9scX678gPKdn0J5qsv/AITnY7nrO/qOZO8zNdPejox2Zxi9vcmt56zyer6ZIUqhZLDH7c1cm7P93WUmBd2kKHOUVtur59yss7uF3uscvp3bK92eQ2GG4HRCMnSSS/AbxaETGpNpWcF53QVbczJcWEsheGPw9Q3CMgqwWchGhDDaNgNp5FLQFzI9lHt1qyRck0R0130Y8QIFoMo9uhIIOAfUHOzYEmskX8mihmxK4dJQiQBlv7yy5B2H7UjfJ4szkks+V/6cP6kECb+P5207DU5rlwLteNOu8mW40PszoGJITKQT9IUKOF6tQ3P+XR6tfZMxNFwZJ/eKN71YT0favmLnMzObg4VJi1KtuIydZ2sTBJdwOEbtLUK07lZkKJbgBSuOnw7TmBVOPNrH8tQc8qDbEHYkq/bpVFBQuSkKfSbPVIr9w7qubVSrO0TlQVKY0wD7WCL4sc7GKR7IArKyGqa7Af5SbrUqF6SmgFeimrr3XyFHJV2Fkxq2+KAWYr5UqvQ+jYggGAV/MYYbWwgNDMjjCe5BZfH+CGVFxyvmc7r/Vy+fJtCx30vlzL9OIuULd73cqvSt7DesAXQ2WQvT9RQTGhU6ilzPUzz6QKAcDfo8nxwlbZa9g40JusZPE37IhhAvsUk1hiVOV6HhbxteZeNFC4j9CJfeVVMEzEggzMomIIj1Eny9+wD6beut8YC7nyQ6rveoM4yc0ZWbsMLTV80AIGpckzD/mmdzHdxmfarPaDgwEmB/H+x4IZ7DfIIYq9KIS8aictCz8KdmFSJX6/Mko5mqtFBnL1a4zlVTnGOk5dHTu0sX9xn1xzgw75+45yvObFf9tMHz/AJH9CYgbXn7gPB+njDtS+PPEwnKZPmkaHey8YxcPs8cNgxChwP7VvuyYDaBzrUa2Sb1+Waa5ejGI5u9ONEli/qrCMLYJIVPUs5qZb2OK1QK4dAT8yqzW4TBnLAwKDpsJ2sFcXVDQl94VoC2UhwYTprUlOe3kILOMKPFlkdIqACh40WEabieh7cUdw1gVlwCSfzukVE/71cr/FU1N3PJuDo+RIpj2kfDsZ5Jo2KY9DO16DvY7FxsriwWtR/HhptC0MWi5VMgQR3Bu1YkgPAPm6MOiqd+4C8xmDPAX5WxGPjZ+jo2wV8MQK/GEleayEHSyFYmxWhCMOAOewMnj9khdGhhk140Ocjmch5QO1wN8RqDxAe/d3ZGVMW0Y3xszhOQbaQ8Xqk/WD935WWMff+scvWmyE7R+D5cTOyRQgzk4XMM1NXnOQ78lGk8gtPFXGmzadJLNNDqE2moR2qwFuIwaGnbEjOIshF+IoLXa0tN6JTdNxontZqcFmyxeFTI+oaYReI+N+Ca7ywyMo3v1jD21XbMhPPJ7rYwuEms8vN+JhwgNpceU2sSksXbQkF+Pd7NprY3HHRCMT2Wx3UJ3QQXxxctvqJDtPJJomBGoxDwv+Ea6mHO/VaKI4Fjia9cg3tPQRhk8cyWEm+CRXPyB3hapm0pFCCEzR5ob3txJPQLGikHHIeAAGT8P0HeL/sgeJ6t1Oe1WO1Bv5GmhM30AEQw+OrTjUGyAAy+1jECaGInk69sGxoOZWGLlzPlL3XtYuegHrb8+wS7GluXbvz08b3TXmpiNgrAqxp/Vst1K+jURFbeMYzHUg0lHKgL6mHgqtlaEBC1OEVgZME24yWpW3kWb8rzSOvAu0tR2RYAzV7wF/E3AfQLTEffuP71zXgWye7Bg+yyP8iodc1cP+ldqr12LuZrGYRRKmF4eu9O3/ksldhpMshzjTB6pjrCSjuIsrd86w0drHxrbQk61e1jNWtnxJ8r5oamNNs944StoyHzNX6VNNuz7KdYWqmxrWBbGHalWyZJZLrdXarLwKYODPGNMeauVbEtR9xsR4mcsFksuALkzs18Ko48xhDwEgiu11EQqxpy3qvJMmQXQFmVzZ+YiBgJc2tRurvWYkgE9/klZsplDJU3JDD/hfQscEXFlcJTTKTOv504guz1DMO6HYFzDRQJuulH8liyGGYLluvFGybceIuElscmqHaFV+VGEhFDUHjr1/moBnWoRsQqHOERBCQLKP/xqeeNc0XN5UompDqbH2J44gqQ31XkSOarC6rXLLpDWKPamnwsYDHGl0zDAxNs5kAakiSO9llgqbx9DT513yDWnPYlHFFJpS/b2NvtNahfgGzfUy/QGovhfvI3H9re7LwocLan1L9cE9kZ7yV2JS3KsjLByZbL473N5Mv17VVfuqiOJPRtGBEXWDae7FXXzKLdtTeo2ev1F+73XDYSYNSeVoR+NlvgV3rkXcIIpRcUzKi0PVLcyM658s8HQ+GCYTtMyxD8JVz70FBPsJ4rP2gIZ7laPkj74sI/eCwVwQwEMKrc7pWAkD5OwXyJ2NUHHoGELVH6moZvPpmN82G20cRXj7U8uAAVFGGZ1bDAiiWKNKVSz2Swncj73ZGzO6bjmrMCVd1eJ98rJ3luZZ+c9b3aWmyXz+GpIr61PtIEQwYwOY8wtLYmCAMwPMcqD4D2glavR2Ri7UJnn0ykjgeiR07Z2QQx+GgB3PPh4wnlHZ86y+fasRLUBUIjyC/JU1kT2C+xSTK6RE3YNnpVPH6ijqC9bGwRvLRjYf3IMr9AVXIoUoMK9u98OxHX8IipbXl0w8oHfzi2yvuI/VFX32POa7ESk3WvNNY71omXoFHddrFB9F0Pdnc3ueeB61/d06LCd9cBAOccwlA+1V8D83mEr5SBYXDuYndNLeeGL17Od6D3m2N1zV4VbkO3xwrL/yOUx5NwgVca8DbVwJx9uXHAOd9rygcIRblP8D5zju0NY/JXczL8Je0n4HjCYxbfnKOZI+ndpKK+N4cZ3ZIRUDdftd6/IqQC9ebFotcUt/COPcIFYDMteypJuo20Jr+/vpXypEqm/aBxd45XuJYVjpXdIeE1A1P/Z78ujORsLxMuHVpV/mY3IGkFJPoWSPxRVnlvcvCA+e86wxm88uzSAYDlry5zzL7yk/cpy0r0K1GffXgwaE85kFzRpSFCFFFsY1W2Eo+pgxXhNaAdlaDjS84kAii4qB0rFYgHcO2QLYFr5a2B9BmsbVKimmbQ9hUSg4Nw9qlIpI6Zpgo8As9IFoccegV57nmhWKmuCa6apTJ8WFYtWunxLiKloJ/bqJLF67uO6imz47QILXNne7lXlhPFlPbAsleluEAKIhb6fua4hHzjMFcUz+EP/imdqu+aiFyhsYf+VqMfrB2i4fU5YBEUJbqQbG/t0JQUoJKbXR/WP+vgmqaJZr3rA62JeDcYoGV+0wL0NjI60yGkF//dAdFG+pQ+hnxUInxQATzCFHskCsQzA4lbMRljcgxwsSVE08AzWLITVt0vDtYU3J2EJ9h8HVbJPKRJt2NjcSAsIgkmNe2LI49i9c0GUErQQU4et6YTuJELUCJeu/oZVcsoGBng6n4jdeoxjKYKiec2ijGi5WZjMmAkcCMxQANB5zI5gLjzUuxWzHtXyNKDQOwD/suddWvDIwgzdF0dwcGfWkJGGg4O/cMRLD/cjVtaev2znFjjUx2Lz1dok9C1yS8tY1MG86dCE/KifqzYXigq4uTb5bWFyTJEUw4ursTR5yf7V74ykGfhLsGDtatQR7A6flaFzl0zRXvgLFhfcNBce0nLlXfocGeR7tZ07/AT7i26M9GI4LT/EUmGPGF3F2NtbGjiv8yBjJxjMM9C9xjjaqMVrrX5DkK3P0LxWqM3d518L0zbt46MxDtLIVym8YJZnR3J7SFkJfvZFhTvfq+ihVFQMbg88jQZkFrJHTi9lmDkyI+Y2lvcP+hZZe6xhGJkAx+xh9yQ8UXg45NFMcmdO1YfTncy4ko+8964EXl2P+Ov2HErb3u8Wetwuvml/kzYqoKc0nsGo3eIPT2Ul8O6xddSrf0Bw2xGWV3DPyxMpzPQeUhtLBF2kiLWeFRnN08TbqFG7naXx+Hs/Yp/b/iMCmCMjco8nARSe9/E6E6k8P1ieSNJiu/M93j9CoOmCtkklyjv1Vt7tTpjO574GLN/Z5aexENP7Oy+5M/9iASAtb1TxFyivXaI3f9qv/VNENxf/je8AmR/ArDTxj7iJnDdYLcLaSDec+470ghbFFiKYEtO6IQy4sOWdpbuWgUQ2OV21DMeiFjbcN50t5GuMj1Z1cOKobPgnb/afRScu4QYGRu4nVLfr1H9x0vi+EYsdHalEbozf946jFxZHXX/35MbRVlPf4Ch5osY6FhrtC9KsZF8zukFPjPEY+NxACLRETn1vPeW4KgsCmobMq/K8TGP45joLaeK9txeB+k9ewouuOiMRFUBes8evkzaiNecRqA2M8Yr2OreJXfQR37WKRPPTYS/h1xcT/erN9ZCGUH2oZIJKzoMdrEqI3xIGrXvQHcL5zPDgeg9P2+V8IAMK0Sn+j9N0uhkGexECewBLTek6g3KfS5GVJd/kcNMq7EfC2mh5yo93LfWL2l/BOaMby6XLjXDnZ/bezWw3fdi1Egv2gnvRO4bsBDIDWCh/rf0uwb9T+z/1G0BxzVYJ9wEtCUcsUyr8wzDew6HK7rOZXVppuLhe9J7CM/hwE/ZSlLKZAzCTzRL8+yzbRG6CtjxYWF9vpRgtHphg3LqZBX0uNgZ8vhrv+zIqqq8An1ZXh77TUleIT68sSehGKmngLkpBLzEYSYFANPDK0USy6oSwhsb4k6Y7jTVnS67ry2F6Y7G1KekXLvWw03oLGw4E/E3TibUWdOkhsy3PLYoY9gksYNV5YJr4rnetPrm+IeEF/yY3z7LzgCGt4//cOkTPmcHcVtnUIt3+cGaJD5ZO0PHMB0MubxLOSk6cxt9UEAixXm2bzSHMJGmjlJ7IG0n7wz/+qHKckm5vsNDkoihQrHk59AR2NVjySDhyAfSSxkHscWnymEqcgm4V3nOyGgjLCJaPJ7tDRaNyJTEQudI2E0fia/EPYKexLL/EavXViBey0ysO75AVuq9zNrAVOQXHWe/Wu+iz6LEdXQzQ9X7vzsF4EAlUOtG/8BEYBrqbvaIp+Sx1Ksbzq0hJzsDgxB5MnYuNxIjb9vZcrYJTICr1GkTDxf5XTb3/koTxUEn8V1v7IQXlQrC1WUw4a+UFohdUJiyUng2QaUoMEQXO+4bn5CpL97o8jy+cWevGh2wqFWaS0OFzDm4Me7r9M3bxaGXZ+8U10mra4KNE/9eF+V71JxNcpxKxCIQFUVHFq7XnkPmJtwMZ/1iq+Is5+zO8a2+HhB4bdbtCoQivU2gqEX55k+2dN8JQfliuACqbbV3nPenn4pBLUncL48ZPG2+KnGhEZtum2j79ADvA+X38KyIzYdAzrhwVybTZ3VvOV+s7Ql+WNbtq/2xVlZXq/cQxCvw0zN3iWHO9Zp/mcGPDDRnDiHpsKpf3XJkfqzTXg8PNb7vjFh33uE3aSon7vsuI+1TyfndwyNyS4NW8Sj+BItSYRR/3k4yR9cuUJ/2ukGyPkm/3+gSftIeIk3aTjucu1JeLVB1opLZnJKhGbLHKJ0SqXGkzBD03NNEyGQMXnCfRTD/VJSR5Yi3mkf59sM+nlr+sRCa/XkwJ3AOqcCvRHdHZggRfP/NzHe26pcf2+Ay/Gn/IKD/uVFYxiA4L5+sx3WWTmXY55eBY3Vav1oOOg/KMZfcE57zYT1t30HOtu9nMz70nQmH5bpGCTMZ+nzRcCaWhgz4+VBeLhVKcpafipiE4m4bcqFIMkNYTcbnNuQNP9/IcUs4npv/X6rz94/yUhNE/VUZxSeE4/frMsDBht8+qxQa5Lqm2hYlnZ4spPEXW0j2GlaVdFBuvstz6lsVRoUDBe5VELicoenRF32FxMfFdAiaSk326J+Xb5x+HT5iSVUM+tjRqt9yA8ThAd/LmzYHHN9UOFUMwNa2E4uEtgQjMSVEAu59Mo3jAAQfhPfnNiyMllwjKqcHdddeA9ypVLCLl/LMTRRy14dwZKt/h5C9ZoXcStuqes37dLeyRHDbCo2gmCe6kqdDXv/kpRM59hKBKigtoz0pYhm67Hie9z4mOCtjRhwwAEoa9PtLZaeVJjskJBrK4HIPfqnkomtO9ClnQ/t+40YpS3fFUdZadzAIIwc1byCAHO3TJWZcUDEIS3ZzF+iAh62FkDeYzhVDdHWY48ZNH6Q4oyQ1UHjPuC7QsP/ctWT/u+wl1gS7Jbd1hVfRu3cfOTkqJREgDjRrDEAxAEjB6BGg/qf4mjxyy5ZpzEBzxY98TvQ45WRJ0E+QpufokJTcAdqCyiC0gLf+vxtTvcAWqA80OXT169qG6wxIoqJzDbhPlphrWPdkQSOetZ0pRmWCIUOesSRbj8RmEADE94T4/8rPGk9vUJcxk9bl3J1Ag81trCXperDriLX8m5FXjUeUOXJnwqBuxOfs3KLD0CtnDrpec5mcXHwFZoHQCRffxEruzKt3kNv8xzASP5QeX7slBnrG50BXoJG11rnQrHeAlfdPdUyVzdyVSatyeP4Ttj9R7GCWXeXUgPGQnD4Yx2olDOZD/cK4vytbaS8hfCsoY1nDIhVC1M+jdy2yei7cruQN6Zm2M6HGNTbS4yl4vJuO5n7YLX5MPtmm7O5R9V9AG9S3iRU5RTGTeJPNXd043pbjsrYdd1Xen9LsQIu46khn6ZwPQnxYT5v4aRj4O59t5Tt6mhqwR5ZDpB14cGnKLSpIpjkCGI3lic2bDoYwqFqUwodsEp/qMEmjtoz81m55s+PWF+begnE3raMEPGhKNEk+4EPymilaC1Tb0bdPnk86npigicevZMc0kQHdmbCJBIJa4TANJTAtolHD4SEQF6YPnwJ+16UoYvCc0BL6kb2xNaXthYu+zywFYPfj+E4ja5/ZVeRgG1hY21t80VzrUm1P5vPQEilXXIAhaBickBPS0+smgeMXY09m4JyBbU8/AcU3XKONLh/AV1OoDVwezTeEwP/4QeJdg7qDzgABIA5Le2TY5soMlQ8DK7Ybt2KbdFafeOBOFYBrWKpAcG1jwgngbgUnJ6yublU0o+OP1vcsGDyZ97kF4aiLG1jpmv6S/nqnze54iMfL0lPFxgWxIbDpAACGoPJ0dN7x4GdZHlMP7cgXVblHFrnrey8PpViPuMo/QV4Mf2tM//mSE+jdQOCcEFs0/sXQWqoq9sKRr9uIbincYUZsgzax36ku04sfjx6bmxLsX7Xk7rctKl2Q8+I67YWuZF/n8sNt5kVb4tn8Q3MWT+0CXf97un8sTaY072/Z61FVaYyjI5eCL+F0WW6j1j1yRndUveqt6+dD6dJXXII7bewmW0Bax7QuNLajMUQBBAAoDCRWgcWpJZjcsiEXksJIrP6n/ICg1kwHmf7B5p1kG7/yDHHx7v60uNGb6/KQH9t9FOSxRGz+8ocN55IsdAlQ85YgwNkABoeuYdHJmfR+fQvG6Z+9Qi4c3UTDO66TGOLWqQCAT8CGp8SmAJKtPzX4M4d79BHNlLz97B2spxyFgn+PYxjSmpyNZugDgbZPR44MZBbM5HBkqaXcjdX4wYIpMwFEWa4znhrC8Za8z0nnYyFE8hNe7R/97C9JfZWN+AAOIDFbmDffX82Cd+OAqR6Thp2yppd17asXXWSi367WNrpN62ic7tDYD4gP5nbZno3xVG/cp1HrduxjpclnneZGMaD4j/U7hSpEzSdQ3E3SQNuT+YI55nfVZIxj672K/e4N/X3/r6Zy76c0FlfTqHQEOmJJnDPhO6G/i98Wzav3fjMQsWvnNWns73HBgCFjtXGjSkufUdYjuH4qKaOPahCaswyVXy9mFiAYX8hYuhvrv+3SikbxjsrM5JxT5/g8bRajrLx1ZFmYg4Bm9blFHtaiyewHxTE/bHVNVU1en0BcMvoWG4YR5FcdGinpZyUzUmvc+41xiKiEm+iUVCs0aLsOzSW34W99dVVD0fEozoED2I73dKSZa34+DmYRjhb+G3I+s3gne1WnXBrcWm2XrYCLG9ebtZUrZIZzelHRKwsNVkfuLREyL8MEOK/9GOYwBJTwM9OJwpA/tC3Hr34PSDn+ZhB5lyskVNEs1bQOsKbKR+tmn+PemTZ0owmRVwrn0/VbsmY7rgFgynon4K6Xi7maFXmzWRo5FF1JP7q4NeQOlPpOhbeDVEnM5HHEeRjcpiRNuZjxb4um8hh+No7LCDcxG5xfRhHuxCboxtlnC0fYKU0EJMrTUMTf4gUAhW2fbqpMARcYE5+K5T7tPHOI9xeG7JcQ7J1sTF4SzxdKMPacoVMFBchXzzY5ljdw134+Gg25P5r+rCE5KiYqwPDE85FyWlPHnwr3M8rg7kePWkCp7UDMfDE/2WuXEJwCvnUVlqvN3jVWi+5GXL+fga3+32LLR4BB9sSmjrqm+k5NXe+9CA8gw7imLCMEnWS3omH/up/p6CVPCO3XD2MfgFnOfu1c13xQ8dz8810I38gHAtTaIAs1ppraWYCEfWGRaoz7oIhxxPFT9usX3nDcv890uazXHwQYXBaC6j5BHMBKvimsuT0XkPbbAKwyRWxnylbpgoyRVSS2K0fmmmaRR8Tq4OQUciVpGJd6WwBnhYlh4hLfX9PxeiMPdMsuqLVS8Q37of7SEWlNaWpedZiJh8sdoBuFWW5DseCwR05XRERTrHzZrSQtrSXKTJfiRtharnfCbS0H12osOMeDNE+2aH2e2pbnP8jd7+O6OdZgLRlRx7MqOqtCFAb571W7ZNqbUh8clJtdT29SEx0blJkYqWAXRZvYBx5FyMIwnAyYI8XOVRvOnzLjzwjUauv+nnbY6f4X7H+xoxZ8YHc8MRo4CRupggiyXnQ3HXKRKNDNrc/qJ7SBTlUGSMthSeegsLEwO6nqZNkzZVNqFIdwge48WupsNFewV5LgWTeTRkMprYtFRNkgFH0uFxyXuMj955cafgtTPthT7vNd0w3OKLhfCpHOd2LsAtieXHliUvi8141eRHpxWF+GJxxUbugIds9SaDO7OMH9EmIVTPOW1bFdCYXONjLHNIpAskOZwOGkx8E+HxIVojKVVRM0JcDhC/fUM3AygwyHxBsQ3hXtTQS1VDsvYbII4aofGQ32qLiz8LAogPT+LIDPbI/i0vkf/fEwIQBGR8m5aI0/2Y0/6EjcULuf58t/l0thTX08EzJBVujD2oEKJLSCKWJmeKp0ugwNvu5UlqYznWM4Dt7a+4c6RzIL+ge7C0Hm712ESnCo0AOV0hNtGo4gJNUJr20nV6dlikUmlBqtztIEL8oRxdoQBIB4G9p8sLS18mugqzsizEQdGWQD43ZE0+TfWLiclqpmR59QKh1Pd6Ku6xIFGEq+P7N5QXx8c0sY4UoEDWT17hOldKSkmOk5MfLAp72/rWF0vWoFH/MTm5qf3og2bITov4KKsoKFicI6JqS85YWdWVYlhx7Jn6aS4uIyZDYmwEymotC9Ni93Ylng4N2Mvjp6l91xBnSKg8H7nVNGyMq1OoFXe79PNOthFK/XuQHT7Ca39mX0tUMlJyDGxpRBLkpPjYnq9Q7hUD38zB70dNMJx9h/9AggCCgDp7u+4d6r0W5FsITK0CdR9dft3q3Rt542xY1o3K1uNRhiPTGneHVgzzkb5p31tKldNYeHiiJpeBHPIdtjCd0sfymXlH4ESPxsbBlfZ+3Q2Gy7gUFc33dV+dW2oszr988wOokr9H51CYUmxqGF06vGtu0dOluvAWhHhKcpCfR+EZ519CaUDejydfuAP9VEXa7YGEZ7zyYtlTgJmVk2GAgiSXmRcUbS8ICpJy898WXncxGCJeaKgQtwwj638EEK29FHHza0bq692gkI2Y/XOKmRgnUtKIl+WSP8U6YlGMG+Az/+arWGN4jTPZuvhBw2jAvWgw1K2s20pbfqpAqkRYGKu2Ny85C74HL0VqCll4nJiJQQuYRBKPtX6tjt+Bj73n7CBMd7HtvdG0W/8zYo6eGQTgBopt788ko+TDBHSdvZSEHYunejI9IhlvUY+AQ8mY8iORXgFB/8GXBVhbXqMB0iI0t7VlYmSdlxRFEh6mTTLPL8vYO2ZxMmKNLtelWghoRoIJAUyjpyFRoCcceXfixOoas7Il/KE8TCy6vICWJjufRml+DScLg4H9SSpt7MYXgdDw8kKAatAduN16q1PJgYCLtf8aKBiAeioqAHhR1v+2/o1GRxdIDzpgP/NAKUa5FMYVo/qT1Zas2mJOpnC1R5AIyzEl86JUYJo9qshFf0IH51pHgsghM3zQoyA7lEe7mNmte/LWnIwrK/XdgPqAQHnrlpIQ6H7U/anIwd0DjKwRlXD2bnqszZX1v6jQ9b7O1s5YMHZdXsIiONQwLkGepxLEgfTuaDUSnMCS6NOzm/LMBwHDLpWbO8U9YyKQ3JwguxAPx1nwp0oVm8TBq9PqsEjeCskYDB+HVCJetELkAIwJF674SrgAogRextrjHX5M1xUAMTE0udxqiHTf8fWjjP9RBh7PB0QRAEEQ4fG8v6jAnIajynRbHKqt/wisXBgYn2vWQ7jv2JvE+i8TnClKbp0GdzsIFy0obAdNEPNGAEpn6P2P0qdkUUCrlOoyaBnSCYEz9F5/Fj+CP1eJKr0rD5Zqt//8gpqfUdoG1MoQKjoXjfjG/V/ux+Xsx6dFZixDls8hxwWJNG5hL7WcZpRhPPXcncwvVH2fxafFpi0wCMFQpLluE84G61hTtueko946iSOU6SqsuwwvAhViBS6tIq00sxHnldd07XldpFRd+jZMUDMb9UvbV8zXldYV1razkrMe1jZBSFicS2wlTsDCSnvdxC9HWkdyoeFNfkezNkGkL8jSpygoriv95fHbvriiTGwiMWwb3sdZmO5ntwg3HOmTBbNFjpAHbmqY+U41QVJGAickJYNTlMV5D7fOjPaqyrz9PrfLpGWnaF2gF7yTTznwjqRzeqRv6p2y+MU/anFvlMWIbu8tlkTW1sMjq5tvFkUjsyrzNfYM2H4E0Kd39Y3X6iHcd+50BkGopJFiYrEN8MTcYJfKM2+/9Wz55Azzj1yMGkTuW9a72A0LQyHeIy3Ja+3h9j29KciCGKmY7DRHJbrk5cZhTPbX+Jw1pB93hZagD6s4xBipYS86d4ORkeILils0CGcoHidkeM443xLFdF1XdrQRTMVI18b+k473Y2RKwu8lhjW27XuXWJ9Fw0NLCspPJvEaO9OfVEtz6q/n4d6+q9WFmaPydttgUsDlkbm3ugj3HTudWP8VU3AYXH+bk++cs9Dvzef4RGD1T+hRQSLNi7BX2k6bvRcJqfAzNfIU/8XCKxcp0X5Qr6dUe9mv11cwW7T89FUg57lHX+IlpQhLqwgb+SU7SmL3IrKnFNtTHD2top2HQhLy4Az36X0tPbKdSsLk0Uh2Ojl2k7cIt95HIm7w4nNqi2WK6pIiZvxhm8MY0Xqro0JpBHFyW/psI5z+/C/3xqxn0WN20Efs3BDRSvIXYbnPQqhlmQ9ZuVGi0vzl1wQL86Ecc/29T+S9m8HQ5nfbKRh0o6zfSeWyhKpWLQ8LD0AsSDH/FM3PTYooLltANqPMEUoas3N2I/KOM4IjTKubJKqrx06UxSCityCwocSd79zkXLe3PPtJzsJ7dahoRsHhBZTsrIe0/ge0ME+smtvEwyUU8t0KLFtn0CEt9R6xikTUkQi5Obp4XWqaHiELZoBPv/d84N69LFZxwQbR0s94lTUedOO7MQCC0M7Km06Q5V4iPOoFMk7wDMbqULAgKGckq30aXJak7jmEwfRIQRMvbzi9VsgQQY6rnKDlE8P19Pf3p+9JpUz+PDxDNGsNn2UIIo0QgITu23X/oaeIXVhqYeXJrscpeea726flM0/PTPmfirBzKDCS1pBAkuL/lxTGX8ITKknKMGXVcERC/GVhGf6a7KiCV2NUH8elpoSQmIWRJufLiOPjEwvDSB+GkialiiPl6AJKfIqOFc+KrkIpcgri8cesUZjI3/Q8CgDZAmY2P4Tg6ZuKQX2+rNPe1goktwaf9bTWtbU++M6STMbzH/DzhrNlpS8g3ex4MitpbmU5SVYKHfSNzYFXvkb55z+vhEChtLGQQjWEDfYc6q25s5j5cxadVY0Zy+mW9k0S8h0q0m2JoXKLIYbQInnMtC9WdgtrX6IyLobw8w6t/p3tsFGNmydVgBtaw6e/7swVBJA+BAFE0avq2+vu8keMlCoGx2RR/WuY6bAtKxIWFNgNivt6NYi7N9hjO6JMbzENYBtTGrcoBxV8M3utuue5yB/t9XWa6AMSJznBIKfwXqX1JwVnLJj9Qzb0FWVB059oNG+nxRRHtv+ig7Zsse5F9RkLb13FgsRTyNlJ9fsRCjt+AFq5MX59sA+UsslhMhTI9FSzHOH5/t5BIETWmSgQF2DSQDnk7XPrTE11ipGEctslrybTCx5MHPcLJXVNBNvAIjUPWGr2v5CpnVHK4t0C37OiFc0Z2S89++smvpMc8DKn4SgifEb7TEib7MNFTrPFwXniTSCcc16RPOH1rZ8Pr0NgPDDR/xo/7wNyMD7UZbqUzfudVGKpWkPiTTZLtheoMIJsQzhgP3tbDVP2UJdVAXGRpg2M8dijGNEsYbOJ+AO8neR9AtmO0irstAJbFohrGXLMP8HbUxIrYimIZS3GUolPZhnB3I+1PdlTR4YPHiedxmu9bDiVS+XW8Z9RgebotQ48URt6IVViUbbQY05h88pe0pxut+6c7teiy7qdzdCpD4+DvRlB8Ug9lWSRUmFIvRF/0pAnuUrKMDwBSY5/aprh3dHbuPagob7aYu8rfW53Ba3+pAYhUlyyj5pt9MM1JY5LVgL1VIE8t7Tene+7/bT3hRq6uuAAkIN8aXXQ3TNlZzwCYvVbh82Uh90lCiDmjt7vZ6WVM+iEYLHfy61oTdwTg//1+Pc71CwbB0yCcOrvdNzfFCSaBPI8xp2UhvHGRKf91rriEVBl0chma1a6hBiK86MJUjNcXQU0Ut47mBdmlcZlzAVZ1LyfDvtiyezt/gRFB5M7nVv5DJkpBi23bUMhcbAcXzed8Y1sZc28Vcgz6a0KiqH1VWG5Z2HJ/7POeYQoOeZAVHcoC74yERLnPf08JVVjW6S2acgOYpN/OV3Ja/dVVwXGBrfzT4BlZ0TigYtZUlOvkqvyenOKi9nTZTFaxKMW4er6Xo/pqBwc93BXhhyUaH9ze8h7agq0HDXHPLgAR9IJQGG/0N9ErnD3kaFruOAdbud1Rqe0x8AHEB5o7B79XCXJZQglQ9o2iucT77JrmdNebZJ20sn02Sc+blTatnSzjKCIKqlf7W0GJXuDBv5plZrq/Vc64Ie6vMGOJaoqFNwW+kkFe4duW1p5OLgG6SV5To/964Gg+X5oICRQX96CffKmZVk8NNXdSMD7R+1FaIZgw44ciB5wFnLewjah97RZMNYux4RisJ5VUAMZKOFd5pnzrHWBGJINiy7Fd5f50SUSqV4f2tMCnJydkyVLtSBjsLRandVbx8A+8T6w4RZpFSsld+dB9/snEVyuzv7HK1a3junk9ge4PQFWNOGBlSVmX1vCRcc/3bQRtOM7tHtYWiijmtUp1/6TVGW6mnf/JG8YJ+7YhcUlZHRSDvT+6CXvSRhKj44PIY9S03q/l3qBGsyIq6clf/xaP8Yvi1JAGLsjmCE3YM+FrsdVA3ovGNx2yveo+Fly5zY/f/eMiXLKbwh3dUpnh2nf1sT/96Pkl0/rajxRAHEG5TPDCeIBCAJGVvJo8cSjLcxB0xriBcUNdi8KB3sIfEJOYdszmMFQf1O/Wa3HGKbb7M+HELCA3SYOAdN7+7IIgCDU2ifqbnLzajR1x7EdQTBXi0Qh4JLBAyAI7bH/+/gHyiuDqsHDCtyrzPq43tZHY84P2mXqyifIQ9wXBUM7emsgwlPuLDXBdZKCJo8N6wzjGccVDUqDVDuOlXijiUM68aR+BW3bbDH72Q1fiTQ40rj+qVFeIyXHlzZ1/XTo+8u5MmLpNe0EKQPXLgSvSe79L/zn3ND1KpHaYm+wtzuxiiqVZSe/tC9D1ZRXCfCbHiXFrQ6bjnM9i2FGrdz2yOCd/vn5QSS7MJa99Jq5XTP0QaOAnmXt0B7mdOKZDr8Xt5/naehfNzTQOemidG8YMrIZG0n0dILPgR30dYxpWdR1DZn0N3OqIBw9oNS79JrON0XV73JoesAehtSqtqLK8u5cJeQg1tI7Sq/vL8uKMLjRlDSBGI70gefZmREZA16WmgbSA+MMMbYlQm9ane51b9PjHccA0yfvnZJjffRa26U2H7ZFBJJO6KKejM1wjyR2MhzHZJcqTehQnS56z2dlSMa85/k21YYmsG13FXdcgB2fUCXEBzSn4gcoeqbOJikHMroSYqJDKBIxjN/E6YF3dDWpysRn6gi7vxOWlnZPzTMZJ3MryV6X0dC1VGrUeCmMKCEbyhNhKCO8Qy0CZNw7fpJQaWILvg1EfMp8+BsCa8kXwdLVAB9T2UfTs9+ksgXC/89d0n+9cUTPenjEIE4iDnH+kXcmE7ybkA45yq/KXxEKDhhIZ42OjYw4tPNqy41z73XWW7uAWJZIr3a5MNzQpy+5KTrKUmlosU9TyNORrfzV/b4Ph9lOpj7I9/7mTIiFAhPCmVSWgRn0GYCwTdZXTy3tMHdgHaSWHIyDoqBWvVZMYtMj5XeQUDJBKQ08sC88GUwOXX79hJ1Gd9ZspDoOgmnO36XaUl89yFZBZn7La+dicHxYOph61toz/6008w7XTo04q3ou/T+BOPyvNQ+UtUTTKBwcDMfIZh7qqoyC1Ym9xYE4MM/hABqHzuV65tvtJbO62T1/fZnCqQEbyq+2hsOBBm8FXfetDWd1UCvouqSuK+4N2Qz9BL84aBr4vSMOlAXNHPiXgAdxdmEB6CK7MRAHNtmdQINIDrSBgQ6C1bFbWYvOvHAvIxEznMl5usDOq+HtSpTqvHthFpz7pNNFlGQ/X+Jq131YBVZ26BxbRJBvq8+plFgumQW5hbdw11BDxPuEhFv5bBpJ2Mxkc7dD3X7iQEMDI5w1Qc9PrSYacQ0yoe/Enl/OQkafgBKAREAvxlPdN0BBVjjOEFzTwVcFwR7JATBeFuJvOLax1WcP1vtXAJwIlAF3P+ejhMUnbke9Fv/OfTgykOHAEqfvP6JhsAImf+/k35i8Lzj0rbWhHePWNd7kFU3o8vGTBByaakMVcQnuZtvqxPOAH2iEoPRFvv9txWSNne320RqLDTSevmKbHX0czXEUUpmThxynOJi0/LCPFqnO2OayXRoO3cwv4UGjzAB0KD6Ds2EwlM+ZWW/e5xUW8bp9Vod+jE3C4L9G6Lp0ZXSbiJRB48Xapv9v6jlMVvpH59/qyWxub+RiRp/qPOoqz2vNKwPL/t+LSJzPBWkBrqWrC/5IzQtn8D+cOKfsEA+aCzd+SzSKUXpZmeqeZkc8QYZ/P7J5NV5Z9Wfi4xeD85u67ptrz97A7SEEdWPwKTNO339ERuaK8FxoT6bdBPp++l0l2K2AODBGKX4LwCbHqb5qZiQaE1sTs8AsKp2A07wCw0EIu6UFabEwsHvayqdNcpL9Xd9i3/G9XQrE9poIERgUO9rq1kWX/488sr896EVsXGBhkOWjn+MAdNwhyaVnevToDEqMQsfBPiZVQ9ej0Hj4am4q7EO8iCBcbauAoV1ItcXWN22ibVubt+jakwAqpAkD8CwuQi6XrM5X56C/cfmt+QJoAeDaPJ9+YM6j4Lk8FhDKlvr4GHVnHgtJapVDghDvgRaqrrqjetLZpN7kuJiXWxwY7wXONQ4x27GnzoPeVR7L8G9hfA/7RRx42Wo6iRxnPtRqveX5S5uBmg/E0QCr/m/0LpH+pv8YNYjGof/IgaUWk79LTVtLFFCMBDnkOUHhp0dMf5/gRypd6svUWo+3x7Cm4QR9OX7Xd2fuzHMGi5LsS+4UT1ZuSl1sSV43k7b0lBJ4aQus8Zcq8aX0SBWO/j12Fwgoa1I/Laee2OfbV6nRODSDW3hOSCfcR16SnqzBl60xPIBFJy8HioTjhZ0anJUACy+eA/gBsLUD4plkMAZEWJ53ssfBwyyuMLYs9baA3YArT2RtBWOY7NgSgOkC2AMZ6JkepKNd4aMbeoXYEB0wihCyjM9ozp6ZQOMebzAGePfWNM2hLOp5J7v+YEsIv3lwL4gDif437vPRvj+ZoFvd2TJb2Nr+RdLWVuX6UpFP059sFpa5voACFMPvvm4/DheMr3l188beiZwzUGzVK2+4ko2u7oUkJzRnVUG07QDlauYj5vjTQltg4ZNNA3LKi1cPtQh/edz/v0hzDDnPwVc3aD9Sq0m/qJuDKAcCxdZ1cgZj0cKFfRDfV7NxJTKWFejM5pPst/m9pFKwlMQLShGWd6KsFJfqYUhWuKuGNQfG7qJF8nEfivdKFskWj146naEY8aa4WTIjqyra9BETBk6pIPpc9d9bZK3ebmmh9nIrF3Q/MpXusr6lcn1RDrW305l7cj/8INfWWBFjAdxgvx9e4j2lDw15vqKs9l0evYOnXqzcO1ZeG6rG8Puenq9z8vAHA+MQTtRM+FjJiRV+ZjBY8pe2Qkb/tcCvaOZAcBYvY8AvPE7XHU5RXAGQRNI+rx1nlOa61aJOcOY5l+/teCRrlk6goh97JdWiv9njH2VznHW6zrbHs0+zdcA7yuI843KDbZtnT1+6R+7fDa9b+9WDFLPWXbKUP2JwrjOShlEr21Tkh7vbFOS7n/wy/IbXdinId/d3qci3z8z09sbDcAe7YNOnPA2W1l30Yr7hFtk3N775tygGozZw7F4bk61+VzN67UDeKdKeWB5OAMR4IRhxunk7iKzsqCP6lM69y3NgeW3l4HK403rg+UD78O4ZdG5q5fJy8VD3kbnsmt89E3zoJIehKIBemAcnm+zXfB+byXeuolgejghk4LiF7HXuzbxulToTK7C0BAByLXvgndnU5Y7S6/1IL2CTY+1qcDXNOhVhLV5EySEiDWtPBddLbzpgxHfBC6UzvoY4OkhGOYINdomJda9pCOjoruUri+vzA27QxBkmkOIM5xK4yXhFLbw7frrXR2ss0VNE2fcr3EqrPv8K6s3t2vD5t8oNG3hUza3ayIVxO3DhTj26pk1raTuNp0anJnSeX2QYFbQCAI/DAacVYK2W+SbjtzV0DK29Ic7TOXZUPhAIjnpkDfhQ9+6udL7ytaRuoAjnxEAHhnkHMtAwI2CsO4lVVPrMpEh7yVPLtiRGi4vyiH9iMCnWSmQ2DccKQSfG84jf/sfUppHIElGQK45OlCYxEW9MYgIbisBeGLF4YRm2scvy+g2+SF9k5YMEa+8TFOr8mXKM3HmqpNufcatTFvTr5L1ApQCLX1H4y0rm1XqkSpYGOvKW+KIHLd0P0cyLuiW0DUnVQuTdEMLCOE/TNJHY60IPLBYOsv7/gW34a9sL0YUALSws6kemE9YEZ2IDSxqfCxtTA6AL783yNTyxWONU6usBcbHrTA76Hj3EJ8OmTMdT2LgpFgcRAQq5Lxx2fL7RH2/KY9+iosB3y0AHd7k3KErWmP7UAIQdKIDIwvSTDExGYWuh9TtneLff+UOGTofB4erW6p7Noz7iKb8ecur9p7gVJVmCsN/e0e/JvwZVE9LYAHFRnX6onzzFYqQXDfpaxW4IAXvAlGl4pazvFQthXS1AWTPwsjZ1GcRtCqioLF+bSUkZ/00I3Mem4VtHoYf9vnLHUD8RgCCI6jKcZqG8/+/pyS4wHoiMrMd0olhNVo0+sj296F/K6hHJzVBwYy4bxxPfb51qwDQMtg5uxlpjzVcI3//bpgN6H10B2z61fkoGk7tbu+kN/07TY/7qr01B5DQYLxkn3PxwRHo7rT27hLTiJM8eUL/zS12m7c+oGdTTIkvnbNtWd6kHjl6MOPJV50+ItjvhvW5sAJG3mN8IjeoZg9je+8rS8qJq/cWmPhn/D13YJLRarj4hfa3KPhwaA7FqQdfv+UIW31J/btM4oHN1XLmuWb6PWBPO9D0v498T0zUg88PA/FFt09SYWE+e6+uBuEDHQrqX11IVY/mIIY3UHlDMu2Ki2Ri5N1Ch02fSCaf20Q8LHE2TDtjb/VtJ9sK8xfXRgE/Ai0y1SrXaEV/t7iwLeZfztucoM38EPosfi4q7vYN95d9mLtfSh5IfQ83gPbLWPNSlK35+Dg6lLeg0VALa3WrruLgb3yOadMdx4QOGApRLtWDtcGsc3baf6Ec7YzuiNyZLeOmcaWfk3lH/0Z0lEfbCZMfRpho8Oho8GrHD8FMVpyTDWk4Y9HhcaNgaXgHabmbTDI/tMSWgtbOE/GnF3tWNqzPIypglbbgJjz1Ukd3FMDAKq7MB5TvXPg10qqBafP8XLRQFIAgigoe1dOqiceC0yOgZPTmBM01MWOGEGfeMERedxVqx/na0wi8BUJ3NyJBfBlAJ2lH2P/NZ7epoHK1QEr/QAD0WoiQuRBd2QLKlkJnRBcZ/0+9z36BawnOmzha25HslhEyQfx9d/8sC+KxQO8T7s4FHAQN+nNbJzeU83KIPDZXyzPgO/Cl08TaO/mdsFbBbGVJbD3GQf6VH0gLuqvLxttikBbNSiaqtKkjSJLAUqloKaasA8j/Fbe2NYENIZLIkO4LghDMmABBjY9PEd/poy2E+1m/ZHueWmqbAQsTJZ5RpBuib7tx5I+d3rGtB3n0VhIWVZCSF6F3e8l7tCtcE//18w0P3vI2ojt5iadSbOsDote16kc8FqcoWbV3nZjSHh8YwPxeDd1v+2Q6MqsNaUWNH/YPg4UXykV1ITxjGqDRfaKh34LZFRCRHdimIbhs8X28Fep53tSPHDwcGkQdnrw/tgi+GoU0q9JKCZhd+R1REcmybQ+wejKiImKzsXRJrDCMhLiMupZYZxauGxmDgcOWBJLfGRF9L1LZrOYczjwx6gfvfK20GVZR700/nAqg/KgaGwMqLVqeNJmyj+qp62qsmn4Seu+9kG6bjLLsGdqpIiIv68M9/4nRm7cSzJcxO3xjlBkyyP1D226/lA35VnOT31xORHg02UBWDeAkhU38h7BkVaAB+A9GG/fD7xkd48MnaqYeds9MLoMbM221Tcjj9mQ0OKtRFc9LUQH0FLBnWofoZO/vz2JuQ55DZV/9uR74mhz1pt1/tG9xE/c4lUzQuVBsWW4Wn/RR5bgT124YX/eGAv0I7d27yjyUQeHNx4iu7hTuM5Nxw8wjvY6C8BJ7A7NzJx2q55z2ILWQu9HI/Iu3+Js/HcJm+WJkLsXQCPr2FAZKjoD6wUZVyNkwkc/Bm58mD06630Ba3LQ13dMWvIR970iEuwVPX1FvWSaiHURFrX07p3QsYeI1iqCrg6Zt9+IBdkMma5Hqo9QNGvTX++cD2xy0vzU83CTzoTO8O68UxUjWuskUCrMvx2aFSaTDgvVcP+ejM7McUOiCBdF909bp7PL/AdFYF1kW0cbSASZlmZ8NOJRBi6NRfB1VSgXfY+W9QQ2yELyWUQx+eMrzYKdumZmWtbZK6nctNE+kPw1JC2pb/mpkJ+ncn6vX0wtjIU3Fn3Y83ta9SHPqU/XfvCnIpAFYfJAh2SmWUjclo7wrUD7Lf/cnMq/CFpVGg9ynjB4KUdi4rRQ7ML4ElpIrNcRjMSY4mZcpc1TC+4jclTmij7vdqjwU0Dl3uMQ3269zlTQSQ9Rq68aMq06xn41EYcYByyrKT4S0yr4gFqKdsKGAHC1rWox/mfButMZ7cOlcFKX23kOIGLPVwyof2SQ/z8lXSPwDyYJ/wXClafaIBGWZz85QG7g4HtJ1n19/1nGDEfnFlhV5+jc/ueIZMeGIl3+ZQvYBHR0fXKHIQO+ovQi4qVO7kslIjAaCZ71Q+8n7JiJmg/3bOnEOw2VHySSGmUoPY9fgj9fd37/JyKEC2i5MS1qGSxibkEVDu7Dz5+3R8DLYwSDkplJ77YMa+2X2fHT2+truf3K7g5q2fhoOja0IE3ffWlVvflH5Pnf3LrqfHL4Hc/sxYl2bBvE429GU0/rUVcvke2fZWkooVwqwSouIPF30/0lnnmbqe+9M1V7ukNz9Yv558XV93zTywJBkRaUMwMI2D9e+vDbrD7yw8SckSMGIWw7F5g+S7U9eSx0V2Yy7vdYN4U72eVVFSgqoa7A5nmH3jk8snweupQcNwRv+asTykKCk7yVU7JXRzDx2tx2mBxlfuZjzVPaCh4j7d8zqgSdV7ueaquzfHxfHAoVQ7DbR8A8qBh8oPaOiWgVLgVmSdpEmLHgOrvvs4h4WOYU4zsYJohhasskcAFpIvr2PZApwBaPLKaWkC+MzmCzq1YoKCACKIXzwuBZUqIuCWY+gi82fmdsJ1c5/wUsW6pZ0i1fHPvvGVrqAuEKgW1ja8NOibAo3+wny1BcVlkkhcJkoW7J/c/zy0oSYh1UBH1/XHNVUk3K6rrUlMqzJ9iVErESLGVY2V1ZH4hqq4Ww2navGR1VWxzGe79yF1vM15TP42Ke0OJW0GlLb1pjYWQ4XOWSeeOFRQJ8Ay1Ai5hGw0ISPzNjUIdkCI7rbfEjuYI+mZIzu4aJtz63RnaPY9iU+2xpnxne4WQ3NejwwgOlJhcH4EcQxW91IeSY35BHRKSE0m0t4oaHpRkSWF+TCX7MI0WGJhUzc0x6ZLN7qQHebC3GLm/HC6aLrE5/wSkbqip9xfE0UTJXAwLYlwEIWXMKxSzHYT40HFTVbj+jjiFrc7tirNWQ6FIXWJ6I8mrIJCwu+2+dHz5O+mABeXJABByHpPM8DVZLEVRNGm3adgX1BsM2ptJr1hdltZ0zEoKCgsL5hYVM8SPlq0F9Mv7nKVzemqRGz/p6IelvDyoih5QWFBwWEhQdi4rodnY5ZkuJtHY/oiA3iiiXyKOtB4kDaFG2l8B53XQqeb45n5ABsdBGMj4mbBPWdHEgXIrUWXAu9U1kluRcpuwfXh/SmpuQ7skIjTwKAmUkk20j/VWdUvweU3tH8UmUgcwri4fzwJFe0OROmO6lfR6C8BiMjN6qJq5eFMAcq3k2fiYhaLGgCqhqIFbAg8cfDHGu0/5f//PlWtPQA8s95kc1LdN8lZO5wXub1DOi49nM6U1tvQjH6LuKGzjQUavraLpn2VGm4W95uG0OJ+1GniUBu3H2RrBB1rfZ1O735OcQkVfm0Wp3DnoOoSAD9AnMUfWZCifWCbpJl60vJrCfgLyE4C2ABU2X35SEwFUktXdF/VVYNVLV4Rj3pTUasgChsyoDyAGZg8m7yHz/m6sGWX3q0fElZ5fiEQ95RzlGF/PzkE17kBdsoKa4KLD6dHR5WWx992FFdQFWd4X8FUiYjJ3oGTMtN1kuMzhdGDt9u12/Vd4sQ+wy/yA+C9x8Odik5LvvsMbHrosC6ro6eQP2ddts0CWqO2Ft5nSIsZRYpncukek/WDjJsOmNZzF/WOSveNVCoXdI3m5feMldYjrB9b6DShVQtXSqxUisSq8Rw0yQ20PtnMDSAIymyeqy1obXjTD1cZ3ixX1HEVeBVWFw5xhRw3hjYkNsQ4j0irhUlPu59PPsuLAlKTkqCXBRGRW3HhP6BJysCdUtP+oTf+fs5Cmf7lPkFcHhbE4/+z17+xuE22T3sUhZwkTAbZ4wOQ/vEz2R6QDhrhGmiC8vBLiadV2QcMqN/UOwDDvwMn94Gi2Bd9Tnrbcp3rb+5aVOrv/9AAYpwUQIyjAZI6nTCY5K1HDjee5WbKT8n3Z/qtH7x/KglHm8h+fsaCifLmidtne75y0U6xdRzBE3yPLj/s71F8OvhG9o0suMuBvaLMCX5zlJiOP84wGTHdd5SWuImUYT1NiK5x7bAYlNB1xwUjshqMZPLUDI/mN/evxMVH1Hj225zAGNiCPXSkA37EPHNLNZYg2jc6/PYe2mPX9h/eUFjSYtvsUK/KM2+/T9myqdkSJMYpp+Gy6jwgm7dNgxHFr1VX//LcoYzPeEUhmwfExGndahW1tZoBOXwdmtQIbotm+5oDGRWutnEPocjc4/mZjxJzX9exgsNa+TGPxwMfZfpQ/7Gq49obGRBkOSdcun3+YvnkxKdHVZNV05UTlezovwmltaXybwb7nANpiXr4Iqcauwe3nzBv0LTcQnLwSEImL9Y2o/twgt8sOYzuuRPNmCXikm00God2SMWEcbYQhyrv3lgiR5u8Bk2A5/cniJlGoQDEOfrJPShKtWOeUQPtCy5ptEatoX8MoHHobCscBuDS0cTiazOmZgACZbqF5Cppi21PYTywCvG71VBbBpR4y6ordfn1KVYnR12wsuIpbFZokJRWwoE5t9sYAgWJ8FqMhfmhEPgza9a4vriCqhMz+QV0lkSkA3PiVddlFdxvD7kb1QHutyZeKJSnh3LKeK1VP71S7ZUe/GIep0GcD9KymArn7c3aNl/btJePbcrL2xY2M+bOZJ1297FOuXtbt10feuJDBx9SfJL0QsT9lXuN9aX7c/df7kVhNYWvXoC9ly+ev/j14jXptFqUUdafs7WT4OCs6skp7r3s3WiRQ7uuIiP9dWEcJGiSLlVYPjhVJs4SIhJF5PfMJ2omtJvhcDggVACHwzVZBnNds+4z7io/TmAtPwVUkqBMDiFc3PoEyqL9eUDeN9IFajhCLFw+ckrLTgETWJgN8PjMUPcqq6PlbLrDddt2Bi1lRrK52w3CdL3HAWKuGVsophMYdGxWgGWIKsBCvGWlr5Q7XW4LjHU9422pju3irvdfxgaM268rWorLxzDcS6j/h6l3o0xOUUVqemE5JKUut7Q6OaX0TfYkWYajytkxbIJFJOc7tXnMD1ro154dn2j3KL42+yKE+P33jq4KOpfkBNrLTBE10bZ8spVEFqj4PCJBYGTROML0rEHjqjIjQaym0/LwSdPiwo/mfCttp1nMjOl05lbT8Mg2AZ6oYo4g4gUIeK4ZdvAhdjfIs00Vk2XGoFFoNDopp/mI6+xIAgkrDVivQUraTHwlDoUx4W3VR+pG5t82/N8e3vxztX0Xm8+lfRekJoRI02+81ZGpiDQRFWFIpfK+2T/jmnXh516bGrI/35jpRgzA0kCSF4UlDfoiqVQ8r2dK73sfdxT3HfyOoOli2AC5mv9r745xPxFmzibmZJrCKRheajyYdtYysHxOyH+orxGHP1RcyCXvWJn53V+OlnPAUtgiYm53LxBVt4EfLA/mkghV0VnaWCJdKCaFH/u3OUT82l3rXPNOW0prMoPpD6CcqMZ3Um852JVCZ3e//Fpd+XIO2TjbO/67vPTtF2QTJD0qy4evsnhTbFwWxQwoDl3d1zuYyOIppdQ9GkoX5M3/9g2Xc5GBLkk5kuNAa/h84KuXj6zX5n71avmVXiExH0kKRXvYtqBZfWmJeFTj5/rPKNodPDO5Buc2Dc43KKxKRSntoIF4YBleji0CL8au4dL1YxSyvbeL2B45Q0MQzYOWNgLtX6D6n6UBk+hSz3Ua9iM5nCXmuWyRsh0HYqEO/+ofXiEbqAZVNRweRYbWqHKLg55KjjVn552/XUo+fBK07BsuKWIUU4VwaWZfSwoav/f58l3lS82YZ/KmBSq5xIC1lvTU7i7h23+IFbr+YnH3ekpzLsVUpNAZRpaavzYScZlYXHARHwMHqlHwishGv6r6xgrR8qhmv1JHc5VQRFBteNdp4kcbn3e8lxFTG+MHs49tSGiKWsIH3Iu7/VjsTSTiCl9QeBUfDQWqpEW1BUAYAesWLA1vCbSxkB6gO0vL8qBGTy6vgFxccDyd1E06+pvBXdzHnNZeJw2u0pfqBst/5sbzR+zTH8jg0aywpqCq9GLX9yzDWSwN4xS1ofdDo7y60LC2o832ha2xTnReagikRmN0NqL3BN2cHrkdVZ+nP4Og1gpeA+vCKfvNywMH9DaHiv/cu77AjjNTm1hxjPaGcqBEczG2NCGorWJjGqaI3Rw5bNsequtcPw+54S/fttDZQPO+aK3RDac72QoNJ03U1dNsFm0O0+1MFB+Oajh2c80e0vNYOXrYfkgRKxQBtS6uzIPcRzzY+joyubU6ArbGa2AKXQww7gvTvdH8IbE9rqbq32TslJWUH8AP58cNhauA6rZdLnEcLryUuxSN1wpoi2OLwMslK5WU91qNIiU2R72PvJ/VG18vKCqm4IcDtjK8OO2gfkk5u4XvMyaDV17rXgb3mI6YBF+GTy6VovGs7JX6v9rqPOvKkuqVys8sPuLbUReBEpl/3+A8nV7g+vvrhhNofHkDebk0y376/4YPGKjl/PQf44+XWyt8IQDXhxeMPy4YhWTcN1w8VONAnTiaHyCFyXxnpgVpTphhWGo0KAzkPl3x9OsFUYXfrAWks5DXSklhmYHl9elpmEyrFduY31a+dM/n3mSKjtq5Css/lmLdYAo2fvpc5/qXVSFm40nT9YWjR/3ByOonf5eHu/92Ha3ZPSVRFBZOkcEctIG2w3j0UPYwrG+dMQnA4OqIQNnTLZpN+hGQvPfjJNuV9rN7VHUu9kKTmeciVSv6LqmR8tPuSSkvpSDl5SO3M75jEBz0uFxrK0oXNEHWdPPIwvujXYrVHppbS0+cpASsjsMHQiPq+z+jmxQESd1Iv98xW0/yF9LMVUQmFLB4AOgga7f/cbIKWTZCE80aWeX43i8lXhYKwgWteHTZUhmaW7G57Nb87FfoWGMTfOboB97ez6tsPCdpdlZQPOjps+e49xH9JPWOU3lYUPczXTCdUNshAp2glJZSt559ehZss/yw1SpbEJxscHvw4RA49GB80IBrj5KlEhJvDc15iuDheGkJ6KzLpsnPFxXpZtqOhzHacGPX0yPwlu1FoLMEzfQEwZWp8OiuQWhqf34FrE5GswuNR3+YeX+fy3Xe6n5WnwaHXE4G7xmkF3MUMdi/8Hh0KS8lL9XfR86n/A5DlaHHg7oUmLsRh0jL6GH8ZoqHQlKsgxHiT9TH2ykJek7AA0+5ZK2YPnZPGSz89pXDRXoZat1JzV3UAh3wDVG6vVyErtqgBYVaWYXOGrQNFLRZAZ7WAQVAjbylkQElNKTZWEMi/32g8wze65n2iD00tVJHj26JJ2kiaai8O/WhLcTshj915ZnMJvv2Op1n2mz/TTp6yV2koNcY7frGDzZZCnFKZrHLTYZ1yh41TXK2c7rwPfcfzo/lY2g8eq2UeZObfP1cSIESJBli/CuzJyx5VvMsfQvFwKOhsr/d76fw6NzemRzoNqMGj8pfQREMpZSUtbnpefT8VOsUQvMIzT7Nb3jCas3/g8x3XeJsq0uNFL4y3XLZTQ858tshnQg1jal+qPwgZR10nCc7XTmtSkvFSha3FbFLfdezh5xPARqeruQJEvqO5+9kMpQIii8QIRnFof8PYzPO7MrmICmSDTM9Q0VFkL/iB4fMY/PfyCF7D9fTKtXcVO5LwaxJA8iwo8vH8ol32ozJ/MZoSb5ZcdueWq3KfNetmBnf82L5vx8S6WWodCdLH653HWl0LJWBwlqgA1runy1Wzq3dmF+ADdqjeQqcGL99o/KvmhuSdhsoSSKNR+f5hig3/7MAI9qDSqDOXlSmLgneghZUmaOlvAv47bwlGz6Z23ymU0Leug2fsXEVOPCfkwEO6xZlvZIsSZfW+pJ8TZhie94nPpoygNrbsyWQGa5eBO/Gb7EsfP0LGpd3PZgecb0VVLpnFTxHiC1WoKWf98JHUQZSe3s5AtAxxZM0R47ARTQyk6GpPb6GpGdrEeisADltc/gCGR5zYD5i1KnwTRGXkaGyntb/15v+NfXWX9u8qr/p8/OGLrXL/p72rHIMCLKfS3IGFoZ6cxg1equKqVkKq3KodvNMdYHFb4JZWEubypOiJUuYJQF+255cBXepxjnbs6pe3+utzubsJJ+f93YJ89m2Ydcd5Suzmnchm+jlY5taaVrlX2b0tGF7W/MUM7pbsX2tufXwB2ZqFp2nALJu88QqGlWsFPnc1y3GFj1SeyO4IsCIrbktNX+/TgC+Cl2seQOZ+bSuxhVMu/3AWoDHqjj8x7K0Swej+fn9YIYdhj/78Mh0ofk2h82vM64zJcQl/vtVaSOXJQbejiOtiNjwgMr5rPjQ5giIzQxM67nOmrKkJCk0fsRdyluVEmK6U6CJMJY2JfrblvJist+UQNOU5s6ODnLb9ZOiA20JyByI9anGYu3xVR3XuYrg4CMqHmZonUKI84Rf3+sKv4L6MJxbpkV3yHfrYe93Og0NWkZsp7hYAp0TgcchUHicQ2ui6in0yo6wcL/jFeGvyyqALIXVtdXDm6WOkuA0VdZBFYSutz4epgU1pqaGxXa2drJwLPcjKGfehm7peRVw2EVGGqVQz+NbDYWkaMi9F3yCp/cgiVjLHzb/YQ8e4s3WZZc2BdX+LHqVxTX6HkbMz+hp7GpH84VsjDVDhvOSHvXW/LU5lLap9bKWSsuvN4u+ouNRTFImFUzY+E7DJhbMdb1MCZHCp3ezKvO0ZQPaGYq+L4Bgj6qGwyBrWXneKDVzwoaJeavzVp17cWGlf5+cfJsScSg1teDSxVx1reYs2v32DyOnzZ17yWPU3XqdJh6rjIspDXLyGABBUP2bdG3W3X8sFvtNE7HZdPCOXJB0D7zb6eEUguz04tvAc29DgRP0sdCUlLVpbotLPWJ+LgZIAPCRoDQdciwiEsdy6GqIF/junU++yL73H8SjXBbQM2XQtOeiQ50HVnUllpHGp/2F5MsWpgAkiRUkZ6WdLwajMiAlipUROXgoZuzm7JAoa590PRL0+h6NVXUNHP4qy38obDIJUfhrOx4vfy3antz5N2XyCAWtHYVtDTQ1BGDZMN6qspTF14OGn9AcRDwtJwOeZ7SRNyWW9+Z930FdRAmwAYjcTACsqcdpJM6bHC4GH8rrDjJcxhpkEkm0rNTIzkn/jkyZm7vh96Q6TGaLOjjIIKoMRJQYMXHDarG73SIbV+ebB/KV2RALpRy7qxmvhl99JmU5vL9FU8mLZdhbyQgaDvqcY6/UWza7eWMvbO7xbEFkYeQs8259u+1264I9W7a/qyU5+T4lCYWaIfE6eXC9OvLqI+RGQTNRTV+YmRiqws0yzmkThKSIMsCRSrwsnznvxJasgSBl2CiPisQ5wf5CqGJniEOBw1wvTtaXk5Qh2J0LHi+5/mVSe0VCL5NKpGck/+K84XjL6R8WmQQSh5oafVwCEYbblHYvKMYuJ9Q0jYn8gelMAkHSgaov1ATeV1wu1AGdbCeRoWH6IUKfEv/Skd0CWxffagIKICAZ1kh+5sqdigsckGsYkm9sUHO6o7ZUqBNzpgMi/pd1j5fWs/dl9aE+km3R1SVEg01JLPff6zu+YgSAIAwv3H3XpPWu4ORbddyJGYB8qHsqcnbv5xbf8trFNATz4NrgdKVu4oWOFtHWeoO7ApNVeokX2ztEu6r17whBFkZvFOWPUq6jiSO0RYUj1BvIB9cm+6Jl/RXPhnqqwKu77tQLIu1VRvdZFisMEy74xZ2t0gV+JES2PkRZWjREdkj/aZDm1gD1jhAZKP3A8NxsBcmOm2j5Va6ekWWRiRRjmXytkhpus59fs0v4/K2lyEI8GWT2/1kAw0dfSn7kW6FjWWD9cEEoyf7OGvzO4Lit3KOcB7M578qiQvKD5iBWccpKwOHUUZkIWsR7+2n+s2VeAe5Si4C8PR0vXSZpFE4NIhMN93RCFveBw9HoH7/Cqw46fXn3PxdJ6nfm5EeG+PW5lmcwCeiI59ymAeFom7vDhxc8EsMEp0sh0j0hTpek9aEkAg2aGkvbGNtY5GDB+9SiX1wNkawKNSgZZLH9FhjF0IxP+tu73h2MGjzc/IdV/ZiuhWyqlXyBcHLIOXmwC2JQyp2aOqLZT3n160ZkfN5JZOQ12tj2NfH+tlONyflKMiu+mBvL6QacE699jrgoyqb96j1H9ecgQpDukZlmXT3Uj5c3sn5LSEHlu3vieThVaUm7BQXpReip/1wXquHpedRCuJ61WvehRq//8xr7MbD85epSxAd368rvKNPZyovDa4kTDTH2mRrcY2UmUPH8kluJmbI9lOJnUknRWUIEFaqsKLTFp6SuEZKlUhLW4ltcVw/J51RZugGW30CDQyPlR8NIrXCPy28iE02OnXR+L53afM2Y/SJIgiLN9pp0dcjaXZS3dziVjIWoPTCw5zvjaF2roBu9h6wCEIZzRtEvk1d7iF5amLGdjqW3HASykfKO6KgJl1cTMeGFz20xIIAE+MPyK+isHbyQRJ0m+i451is6XFR4XudkX7RHR788w4y2PK+jdd7Y/XmT4ldrnHbCh6Fynq0hsQXWRVMDF+Kon8n+C/YNCs9vyFk2OpbPpSvwFYT/PY3PPeYTA6iKwn6fxOV/55b4hyJLD6t8Ya6vqcSHNriZ6+uQWp6eBc6vxuLCADvnTHJKJ/vahfFvApBLFCI1cM6hUdbijrxlo33FghU66uWpyGStQxO92waA+ID+Y2MeG7oQ/4sifR2waF+Pe3pP/kmdY8ViQJHXf5ICJ8jiV292Y9PX/938F9JI63HIpxZ3kK8QO6YhdhtLAfO7X2DbaUhls1Kq0A5jlMPX9/54dEZPctkUoRX/YZCUsS0kOoHhedFE364w+CvbYcLGIet6EuvYbKsfS2e/STd2Vh//gs6+5IalM3NrSRU3SvMrh8tjMpq8mB/OSBlb/v0YnDo6Il+TqfvO7qNbfg8/dmXjsEbZQXhw3TTu4zkv97wE1uxAUuXPW+VeT2VuuKNm3MO+QEf9vBUtrD/spICw7YuTbVjZfSvHE4EfPiAjXRxStNz26833ChPKQ6Xs1dcky/VNUOIHIGINDV5nhZprmES8ls0GJChv/4rPgl3gqLm6S0Lv0i1z+OHEbOhfbHexWx5MppnnJEpe2wcSbZuu3H+t9NsmAF/kcvTBorrSdar+gKGQEcZ9QPeCzpg3oyOnI1GR5qlWwQcl09jzt/pdAk4mcU0QJ1vyRhgGLWcFr0WJpMzQY4cRlC0IqauGPSLmkrCG52TAq5qqFrbHPCR/RM5yKD7wpsR+Y07B1StJ+cOmHf0PNahXfj4ZeWoqy+qP6GLTIJyGeyJtwBHcoJCAAEbQLiFNRt6t5jX0r28U2C0vQZ+ZouHS9TM9aShQmJ9LyGbXKMtz5MfrkLZfbKxTh7SkhJAUTlbUPyZbNSkdeWtWwC/9uJwpCJ2QgHuZIjETbsjWyvruSRWUEpBEc0iGa5fSobZUW9Fckh8vpYOLS1BQUlJMexUJvZh+kB7Jz4UUZudAgkJy3E+9QBpgbVQuq+AzrZqBQM5tL/6GxtoytjVwPZersi7cPrLebluTKTAfzP/qvuhWsu+TkJZHD3n+0GIx1yK49JZ/lAOypjx5HKxOQV8LYITccW/HzXv2iPIpDWqYwxBB7t4BDNYTdwreAQSD1i1BMKJ1bA4C4IHLDZTUhgXwdsYkPW3jX4m/liASowQekANl2dhh9ORzH/VUj6QpISndZKEA78CqHbGWlbkpCcUcgp60+vOWwpEnUnxFdqJ2NLaCqZqijbNruXLiSd0DJ3tJ2+JPMUBwADuaFciyC/lKtVmbGckduV+2s5G+Jle7fzIzsgxhGjp8BiZlbVxrsDbTHjveX+Zu5F/Itemgar6mBvtBbTntCLmr4PbhiOcK13GBrGybPFIv/lo9aCWsZ9viDaZZLx0hmHMN3z0QfJdAgNsMDfEKq2yAOv6fJNXmaAuSW6+lxEnESyG6KqAsjjKyJotymTbQ6y6Q/KjvJdknv20B9aVARjjophyMSGIiJBHGQtxdC5A9BUiXhyQmBd/BqQHq8xDsQO8btr2I63oDnOnag17QNhperpHnAIvz4Q3GV2OEHaEWLGbS8NBBKF+8KcA1jAzxGhbZ0cIwn3MNDxkE3/lbA9R3IWGzroA/J8WAw1wH309jb6S7GNAc9JZmgRT+i+/1kGINXH6XNlei3GudINrltCK5g1kz3n229oxMR5/y0Dbgp3C6G0LV9BMBHrYSmnJPQMSD2P+/JLQ9rn8KlftpTA7UZmHNfm8jabfCATfNjBS3Q3tGLCFSHvbB38Pploj108+OeNqss3biOEaJBO+xDLnCwOMq7m/PyFL0KQ+E4u+zILT5bW7/V+L/uFtVf+wyJfcQi2wihUwyOXzPZY+c8bMDCMTVz2kBzYjX8AaiK1IMnZmEnOtnNItd61n/xEjkSdvE38C4+BLKYJn4F8nq6yBto4xsSrc4aSq5hRoJQBot+5F5BaCfkfT3EdRPpaybpvWp+RqW2xSqkuaDsO4DLJfKwdSB1FS1TAMS97p1XowZInWFA0NYr7eMvpSWeZgx5/u3rigjX255QinYsWX9qHwWtBljHKE6BWmAFRGSn+fZEdFj18jQnvB8lyPEd5Xh2vWG9H4Zqs9rnIo2jBAj4GxmKICeoQBPcyHJCZ/ycXebQt8Icg0Ly/M0+gGbEBF5VZ8wNUkDkYusfaFFvkiLP4dR1q+oGEV/IQ8FhNOK5DpJ6HHlu3ealDHQaVJix6A83cZa+jEoSfzrHRjIFulV50ED5mYAntao8nqqmHD0FAU7CoZiKPsK/RbUWM6QgOZ06j48ZCjAkxhqtgUCQ0848Jp3bRJIZWhENwloY4MiQvSCKJXR9w2IRchWNe4Yn6O84XuehjNgnA3te96cY3ySHQgEnC4oI4bgCH+j10H3BeYxVJfhUDfmdqePVHd+6EK8inl2UH7QlbGKOG/cj7XTUbcbUTdBmCUWv5WHCYE9hEDciNhygaAyPndCowKe63eNSue8ANqFjQtz5xcD678daCLEvU9vmEhLCppX9cPvWyNe738fwMz0QuEoZO9uaUiYGG1cP+w/KtxyCcoTl33Xxv/Edeo6HK3WvHY8NrcD9EPWOKUeDNIIWDvfnXjh6aKxfbzfIlxwKNHpfPslR5tsES7cl9aF4rkbXfeNbjjfAzyjjYtpfix4CW+U5P4bYhGCphA8bGW7bB/006nfwcQAk5Mnc4ULloj5A38rWm5S67UFKvzD9+bfLF5bLdp5o277m99rPsH4aKMx/F4oMMI3ogtU+STqRHeB+iYeMboe+MMMnV/qHzuMSLPx1puz/teinemjgTWDVPnH2sE9Hao19wikRRNNBLlaeRyfXyzfT9QFY0nxnWcVevLLNyDWTEZVdmRhJbI1m5j7Y4n31rugCxc4f0bZm+N3MKVrRCODiDKxXyLOlFcn3l1X/fhgAVNOYiQSIgtNIPOyl2S9/nIJfHkYtLrRX8ixFJIuZ93NWt2Q3MXt+dBjCXETRGvWwh1ENcX5xlvBUoMeKdqwaLC61Ow1OFnQxYkykAuH1+vlIHRe4k1tp7MmBwCeIuiq6zEvXT3wYn+S17XjAZbjO6U3Ia0pyDfnZQ6TvCVGh/xNnk67FyPdzwUcTP3QYVTy9gWnsdsyFz+m9X6k+6oHq2ofqykvUi5b+iyu1H5meSetyV1JXk4NPOUQzoNLYaF5GZxlBzhf8yM+gZ+i2ca0FhGc1kUwSWUO2pmqsXF7ekQRpic/hdIUFYHE+d7aUpGXTo+kXJTdIM9HZsQAX3XnVaRoOSCAQOX9nLCdkRSGK9R1MQ1N849pS00tVBzg4usCYM66wZ2w/Y62brNgPMu7mHtcHZt6imzPJ3hT0NiV36cMv2EdfsuWdbTcOFZg41W5n4g2mmQTiFEmoSe2sVh9dyggOc2oCRegvswI6hZ5ANTZx87RQtW2KCOD76Tg/lfQuBTZgCGGTHPpz05qnyL/2+qH/75HHX7L9lkF4QLb+sJwYWcUjSe2+Y8qILzf7LDtVsDQ5Sf6oAqGCf34UYDBRg3BUo5IhfF1bxkEOD7kjs6lFpSTZL1MwDLXtCS1Nd4MhbF7f494bWQw5LGh8oEvYlFttLrWO33eeMG17xaF+XUmX9N5s2egF+cVnTd2m6kKhgP18o38XcIUsTdXX1794TP1csRey1PIZozEkFxYT6vC9sjkS7Ez3DbhwokC4m3t8xhazj/XfW1jYkJT/nfteA6yHqtHuXOVt8OSd98q1wKyPNbw4zlybRuRa/Naps4iwe/RhFw1eexS9ZQi6pQ/+cS7Q35vHXRX4pv+0C8stHZc7/clmgHfkaUJQt+Pey7T6YfeUId+HHMfiz/xkWHaz+Nu9VcP/Cw1rFXq8WT5UQ1r2U6/fY1s6Pdd2r5ugHHhgU5/7EdU8ueWOgvSCD5G6jqk0Zi5EQr/y8NOxVpxnLer+gNsyr+uN/jb8/ujyBLC9YNmybK1LizwH7PNgvgmJkxz9A43xXoGfEf2BAjR4a5QtlejQosM0aEuJ9urMaFEhuhwF7TTR8Kh6hB5DtYonitct1SH88lIv2iUj9/KDbz3VFUPz9PZ7bHOQxrsm8JOqikE3KXq+8Z7jvYjRDA0YJyhAbMMhfhyNE68mmfFCLicZRRgmqEAlzJDAWYZCnA5QwEuDWuVsPHihiF1KR8Y87sDCsNtdB5iAI5cliCZzBJSsBIeP2jARAEk2W6RxT3XbtQGODF030Kj480dX7uq/w2gHPYWcNrz+1t0HOHFQ4PGU4m5z+qpg1ISG6KPnyGXJVoms5gUqcQnHGwr3wNIsj2mVL5m0+iFN69Jw9t/U0k3DYWQgOxeurTw4a/LIPFK0RjcOb5K0tAAPYM3F4Rod74vgwv+RkzbcvhBBmyIQH96uwuayQasc8GfIPHrb2XJ0s/Ys6k2z6vo/qsHVPBKiXcLTs7O2HrRrAvZdldIimcr/pgksTxh+ugS3oH4ZkPtODSsenYAwOC0MbweAs02OpOvuBT33ajmWvVpi5+QDIGUYQBOZ18SL4ftl7rEJHwdeSwqH0dxRuuObYO9H4g0e2xosVM+Uxm72aJGPMH48xIJYy/1Mm9z3uAijIfy1T6CNh9H4F2YsfqMpLUhHkK+4HvQ6v0AMfDJswABb25XSsbCv9vheGE98HnxY3Z3Z7arOIuju8KpT0Pmn9ZsPMr4dsPCeXezzs0Tq7pKCK5LrTn+86XDMa2rXqkD7Y0K44IMdeSi3oV9LhrhU+fFDZ+pmPD5XGTrVC/OBCNr4zc31A0kjPKrZvgTvWscJo6ssf9gco0rQK+nbP84JzfA4n8mLY0I/vnKisyy1mOvseIBAmikr2w8EhHcm6S56QmyfqoWVX4JTL7IG9Rn8/0ukpGboxjmR4unNh5j2C/BEtptCMm00V13geR3fy/JfrAoBOqninRFmXGGKfSBoq4bJITXqv/kpGhgyBvU66qghnMNTyYI5WM2VUPT5fkqmXSoe9V5xng87a73Q/LhCXMeHQnF7NJYfGkmUfV2SaVwgHMNjwkE7+ZtYvYjZKbUZmBWPC8sszRJtGGSdPnSpJRo2my7rkBcQd9kmptFzynMJd0jfQlUnFQx322MWaGM4LnV0h+LpvnnzPvlnoU0hwT19bGKzZkshHCuEF+CcfGaUfmDN90ILOOkZYDr4iuENl3zbOl49UT5Q03SKXvsJgpoxlaigunA9uygPG37LMNZPWN2Q7Fd+XGy/N5wdkVV+7zmhbi8AtptGcly8C7Mp0/VK2o7ULdlmKUXgHJdwWRpqHVut34wXWdqBc0dIlIbFhXk1Rz/i+PCCLw7EBG96AYY1OF4bwy0Cy4BkSljPK783E6TQgdb0m/lUNTFqrB5ccoA5/GmZEKZ2G6TZV8nGtecS2RheAYjC8WtPvKulRH30dLOMQH8Ze+q9nybsgaoz0Q/26kLJLt7F5QRP26U4nNN9HgRpib8S5ihnzDHYjHIjC94yWJHYKUQYdrIP16BsfvsKYLpt6JMeRgGnr3IZYGEZRbd1Zws6M2RSYDI1k29CYZ15OwjJyOJgxfzEK6jbQN2AKFn42TNfL6gD5TsIeiUexCaJb7lmNqSNGHEnCSgXMgRo0f7jo/PdscH6Y2blUL77N9Zt8y+UZtfsGB9HSuRCC1GJLGyKUCOgFiGzsP5c+cTtTbVFIdN2NIPX86HTPd5VgShA5Fj0dXAE6H4T6Tq7STJbduWgm8Q1sF67OVPFbLDcvjKNZ5upoShAQMFK/3dX/uPjLpoveklXVAl7Mh842wnEl9xHnNtWt0gKngQ1K7q3wJKFd34d9fw3QHBt3mBpprh9ryL4sCT2bZHFQ2tYuHz/c1oV/W/UFAupGgjgtLpSxQlGYDjBzD6Gtxm6ATqgmnkw8LhPP/cB416fdpbs0jXR8nqfaa6nmRV2YyTLllfniQluka39JHdRS826HpndqojG0r01fyfeI1+5c5XYjVWN68qr0DzMrEUw8tLIBajWMxHEF1IwOwhs+vQQTF8WsY8/TzoyXiN1S3ChVv/cHmuC1by1FIw3HGwPT4ZQNsV6endqK2WtEeuw/qh+j2Y1V+zTUsM9/frqjFEY2NC9u4n2qqBvraebOzDQ7jJLIuvMUM3saNXbUnwN2Jlo9HS9uee/abNMdx6w2eac2gLMObOWeEgyEJzc7m2uYTV8bfEVtnj3aEazkrzR5DfyrL+Bl2eFfzurLiwf3UO0Ww8hbd8RxbcTQPuv5UtVjdpz6z1L35Od8RX6Zr2Ux8tvPz8t58WafGd7n7GH+Ft7Z/7tp75PtxCj/vt1sEVwNX38fntdHD/M7Dkx66Wb3rR38L01woHPQONx8b+Bb9UG1/NQs7qnaKQfwG5I0Y33f0+6/sWUN9QeVs+lOdN8+39rXP/eudraMS0c2g1u9mTtddFvzyKe//1p5pW/N2xWLvd+MsVL3BZaiwU+ExWBArCoQ6hAODMwyIllaKYn4QfCH+mIeXvD8NPHl3U+u7hdaKyxyEtp7MNsBnqqhuPmvOjxtYnhX/HTjwsUlJdFGAb5mP0GJw2OwGAz2A8AzcasIHSJW+fkx4ND6Qvuh4rZxCyANYKsccL1sacuifKt9I5YFgI5nPPz7B0AUaUDt6eAXoB2O+uCFEKdukxyGap7lIgHFYV2o/uVu3FrbThMDu/4aluLJWlh/sfQqQkdsN0lVSpLCA9qz48GDa4dmL47rZerMNd7MRckHAVrq86sRCQ+kNOjFCm4YJeAOAtc4G+wRXdl23qdLFt1vi/NicvVYARY3KbCrT6sC0qUGe+NVKgut1tbYGqkt8FzJ1Y+760Tzaa1Z8VUt0tq/Gxj1YMIFr7Qu1Ufkg9yRz/8umlN3NISs0ecWDmDQGZSMwXaKnrPO2gWKCaixlxgzuve8cNsiI577xY0EY0so5ILO6w1kgS3TcUAo1bSSYnlO0jfRcns3y5W1ZxdWd5GLyIZCpWrkuq/iUWEUZJjaI/mOlBb5Vo0M8VCFvGfOGJrdK847738jNNMmWIRq6dE8p+HgixU8hEVrzTHaPaaIoK4km8qxkb7kmfYmWnS3If+60J4/03QI+kR0dpv0LLNbQX5MmlayzwiQV4PfdITjduBUIByzplL+jLGUBU5j+Q/cAC9Y1DUl72vQQz8ffphVL1HXfqOGe6FgKSV2yZC3lu7oFG/jLdV9qsv8FxbphadP/9f8Pj8+J6/Bd4WPykhCL1/ynYKOJrDztqz4fnfBZ/7Dftsar6m7d6fVUeatHuRdfhqzBq1d7JAo/IdIM7+XuwxzvXyWJAwhLvqXc4wXDemjinbSMsTyjaHaOZCrDmFqIoLzwW76GVncrgM6PTBhnZUuObvC9UrZqgC3u9OTcKmG969s71YjGWp5r7LkjetGtwzkeOnjZ/BED/5ha+evRau311VXpHMxuVRbVz9yqat35PuAqjZRiaBCGiNVkbenms/2/1JoclFNh847T8d1udeCmmGZdo0I641gYO4gK1yrTBd2BLmuErHImknUzCSvZoGczDSQGinLZ+ADJylOAWvoIMVFMgCBo93NPjqfnjvcFtNV8QafbouVFdQ1q1lddSqNmIEt6f0bHxG4WzIF094W5U4b32MhnCHmmHbbboMaSP6AxdPaQTzcUKo/XlUgwZLf+mUxVjPq9C+L+OvhlbdHAME0ZaBpkG1B+H4mAOuFELK7u56rjB+sL+Iy5u+YnV5oD1xb7wyqPmQwvf7NOOs9qsmH8gqYMes7Wq2aSKU9tc1q5Gwv9Aw1s0TiZkqNWTTNPoWX2puLR/LcV07HfnFDdLfH2gU0kL/tc2pg2s1vJHGqh6ff2OtlnKYXtyyZeO3PyMFO52ZLRDePMYjEye8vuAZArH++LE/ZxK6k6tSP3wLMP7yuDRRe7pfpgHlix3t6eu8iyPevfsjNSZLdgjlZwhaBw5eu2jjOExLz8+L+P7+ldSb5SLXau4rWe5pMbbkdwF9lzDqZgz3cwvaD11rfc9lHrdaIMLhwWpkmooCI/ZLzZd++rPLu7tWJ3j6joio6DvsUCUHB9dXFdEhTtSZ+VLlO4JfmxdW++l1JPZqGtk6ouj4fXOsDWZpUrdq6TCAzmgo6Br05jy0i89WLnyd2Np9Rc5Cew0aupmQcwmcIuk24eVNGD5Fsqp/UdOMgjPTP6ZFGCS2YtmiEKg6ZCjh90+MgG2mf9zllzWpQ9W3ulUZdaDGz0bW3Vzw7jNSuEXpFxOqfbJFwvM9OwCH/GoxXo7ma41OVOZoUjSoulIvT7cjEYO3xHtNhJV4aWfL/2yctXvxtKaIp4lsNOotZuFXaPB5Ui3DzuzAOA7n4cRWztzxm6MBCzlP00HLRdNw/QUWtvHnDiVNQ0ZOIv4c7NJWDsb9qm/i6E5PsOIXDdQoRzSNOxfiLTmLZM9y5Du/ensavcZCdk7POdrz5BynNLNu8iCLNuysvJtcki+yGTKf6ryq8sC+bQh7YegrR8z1Ni2FgD4/c67/CNIbvYmnybgzw/5KEH7pdn05zvp46w8QWC+fYj0rABfMeI7PkobeIaoXwDw4517Pf9jCLEE5i3ngvap5bUsmVKq4jpvsgiPfn0OfdC3sebjq6nAgcsoiuS96ep1ASnkx3SRb1PaKI2+fVlmqrhR0Jw7mIvkHWyScciP7ZEMf+v9NVOPFYnBC88YYpNAMU+pepyFmq+efFMV8hz5f9VZZQoj53zE9OLnMqZTRF8faIa8gh4+Ca0b0mod3NHDUcFaf0X/zprEi0oUqC8nmlqA9+DRifHcWjqTrcuFJPsl+bFhfee3QpOK0eRrcz/68HJh8AszDK+FlW0MaYo6i4dGiM/XT5jOgWbZoXdC0KMnm9ot3rIfIf7qlNfYTVFeM05Yhqts5JccyLQtEl2Ad57cBOQyINNhJJvFowzIEDDRfZNpQVRSX5/SjGVfES/mZ6LnKd5+HTvqVTd4awVryTJh3glWWt0yLvBxgy/hFpwHYQtoXrcLEkrenbsvuwc5JMlMAEOxnOQTpUVilvRW6BjSdQ6arJJcirstMQPA3SySnsPiXGtk9xMAhtb63m+6nFoK/JAXe6FS8oO6Syo/0HTEktnHzQacQvLK5KyksRllIShVeq0yabrAvx9gyM8vX+1fXHE7o26UuwenqE9GRskoXzd1pfeeNOyJ96ZAYfkc7aPcJPFWyLr92q6PCnTLBqN3NKL/NMWrjQqrNpJs18xxqQHlBZL4uIqng5vgJu8rfrOrDZk70tkQ1Qx2QHYqTm7y3lv94aSQ8oRHWpFw9hP0Dg/Lg/K6VnljiFooEleCkUPN9pVcSsAJi/BVfNw0HavjhtmePLhO9xIaNeLOZ9z7VFamG00/UbrX1XQIVvIVKt/OcNbNGjvdz2x89SvYJzZV6SdPdnE98oD+MYEP99bbw/YGwLo9XFMKMWaXtqA5XLUa7wzSw2TdovWR7sPCOvQKKtlGaXmEvDTm1bAQII/G+UTg5pTBk+YzZUeTtCwvRUdpg2dGyaUkuejlsfYvPbh57A3vGP0y1F7a0AIhX2211lyVMJnXTK/ASNQuSbZwcM1M9/osSo5koobuTNB3et7ejXfiGLMVP4KRWn/j1LS0/kbIuwFHQ7ROoXR3zapgQMt56tnPEA73Onmr/ihbE1b9R25w97mX93LmFG5JlEMCKtQZCegRKRgDjat5ALlc285rAGpMcFpQIjqh9IPtPlaFLfnSomvVnTX4UATk0GAy+8PL9/xGDbDsbfeHt/NfX7dW2aItEVAxiyKmZTyKmY9TEff7MkLeSc/e2Bc+YPO9q9uDhM1zVW25vyW7/R9loqubSrl95/ymKPav2+ElMJchISa0BrqYfwLQhNS0qt/QrmPK9eqtbUhX6951fvdZGH5D1V9xJB2SoAlriBSWakoxAXgqkMIntH/wfVng+ylxFPUz5+nb0ZTePSVy6dymmg7L2/LX160K74IvEJSJJXJXesxeH8b07GWGsTEb2/hfvdqOrx/ubxvXOlL5FPa286zEHTmLr55EBd1xvxadP7mf7RflalWl/Z9VhS1cAFzxW9iblr4ID/GRAyUFnNHe77jLlVk5LDUcRSrDdetPYfH0CMQNU3vHOujOCNrBLmGCTrXCLEh8iEUOlZivS/X9ndp6+54ECk/gVLr6GS/ACNfYY3HGvGd+1yWhJRQz88BEd+i7gwl2XVyk9noCsOh5kkaxhqBRD34sEA1jtqfZGRzlqnfctRMJKcZZ8OsZGH6SnSJ8DuAcaSb+jilsCu2D69kHrPc/eTTV+WqL3ZnxxGh7BFX0YohN3hoztGmBPGT7qM++LXWIkJf0kCEMD/OGRJhEbZMCOsbaPee6y6wcNe4Iew/ZdgvjLsMuIhLNaTWAmSjVxzWTi0/5YPphWDB5yDjnxQ7rwibqLfj3C4VDhNoQ58fFuSEdEJQm4uQ3wvA+amjOGlrsUjnl07g6nYSXvixlgDHUtFdM+LTPv+/bOqWMzOBMmF1Al6bUE/6hIE5PIOyFlNILcDwOPezLbl72gfvmciXkgqQ8AcQE4FX63vJN77tfwxZtL1WCAIaYUSI6olTGpMZTQf4sJZ7p6yCMCAP7XDoECs6VGtTSFQ6CeyclG0yTgmX12lQWu44E4UxPsjjgMOMQ9lZC/nqzWlD+iVYEoccMvOJwH+Yvc81iFZnnwKBQKRzJ0qxJ0zJQDQtCvLCoK/6kxgVxUubsvAty3oQQu4BfIcAkWX2Ixv9V1fuW+PnTMjhntyrTpghYM6ZtGM5AGR7w6XbKB57h7MV2ptcx1BhmJaqYJj07ZPalcKy8F7XdAhP7Ijveq13LxQbtXpz+nBTXs1W8UV6wCp/ARuwYDeHiz6OftRAOFPaXdsJF2kPSpbt5zdJmfqsWKpQ92Tr/0f+qcgQ/FqoRnZYESgOm8mQdC7O8HYxBevas98Id/BUsQ1JDJRoEt/DZmOeO2hGOlCnqSzikIzbD/kcRgS77bibzrD0LAFRnMKNx55piF940+nw/b7xXiDbVnPqwopVZ/D2EdNA3qkpHNTk1gKQSm3TG1O1EXZl5duhp9qSJvT4KQJVBaGsBVLC03gCuZdN8NAvCodWGB7dsIXYcrsBcvmY834Z1ClTcwtig+xzQ0ofNgnlFrLPP2gA6kLYuFCbHazPAPFaUYAW1U5fLYMCODU5sRlJOGpRsv+O1OUl35nXmFiP8SL8QWnYtA3OJxEaPnV3DYBSvoHQouUYRbuC6mIZs1rtNBbFxptLEsTYpJEMtcJxFY5p3mF9YQxS1l0x6vplA1Ej4qSf2hwZzbEP1u7rVyF6Z7VTKgnFd0CQnyo3gU+oKc0wDI0C+60nGXSEM9vws1/7I5Sxa5g17W/9Z+pf7YWBP9CTLGuEp78/BSEKEDPMVuFtjkbCYfAuVDYEUTDUpNoH2hzIUgUlMMkdnmL2f7voB97vULsdvRW3Zc7dg1nRzPy+e8GiQLW96x1Hrn/p4pGmnC8KccB3mG2CxpjqUh5H3BQKlzh+WG7Jkak+clIAzxuNlE2YP7ywESItS8OFn0uGcbnMCTnwqpGJTPQAMQa4n0qyeTWSx33yastUplAcmUzzj26g3nB8nOjbbwL1E5Q4PmGXT7vpaIDgeKyVgUIZC3o8OeyHfUjRZp6jAnolZECX/UFHRxe17IbtT2mQNHFerSNjkHjfw6wFGqlSkyrC8Xf/6uhWhiAVuV8gCd5P70hdxp5PDM1HGFnUCygrinx1orkJmgGisQS5yFiKwfwkiOnRfodkyRfk/PuyNNOt7ZGhMM59xTmblDwjNmQ0X6Owes7RHePPagjuLtRa5y3wbImiRgmO323s2VH7dsd9DM5omYSx4LYTuPbPZL5RFoARBGU4RDppVatx3YsrezwvarTxKC60DQ6Fdmc8wEXONL4G8Bne4XO9B1sITRbGrA9WtzH9NJRqxChuCpHos1H9N9KKQ1sFcjJTuS9xKcRTYbQjja1rzIYoo7r3a0sBeLJEi+C+GyXeXHrg7+ygnPqf3YHY/qPNrOwpAHWMNyBP54DYsdBv71i9LwgdOD1ICoFCumab7dY6jPTqTl4z7wMTAAERZqaBuvsmgZEOS8jS9rspSIURDooM2EZ+ay840QkxRsHfYk0sYvJT1gTxcOwHorxQc+NVKgO1xQHMZoBHUvahx7rh5mPnKVxHx97BpsPEWs/R6HL8lRQphRRUZBoFYMCTGHjDvIzotEMgQhq+58ziPDkUWgkzGpo6ie+ydcdrdQ2LjM288ktqUAiP0+bY/t7lv56glBJm0S7YDHCayP1WXmVPowULv9xW90ZOcq5+FlwfKBcHgBsd0v8L12CocSPVVIqiaIRr4Qu0ouNwTF0ARN7LhNHg961TuBnAQuPfbxMMRdqNJFISyhoapAcPvpM+ioiJYNM/UIS7hLO9IuIoWpUafIDLGc0QRaI0AtLHOhCRpEN4AxiVJ5Cg6RpvSoa52gXdxh5heH6Iaq7kXjApCS5AcO+S7fkHkKdR2UgQ3uy8bvz7kSsKzbZ6J4XiKy3r8JDp7bhuaLMU8srJQKG9VJkmrU48F0SjjruikOzVrIrd2YO1JPDeEDApAbaU/p4Hg3yZT7nTbNNFd6QrR4VwoL3OouNCANteYd/L26mI6/XWNEzBTlPIQaNBcbdbQplTvfFc8dgB/1n4FWA4jjNnUB/rWF4VCV8PedP/3oQiMplAqa4CHiSnlRwo9/I4x9bBpkAGk9R0MArzWOAHC9o3It6LaYpV+TMLU0iPxtaM50gjmqMflB5KAM9RMUaQbJhVTNhW/A8vvby+D69vFCaeF0OF2qcE2e3ymAshLREswUrkpWgB8ISmGJxM47pef8wk4MNaC/6NHgO3LJkIQzqjTcsCBCqyHwg1NqhgcUUnwLZke6gVT59o1bpGRF7Icb9vOK5nrsX0rMkYvhLEB4mrWCpd9oGty2U0f+2fBAZk+aikDH43WDyRSnUjAVLE3UXOemRzpczXe+T6k80sYGiYYV7Trq6eRk+cpeFKGpZhRpN4I7b9OUl4/Hr79fH1unppHo5NhUJveFVY8Sxqq1k6088YhY9J13U2Hbm/5zdAq83G/2EriaUhy2ZK1GIM2bVU8KjErVxGKMZtZwNDYHMMY7pSg3t/1dOFiE5+WhIX7kcc8p/DVxLx+vb+/f8OEg4MtpUEn3dI8PEywsO9f2N8rkzZf5Tv0IFrmXJ+WF6sf2ArNtBXNdakupA4zdHAAUnUdMrXdklNEk9Kt/+aa7u6JkNlGi7MbRQiKvhIMjvoFywSXq/1HzHF9LkNwiIRe7O4K2syVhPv8zgiAkChO8MZtGpg0ATLiXGnkInHv9QAKKA8vjHVip3v8yFm3ia1VPcKOdoWjOKHUOEL8H8GaWlfJSnEw/5dxMhXDpQWla+CGi3U/KLxH27s/bL8uPi6Z0aykYIidkPfzC/8mLzeKlcxLa3erYtqzIbvbqD9U+0kABYUybMdw0/BLkNDBhob6SNEoSpmZwLhR4SElhH1MFdaiBVyXSJeh3WifadglwfaUYeHQCQq19RYb9pFgnArn1XqsW8AiZtZUxSXrEAR7kRN4O9OqvInq9b4dbtSHpMm6j9r51WU3SIUxp2OuWKOUQsKHGlzPDWKKlM/7tM2qOYuUi8X5k2hX0a47hhJWPppbBsNbmNySJl9vn6a2+IfTar1DsBQb8aJEq5QCaIzhCnrm4cFuV60mGPFHL3dQNBGuwrXYL2/Pj/d3lxP1UgDO/mRy6NehGDRHNy+M0HRLV0F9/JsjyFE9lbCsOliyjPthxKfoxF7NcgSgId9fHLdL7yeBPxkujLHm/UyfjyprEL1e39EnvoBl2n9gjRCP6ayCp/RMfgTH00Jx8cUHZB147or6lXN44UJBPSMcNg1v6rrHwh+jfLfkD2jOpSNkW7xr16+T8XQQmd3qtR5frEpvxF51gVmR4r3iPH7HP5R8FinBpBZhY7Iu8iMYTJn2hTefhLGCH1+YnPPcXU9i8kWA2B1u/JlqFQYr5hgJeW5RwEob7UPA7ewrOD1oIjj7055SaqJT9Nv8j3kQKe5NJbiWbswdW4EXbt3qNA/OsniHNp9u3vWhExd0FLZFsucQWWH6f6gUSSP5Tb18ftQPceTFJDQWxbombSRRVPMY2JJp+3WBfS8nq/jgbC4jHPa/5pkFBGOEmZRUk/rDpB5DjB07xRYFd6YsIt4wZzVuhywDqJPDyiR3aQHuAFzh55pIOjVDYTDhfO0iI9U728H4vio0glxssdTrLNs6sI5NIBx/6pLglrzGQZNsjwahfLvk96mnIWRGGN/2a7scM2Zac87w2EjXtqtgcuZL81TTsREetG2nxaL4nmmLqDppjji7imtaDdTnyL8s+XfC1jsuJw9muRKeeOq1xrHlKZGoqr8mZdB+XrrDwOXQVOUyrAjR/RnAjSxSAZjx6HLABK6G5fFlQmkNeD8Pbjgij3l3WOPVKOULh581xJlno2zY+ylpaCMHJ8y74W2aAh3T/btTluqTETXFw9Qq1rH7yPZtg4UUGnFNi1znJf6p6k5gM/tZHhe+qI9aAUc3cDLcBvtnStXR43k3K1DZLG/qKG20Vxe/izngSLOOgYE0yx7ek++JbpOk0MwlDB5hfIMx5YnOITCl1ffn1vs3n/bCdmOyWHU+MCmlKyXIja/kS1JjA+xuMUi5mCmqjLarJRc5XGDFysYuhrvIcLoe+J6py67iwifg45asgv477TFqbBdWPwrVlOMYBzeMn8NqDYZSbiBTo4eLJPbwZEq1IcfZtcHFn142DV+WJpeLNT4bN4SHvZPEUXBaptF497b/xfStoWjcdwugGlvEu31OjE13eY8Lu0RHssdV03mnoStH6zup3X2vyyJLoqBLAzTJmb3cliq2GsDnVrij55epH8tQ5XHxxmePnOXxrTzf1mXa6AEizOrFFH7qMwbQMLcmZMOXtMkXtfF/X17smjpPQR+0yHXkJMxT84KZXglFXhEBv5cLLeI3J4BTUZt3pGTKkmbbSVR9ouSPGtHEichb2i6qLoY5To80Efz3p26Cjg8thKLIPeZ3xQ7gkpSjcdlwQJD5Peh8ej2fhPz2y+t3b9893J1ezi+W+q4u81QrOG5lGD7jr3p7g+sdErOxsN+4gaLAx2mjJJF29C0wRSHTwDNgi23xB8lRfIqAk7s7hk0EZ9/3p5aaCAcjfGFC+9pS8mbEiEmZgRj8X4rKbnwu3uX90vlHNE02/AEQn7L0cJPel6FnQDL+6nUYAuxf+q4qszZvUR5WmdkR97Q0Ur4eg2D/a5Ujl1hUEfSaHGwq5jtbHCg1Iz38q9WyORlZi+ftRGeUJ5YmUUqPBbtkNE/wZ29vz+PApkwjLwn2FWn/V0WKkuACFyKuaEkcjv18NhM20FKpQkdFDj3fXecQKxNVsWNOXAvlc2vr9MOuzDO4+XJjXBIQpdRYeujyWqDlhQz4MHQsw5C1PN+FRp50o4z7pj73YnQLzBnX2vXbCVO2hZn7v1liowTWH+o0DWy6ti6zRFx40ax4PzqOrYeB8cnfF0eA4VFLIbE4tmsHjCOmq6RH5J32vswIQ4MiB9eu4JnLN/N38J4mTZOtAj2Wz8B5miufl/wToYxTsM0iKPiqaFS19WMBnEqelovPJceXBvAt5d8pd7vRTFXNrz2AyQOva52MTeie8uzrZut1oK5DAlzARJ/g9pxGX+rZtys65LW9PbMoCGlav1rL+yI5Tm+Dr7fgVH0o0PdYYLmjGhOpD2Rc9GCWB3tGqjolriwYPR7J2TCp+ng9Xv+MAvabjp9xEtT2O0tHto0xCa0fL3FqrP7i4lsWL1zXMSesICg2XAMBB3sYDI9Kuki8caVvHDKXsB4tDa8rfFJP40LUXLBxeMHOL6Cu89hKaAM+vbKmzrVrOLlAPxv0ZEqkFB8ZuCTNaS17Lc2qYxHuru0kX/LbNDGjVlAty6uRMcvDD9nK/NjZXZtJ5FE9El7SulD4N08VRXZ8Pr+7u318uDvB8XvEHxYcvkrRgkRJoQ0RFKEPgfu0oCT49UE2exbQGxY77FTCFiJj14Ve5m+DzM+FIjn3b7dhs1ncNTG7mnI7ouJsz2ZP8vGrl6e7j/sPPjuPrthzStxURMUlUK8qPUL0zl2rHYVYQMscYQOoacBfiwfuoBlR9MyTtZ2JmgNgmpEcf6VoToHUoVQK05GHHC9M/Qk2xWs1okdOgqeYMg3o2nHObVw87FVcmmP1bCLqGVvwlgRdjDT2ZH5Gkqj3enB6ZBzO7diNvRLdaRFN0hlPksiMo6fH8xR/aoP6dV1xjldXNRJnpi4m7if0qALiIQRXns4R2OyOJudRIoRGkqfvxYKpnjmlGHIX8YN2YHvr3nmNhLktEPCFTUSSYbpfyJeM7K8y39+LvT6gxWof1v360DshDDo6XeBeUcyI/6ol1JvTsowSVMA+cHl3LDjtLzReWejzfTALI7MWyzei27YP6ph12A1bHA45c2KogoWMMphFzIY6UyduHnm6Yl18kIZACyx4CT9nG/CpGOOcgIat55w+gqyYtv2YG4T2Y1RL/V9YPUQVzu8wOqNaGqd9mz5SCkwDaJfG7SjqUHMw//m0H3rp8vDz6CwdjGK8jCGh6nt9q82yrvb38i5qYkdtPFvCnumkEbgvxXnMR6ab+mmx2bnLx9u0kjKUsTCm3Ax7hN6ITVRCBtmEZivffDY/vkvXtVRhFYk6CvccE06hM5ZZUAudEdtGA8HSFEwZq2FhyJ3A76Nyvbzzr26e3GW4kDrzSJTHsxhUzSloEtjlX5FIXVzbfSFVpPswBIWftcPSe/97+I3BLJ7TnYTpkE3FwklMC8OxPe/d0RiPOSweJCXt75ATWQQDB3MQsUX3VZqtUDWGOaQ3epVRV4jTMygSGuFARD2EuAQ7ulbCDuLl61loJvCcj3lQBZ5MVLfKs5JcFJmqAaEXjO0/Vkc1+yyJpYFb7K4tMzt/x9TlhKo6zV3rWVWC49HeSNXoRGcGYHGWnG9kbBo5+scQc3P+hamnB9TVaewyruyKeNsnCZkp18FtzvM00JnPDet2Pa6EWR5iThMqN3IFLIoiRi/9ban7dHeZHufH5sSOM46vPTMvGgOb9p9evfWqcYQSqC/8zLvMyxzSF9LVO8YFl7i47qITJfoVj2KHkvKRND6BJJAxadZDEBTBIZgMjNNokzIEw8a5CMwMW8VD0RS6KnsFvgOmDZechvWMF+3TeAgqF5bgjINKqbOE0BfRSVKQtQlj91IKAeUSRWUYhRMMUsN5WjTgUlyMgRcSBOYXNYxTHCquNTIKQx7VGvLe+WdwZQOsCGze0HwV4gGMV/H3WfLFWPOULYlTOZmaErHhNI49gVlHAXBIXmuvU9EjbsXLEDXTL0AI7VpQ9ZaHHKcLX+YFiNpqeJ6yOOEit2TjYIIABm8g3hy3FcJWAwGVWZaKyvf1M9vPSxmGi1PhNlt0bDNMY0QmjefZ7Krzqjm8u5QAHEGZ63maqsKXYolRXOyZhuW6B3AWQIa/5jY3bmjH1Ernk+IQvtCqCV3plyfooujZWjxuVfoftVBEv53R/lW6N0UsmR8Eu4ZZ9thaYfpV/cn1oXa272Qdn911wqZ4hUeIfJdUJQmGcHrcizQMvUE3djQGHM6l4Of2VMI8k3WCqj7b5eJuw4GM7Wnq1URHk3M22mwf2LCax80sLXx86Vt2AWFP5uGFlSpqVTc4VqZI7T4NZkVPjbRtg2LX5cLrAv4UQ/seFiZqgdrn+MEzkdIH4yHneyY/Wr2gqE/xy6vKlCvtSwBkbAxBD1mh0mhdn5DNhda85nPcCgFHOVHN7qhY2lVaiU81qbRf45Pow3tHcygzKHzk3MTjF7UGGDqdERGAjTkS2laeAcJCNR4QRfEKFWWswet29NRcExBtvkU65e5ClP2C1GurzxupTogtvc0PgUgGr9StRGq3sDJMd0IGMbMwLvJchlEw58zh6U+ux6kfXUG5LQWOjce2h4YRphz7+gETpYLnDCjhphc9CZlyG4cHmiAZc8UYQ7+tQUAZ7e9NfDE7sBBTIl2zo3ggQO25pMkK+UALVF4oHFbpvYreI3wBHXaEX/ooha4CugegiVlpIfPtnokiFFt0bVOsxaEyzArZTv4mQprS1jTJngQSnC4Y+ZNwXtAKFsdoxQvpLGwzgpO27GihgIdSiNefKY3gWxlxikf4WxeMoUjIhTk8ymp94aM3RJ6dv1AlTArjxowjxAcQTRJKhJcfY60FjRiHAxWZhVWhdNUePS7tQ1nOKpVEsqj25UgscCNwhS67gsR/YgVMendUqDSkFYl6YxVUYY0vFkJeKiJdxRZ+ExS9DL1woFJDwuN9EsvDV9SxS3w2WCS6eUtPeVvnXIBx66ORW/tRv+gnPQnrNNlpA1cdshAtZFZYdJeA/I+KZ4HqOd9/3N2eHs+P1qEjRZxGJcmNt5CNDxLOKkllVPsmmJE8y3ileEmIU4gujX+YKj+aeLGbTpe6WQrRa1Wn26GQsJWP8vq2O3FcIMZT4K6ocRgs07l658lwQy4H+kX2dH7xSLmqW94T7amwRe6v+pz6b/iFTw6KBbL5PSBhDthr44EviBa0Ypn0NjExl0ZVbkHLMgUNW8F1cEurgFNucaVJOtYNgN79TGXU+6ZTJ4sLNN+lsCaMDrwZRsbGWZ01c314d/KOP/jLTkBEuzmofCCKjDe8cn3EF3kvrNyjysiBpgyrc85/XBJ91dYEdA1p/EwEdPl1UwHitmnMahSurnfRpUk1pdE+Y2hjd4DTo40Gdz/2p5Qa7ZT8xjLVwNKHEW6HqLvzb4wryILL2Ho3rwKMW4fSUBcV9/EHVl3fV1HodAMhfmP+QRIvPmlxFGILv4Ha592ppUZDj9Cb1nu0tIM2XMtfnX9hkIkzE7Z7fYMQTWNo7lWxTODeaMEYITm906tWlxZdU9KyukYOdsglsctl6I1cYjzWAK9NEyxS3wRddDZ2lIVCarx1qHhoTkyQEyaMnZI3GmaB8onzHcYbSDlbcLzmRGGLWm6R+gQwUmRx0zumLEuZs5q1mPfeUcCjFJ6cB5lHY38K13JTafFBo5SNBnev1anmRluFz809doyU071Ol+2N+T4V6Jj4ZLp0HRJ7uYqfox6iu9ebsZcxTBtvcQkaE6XZ3vWHGSUq0xcVgpxxWtj1yZuJve2ZEnEh6nM56x9VFDNdRjVo/5b5U4LpMt1k2CpRLiYSVBOdxUMiIdUN09EP3v1fbVfCubjBH3t+kgOmuRPfGJbcaNICa/ecbXTUt01lYAI7VT3KdRQAc7Z6qFSbQTS90tQEozEHI8jKU7BbMCOdMFC3fkz7PxUt90RqsmxR9XToa4OSaMPpy51Xd/4Yt1blpOLn3DgKAAl4RqmKyl4LI1xfEmt28GzI0sQrcjaTFqeSATBO1kwaRk76UDSP/o7Hi+nrUs1jk2o54jEimKL+aG1i6OFzFo2oKZ6TaYtlO2jWIoL0dUf4+BPk/l6eDIl4y5SoxyoDpAUQclfOQXamiWz1AGEt5gijNE+h7btOet9jpVKxNC2ZxKzePmKG/JgjhlC9z/LqacgiyVksyYFdJUxYYhMRYngh62wfchLPmtTAtuojpYX8ZiFEwBBkZdHX5q2IopXGyGk12FGEkiV/7/32/YcF1JP1dNThSgZqXNNe4nuo+Mi6UqgwxiiEN/iAsfCd982udQ6X+IdQYVp/2FrNeT6KSH6cCqb494Z8QNBQ9h89ZHc3J/hypmgf+nKfUY6os/Re17tptbJ+gok44yimPtc9T1SgT5aRNRI17SVxciTiLD7OqZyp6S7Y4jbRISCTSGq6UEsTV8XWHyX0xxkjJsX6D5w9jQTYxTOWfovNKwVEdl/Ajd8HTNxH9qnOouEHO64iudWpXgzGWDryOiQqSklxoo5oCrBjdqzCHHMkngizNupQLCqOSONKMWm+NTihsUNXVyFFTryjl8fjiY+TsiC3Zn/tGJORHb+O7GtRTcDdjWrdryrdc1kmjXtdSlCrgJtUWnOz9QNQVx/HyxiTL9nje31jKmHWWZzbIJhhRO4PG6ZyvBf+jl+qsGU2EYAeDn2iqzMuNZ612/pHODSF2EFrHrmarpFBKj6IJ6ngsvLSskYI1vGJum5MjJtVoIkbRo8Zg3enSctdS2L4+yd6268BK5eQasXXnWWxwNY2a83JSiuZU6yUnwC51z3yaZf1eFw5LdBTaRmKi7Vzldpp1yaAe+AfhdNjvJvsH3uff+2WNR7S5F3qpa+c/2Za2OpRdRvkuD+hrUj0WJRalNGtSeBkAJH8VsnED7adP7pueL1RfldQ7vId4bvUHvNpvy8TDTqPNNsztyBmtcBJ4X9gjpugl4cWkizSOZm/MABceITf1Pzg89vlHOD0F13Kb+7b9+/fP96fXy+vjk3fVEWWaJT7Ts434rcGdv1k6V4FLke2rpZhZdLhTxrEXWMPem1+Mr2LczBDmvbXsrfepTWLcJ9OZd25jSUA16IXugJFDL1zkS/DNpR+zUEJiWjeJCtQb2pjnfFAKT18+RDjgnN5zxpPr8Wdj0R0+Ndbk22ZWfImZNww720459FzJEbA4YWT7IqaChgZg+e85VW+XDrMdufIcM+88Dl0cNmeZrzSUW6sJQABE4BtGBrWqQoJYtsydl8/bHnEnsMgBE5ITo03dngXbqlW4MMGIou7lpuE6HgvZBFJ3XXSvbvtNCk2Eos36O+v2hY3U2ZPLAu3mgcmFOH1CeibuYOjrWu6s7+fkAt/vLZ46d9iX+PqbDVRwCHYdiO4qYQwFCz0uyijlCSbei5+Gf9ultbaYKzIsWXRzm0JdjYGtgGvXceh6CyALvaAHi4hlNGLXG7Loy16mmDpXGKk7SBEXg+SsKb229WBR3YpGNqhW/RyvB/Bbb4wzjic8QooGslOQqprMFpRNzNjR6FX7v3Zqnq/WnA2HYNLr7H0dmrLfC2ZVdED+zQ8NlMOHUnr5CYqer1YVsgKcblRF4SY1Coo8VXGFSudDbqpJqgetOhwHaoWI7jwaBCYX7ErLqa/GySzJKSJsqu22A+okp1A2fwh8RXsK3jcyk8SxlepfVZi0NwpwNHEyKPby9/JZZ3z8aEkKn60IgylfCTThuKOVZKWorHXccXqsK8yIuDrsuW0IkbBh4n7HXjOKtdXNS4xpAxLH0rV8teyEbKhBHgBSKeDdoyCQHCGhTHxvysT4fI1PByurB8OACRGy4SZLkSKOF3wZg5rDskTDfIIq+rclKcaHGqbIyc7UKtYJ5umpPZEVH+ozVSeqcxlJlMF4sil/bjEJAvQ2Oh+8U07oKqCxKdMJeb2VPtmsxWvvG40m4vlsRS8LkDJloVNcpV+2aQpk24IwM8naoScWLARNkXRpo/3ZJ13gkosCQA13zhe6QhQ0YxftkDFlfP5N7VtycfIpiT32NUWgstcvkKt6+DS2BJfJfZFicpmOyRmSMCVM0U5PqmAHZaIZ1GYW37jlDzeo1zW1ifyymfEZnP8P0tX7en1Lai5EZaz/G4wJaW4AGS0i7a3KGloFvQ9eQsOktLNB8U37ab2nQ8CIDMFUp2EkhKsaa/hzWLy7aJB9LIplZt6fq2Qpjkchz07IxfPM0fs9wULWzHIj8m1S3UBa1Yhg0qYQYL3EK6rXNVuGVWPRFBavpi8mESsaIlU7cXQoJqSqJLYH39PGX1I3vTzZk15hkInKYrqzfoRnVNTGQmicIS0VK5LpHheqrWd9hVoUPgSqkI8+FjIqk0duOsmJmEFhhQUyZnvYQOQFWPFrD+yaV7j8vA0ZdIoOO1tzuI9CBbeBCM+j3P6tAnQRfrrPXkgIRvLW0ybeg2G+xhtKv4kEedBMYgMayHKvlp69T0Vv1GjoNBiqEh5YRmBgIWoQl4XJ55ycE9RHZARYwHS0pOOcCcluQifONRxIgts3EAOjLWzG5ch+YkYGQlL5bsip+IxmeZ94Rri88dg+7YqF/gXEFdereZt7b9cqBNDn+0CiTKaLXT0u4LcRSNsHZrrKYhRM61OwIiDJs/TC1mMWuv0WY/H5leblkhTYVwB9WxMAuAs4IMgG/02SPnGdAmvV8ddU2TyuCps8BbXxpZFxmHyG6hzhBLEXqRG8slu4TSfzPAi9ojxclc3W1rVjruKjpPDi9xhcvlROkrOIFIH8bDXo8aonjmvEk48M1SKi0GbE7Q86QIm9h/qm9roQqCjBbJa7uxSrXzXWTUfdpnrRgGoJr02O+vv0zOdAyOB04xg/lmvdci9s4JMSGpZJ59sWhT+Vd+S9JHln0rLUfjmUEwPVCZPXMOVpDCqf3i7ALrOcUHHWqW0ghCpf7iKoExOQ2DeVK7XEfVHpkPLY3aVUX3jPc6zyFYHclfJscNX2YwLGNw9V3Kn2hnXxlXGN8a1eWWMEt/42NUR+TakDl2qc0jyLcbotPOiooeyiKfc94FeEBDK/Rh6FL/3boZpSQfad7J8yehnIwRsisWE84m2KSQyhfZPzBCBnjMPTQDOUPH6VjiuPK651+HCEqOlYNK+fuKtUv9+Atq9sEzC6+dglmHtOV9UUCs2fOIcrFGv7gcNR2tu9yi3lQNLXPr+Dvqt0wEuCjqXgojwzx3HsUkdU0MZVvLpT2xF54ccpujyY1Ab9AnR4sXr89Ftrhtn5RC1wtu3WMhfXNpow9XUx4YZD7MJJgjC3Xrdalrd0wsTJUSwO+zEKCKpZrK9Xx38VzFNZK6L+PUPzux+iBV6UGsTVxnYG3ToLn7v8TeTdje5OQ/j6qLNBkFu7nEOQ6n+h7WMX5DSzLIM7xf7RuBs91ooXhf3TqR8hOFyydeaiTxsVTie811UsbccHsqmESznbYioosDhi0swT+iII7JswcSpdWlSWTOrrXDIkRiOQhOyqF5PxufZqWc2cl8/YlN4s1YT2qh2aYkmEeh7z9+Vft8XHoP6wYiZREnBrVXkAq4wnqCkL4yoKbGKY/2n1YCu2PFqpX2iylOaAmJhWReg7ylIsZ2VYiNWk2kjpQLhXf12V9mSPtZVOuZpjrPiC79UvO82Z9qUzm1zs3FdCAoLz2pilGb+OJZCorrem5i3my6zWe/BUiVdDIW0RTct4cON9RPLLh/2pQkYbr8Zrm38RrojUmWjnEyDfjS/aatAWyvjcn9gnmT2gRpr0PoYKgLeGgw0btCsa5ckG7PYZrj7hOKJzBRpT//MtC9t6Hh7H8fF58yXLw0ZUpIRn5lgUd/Fc1Tqe0C0UM4MnYIcnjw8RUPF2r1c+dSMtcR0DIKcH0ccKObeFpvmjnlWJAtgHU8SGVCd/9EJiRiD10k1Y84z9e8cdcOSB+dPtQh+CRzDsTjhtYFXn7WCZf380WuYoqfUguujnM7PYApmk1x5c22CzVTh6pP0lhuS748Dl1bXuiKYdgbkpsqdUOM1sWxvETTqjXRTJ09ULcLV5HwZ3kBpqGe3QHyHE7pFuMNK2OONNCwmQzMHa/3GRfJO0A307vxVrWPqLVLMVQAiwZ2glOory6Yq+tNc3izhV6iy0hlzjwyn4hfeqGR1EPcEqOGUwUlQA9znQ4KgiTGg7byK9rOwX9qbxW0Ga2TIHcZaRuxD36CuI+y44X7NiZqNapq3HKL4hkn1g6skbOcY09VKjsClmv0E/856hE2k8JnAhV/VmCXb2nAjaQp5L0OsP+5z7U9/pMF1ExKY7K3LYbB/IgtAAR1syNJAXW3M1wifsEwCG8duueT2hHVIol5Fio7NIiVoT2GT6JF1tZU9uAoPIi1Fnzgx+4wcB1gJSiYK+gF5Y6e1dR3bMILZfcmY3Y8jm1Kmo9wBycgzT1OcRTUZ/l3nGSe5MmC4Fa/NU4fjSPdK6ZCNHD27RsrL1qRyduPgzsg39gOWm2cTWKsoJRKijhJ7D5J8TIFf2uM4T5baJu+LHgYDSb/lLpNPfqOEGLFzv5r2LetU6bcjzqIQ+X4tvRHTciGjOuzRRxG5PWLjzEH0YV3Qq1UZWilu8Gx7C60fhI8UIVXBzs1VZvf4t7FE8tFhngC3fl9+XF7FMja0xXsDBzmDCo9KLgGgJomDf+o2v3V1q7r35EXrbW2ChKYwHi1d6uL3aKdqPbtYE16TdFiMo+gmggnvJ8EkZN7ZXgF0DNiZQOmV1gMS+wybLyTOuOG1WGjDgXFZRUCG8uOjimyxnALPwUc6wL+30hsVxehkcbhuNl6P1xt8doDWzDd7dY7uQNtbykTRt2HOOu87J84z+glG9ZoglZrODa/PR2GQhLMWG/yjYFSSsrW3QnqncqgGhGgs5dMRw61ln0HJ/s7xXS7GqhsCSpJhDphkW7PiAEIZLSijyV51HUb4SLgDNOQeJa44cjhx82vR2nWS8ICm8y2Qi2yDKND6UDpmqPGkT4PKtfYlI20jEtIMZkFjSuI8MZWI8OU4FPoDdzRuRY+KHr6ebKaxa6CpH9QPyp1mD5iE3RxpakD9k3eARsS4oDc4AH1WR41hcTskK2MgLyGZPKakzlQvc8AkrkMMU+dW33uYA4M73pqD2PNQiRwmp+FXJs84zz4LHUWPgA3jY2ogr7GsWo4VTUUSyMQ7QcS+VieDJIHPH6ZfZmzqwJIOhxpM1RWzJNHf8lJyuu+rehv8++gFsyO0V3dLGwrF2iVS2SfqNKts4Y2L3vmCgNcKIpIDMxjgQRb12KxLnXLv3WUP3s9Qy1xmvbmsQY9ubm3kV8NRfZF9Q9Dgs4qoL8kdhsdG2T26VyRr/7wWdb/g+0SOsj2ACejGSeR97oiCOWmcla3QyfbBE8fBx3sg8OSMe/iukZ5D03kEWp9MHZq7fFyk7fo5tivQqA97taNHi4/AtppuxgMsF9AeF3KlVAzlSHFJtCqfcZpx3h8G/iZdIoxbDGtTvUVRGyYpCCbMyO4tnX3MmmDvNr6eocuyxXakQbkGsplUnUfzIIVGaTVXDh2ZA2wmPOqpRxMIjz8sjexxkC+Ju/ArkZuSfRYWR6Li1HMuqk9Ywk7HggOAVU20jXV5ZLI+EM8JVKf7aixCwCagyi7OU+IHdKswYXkAZGSDBnlnfH2cfw51uiYEfPRZLSI45KZkD3rsh6zL2k8wg80evJ+5UZUqUzaMDbGx0rpWnyRjlNU3SItQss6gH88HayU7T89dySa6sZLchOawmJTznf60HrkmhHdCk3zDI/r2OjVkwJWHPSGbzrZtXYgSP2LJ8KzWAv8kDBZmRrkHm0eRZ0w8d2cSJhYN1ShoARs7kntS6ZVbfHnPMBDIz+BaTptMxsFxs1ZigZKMtCbqOm82ChViSl7noOBIgbUi8PPE2Yd/FiepUNrNY0081Yn0JjjmafJ1kvEr+8jFR3NvxwzCbruUs7yf5Y7PXUCLNJ25f0+R5iVInGdMwZnxAiVZqtwy9SN6qc1BxnlqigG+DDV19TAAhIRd7n3NEmGudFP3gYk22t3Qvfwfzvb0r1UUkr+gCm4hqDgfQqYUHOOj3JufuNcAmwC9ZpBdzcf9pPy8DSQXFehD4qWiQI83N9VFYeeWlXTAp1f2b9jNfCAImyBtyxHjEzONOHPkZQlvNimlDLDqhTZ5vUAU7Hk/gmgsbBG9hpO+QldaUzpkBMD2fHIILZKAipqnGtysy/X4mMNuyGwDOMUIa4hJvSecR58fTF0Wz3jel8Cq8OvUfrQu5jmjOc5yyZUfYPDEWvI6CGdexeQFVJLM2B1yhDGnkLrBri6zdfZY/mfwWvOJhILbNZjhz09DVVLZpyl0rq1t6QUofpQeEucYAF7+YcxDxOHQVEMzYqLvJkTyrQyP1SayRYNyfpEgAay2qjtdcX8kgxXKhvm5e6oPZnMpLu44ItRV3hZtoiHDLOOInTji4Q/YTE4DZGLnzASgE+R5mrzRSqaQDnEe8coIaYi4xwKYO4hKUwYhpieP3aY+eDRuyY1zuLK8EPrjTynFnZpqtpiDDFmv1MqrKJTPR2M/J4664jVLIfqCkgJ1Fc0w4lJ+oXUItA4BVRQtDvjBmKPJOw4eap60p5dMWfRL1GvTV9fY/f2P9UrN9c0rIfqaZyY50LwhNA340JyTB1P/nZ+zutpWF3AOeETIQUxSWuRzt1qIsqeslKTYLwRk3Fqi4LdQ382sGAn8POePdjkcXHh4Cd1mDhCMh1CAGc0ZZxtcHaYiaRDWr7sP5dreL3qt3DsBBtaTjH9bKK92+0L/Znwh4yovJKIgXYdfkfyST1mU7QJ29dwPynZV1hstFGgVdTShBetGVwxClY2dXfT77vdH3q/z9998PD/eXRJWDhJy8tgvHPGllKt8d5Fev5SZvwyurCY81Wk55JCt3nv8rnV/nL7tfnq4PWdg8Up3ieZ1ThMpSy7mTKu83nvKs5YeI04ux1q9NAF6N+YPzYJxGzHJaJjIwX7lNTpzysYXmxyJFGMH5+5wwkejQ3pfj4+Z2m9qJoewD3yKhdeoqaSZXGtITLLm4BPo1QgntodMq4/Y53PjnO2J0ff6k4c0PtzZ1DJIHWU+7u45tgGfWICGB67fc/6PwCj+TKhyJNpkboL6NTO0LGCcBE/+iOdNpvUhxaq+UnNIs9xGLZxbe3BCu/EexA1JBbNHG68lLC+1K1DSpjVeJGUCfGgCBuOiayTl0X1EEqqfPU/9sy+drX5fX4fEhOGRw3Nz2xW0jaJslUWruZ8aPkZ7aaVcK//pTXDW8D8U6gd9oXc43KI+cO6yilzWD9xe8NBuLdX8aZR/g/5q/Dv0r8a/fOxjd3fHx8Wnaaqq/QKuJ1JDttJp1CqFjC7eSijgcdlMNG0rComAx2LSUVshcrMV5OUEZMT6+2jtEFdYuJ7Wo2v2z4KnQ4ZnrzvFa9wo5/TG5NXcPF7JS4Tjod0q29Tjpa6WQh2Szq22mTsCUCNHN+sFfQKSwoucYLA1WVUX/gUbXTI4PBIXdlT04lLcjMO4hb70QoZb9VAq6xcH3jNsFuRS/aV+0rFZ2CUKGRnPJdxJspPQS7t5vtlX5Y3rc+j1tFYlED2IToGtSqMIV32w0rRYI8Vqt/NYab5J//P/P2WxDitcxeBGwljbxUFx4TII8tWtFpABF0nZYuFUMGd6TJcuk6SuCTsJmgXpcXobVB1INRVMHQFRuUelxGYy72FIzXuXkbJ8scniGJAhATRGzqZvrG3aWIy0j2P5JEtKVZjPa56KtwIl8UyB+MoPb8COr+P2bzB61TIpCPEVi5fbodNBHgixs2ucv4gwxVZ10nz0Uj99hEx2f635CblWW2Li+UtQvfB5U6KUAt1ciM3OoLD5Z6/nkJPlEua340o9v1LPs88xWPfk8WqcaczHjLgq4+k15fhQcRLesuJC4vdpgLOndQzIY2qs6bR71jQZxgmncaYGTxSXtUnGOJSBIAkmfWKfSc+CRP+4uPAvVhcJk7BjoH3dlGoh6UN6GpSkwtnnlUghyOXT0/NItGibIDNzhRT+jvetrUHS491c/s+N/oR6gdcTYcleJiRm74P9UMQTLKFBZcG4ZZmiMKnb9XFwjQ4gURrhGHonFczk2XU4vQ7AE0ABeqaU0XaKt9IjWuNjVB3SPgoOs+IUuXD8M0Ept6aRy+yfexIhbD3MxR7bwFW2K2nKv7Ao1pNXLSKocyL3IG0mp+GLtONlyJerrZA6xyGPhsFBJma6+X4RFl2GPj7QDb3glwIsIdTxphlc2r7vnd5lKehQTCziV5sSHjYGS3M/dUp5KX/x7IJtJLFWiyYIGwMbhM5z4a0GroYIJKSi4UiO4eOXkAsUpqax2MBypb2FSgLS2+r+OtKnIGT0+5LEE0LuQag1GIExutMLPu5L1USp6haI04eBqjNqxGQfqBw3KONtxUwVaeSU5c4PHlWToYs2Fp7CnmNUtZNTVioeStbBeb5psryhnfTWXcyzBq9vdBhU41vz6G80eJwt3TKpH7mtBAbu+jjY2yhhkhfSVcfHpkMYyscAfJtSYAwQlCslbGEUYUQ3AcxpYhJZk+8EEWbAjp2RYHLKDCtK49BdYdjngiF2Ykv0JZuqxD3In4pDDLgiYUIxpHTcRHh0IavFY5oElWoJWbP3XNpED/ub/OJVeLPDnbqqG0Us5TewmkAeGrbtNYpWylAmivmx1YDfQzPSee5QGjt03V1VzW16NFonDhXEVDkpDg+VINj9dBAyrdnY1uapwuPKCTZiJNWnQ9fzy1qjQ9ctitmQ8HBGk+ni8xQRRHb+F4fSVCZRIPedgGTcc+gxeK1duu5Rsg7bIooJ7K1iOM3Z5tnGNgV+X2dME7b38he6is4qyYOklptARperYoX3qCd1xA1DL+Kz2ziQaV3nikwreWDed2bsolLgPYCtG7Y5zYyX6ZaFKl3cefGKb3faeFjU8En5anAyQfhrjD8vXXpf+ceLg7RnrKimVCMctpy4K56gNUDwvmYwYjyc75RLqlar+vh0QGDhQNvV7O1olvq1wI2e84PzzFlN19RlsQSC4wKefYAGAzEY88aWiIcSgML9PF5OoC5nSA9RoiG8EKPDowracM9DwwtEOYwczpQLglNM0a6IwuMbjsw982wB14r3bhY5a8o18Ld6jXDPIFaNq5fDz2zAOmxWqGZqxcCUvVOf5I4xXLx+Dny7LNybEQwq91JFYodDtQ6vL4N3uZHEiRTqwY8ciQuNMs42QOvHOt3eCOtWMgQbtgLIqL47Ozgjjra6trVA25gnTvrelxG0aGDoVJuO36+yLD5uSi6hycpK5sDiGpZpk9TFoc2Zo2r263dLA75Yat0MHRj6oZmo+hTEeIyf5QROtVUWBcFpqKuNhrCcq6+aR3bKOEllVN4Fdq4Y/ilKss/7y/oE0VHmeRb3m8PHJiScJkZymHh66nj1ZvMkqx8VV4+AGUDkYEOUB27lHALyiOqCpTwP0bGtXpq28jMQVfxXgTWHgBk77Ez/rKPAdDtdBTbiZ8uTHMcAz3Z5V3QFeO2WeMRNT90SCm1VgJqS2xQlA4uoBBr/vEgquFSmCRJQvCf483d3l2m0VEzuee0U6EdZp2qztKqsaanqe3dH2yk0jHHwjuI3xPJ7cl2/E/AU+jc4+WNK++5HeaOomKXItR6eGKJKzA3O2gG3UZpeKANhaDOMXqroSfXs3OjJOLp1S33/5u3l4Z7fjF26Cma4F6rb3t4IRYlnbpaqPxto+IjV3giDL2PxsNPCbzt6YnPgvB0wYhWcIwgxuY/IbeHJsyyMyeyYt6IgPMTBD6X66TmRxENPAWR2kpx6yL/0vGgN2vvF0yx1EfWPnGWeZjK+L/Kz05uIyOc2AUaCMT3raVLY1EVXdmmCucovsLQeClZ+Kg5ximcDDdC+ZEabC9h9QsCljV3qQh1cZFKJZDHsXiugOMaufEdKyUSP2jN4eGO9sgxZe8QHfjDau4L3PAaUXSpse24H12zovYke8061lXpT3BxGkGTOKnztS/GhcB1DcKXmq0ak8ulNgMrjngQ0f4nMd0AnSFnTBZSDfF4ToP4hT+JP01djyINYSQOgKz7uaWfGKr7qBaHybvalUMpkmtOUTFlpMxHUuCglMzBjk1lQnIbHbXFP5QWKej7G4hPPile3uJWSZcESC9CCCMTow+B5dglyySQ51aCoibNdmawyLw71H7jR0W8ohxV6OVVrdsUvt3HeTiOlPEly7h0WD+JP98sPX0ycI6eW5Qrd2qLbHXREcXAV5HZWQpOp4wm59ZPbVz9LToT2HfGvpvqHEPoAAzNwNtzhuYENBtfRlIrzBYOCOMRyACr2TuQpdxqLy5lEPDI7MDTsFw0Cb20p1KxwHs5zJckpgEROclijvQ/coCl6xcRPRMnVBG8JFx8Ijfn1QVqoeioUmFg8xryR0rLSNRY/jQaeLP+A6jnKDxsy4bi7sTWLIL0hAMARTmGfK30W4H4Wfr8ReCWXPfpZWzDg4rkX21LI7lyaplK477Jow7vuJUnvw1l4c+9vlPtaFjxBdQSUn1uO5GlEpBMadrb/bGnQPSNMritEEs892W1asIDa7mMnFP8/15nvAAu4r3o2bPg/a9RWmK1SVIqQmTFjTMPsMZn4ZW5X5Mx9nY112nDOnqGp4ODwMAR+QTWCnh0pXeFfLRv6HRjwMmaGGez0t84xuDw1tnht+Cwyj97yWMvNdcmv7dTknrJXdw7GG70EQ9067+PUynXtw5UKm/+WQAyJQcZUs1NC9tRguq9cpHHsDbilgp77cmObPT0DARqzoUi2h8FLanzQ3AAfeLYKFZXIWD4USBQtH8emwfntmAYGU7KHQDizhAPkyxKjYt0fPdg0FBXfVTN4tamnYXO0Wak+rjJ3QdYpeXTdCdcOYb0lMZh4s/PS5a41JOwMGncV3uCRWytZYSlRAavRmx8ferOWKTFITs0rJpcPKIPDlnZ0L0GXQZPpn+Q0XTddO5rSnzM9uwpRWVVwp8zBeS5xiB0GtlOCo6MgGGg41eXQ3YhIEZLThjHSLFExtxGzy8cHsc3Alj29DNKjqq0eYHQ7KgCHWHJV4bNk8fbGkqHK5JAxcoBLYxavM8kxLZUxZp6cKbYXhyJHuduLnSbSgBzGgvVrTh/bEAo6PUEkbFnEh9gbm5Lg0hL25vVYkdRDrNJvLD+OBhxGXfBYEy/eic82VbmKvMzPnhJOvdPIvm0DUPX7QvjY5qSnB06kyDtzs+GIyf+eEoKyjJ2QEJDHIz3yJn13u4AoeYVhS+Hd8HH4+AlfKho27tj6jNHRbwnuaQg1ohUgliWHSeLs4nqvFViKZ0S1kRpDhYaUJ3LnsFJ1nqnmOh/jzgtAIb1FupZVXkXAHUvl4nmd3B0897HAa+aNCnY65axeImv+BBpj+ylz+Nf4u3gCOcxqwSVYsx9AA+0pLPQmbbJOW3z4ziOVPCv1ko0NB2NmZj3trA92GD88oWki9vipP8Ku/J0GyvUpb2GADV+Y3+SkPtExXOLWWnQKWptqr06TDzfw0xdkET74i002NKMCKbgE3Cg3ZSiwAN3fdVGRfKXj4qd+ASP4Ow3UjyB3FfC0oQGuxlsjBRVaYirxR+66MnvPsp8dwB35UzbhyM/+vewZR8fSL96LkLWHrEIU+TC1XJQebuPiw8ZaCoZP/QxW5++00BUX8/vUXGtS6aaDj7jdAh4gOnwEovAw7CbRuFyWAPPDPLlk+BKNYaqR+FhLIcEmSUu7kYUHQzxX7Rw+x9hVvOqHZPVcLhvc9kGROHG+cV4Bu1UoUcFkjh6R/B0gnWn0b3UDw21PJuxMo1u8tUeLuDbIe7GI4l5sq+XLLum/Md5Yde6pPZ+f1mnVoF8Zl+44/DPJe36qv13Ao0YiPBhvohZ+zavtqva75Jwaut3mMTdfqzJLzyyDegGugd2OwYqjsGhH8fiwPNxoHweEO3icVXINbvWa5MPlsT1yVFCiIHKlsYVVGYHIjjAWV+czU4+PQ8d1jngO1UzoKm6uRToT/ylI7+CufQp7PIHNr5FJffw0/AkvH/PeVKb4I/4MKaoMrbN08Os81MKfR6ffXx1EH+bW5OjP9Te/tju6pvqtMSmAPnkrAW7fQfSMIduQoW5pslHGQ03oDyeuixpFqTH0glJ47eN2jiOeGAm5hrw5L+fBqj5epqx/fEHqVYJ3jW/6lrVhE2OptVXM+d7tsJF6+d2sopMiuPJRg/stN3jRbrSTyEjOmQ+6+oSxMWQNsI0Qdvlas6Ff7/1JU1cCKBKOndcUjlEeJ3+o//OsPxWesrzXD18VWbLKbycm7/0ADoAabsrgF5ctlr42LGApOGzdZk/TZ4jsJvDPtcZeOJaNYIufdvTVgszfvuAAg/j6QUZwXWAmndqfiuM/fVw03vr+xuKWw+OwHbznPU7gzyJzfG/j/7LNV8t3EgB+rbmC4tN3sczs0fY/6dC+XTtHjuTkTqJFTC8b4tzYtqeNvmp3HIp2B/q7Q7nk+Zs1sRgPv9YvQ4/Og0Onrm7dRGSDSbPTIX4Ghp2+/9lPwwf0DASGn4OzoK+VYxMOjAqtCnNfCAEocA7Maxd5XLYtAxeCEsuaxDvAf4H77rXM7as7rMfeQ4HXj3lPKtNtpnzix18sesT2EXTLfnEIfZCNtO6Pt9mnv89O9j83TcwMtCqU+REMM5kJoMze2NQ0o3EDC6eD/69W5V3WRwXY2piJ2zHNAwy4hU8i29rVrMSbuyV3vHm3u0ukeRmPTIdfr/bVLwGBsL2NRN+wftbJZaS2t3IxGAwzACmgFdxjYOqbAOLdVKaQhyM2+iq98QJwhxcFu8+LlqaQNtz/AUdwpzBPEUOXsGZMgJXInMsRhr7hjUIYIsqzuaib/JHceUJT8JBP+QQj9G2wj72QbHdGoHGYD4JjVZxckRfXneFTAzqFwdgbwmsjmzio8mdTV2WRFx6XD78nb7+A63AUWzRIseckGoQ8buTUbKoUEiXre/JcW0Svc+xfw8cTiqUBXgNbxQYmRd2whqyLw0+KDRpC9EYr8uTP+UWNYueD8L8kbNLx9TUsqbQi4OQ04nDnJw0++5dsn8a0WaOjw68YY+RVFVMOmmHc0xuXH6ZdxuaHnlCfUiGjy2w+zZmDypKEwgRR4SOgqYc9KFUTikZnuixSaFYKUy4w7zABa7tGiOjEZXArsw+qBlftHH4Hb0CjasyJNeSdHJjuBzD2HZq3zqvgnQrnTYqlQ3jlWcZvFCRUE0U1J1pXLrV9E4vfsUYJemouIsnk2ks31UJbP963ZmHVAMUFf5ANt0axZ381Q3jofBbkXa7CtsIZyKNbtoXDj8MoPpnbJ1Ya7lkeyN0HSHdcufq1Gmnt4g65DBOCsXvrEsieKJatdhjEq0P8Ahl6xugn+Z2T4Tdh2A1YcYri9GEavqV/pDmt5rjA0i/DhgF6Xf1BniVxE221b+2dqmNAuQH9yVz7fOTmVAgTWABGa+o5QU/UOsQlHZBFic0sSafoTdvJpKHcj1ux7xK+dkaJ5XtTzM3BS6RSTrWwCcOKSgrQEUrjWZZnQ8G0APMHgwmhWBRjm7UWUmPQD+FLrae4AFH5oSMS61yPu2QftOCuUZ9wFXmUOMuz6ADp8K0kXGIKmkB0KR1KYwgXleFO7FXYZhQNcbEwoDPkCmDNWA6HfBBQKJV6bW2DTpJIqMxvNXuF5lnJHClTGg9L9OyDhXI4oZnK5vZ9qmVYhSJ89sEc3pnQ9O5jnbnTAzUVqjZJCtKIhhLGwViiWqQdwC6OHCQbfGHjh0lmUl5r94p6tSoiLjYL/iKsbz5WSTLJFuXv/KyjChWPklIqqI/CohFc0QZ+G7hJilio2u4Vc7Ua1hJBwg0P2YwYOsPfgVGWjEltAVBB54BzosQUQDLpcWMzDwobVe0cvoDGhK3qIRIZBcZHVr0LT2SGmKvzOVNRSFP+4OCnsCE6wJBzNahcKtEO5SF0EllJdEuoqyZguMfjkt85hFnjaWwzq2qsxq7Dw4PDS27ZK2y4BYvehFlOw8Q0fEd8LKhCCj/poeLiRWOp8JmdPXEVKlkIFVAgpVoJqgU3DZ+5SzrhSNvV+dySb8gMtzOHt8Wh5JciTxXtladd7P58hquw6BWY5ZgHwZeSQk6wveFCDx8tccE9H7BrP9BIHeIswVWeo/TeuzV/iqJ0isGhxN6WxssT+E6Tu4PXpGBLg6EsKcCzHvSFZZeVtqHMlOQ7y+pN6Aig7u2Uxi1iM0RKDxia4AwzjvBwicagHu1MvQWnzU9Bun14HUGqHdClr4q043VKEf8MWtQ6kqgsRYJN4SFOBhcWNjpcCvBEhP3EO053aEqbAhEPKQwS9phtzsCwyQ0nY2NS/4ZLMq4RLdG7etDlb86/gSksup7jhNp/u+J0DwDdmJFV+4B6f8hfnH8Ck1z0DrRLE26tAtV2QgchiwtecTI2VrTGCSVuzx+nH7//lpC7i0OLp+EahrZWKJflv43/+U4GH08ND6iDtnSXBNSIcpUOL+k11Fn5OrslA4jo0Y5OHCj4S14joNZVCPxkOFB3nQoGL03GM7VQGGS+7U7EHoKsjJBsDURmpTqVxmsnCDTmsJCf6/FboUuaDHH95lMmlRk5Cy2qrybtNVmE1PPnYC99K7VaPIIHNzid0n68dulo3+IthrD0vvBb8Z5ELo7fC4pIknwGUkXKPagIhGzVJ590ka5I4z7ceGiWmSltxE6SygwaigG16JHacFj0RJKqFFFWWRevfHV4Ifm8mo0YjPZYw2UhQVS7w4CGZQGhBh6SEq28ATQlQXDWigWiKNblp5MbYCxHJmRhrDSpN47iieldhfc52M/w9qb2Db58CHkVDB9JadpPNxZSqN8BrvWY9mOjev/Jc14hUJYo/cnYxbwM5Zi+iBjATzQ3zn889bvq6eHuPI+Dpa7ZtHMI/EuTHIuLc/c614o82JIKS/rTxmIQaYqfCrhiOYx3WSSW+bep3t+esCLsMm3tZ3Bwryu67Zccn9NeG8GVFsRGoDdeNGf1ykPjoTlj2UuknkKW+o00bJRgoi/VRqxYba/eY9BZKw9mz4BYykRELTD0oG+iGUEpB089JH8+zu61Vy3GBPTgXKRffZTGPGokyVhZ/Ji+iv/JW4iw+glmP4MX/84AP+Vdw505phnsyKHHZdc23laCTQxoeKaml+JUkU7eYOpWM8l9As1sfnR+m4pSDfGgnTaxtF3WQgtagn1NpkJ8AB5or/Q87I9mBqZhj/RfQJH08ZsHVb4XjslnkPPkq+nER8Mo6aH96vwcbgN+ubvls5/7DpVvzkHI5zQfqOjrYC8qrk2flw8ThfyKMM6IJh/bJIueNk4dnGqtEZYeLVmkV/ZnhAhJYqxW96tYhLik3cZlYvEItbu9G3m9+b6MC3eqVnBF6HMB8ihE2tnpSQSXn9WGh85ZhcmbZCL98vFIZGAt67hygVgBAdFHFRFFVZQ9dlcP5uXBOBPW14VhERH8ItU3GoeSSW9ag2FoxXVWF7w6GqgxKzX1A9I1TKoBVUVrsrU+jiLanfxGNPUjqWsZ1Xdke7od4k+8vjVuSly+V/wTk22vWJUz4YgjrVDDhxwcpdcCBVkZG4mZ+5hMiYap7IP/3+u6DTdydnaO4hJdyBOzlPTc1QGY5qVWDXeGhYOMuzETeL5VZuXIMS20xvcxY2vzAFLE+iaCVbLgsOBnTcswZ+WgVwJSWWus7Tr2Jt0mbSOgWbvy5ViuDTndc78KUoOdUC/lGaex1Ly/QxXWW3F3U8cOksUkoWdw7rAOhf03V27JuKPEs2/j4rzYvxMHgQ3cbqQG4jJo5aaWzVsA114hlaks5q3UYnb/sFnPjeVc/EYHj0qVVjFhPz2p0XAkI1Hlmu6aAtuCIl8eQv7oU3wUrFZU77Pez5kqyaWN9EyvqqZa9c71PGUYGekBaSwaVjZYpr8VHUCeNUGMKnLVcDCWdoZKPJYzgBundliHQkGZehnh5ShMjLffWZJZmDWuznRtA2ggReDI2q+95kGv6e/4BsGQ0xwCBYK8Ncj5ntD5Q6O4GsfpmuVdstNfJcnVlLfd8C78AU6Pb6yOWivOl6h8SFmhm//89vPj9ZlwIvILu+8R/5yYRbGutqYGfZjqjZm7jdY2TnPneLvcwRYHqhzXP3xxmiNG2MCF9Pn8MUShGBvChQM1zh1rFeD2ZfdtKjLY3e9Gm5VY2iufQ6pAHreqzG5os11WGy3qPfcez33A2bP6fCc7c1xoMJoizS4xguag8EDyglvfzjnTDkfGsYijcdaiJDn+cjuog01FlWTrF+eU8KEK03CJlnjsedSTURarkoyO/ZK7KrJcCFcEZvwpUVhJ//Ndym02SPPN/VusNlWLE47WTOWyLpI4ZaOKGhkLxvK81XO19P/VjwBXUfJpM+VbruNgcrMsoIyXdQpE+/+S8XpbuUOpvEsTOTr2yyhUJZWz0UrMmkq76i3MSukd01CHBLuGEMfv2HVJQ1eypAcTpitmcSSGkSsvT4rzkE7CODhzJhnbfcQHGqdEwJ9FFIBXsejj2pmHwl3MP0oLy9LqIxI5wQY0Uynlm5Cp5nTdP16QioULYo4P8Ybd3kwNtmtkju1OaLtu5rMpVvGNDOicgot6TzeG1QjIbsSwNSyub5OFJ1hzzhW6H48eyjmuVckufDCBeOruy6198m5N61TTf+daqWG5rkBuQu6ZV7FB4RxqpMLxJKbFXUa/uZI9Ghe/OlsGVx7a593u8iBsUy2sSuE6yeDPK+JpNCrjxpi89Ot9XxZpndWkBxOubeeZ8aAaxZKk/PSkvOlJBBgnQlD3I0vK98u8T/j9lBGKakf/Pn9mvQa0C7wh4SHO4NbKovqbu8uJ4Gy1qTVG9Xy3v66zm4B+RuU6E796EVT7Fbv0ISdi9hKtvoQkWrR22CMflFW7rH9K9IkU21SeKr2t3EU/OKaHSHwAPNZHkmpXImCLa6V3XXA7YM91+vMUbIX9exJotaN1IDjbOVYoNuIB1cNA79OJq+XORxY/EUWrtt12x6Gxw6u/5rfsvzdXF6fHrQg5qTfrmjpk3xH+JIAulcGQZ/T4oQnYesEqYvwU6lML0hXFhX8KFbXl+siLomwV83lQuTKdG70L5+/CW0x8uP3we6+8Ci3X+ucYVbn+e+SoWl6Zhz3nxu2XnY8YPxG5qsf8tkeyhbdKof4szD/Hh/2Pb95f81s2mHNx9quvE5NCKBWN26V6Lhhugc3MfNpZZvUR8MheT6SCxLU1emcDNzpj4sPyob0DVX5u+ADYZEgNRMqWdO4nO/DbxhP5Gbor+AZcD1EyQaHhiGFG4rCmIL9zs03OhDH52l8/7ITsn6uxHhO17zDs8hmvDYfC8YR4GoSRF6IUFtw2iqDSCijuOMJEF4ziEInHwQpDZnGuV4DBgoySZioXyNrN07cPplfr4XLFoUuYXKccYFSNTrK24/puJ2sH4mjRqGH1gbIqlepcOI8xWJHgybNlgm/oJQhCbGYq+rIPwt6cg5FsSDMyH4OZU9/MfL8JJAgqN9vtcX12wWqXvnh2Umxil5YfJLDHManNghnB8APNFxo+fqLGTZSW/xe3333w0qMe6Bis3s6582QmFy+qtQldDk31x6zjScETXxenID+HrZA4HtlSisRgBavRn1OqxSjaaBPNFDX7UGc03m/VFyvWcf6Rw4FYm9huQ8Codq+K5fek8LgdrosOu9YAvadAvYdT2RVDxyKIg70efkxVZTtrRzV3/PeDK4ZuEw24oI7qcoQdPLkqqKLV+2Kq3QRfKy2Ku0R5q1mwm8dHEJSombBE6GiwdJ/GxQ0PnOheXsu/cPwvAR0P7ErPXalFX96JNfk2NZpL1XwlvDa4rt+POptPYB53uuNI+J3sgMqJrHtY0P+u/oReg4uaAf8JeWvNou//Eco3WZfzh22ulqdvzWf1Ubwl0VlL+Cnir1fiZ/Dr9lNvEB7RX9Fr/n8Wj/jr8I+AP16I7+GP9Sc2UU8/2xjehFJ/yj9vxO/0z+Mn9dzuvWq1qtEfFi90+6P5znzbvRz/JlvV+jqmvj1+6aBhiMK5cdb/TTi6im+r/+wYrwLbh1/9H/s77UYD1+ZPl++KGwgdv/7fx/xfDeLinx3Xu/7GeEuVnlogfmqpxqcWR55mQz7Vx6Vr9utIQww6GbValUomE4l4PDqdSMzLy82Vk7txIxGfEB8XGxMdFRkRHhYaElxTXVVZUW4vK7VZC41mCFOB1kDodSoNka+WKQmFXCQlJGKekEfAp3PpHBaDSDuIUClkUh5BBI/DYnLRIigkAp6hRHYQoJeRkqwhISfKzLnLOTzLV8vR98P+4fyhQ5QcGn4BNBZKWQDKBcL8SVEzHSlVu4VqX7vIha20fBu8nfESWifwUUEDvgO47WjCIGvhgeBTBtirIG4C1IEn6geequNRd3KmKr0877InkTI7Uu+Kq5ZvYbp58BwvS6zP1RTwH2lmiNdiQc57A5XitIxJNZhNFxHFaskx8yEEfQBBUFeRMMrvSB1QvE00VcbFvUom2uVnO6aBYYV5n6BMkKDn4OTQEXEMDyIVGyF+fa9TOIYpB/UTKPm/MqqRem/RSTiyDFc3LLcjP/HCrXUk6/vJB47CjzQ5gkx0S2VohXfWinWQvpzvYtLzqXYc6mT+xJZkxZuplc637VpxPs/u59X56YTNnCdPlLFHw0EO6w6ZcV00KvO0UBqjXynyO05mjWbPRQDjmJ8ojM8/tU6MItsbS6uXyjLMfGo/TnBbaEFrmCrR689aOlrOg20b4+ysmDG6TVOlJjPgfE9zwNJ7mWHdho2287gWNKUsBknByDYgZqOfsRYzrOm1nf961F3SLVoe0ZzIqgNmywVepMhvIN+I+Dtl+p9nRYF08LCEZUGovwZ5el2AdgZfDEyZ0aueagLoc3iSE0mbciYMhpU4N619LqieXZ2UmOisxbpZNxMjIzZUKaHREumGpqjdx3U2AmWyZgwSAolnTY0sPEK2Yc4nTFIChbCpQVKgTj5FgpRAnbsK2kUgjvyEjK2Xj0oJGpRlquoS3eZC9aZ4pYHuU4M5cbRn+Ie3a1I+ZrIb2ggHNhfmn3HhJhklATP5BrQzl2LGKBtawgMsQ1KdDhUKU70t6ZGDZmUlQUoQMLUrSbIFaRbiTEjdWuJBok4pS4KU5OsqEUOTHFU/Rhi/NR9dM3naRTiLVQJcCUzBqdXbuXkxkypzIHjqXww6BGJWfD4K95+Nijnkt/A4fnOW5fxdULW7XLsB+GVaq2mFZxq0s/HWIEOSf/pR5f3sSx3WPI0/829hwMTKcgfBQMDYuMH1FN67wkyxy5RkuL3F8F06gs9mjBojmJpHGeyQ4SetU60+u7Yq//67HcaLUJZoxhKkBGFwMpukBHOsXZnoZbxkpy+YJEtgbUI/1IvdbrAsGxiyxJCjzAyY7gd3sOWsQMdtfsRpwqQjED5v/12p85CZWv6CS25aanvHd9IIJTKWtmksaAKQkTFbmkm065W1Gww6MJIV2J0MYJHezQVPhJ8TGsodbDLOjCKQQbzYnRywjcw634q3ilF8FJeiQBazOhl1anSx4oMJvw3w67nFbVzwlgEc8EKKg9gXzFGb/Ebu97CY/07siaBdFr0IwuCrS5LDAWQm0f4tKrsK0Vk5MDZOuQBKbkBPfy6BqSFHliDhFVfqi+8RwaI5Jqxd8/wMeGgnv3VRykU8DOUiJGo2gw5BXhCb0A4Ziyng6l9TDWHS7q7nJ01cXxi5QGCWOW0EulkNwqw73P/DF1DicHgAwnS6HPb23TwPxA36+yweXkvB7vZngCMq5tmsDivo2sf5c3iX3sjt7tYArT3SSjQDtWfTxzFg6P3KIGdNjJgm2+mIoeHVzMTEmOjy4pDlplVwIS3RDYMMwYtVgtUKmjlsZKciS4rq37X153nA8TATAn4dMLxLUbTG/pDGUQAbo4MSyAnYk8bw3Olg3g8E9lyEMWbJf9zBrYmQNCSwr5noZvQgD4xW4doVfIUMK3+aDxEgsNnJd3uX0HaFxDYgl6gxGg+G7+hBjhtF5csZM0K58wxF9CZsrXisIi8rryyhGgo6MEyUv3nUKRm4mAmKUY5Muk3efVg/sVPOFibW1V0A/txwTT7JYyDJFoPbimH/5BJlxBjpiXUSka8QHY+xWazYtkfwxjHd6ylMK7f9NAfGBKoPqxkz7Ogcu07IzpjUaY21VpHQakPy8Qc7diBlaleZflwlujA1jnLpWiP4dtmdGSHVIfQohUYQG83Ie2uMHGXH/VbG8pXg3v4KbQutap4WQX5gbpCsqcbbasLlHm5hzHooXs3ZTxMazeqqQhHmFIN7oegsClz++JtTuAqO+b3MjVqn5mEvR5CHgJt0P6qIhvcirWbhaMpHsGqq8nJIX0RPxlgqA/YLVe7mTb1DJqw3W3mw1kg0EsjwdT2NrtF77yIDy1Kd/ZJsRxZiSZ4BcQpYH/lOC2Q4cbasaPuANuhxbvFIOGbcml5ExsCpLGHU83zEkGISGAUfKrUHukOtAGYkn4myN6yPvhuVKXG2PGjfQOxjXsuEhWVA3+BFYIYFOoBjBx0Fh3QRSMwkB48i8khfLMMbgDMJoW2JcgBcOAyX8IOMjLpJGmCRK4Kkekn7ZgDZlnHkKy/OJDJed4ZAZFfDiQ27mziykWwIb5o3ROICVoLMz+bVINzFnUO5LqptxJa2xq6riqRNW0xGTQtT4wkW85KqaVEXekrVbh6Qa6bXimChILUOKXCqG5jHvQB2K1Hm50w5G+amiKDk60uQxuZIa+hPSWem3BctY+/krYbMPaAEMHy7yPes9CsLRJCFr9tjxVFu+38e6gM+1dPD+TSP7tXJDXq1PLZ1OTu++Qb/kRC+gezOCteZ8YjXImWF1WZ+F17FCpUUSQAJd7dkhRHGOk4iOgMHZSnUlrvqJAUUSjMkJZIosJgAqzmLHdadQU+rfXxqdUIhNSY0UqJQgR9Nq4Hha4U4wJ1LnEA2mOXlEK75yoRHVr52n6caYEiZZqsM30uv7ZzIK/MwMTvTx9EarlvYycPK8H3oQWrmJwu6AVw7pRkoLCd53JhxcQo/BNggtYwxqV4DxQ12o4325lLV6HnWjVAHVcr6hfUEFyYN6S5CSQCzoaXBnLExztBFPaEGkLPkuXUBsVg4bZEh/z5aZ9dq7VyvCkBncWQnVBGNejF3Ui4aOOyrDTSkpKNk8zjPJhCBP7d4rki0eajEuKfEwtXffxRjq8PTyuqhcXF+E96/hi+jIy+cxqXMyxcQQmx4YlziQbyQAP6Gadwcki7gWaHXr4sp1d0Zrj0C5bPwneaPBUlUzOlOhUMDP9teHwr1oofZIHptul98UbnkO0EpxLaNSVJg/ybB1vlsgeSfBZsRjcpj+BubIxewgEHPVv6JqEK5v7zkQcvM1AnRwbRrriMYu67WtaXS9zxPJy5LaoYhpAGZWWDIjk/WhBV8RzTE5b6kzz/lYaeIRGxa3Hi1Yxyz/RGBqTYXCraHGhXSBzBOfBWVbgOXBO+4hIZBxosD3HNaMTKpDTIyFvxLb9nIji5JRiKrNdZuE6YuoM5A5qkfX+oy7bIOE0shD1BUy2KOwtiBM/jVv5N5Cmw0XTZk460wI/bSB2ppZFPpDFApEdIzvXZds1Et2aOKbQRg0alIDFkGTvOwhltv/QA717BMtSVUrvYgnkDJTrKZcWNM9l1fzAQW01YxZlmhuBExLoJEZtOQJU/7s40uqztXaCMvOL6Lh+V2T+aRBxJhhKWShKGkqOQe9fNBRJnIGX83khTydjsSadRfOC4v849lYo92YExWr2pgQr1+SRAuHS99No6RX6oCjSw41uumO/mJQZb0qhxUuqqZMWT6bTVnbYaeq97HpydM80UBzHmL3ZbVh7TMrwC8nVTfH+Kc4Nfnhqe7kLZFYYcGG2Y0bXq5t6wVVHGjcvv8NoRenyYh3WNhS5uoXblimy8xN6SZenfKInMAvNk6BLgrFWvQ8iyfTQyKh6qEpGXtNMbqOSJQkXNgyI4c67bbfhEt6e2Unc2lIpy2aoVnHkO234oT9xi/LkNq8LhsJYx7tSzMU3b23MdRoHvMbWHFg/eF6Racv+HHE3clbZvCrRBdM28D9E6lq1yqW3ns5o54LfbyboPK65Bo4hs+l3BXF2seuY87dGWK9ZpMwrixFgXuiCB/u3xLQ2kSiwZEYHQSidNOCam3QJ3VHqNL47as1qPx7GDcagkRCEHjMDg/ZReF3P4PN6msbudgHBl4gub+bMRp5+FIDPfPrOdu6DOK3xbDgZOGO+AFnSsyUAidVyAtvTHxuNL4Id1qjD4tJGk9oFcmKmunczMdXbn4lS9e+ePKq3My1vniAOuwlNXWfKoBU8yzjrepQTgjCNg4aBCAoWh5/08/MPpudR7APsxOR+/0YIpx1vE2NdDtVc+uBaOvrld2jbExODtfHnvdoE9f0WBaJV78UCdPUZvsuemHCk28d9Y3Ls+mQDw78BPycCig2/fJ6ZSdNosUhf70N650qWpEVEnT1lcrJCn9rKdWyM/etEM3VGWWHrYnXoZR0YrJK2xQMd3sGr2NeJNdlRa8D4Y8ftiJma9SoUY91lJhVFAJmRA4Kbm0wcv1pDORcM/xvQ29fshdVCemwGdDqwBTnkV741BWe2ErF80M+aQO7d3g5TT5pLoaI0bgiBw5W6jFMkSbBoD6naJJPIpbG8j6BxZxO8l50iTFKxOUr8OZgbCUxIvJEyGB0gUgK3n5aox9Soo8NPklhRPE987ed13CSnVRZ3YY1nmVU5GT7+MzOdEsHBkyVKi1ePPdKc9y6ViuHZsQQwVqb/PD3ToQUvJIggzjSW2KYBsZMkBiQJCfFn0noQCkisZP9ueFEF4WEg3J0+x/JWNERCrSXgds+2tr9gD5UtZinII0MpkZK7V+bMKHL7jKJjNQ+xml+Sn+OFQxhSc9z5h3WDaZZJpDdPuoUMMU9E4foCIXg5SZ9E30IAdCTmSSAFGUNCXoxV6ZSZaNWcJbIXJavTMHG/tDreeN8x9Qmo29U90JbGTUv09Wb7NWABRPE1N4Sz0CA1QA5aKxVgHUG+2VMAu6hoj+M2qqZ3iQgxY4DtrccWmh/7uiW5P4VBukpAVEYseirpjoOdJyZWTEp3i1JLeijzO4r+iaKmyiSlJRI7zMeidiV9na5mVK+eVv8cSs0D2DacU5ch9YXWAuYHLUepooGfRJsMCr9+i/R6aGRoSa1gNoGJToAoMBWqxpkdALhO0XolNw2e8zvFqz1Qob0XdUAfhCvtHofGUrop/Uo9MVzGGs0wpWOSH6mNGhn/GE4oPR05RizkH4o5+8vmW3MefB9rOZB499ZRzHvsryCB2JwNzSSOhIkCUIQ2rDIKdM2O2H0KI0yEkPahIMEGedaKRPmUl3cZwRKAwzyKCCGb3iW23aq9VfmPS1qgNHNxlkEILdRYIOgcLZwqRDoGq0MEkJJCuLME1VHRZqVQXQSqpIYMroRVFIKwKjFTahOEkwC7NdF57jgxqgg94Gkb84fwtPsTGGjge9B0JupYXnyKDe9OASFI/mA80Ffdmq5MxE5apAPhxJMkAdo33vPW6HvQoI89id6Ue1JSkJbHZOA1a5upJoZylcGQEiP/AXH1mHv/tPqkTADvN9Ze+egqHdio5BEA2C1Ix8qGPpQNdA9SofIXFwe5r2X8kItp1a70H0Mvg2N97RyxCSzem3JhsXGSMsfPnKpSszLbCihIwZOJKNrpa65V8ZV5DN9rCl+c1eOQCiQ7WOjtfc0kqfpGej29GD1BMvIBsJliq1hJRxdhrmdh9C35JGB3clU1hCeCtNDVKvqiDo4DYUYGa5YPvqYYUOqEEaaM16wIw9VC5ekUeyBTShqmIB2mtX2Qfo7CUUnHWVAlKJCUjcq/dUUBL0BrtrDDO8DICEz+y1nQn7N73Zay+TIGv4jN4SMnn+ZtfsLSX/tF91V7G0/Ft+ZSdNAvLk3obyLJwG3yhh1UD15ml/z1RXBUVDeZF/tyjBOFncr3Nn1O13wYypMy5Id0yFOBa41sUq0m0fIeap059PWvFcNYMThAsnata5JOygxfFE8RRZLWFW881TE6Vzx8acKx/H/jZAxArZsm8sesXsOH6q50mHO1E+NNhVTbhOnJSzh4vl4Dy4OLzXABq2CTH6JWkPblMDuVcLQC8tz+E/MkfuyQgFUmwJPX5BMdf+3ItTZCvyqFVAWegMp+6qfGY8KtZaTkUp/lbji8c1T5AypaVM3q5fGqn2ZNNTkQFuWVVyKqxMUvaIDno4bBlCjYUJcBKg9p8oLbrTLADeeVXSpsVTq1Jf0Q7fRryr8AlQfyXK2VUBkkGAvnaInFsVXLjl3Rh5BYi6VnD6jr+cYBpRuEc2Qv9NOAhEgjFI9MUe0EEwB8a50R/HTtWLQFgp/UKk68YJvQYBmDhOawQImC1ggduMgcFx8i7cmv1czP0B6Gh8Fymx3JIhW/jfU4E60NwFPOijzNVdMXFSy5S4oX9PaO3gr6heqFXA0pn6kamCxqALkEMyI6LihUGySELKPYLXEcrURfmdIiTWH0+OVZd4C7V9p86YanjUm26IJGaGMsO4y5vL4GWjpspq/4yY7H+q7qkqgBqxMcj98VTnUsJDxxzF0iLhvvD1zgS45o2gND6WxEnP8Cuf7RZGlIueyBy977km9vuoR8v0ghaF3qrTjwXkzfgBdKKqOpQSPQqwaYXLncaf1ZNzRxOoo80LpKqoGxvKEH1zJNV4wgCK6KQe9tLFpCKbRb9WmT2pzILfTClTTCdFNZabFnxhOwdM0pYRVW4g+VBskETz2p1RI76/gaIn4qZSXpNi9D1lH76aA2U/AsfmogCj95VNotZyjWs56LHxNsWo2Sg+SOPCvXmct+jX3nJH6PWnfrbLkpd2m3IUXWa8oftnhNkQ06iLndX916fH/tefmmg57o1nPJqyod1bJmk+ZaIlJfqEKIwIZ0krpg0vyulYDKDhRTopaW28ncas+pagazg4NzCymB/IThA0TTfhwJuHuO7VEz4O81od7uyziBSQlxYqgBuUyMR5hsltOiucJzy6sxNkYzKSRHaaZDCkE68MyRauAV2CE6g4XqlT9aLjLXtlGAQxSRRV4c2HtFisw6w2tExrmAoHmnfQuGT2V0wqn1ExMN4WdSZ61Rsu2hksQkImDd29wuZo/9zgKNaYsqW3v3f9tmrykM5nolWWdrVFNvJ6ekvrEmYUVtvt+ej8S/gyDcADA4qvAfsEmqzE6Y2Uh7RIF5vI0+FsUg4fytBqvOSEFGGLHo0zRj2fDilH6yx7Po4VD3NTs0mr0lLie4hkRABQq/dKMRG/ylLHfepEGHctAEOu+zBQp3MhYn1M5DSFnLYFs9vnnsqiQp8y0c0MWakvq241g3nY+6y6j4CNuVMv6DQIHVVvU+Zhjp5+L0E6HdzRtatXs1bXDMLOb0KG70MPMmpXCAxCzFOC2U31UqkNRGmL2uUkU4HTj5DopgJkgNzBSZ/di8uZRkh0UwEyXEeezLZ90CWoKlkwpL4vVAZBE39AOzhAquqKJnyqBxla1HLhir2PiTipTg5M6Cpn2iu0s9c2TtEimpccy05QxUJ/F5XomsFJaa77td70uY70u1XoUvQM+cq+5vXdjzJYnv2bQWTFbxM+q6fbpQPIqNd71Jgm2pu+h9NlhNhgQbrk2C5qPEIYMg6JFk/MxU440k7fQ+6CdVgJYzjgyAGUXisjm1idd1l5PwnlOzMldHH5Kl03WRPwWwCz9l3MIrTS692eL1nSczeMSzA8Fcbu9OTrBLIEKSEHh6Mt0fS9bnDUpZXhY+rzEhOTbDO4QxlJFuITSpAcXsz7y8vVGk3hCe7BKJAwF1NLpw2N1mjhARv5Cbi3T0qHOpD2fnbf1dxw1sPGj4rDTG7cE2/yfEnCH3xAeSgils9dpjeOMMYSadMD2Vdp0smvvF0HzDVaRjcRsmbN3iAwumZIHuGtnbuBT//LJRng0RvdBQFLnBscORctG9olGJ6pA4nQpi6hSbawbes0k9ASoY0dcx8xSVJpzIRiXsZ48IGlAUsLZq9bf4mJdwHH88iVX+8FuUvxM95izmQfRWIjwAzKqsLE6ZzwGb22EnuznkmPp1nqCkBqiGloG2EYzdF7BNYZ3BjPMwKW5hOdV6LMCeYndbJRxM848XMy2zB/lOEh52xSj5pZQbGqW4SjzayaosWn96sPj/fTvhWop/x4yiYzdEitTsUWsvK8YDo0XlV/1AZTDA/jwcmwoY5lpff95uZ4IkPbLQNG8m5l4kihwqNJy62bZKGkPscmTweysWD9wxg8fyt+EWvm3/9OoACgD/S/vvyva6Z+/b/jZfx/Ef+T+s/1FR86vmWvH0Mg/39y+Xruj/+XAPl/fJN+r8et8mvLZKn36USLWF2zdOC3H3K52lUyxBBEJp8PBK3KsnSMa9auFnBdpIGntOun9mZTkLGi/o0QmYIz/AMzIFBDGmIwCsHvTF7q9sRKCx0VaU5AE/qP3i3IYSsUNZhoRbylbq0YJoSCVd3kKeDKc8jUI344M3TMdGhD1emKQtTWFTychav/VvKFiTOcNa1ZAUXrod2MaH4oI3vYJE9oC6AAH4lpejqFBK+lQJuRUAQMTBiMMas+ayKZiQApIeXF0GJuIUIq5itCoDRR8BUWOawvzOak0Vvv+M8IJeygnmqETg1wcM5t7SozIBJYnmmzuIzu390RSuSI0i/qOLNoe4dJqDMpiLtLILfwjXfa1zCJg+I3mD8jUJhrdkXucesPdXz3D6hSnK/O+wuHHFyIR0R/HHeVjb6GRfeIh9lCfAX6D5PmWtQZtcr6wHsgCeG3I1nqbMP+Ohv2mAIxD1V6h/MnBRxzex2aClo011E9/TBhDxTqlkSr0o46m78/lxwLCMbc18aJgPugYFsBcZPlA22iVEdC2yjdHb1QimgWtC63AV1Q26UiWBl26opgc9R3jR7AkNVJcdokiRbJIloD1gLpewUyIUn1oxb5TJMgJe+PRGrN9AhsWqTNK7CrOEa8fstZ/aHRR5M8NPcQOnakAwhsiouU0LmeQteOqWX3Cm1Z8/4j8glGZ3SFJ+GLrgh+hWcYja7Fb7tlFWhxUAheh98ABuF5+K7j8aBFb91JHNruHR80QwXkZmtsSkmtsTaAD2BF2BhW6livvbvuOhRNrWW6vrTTQxZ9+UjgZYS0oRqbstfa7633HVqFuyr4rCu43LQUJPT4/7+3boLu8j+VRFl490ER8qZd+eZl+hacUwfffyft1WA11SMuXwVvB36vGm3BPolDzREssNWivkRljVhBUtV7I3jW1gSNjqMliMkWz1HYQsLbTDtrZuwp2PtlanLGU8v50jlXMKrojPFdDAXy+4Q2Sxxmu9gaFUWIwRoZImmXCh/FZvgyXMZJgxHSI5f4kiomh/onY5LNq6m1r8DHgfxKGbROR/dzWHUc1fxHU/vxbc6+iGjSdT4oHJ9o9nMQjFYdluYQTA2hada1myKgVr8z/qiTW/UKvjPw8GezsANX4BKpbNMOUQBArpgYPGahs+7XTvcbpSOsFCF1+eXQEKiztLGd4IqR9sbcfKIFotXS5oipAYQNs6QDDibikD+HhRFJQIeeeAbhcEdVlV5LjFXvM44ZtdE9Fa5cKUC2lJxVtKaQiC8RQeMJcoS/zkiNAzpV2u41sjTGHGIVo25JPqvJjrZH9AMNpc+Ag/OzvlNt5rWYIfo7lHZ3R9oLOZT4rs/kBBRjkvtYK+aXvD8jH7oeDxU44ECRDAiyGPo81KE8REDm8d5K/LiCHn20408c/O7ieKfYjK9cyWvkipvbeP7IFnwWB7Eff4fJ7PH/kl7OEjmCA1Lfo+bN0EAYgruv3SiHd3db2BE2HKAgd/AqtpaO3kP/mn84iPkFHSXmdc0qnULUquRi3U4X1bsugexNb9147jx2kK9ycRGwkMVRAXugR/AS2nOOx8SmaB6o2YLaHKw3PE7NzGV3BQKlnOko0va+oX/Ju60G7A2Lwia3ypJKJBOjirMc2lUOPNgSTaJlEBvCCoWdM3ulc1THUSfizR1hiETEmXOIMq4mLRSZocScN2AD9xCjwO2nIFgetiua2qadk6gPHoQN4RVm16Uz2H6D9iJNnhpvsXiIIUCY0X5ptrq1EHmiS28evTTQ4y+/26CMGt8/fUsOv28yo8jsMi1mha0sg6dgQnH2R2sgocJcR1F7hAQeNkcHVj5W//MxQcQZIt3pVdXjnT0LDNo58bDshYZY9eqa8o5GYSQKHsF8dEYkOZrD4ILU5WcGAziO4Ju0DqbFTq/MNNPSck+vVbX64/d6D1b46UP4BoyGXf7/WTqZBD2RWst06y+8allaxVJrsbY8jB4txSLacAzGob84FA3k7zrOpWNcyZCC5ORoBnO7naxZfyj7ISdWPaNfIuHYbLo89cR4Y/MDoQgmk9v/sMjh6MPam9Fl5N4Q6zNdh1PJ1GAzrYdoCmeHNfOc2eAljdvxfhsOmXi4J5L6PBOQfsvJF1+dvvX0VKAJ0GmRuTMl86xlCj6rZl/TdkGh/NU8LpxHhq+RvAsAlAM1GcM2maHRb2o43mxBgBWma4PwHwiQQz9o3Mf8e06CGt1ek09K/dVCTK9p58cQw106fETpo8ePuhDLPUIKqu7oxCa/ttlCNFDKyuYSth7EK1unQF2pnDiDcngNjwN6MzsbfE+os3qF3nh65tn9BkM4tJ9r3k9F3YbhFCLPueO1xg2NtjE+qOAQN13UjKsGv9bW1cxpEN3PejjTOzpomEBmwg2m7NipQrbb9ApN77CZdDGlmKAgDHrNQ1L6FEZikPNHI6GGBYh7xmoupLAXBrij8OVADE6/DQBKMIEZ5GAZMjTf1EvVuOmPoij0D3VslndgYQfctmzxZKoVvGvaiXDhm1PbayFo7nyZgs/9kEIjpPooSKHpT9QPXyNdoT8soAQTmEEOli0NduRyyl4PB17ObVe4sHdN2LM98JncogcnKUSNyLzges+TRIhKIbG3cNWHMChgAaZK8pWfkvM6I+OftLo5fxNv4ZkXTKBMQzLCLUayDBl784yQfkMOxtvXLhluooRl8D2HolO7gre16hanslcd76b+iRZEbUIR6oc6K9QtGv2CNJR26lvHm1mWDQRaXEUL3aRilze6hISwvAp3pXyhA9jFdnRClGPzCfdLTAdtYDmwRvQdEfpJBWpCwLq14F4GXQR6nBB8t3PgGwK9VtPg5fpKK6MYZ509YCND3VT6PR99b8bLxUmowWT60hXWFCSg/8z1diWcaXHewtEuD1qJ7ZXWJlpnS/mRLcvSnRDKIJhiIyubfT/E72josEe8XBNpeV9q+wm/R070D28670Wf6CJi3zk+1hvMqs/+w/oIbVjvQqju05GLTT1RdqC1iErYCl/MAuQGkrBc0NxnxJMr7d+Q97+UHP3M+tazRwESZFnMefdyyLM48h5IsciMn6v2DK6iJPrs/Alu5xnEW6rxKW0QpUDAtB20M5WChk3WphnknG1MSAjYPaG3jdaR/CsbNLdsQ/LJFgMBVh+VZScOUtSiG63OLonNyK5DW5ndCtv67NaEdma3IXX6hrfl5AsY1FkA7kgQsggnE7MYM3VZgmnaLHJ0TZaSnHOS5uTGzDKEt5AsC6dlZw0Yt7FZDvs2NWsos03t5BpZgEREWYH4iHDyAm4hmPOkQqdDdVD5L3OIkZJFl1ORhY8GieuC3A8NyUccfeyJp7Kzz/FjbSqKIFxeUXFZlTj28ZDEEw423etqMU0K9ZT45EyICzX+8KSfvAaqIaTEUUGIQdpkZXmZCLekyA0yg7Qo80CQey8VJP8o4WsA2RKMwgSjUYJXYKpU6fZ/jMZyvQcilaswgUaxQkWqiHly5zGw8UKxGOX0dHqJgleMUyaPVA29WSW54Rmm8qQK1kIBjepQ+aWF4crlXlaVFaFKDm3L4YjBpBFVKhVjylhZ0h1e/ARxFC+qatRVlMZlq6KyKavjdInqz5fy5Uh/KK5FTXEVRkmmNKHydcFSShpq4kEqQfqkp05RK69eKlKRsKoy4mLKGkQ51AXRAAuJiuX1M8tUVsTGbSvf0lCZIvEXhqqgNDt1wlsuK0pl3LVRVa8qgdzGiPbDpZQ0StoWNAq5uY1OVd7WSxQnUpRkI6bv6iLs+z/vbax8/9eetgNIQwQigUBVvM64wmo1ah0xzxt1f/LPx1IbrQkJNHlgltkhRUxoNV+DU3pDDsts8tVPF0psdcE52+TK0yHfJQXOu+gaGWrlLRWP7nU3bFeoX7K7brujyHsfNRqrmFqpEmVWKPevitdlX/yJqKb1zngTTTDJFJMdsNI0U003wwefdBuiXtwQcZER/PXfEfU/FvqP18jTbNjx/CKXLxQvS+VK1XKN1hvNVrvT7fUHw9H4amIr59l8sVwpo/4XoHqXK+F5tRbVG81WOy4luh12xjDMsMIOJ9zwwo8gQr/9teNlHkUcSaSRRR5FlFFFnfxooo0u+hiOUmHWobibpCZeea2S+gFbd54Ke7jvaWK9Uy/Zp8eTxCVeiPOQX/eB2dCPriGENFqeL5f6ABYGLvugM/e+heU8NJnvr5OimSk7my84XhCXkqyomi6g+lS6nh+EUbxK0iwvyqpu1pvtbu+iWlfgnEb1iUC6YVo2dlzPD8giXEaxk6r/lUm7o/SnKFlVN+2Kd2iqf+lJrDfb3f5wPJ0vfKpTj0+Aqj7SdREkRTMsx0uq/mCSrKiapmrV8z1Vt0dxQqr611yUVd20XT+MxpPpbL5Yrq5vblPgELSqmlBN+XybSb310N/3j84kkVQyyaWQUqoJRTNTdjZfcLwgLiWZYPW+uJ4fhFG8StIsL0qwx4/WrFFW6zIFdFmtapDM6v9qJosNc7g8vgCxEFqKxN59+PS1WrNnfq832M1yrc7enQ1gL5fs1Q6zQbew3NvN9k65/0qVWqO1wnV6g9FEWNvYDt2pvYOj00QyyXcemipAYHHGu3Jxvb27f3h8AkAIRlAMJ0iKZliOF0RJVlRNN0zLdlzPD8ImDoiwXh8ChcERSBSaQxTJQXgCkU0Ud3I6hukgYpYiI4qzOIBpoaEqXflXwNDI2MTUzNzC0sraxtbO3sHRydnF1c3dw5O9crI6xqyL6zCxW770hIweBQMqRkyYsWDFhh3o8twXbjwEJVDhRRS5VBJMLoD5M7m3pCAll1JqaaWTtGr8SNXJBdqR6kc7jnE0vqBBbe7bInwFil/C/fT4BNdWpWmMlO12Ny9ft1XF+mmqUXAV6SA6Jfv11bT0DOZW7beCLSr3JsUwSiFNSrkoKnUGPtLnoFnzFi1bIZM+gE6du3Tt1r1Hz169/0F74N3urXlPQh6KUIbK3sHR5GR23iyZWE2/U0RCrl76APlS01VpguajZKWWYPGTnGxBSoni3EFSizPv8OHYu4Urw7FMiLoq8XxLcTa5HMn58VovAm+NrLYPJbPOufzz/S7GI/sydE1TgIqWIuhISON68QPQGJiZo5/lWPWRWRhqWFCot1wi+Vv+pNk0yotGS+1tyulDoGla2w6smTMKumaAMhZbGgH7pUK6YlWsszcq9j5nkzf8c01SC6Hg+66HmZQcvB2ajmj7riaT4fCr5qIx8+M1zakL24a5mhRtinGGWiVxAZLhIr7ff46dhqtB09XAOGyaA1Z8N8Xll4/7fvNtq/3elM904XlqDpNqj9QfTw1d+ObUWI79uLGOuZG8yU9gMZuimwapE0xAQGiiBRAl2kTEI6NN4mM4JRGJiJxJKnrxpTfD4mZiRsauizhyal+K4tUw3KdEOYzsafwh9i0uj3sn/qFIIFhvf0GQgstONZLxJkuwNZHQ6zEeV/uMXYMTgy0Po6JTF/Qku1e9yR4/s98v8+KqebsjT6YLWdIIk5zwUVryY7Hu0CXzV33Yzzl/BTED2/9JE9+PJ81ZR3s9nHGRQPpQqxkmrpdi3aeTTWCXS1ak9lYAp0qO+KiTYIIvCcoJMZhEh91ukMbKod8bRakR6p+bpCbbZtmLlonDJQ1rFJT31HRLZAiFfhNmzf2utcoSyhZqydjTf1AO0155kM+Gzeog+TgAF7RTTlr2ifNaTpDnPteszq5ESaiHEhrWETrC8uZsrT8kKgnSoHBEs46caXiCfYWqKWCqVg0vnb/0qJVQW8Y8Sk09qHGMG/+XMVqVSYtKV8kedG3isTyUsMhZhE/YsXRLLKGQO/gtB9Xc24TpuDfKzg3Y1hOAfMcCESaUcSGVNo7bDgEiTCjjQiptHLcdAUSYUMaFVNo4bjsGiDChjAuptHHcdgIQYUIZF1Jp47jtFCDChDIupNLGcdsZQIQJZVxIpY3jtnOACBPKuJBKG8dtFwARJpQJqbRx3HYJEGFCGRdSaeO47QogwoQyLqTSxnHbNUCECWVcSKWN47YbgAgTyriQShvHbXcAIkwo40IqbRy33QWIMKGMC6m0cdx2CxBhQhkXUmnjuJc9wSEfAAAAAAAAAAAAAAAAAAJvFwbtXul+DP/mT3iE/GE2nVd4EXDZ/PjwpOjHb0YPO99yelweXyAUiSVSAIRgJLp2uDy+QCgSS6QACMFIdONweXyBUCSWSAEQgpHojsPl8QVCkVgiBUAIRqK7DpfHFwhFYokUACEYiW6df/cmWmmfu86hcnhsrbXta34idRM5lUOGCBPKuJCqHgIkTEe/cPVJVFIO6nKWiYwi4pEY758r03VbZ6tAobDxTfKHZCkZI2goRZ5y6K1iaWS93EW+tm+a4VBMnZbddE1t/ST5qOq8XM/5du2eheKJB3kjdOrSo87iPegU8op9EOmUA56vjcCmdHpJKLJk8uYo/gwXJwmDitTRtiNbJ5KDh4c0ktlBNYR+qEI9LRBKY+NR5T7MFfN91/vP+Xl5pD//toHPuZ+stR6JYCdlZXSy01SDG85O1+3uf9uFy7gGKU9KPaojEfjw0Qp2gn95TP4nHHDjcGukfPiku7A9H5wQfeoie+ohCATqdpm4BREsIYQFEAjABw9ccACDDRaYYIAOCDRQ1TwTCcOM0sfyeGoO87B2Qfe7SDshW4LHS8p/5wV0XYLt8xUJQsIalsFxQo8d23L6YQhHzhgh6U/Fachn02oKBBIK2l4HEQQMHALKbocYDBwCEgoaBg5ce50kMCh7nAI7nAYgEO06P5Q9yWG5uLDKosOnMbng/BSJnGziG85IKsw4XH3shWeOR15yiPpjCFs+l2COER6YfPI4hABgOpzhE7cbprAeg2LJCuPx5uHxPh8eH+Px6all0AAe4rMZI8PMMik4vngWqdDCCi8iz/kLpFsGpcqAKj3esfADXezjIowYDIbvBLAUwPDwnQkjR2H3/Kh9oxicuZ0fW7Mt/6empl+76+jouzm90DOXjJa6RpAqOuy7KlsCjRDCxRsNd/wOp1DX8PXHBq/YV+9T2ZtU9kki+b5G8bwrx2o0xbEYlbXHPSUpoykVR+KjQ3TnwyLyvLmHf/FL0RyWYq3L+WiNfxte6/CFFOTxjEnTpZd9mtwUhpvO9E1K/oWXp8A9E7HYVZJl51AQZmQ7Tln0jFwiO3nM9mcUsFbKc6R4hfRwf5GJPDVR8CczI0FHlE7gZIKXH4ySJuVUiAZew2csK9JlCfU434E6K6oEqu7KctXU5fO8RypCl0xoQnI8CssismMiK7IgZwdX4qjXvokH4lCaOMQEk5hkIAmChRQic17iprIi9QXSYxRlxja5oOalikHidlXTujYZkqA7GqLlEIqhPneZc8qwqWVRZWBTM5FvyrasGueRsinpiWJv9DUi1iFi5yJ6zbUuW4V5oX2KunuikvK5oKzCIHipJ4Pe2ItgA982cjlZa6Dn2KSa4ZVFP01NnzaTqO/8Xo0VcuIYOqi5MmlUJIkbIQZxQu4mh8BOvJSnyb6zhXdq0SpuiYz4LjX+eupYjsV5t0kHBALtJWWEQCCoIwdGlAjcwd0wYUdTf+U0ptYj2HynVsy17V8bbS9sq0NFys55kdyzJBZooVG0/5b/fyKmzYDBwAAMC7d4lsFCoqL+wRMjXlWIj+bsF1c1LlIppRB5S6kJZ4cyjflfpsaAKK9qxnKprYNMGVRNmeeaRcqiWsomVsdv/IubXRmNWmcu72Kf8qiB8qmRCs5NPn4m6S+UI/rruQhqQa2pkNpQMbEfqrn+snVJdH6/7C7Latj3J9vpoZ7/Hwe1xHJXPdc9kaScgewpBrMz6bIiSo24PJYyBXspVrk0gKDFWpGNXRZGEGuPXr/dc0GhJf4K6Mvn5IleNMD36l7LB6iz7ASngEHBwCFg7OsgAAGDQsLAgZssABIEUKKwwymCgqvgXNLn+ZnsWfR/5KaOZU8L2KhDt4nf4RGkFV5TwtPFaCQeF/qstAspmQJo00Q/lpSFJ6ERBX+Bs63uQ/JnO5DeVTUBSPiU89fwdwbSdvNK/rZjHT9yJ8Y5Z7EA0x4ij/QAMDjNTpznaB4r0hXiSsbSaRrSGUwlB+0mL3QL9gI5Qcq2PTnJPedsFuhLIreZW+Dmqq6/suzDwJLQZGhA+IsU/AXIPrxJDVfzd5zVetMO2LQ6gNW9EgL1UH8vO12b+lM6ZqG1ea3IV8grsKXLJO4MjtOncl1L6PgPN2P60clmAZCdBwA=") format("woff2");
  font-weight: bold;
}
/*
* Color classes for ease of use
* Names taken directly from style guide aliases
*/
.brand-primary {
  color: #676735;
}

.brand-primary-bg {
  background: #676735;
}

.brand-secondary {
  color: #333319;
}

.brand-secondary-bg {
  background: #333319;
}

.accent1 {
  color: #676735;
}

.accent1-bg {
  background: #676735;
}

.accent2 {
  color: #64371b;
}

.accent2-bg {
  background: #64371b;
}

.accent3 {
  color: #910d0c;
}

.accent3-bg {
  background: #910d0c;
}

.accent4 {
  color: #670a09;
}

.accent4-bg {
  background: #670a09;
}

.error-color {
  color: #a00101;
}

.error-color-bg {
  background: #a00101;
}

.success-color {
  color: #47807b;
}

.success-color-bg {
  background: #47807b;
}

.warning-color {
  color: #ffe544;
}

.warning-color-bg {
  background: #ffe544;
}

.dark-gray {
  color: #351d0e;
}

.dark-gray-bg {
  background: #351d0e;
}

.medium-gray {
  color: #c0c0c0;
}

.medium-gray-bg {
  background: #c0c0c0;
}

.light-gray {
  color: #bcb7af;
}

.light-gray-bg {
  background: #bcb7af;
}

.lighter-gray {
  color: #f9f6f2;
}

.lighter-gray-bg {
  background: #f9f6f2;
}

.black {
  color: #000;
}

.black-bg {
  background: #000;
}

.white {
  color: #fff;
}

.white-bg {
  background: #fff;
}

/*
*   This mixin generates a NEW or SALE product image badge
*   Pass in the badge type to have the css rules outputted
*   NOTE: all badges except for mobile PDP are 50px; mobile PDP is 40px
*   The classes for the largest, more commonly used size
*/
.badge-new {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 50px;
  height: 50px;
  line-height: 44px;
  background: #64371b;
}

.badge-sale {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 50px;
  height: 50px;
  line-height: 44px;
  background: #910d0c;
}

.badge-newcolor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 4.23em;
  height: 4.23em;
  padding-top: 0.72em;
  line-height: 1;
  background: #000;
  font-size: 13px;
}

.badge-rebate {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 50px;
  height: 50px;
  line-height: 44px;
  background: #351d0e;
  color: #fff;
  border-color: #f9f6f2;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 10px;
  font-size: 0.625rem;
}

.badge-new-pdp {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 40px;
  height: 40px;
  line-height: 36px;
  background: #64371b;
}
@media (min-width: 768px) {
  .badge-new-pdp {
    width: 50px;
    height: 50px;
    line-height: 44px;
  }
}

.badge-sale-pdp {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 40px;
  height: 40px;
  line-height: 36px;
  background: #910d0c;
}
@media (min-width: 768px) {
  .badge-sale-pdp {
    width: 50px;
    height: 50px;
    line-height: 44px;
  }
}

.badge-newcolor-pdp {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  text-align: center;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: 3px solid #fff;
  width: 4.23em;
  height: 4.23em;
  padding-top: 0.72em;
  line-height: 1;
  background: #000;
  font-size: 13px;
}

.callout-badge {
  display: inline-block;
  background: #910d0c;
  color: #fff;
  height: 2.5rem;
  padding: 0 0.4375rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5rem;
}

.early-bird {
  display: inline-block;
  background: none;
  height: 2.5rem;
  padding: 0 0.4375rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-size: 20px;
  position: relative;
  text-align: center;
}
.early-bird::after, .early-bird::before {
  content: "";
  position: absolute;
  border-style: solid;
}
.early-bird::before {
  top: 18px;
  right: -15px;
  border-width: 1.1em 1em 1.1em 3em;
  border-color: var(--ribbonLight) transparent var(--ribbonLight) var(--ribbonLight); /* stylelint-disable-line */
}
.early-bird p {
  display: inline-block;
  padding: 0.5em;
  line-height: 1.2em;
  background: var(--ribbonLight); /* stylelint-disable-line */
  position: relative;
  color: #fff;
}
.early-bird p::after, .early-bird p::before {
  content: "";
  position: absolute;
  border-style: solid;
}
.early-bird p::after {
  top: 100%;
  right: 0;
  border-width: 0.5em 2em 0 0;
  border-color: var(--ribbonDark) transparent transparent transparent; /* stylelint-disable-line */
}
.early-bird p::before {
  bottom: 100%;
  left: 0;
  border-width: 0.5em 0.7em 0 0;
  border-color: transparent var(--ribbonDark) transparent transparent; /* stylelint-disable-line */
}

.personalization-delay {
  margin: 0.5rem 0;
  display: block;
  color: #d41836;
}

.content-width {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: auto;
  width: calc(100% - 30px);
  max-width: 1280px;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.menu {
  float: left;
  margin: 0;
  padding: 0;
}
.menu li {
  float: left;
  list-style: none !important;
}

.full-bleed-width {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc((100vw - 100%) / -2);
}

.hide {
  display: none;
}

@media (max-width: 1024px) {
  .desktop-only {
    display: none;
  }
}

@media (max-width: 767px) {
  .desktop-tablet {
    display: none;
  }
}

@media (min-width: 1025px) {
  .tablet-only {
    display: none;
  }
}
@media (max-width: 767px) {
  .tablet-only {
    display: none;
  }
}

@media (min-width: 1025px) {
  .tablet-mobile {
    display: none;
  }
}

@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
}

@media (max-width: 1024px) {
  .no-scroll {
    overflow: hidden;
  }
}

.lone-link {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.lone-link:hover {
  color: #676735;
  text-decoration: underline;
}
.lone-link.button {
  text-decoration: none;
}
.lone-link.payment-failuremessage-link {
  margin-left: 5px;
  margin-right: 5px;
}

.back {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.back::before {
  content: "";
  display: inline-block;
  background: url("../images/svg-icons/arrow.svg") no-repeat;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
}

.type-hero {
  font-family: "Neuton", serif;
  font-size: 48px;
  font-size: 3rem;
  color: #676735;
}
@media (min-width: 480px) {
  .type-hero {
    font-size: 54px;
    font-size: 3.375rem;
  }
}
@media (min-width: 768px) {
  .type-hero {
    font-size: 72px;
    font-size: 4.5rem;
    letter-spacing: -0.6px;
  }
}

.type-hero-banner-heading {
  font-size: 42px;
  font-size: 2.625rem;
}
@media (min-width: 768px) {
  .type-hero-banner-heading {
    font-size: 60px;
    font-size: 3.75rem;
  }
}

.type-hero-banner-sub-heading {
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .type-hero-banner-sub-heading {
    font-size: 34px;
    font-size: 2.125rem;
  }
}

.type-asset-tile-heading-inner {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .type-asset-tile-heading-inner {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  .type-asset-tile-heading-inner {
    font-size: 44px;
    font-size: 2.75rem;
  }
}

.type-asset-tile-heading-outer {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .type-asset-tile-heading-outer {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .type-asset-tile-heading-outer {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .type-asset-tile-heading-outer {
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.icon.svg-account-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-account-bg {
  background: url("compiled/sprites.svg#account-view") no-repeat;
}

.icon.svg-add-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-add-bg {
  background: url("compiled/sprites.svg#add-view") no-repeat;
}

.icon.svg-arrow-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-bg {
  background: url("compiled/sprites.svg#arrow-view") no-repeat;
}

.icon.svg-arrow-block-left-dims {
  width: 30px;
  height: 30px;
}

.icon.svg-arrow-block-left-bg {
  background: url("compiled/sprites.svg#arrow-block-left-view") no-repeat;
}

.icon.svg-arrow-block-right-dims {
  width: 30px;
  height: 30px;
}

.icon.svg-arrow-block-right-bg {
  background: url("compiled/sprites.svg#arrow-block-right-view") no-repeat;
}

.icon.svg-arrow-down-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-down-bg {
  background: url("compiled/sprites.svg#arrow-down-view") no-repeat;
}

.icon.svg-arrow-first-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-first-bg {
  background: url("compiled/sprites.svg#arrow-first-view") no-repeat;
}

.icon.svg-arrow-last-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-last-bg {
  background: url("compiled/sprites.svg#arrow-last-view") no-repeat;
}

.icon.svg-arrow-up-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-arrow-up-bg {
  background: url("compiled/sprites.svg#arrow-up-view") no-repeat;
}

.icon.svg-back-to-top-icon-dims {
  width: 36px;
  height: 36px;
}

.icon.svg-back-to-top-icon-bg {
  background: url("compiled/sprites.svg#back-to-top-icon-view") no-repeat;
}

.icon.svg-blog-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-blog-bg {
  background: url("compiled/sprites.svg#blog-view") no-repeat;
}

.icon.svg-cart-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-cart-bg {
  background: url("compiled/sprites.svg#cart-view") no-repeat;
}

.icon.svg-cc-amex-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-cc-amex-bg {
  background: url("compiled/sprites.svg#cc-amex-view") no-repeat;
}

.icon.svg-cc-discover-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-cc-discover-bg {
  background: url("compiled/sprites.svg#cc-discover-view") no-repeat;
}

.icon.svg-cc-master-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-cc-master-bg {
  background: url("compiled/sprites.svg#cc-master-view") no-repeat;
}

.icon.svg-cc-visa-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-cc-visa-bg {
  background: url("compiled/sprites.svg#cc-visa-view") no-repeat;
}

.icon.svg-checkbox-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-checkbox-bg {
  background: url("compiled/sprites.svg#checkbox-view") no-repeat;
}

.icon.svg-checkbox-selected-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-checkbox-selected-bg {
  background: url("compiled/sprites.svg#checkbox-selected-view") no-repeat;
}

.icon.svg-checkmark-dims {
  width: 12px;
  height: 12px;
}

.icon.svg-checkmark-bg {
  background: url("compiled/sprites.svg#checkmark-view") no-repeat;
}

.icon.svg-close-icon-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-close-icon-bg {
  background: url("compiled/sprites.svg#close-icon-view") no-repeat;
}

.icon.svg-close-white-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-close-white-bg {
  background: url("compiled/sprites.svg#close-white-view") no-repeat;
}

.icon.svg-decrease-dims {
  width: 15px;
  height: 15px;
}

.icon.svg-decrease-bg {
  background: url("compiled/sprites.svg#decrease-view") no-repeat;
}

.icon.svg-email-icon-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-email-icon-bg {
  background: url("compiled/sprites.svg#email-icon-view") no-repeat;
}

.icon.svg-error-icon-dims {
  width: 19px;
  height: 18px;
}

.icon.svg-error-icon-bg {
  background: url("compiled/sprites.svg#error-icon-view") no-repeat;
}

.icon.svg-facebook-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-facebook-bg {
  background: url("compiled/sprites.svg#facebook-view") no-repeat;
}

.icon.svg-google-plus-dims {
  width: 34px;
  height: 20px;
}

.icon.svg-google-plus-bg {
  background: url("compiled/sprites.svg#google-plus-view") no-repeat;
}

.icon.svg-gozero-dims {
  width: 56px;
  height: 40px;
}

.icon.svg-gozero-bg {
  background: url("compiled/sprites.svg#gozero-view") no-repeat;
}

.icon.svg-help-icon-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-help-icon-bg {
  background: url("compiled/sprites.svg#help-icon-view") no-repeat;
}

.icon.svg-increase-dims {
  width: 17px;
  height: 17px;
}

.icon.svg-increase-bg {
  background: url("compiled/sprites.svg#increase-view") no-repeat;
}

.icon.svg-instagram-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-instagram-bg {
  background: url("compiled/sprites.svg#instagram-view") no-repeat;
}

.icon.svg-logo-dims {
  width: 350px;
  height: 58px;
}

.icon.svg-logo-bg {
  background: url("compiled/sprites.svg#logo-view") no-repeat;
}

.icon.svg-logo-mobile-dims {
  width: 126px;
  height: 42px;
}

.icon.svg-logo-mobile-bg {
  background: url("compiled/sprites.svg#logo-mobile-view") no-repeat;
}

.icon.svg-logo-tablet-dims {
  width: 278px;
  height: 32px;
}

.icon.svg-logo-tablet-bg {
  background: url("compiled/sprites.svg#logo-tablet-view") no-repeat;
}

.icon.svg-mobile-menu-dims {
  width: 22px;
  height: 22px;
}

.icon.svg-mobile-menu-bg {
  background: url("compiled/sprites.svg#mobile-menu-view") no-repeat;
}

.icon.svg-nav-addresses-dims {
  width: 21.1px;
  height: 21.27px;
}

.icon.svg-nav-addresses-bg {
  background: url("compiled/sprites.svg#nav-addresses-view") no-repeat;
}

.icon.svg-nav-cc-dims {
  width: 22px;
  height: 14px;
}

.icon.svg-nav-cc-bg {
  background: url("compiled/sprites.svg#nav-cc-view") no-repeat;
}

.icon.svg-nav-orders-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-nav-orders-bg {
  background: url("compiled/sprites.svg#nav-orders-view") no-repeat;
}

.icon.svg-nav-pay-dims {
  width: 18px;
  height: 23px;
}

.icon.svg-nav-pay-bg {
  background: url("compiled/sprites.svg#nav-pay-view") no-repeat;
}

.icon.svg-nav-prefs-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-nav-prefs-bg {
  background: url("compiled/sprites.svg#nav-prefs-view") no-repeat;
}

.icon.svg-nav-statements-dims {
  width: 20px;
  height: 23px;
}

.icon.svg-nav-statements-bg {
  background: url("compiled/sprites.svg#nav-statements-view") no-repeat;
}

.icon.svg-paypal-dims {
  width: 82px;
  height: 40px;
}

.icon.svg-paypal-bg {
  background: url("compiled/sprites.svg#paypal-view") no-repeat;
}

.icon.svg-pinterest-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-pinterest-bg {
  background: url("compiled/sprites.svg#pinterest-view") no-repeat;
}

.icon.svg-play-button-dims {
  width: 60px;
  height: 60px;
}

.icon.svg-play-button-bg {
  background: url("compiled/sprites.svg#play-button-view") no-repeat;
}

.icon.svg-qv-icon-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-qv-icon-bg {
  background: url("compiled/sprites.svg#qv-icon-view") no-repeat;
}

.icon.svg-radio-selected-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-radio-selected-bg {
  background: url("compiled/sprites.svg#radio-selected-view") no-repeat;
}

.icon.svg-ratings-empty-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-ratings-empty-bg {
  background: url("compiled/sprites.svg#ratings-empty-view") no-repeat;
}

.icon.svg-ratings-full-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-ratings-full-bg {
  background: url("compiled/sprites.svg#ratings-full-view") no-repeat;
}

.icon.svg-ratings-half-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-ratings-half-bg {
  background: url("compiled/sprites.svg#ratings-half-view") no-repeat;
}

.icon.svg-remove-icon-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-remove-icon-bg {
  background: url("compiled/sprites.svg#remove-icon-view") no-repeat;
}

.icon.svg-search-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-search-bg {
  background: url("compiled/sprites.svg#search-view") no-repeat;
}

.icon.svg-secure-dims {
  width: 16px;
  height: 20px;
}

.icon.svg-secure-bg {
  background: url("compiled/sprites.svg#secure-view") no-repeat;
}

.icon.svg-select-arrow-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-select-arrow-bg {
  background: url("compiled/sprites.svg#select-arrow-view") no-repeat;
}

.icon.svg-signin-mobile-icon-dims {
  width: 27px;
  height: 21px;
}

.icon.svg-signin-mobile-icon-bg {
  background: url("compiled/sprites.svg#signin-mobile-icon-view") no-repeat;
}

.icon.svg-store-card-dims {
  width: 70px;
  height: 43px;
}

.icon.svg-store-card-bg {
  background: url("compiled/sprites.svg#store-card-view") no-repeat;
}

.icon.svg-tooltip-icon-dims {
  width: 16px;
  height: 16px;
}

.icon.svg-tooltip-icon-bg {
  background: url("compiled/sprites.svg#tooltip-icon-view") no-repeat;
}

.icon.svg-tooltip-info-white-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-tooltip-info-white-bg {
  background: url("compiled/sprites.svg#tooltip-info-white-view") no-repeat;
}

.icon.svg-twitter-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-twitter-bg {
  background: url("compiled/sprites.svg#twitter-view") no-repeat;
}

.icon.svg-warning-icon-dims {
  width: 46px;
  height: 41px;
}

.icon.svg-warning-icon-bg {
  background: url("compiled/sprites.svg#warning-icon-view") no-repeat;
}

.icon.svg-youtube-dims {
  width: 20px;
  height: 20px;
}

.icon.svg-youtube-bg {
  background: url("compiled/sprites.svg#youtube-view") no-repeat;
}

.icon {
  display: inline-block;
  vertical-align: middle;
  fill: #351d0e;
}
.icon.hoverable:hover {
  fill: #351d0e;
}
.icon.header-icons {
  fill: #351d0e;
}
.icon.header-icons:hover {
  fill: #351d0e;
}
.icon.footer-icons:hover {
  fill: #333319;
}
.icon.logo {
  width: 126px;
  height: 42px;
}
@media (min-width: 768px) {
  .icon.logo {
    width: 278px;
    height: 32px;
  }
}
@media (min-width: 1025px) {
  .icon.logo {
    width: 350px;
    height: 58px;
  }
}
.icon.email-icon, .icon.close-icon, .icon.collapse, .icon.expand {
  fill: #c0c0c0;
}
.icon.arrow-down, .icon.arrow-up, .icon.arrow {
  fill: #000;
}
.icon.arrow.right {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.icon.arrow.up {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.icon.arrow.down {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.icon.checkmark.light {
  fill: #fff;
}
.icon.nav-orders.add-to-cart-icon {
  fill: #fff;
  width: 24px;
  height: 24px;
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1, 2 */
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
	 ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
	 ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
	 ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}

/* Forms
	 ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * 1. Normalize the border radius due to Chrome for Mac setting a 4px radius by default
 */
button,
input[type=button],
input[type=reset],
input[type=submit],
input[type=file],
input::-webkit-file-upload-button {
  border-radius: 0;
  /* 1 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  /* 1, 2 */
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
	 ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* Slider */
.slick-slider {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

ul.slick-slider {
  padding-left: 0;
}

.slick-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.slick-list {
  display: block;
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-track {
  display: block;
  position: relative;
  left: 0;
  top: 0;
}
.slick-track::before, .slick-track::after {
  content: "";
  display: table;
}
.slick-track::after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.cross-sell ul li.grid-tile {
  height: 440px !important;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../lib/slick/ajax-loader.gif") center center no-repeat;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 2rem;
  width: 1.5rem;
  min-height: 0;
  font-weight: normal;
  font-weight: initial;
  line-height: 0;
  font-size: 0;
  border-radius: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  opacity: 0.75;
  z-index: 1;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  opacity: 1;
  color: transparent;
}
.slick-prev.slick-disabled::before,
.slick-next.slick-disabled::before {
  opacity: 0.25;
}
.slick-prev::before,
.slick-next::before {
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: #000;
  width: 0.625rem;
  height: 0.625rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.slick-prev {
  left: 0.0625rem;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: 0.0625rem;
}
.slick-prev::before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
[dir=rtl] .slick-prev::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.slick-prev:disabled, .slick-prev:disabled:hover {
  background: transparent;
}

.slick-next {
  right: 0.0625rem;
}
[dir=rtl] .slick-next {
  left: 0.0625rem;
  right: auto;
}
.slick-next::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
[dir=rtl] .slick-next::before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.slick-next:disabled, .slick-next:disabled:hover {
  background: transparent;
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 1.875rem;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 1.375rem;
  width: 1.375rem;
  margin: 0 0.3125rem;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 0.3125rem;
  cursor: pointer;
}
@media (min-width: 1025px) {
  .slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
    background-color: transparent;
  }
  .slick-dots li button:hover::before, .slick-dots li button:focus::before {
    opacity: 1;
    background-color: #c0c0c0;
  }
}
.slick-dots li button::before {
  content: "";
  position: absolute;
  top: 0.3125rem;
  left: 0.3125rem;
  border-radius: 50%;
  width: 0.5rem;
  height: 0.5rem;
  font-size: 25px;
  line-height: 1.25rem;
  text-align: center;
  color: #f9f6f2;
  background-color: #f9f6f2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-shadow: 0 0 1px #c0c0c0;
          box-shadow: 0 0 1px #c0c0c0;
}
.slick-dots li.slick-active button::before {
  color: #c0c0c0;
  background-color: #c0c0c0;
}

.slick-dark-arrows .slick-prev,
.slick-dark-arrows .slick-next {
  height: 4rem;
  width: 1.5rem;
  background-color: #000;
}
.slick-dark-arrows .slick-prev:hover, .slick-dark-arrows .slick-prev:focus,
.slick-dark-arrows .slick-next:hover,
.slick-dark-arrows .slick-next:focus {
  background: #000;
}
.slick-dark-arrows .slick-prev::before,
.slick-dark-arrows .slick-next::before {
  border-color: #fff;
}

html.menu-active {
  overflow-x: hidden;
}

body {
  background: none repeat scroll 0 0 #fff;
  overflow-x: hidden;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.1px;
  color: #351d0e;
  -moz-osx-font-smoothing: grayscale;
}

img {
  max-width: 100vw;
}

a {
  color: inherit;
  text-decoration: inherit;
}

p,
.p {
  line-height: 1.43;
}

hr {
  border: 0;
  height: 1px;
  background-color: #bcb7af;
}

.alt-p,
.account-personalized-message .personalized-message {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  letter-spacing: 0.2px;
}

.info {
  font-size: 12px;
  font-size: 0.75rem;
}

p a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  line-height: inherit;
}
p a:hover {
  color: #676735;
  text-decoration: underline;
}
p a.button {
  text-decoration: none;
}

ul,
ol {
  line-height: 2;
  letter-spacing: 0.2px;
  padding-left: 0.9375rem;
}
ul li,
ol li {
  padding-left: 0.9375rem;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

table {
  width: 100%;
}

th {
  text-align: left;
}

td {
  padding: 1em;
  vertical-align: top;
}

svg use {
  pointer-events: none;
}

.slick-slider {
  -ms-touch-action: auto !important;
      touch-action: auto !important;
}

/* button()
 * @description Insert button styling. Default (no param) will return primary button styles. If a param is passed, certain style rules are ommitted initially, as they would just be immediately overridden.
 * @param $class - String. Optional. The desired button style, ex: secondary. Acceptable values: 'primary' (default), 'primary-alt', 'secondary', 'secondary-alt', 'tertiary'
 * @example: a.my-link {@include button('secondary-alt')}
 */
button,
.button,
.buttonstyle,
input[type=button] {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #676735;
  background-color: #676735;
  color: #fff;
}
button:hover, button:focus, button:active, button.active,
.button:hover,
.button:focus,
.button:active,
.button.active,
.buttonstyle:hover,
.buttonstyle:focus,
.buttonstyle:active,
.buttonstyle.active,
input[type=button]:hover,
input[type=button]:focus,
input[type=button]:active,
input[type=button].active {
  text-decoration: none;
}
button:focus,
.button:focus,
.buttonstyle:focus,
input[type=button]:focus {
  outline: none;
}
button.disabled, button[disabled], fieldset[disabled] button,
.button.disabled,
.button[disabled],
fieldset[disabled] .button,
.buttonstyle.disabled,
.buttonstyle[disabled],
fieldset[disabled] .buttonstyle,
input[type=button].disabled,
input[type=button][disabled],
fieldset[disabled] input[type=button] {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #bcb7af;
  color: #351d0e;
  border-color: #bcb7af;
}
button.disabled:hover, button[disabled]:hover, fieldset[disabled] button:hover,
.button.disabled:hover,
.button[disabled]:hover,
fieldset[disabled] .button:hover,
.buttonstyle.disabled:hover,
.buttonstyle[disabled]:hover,
fieldset[disabled] .buttonstyle:hover,
input[type=button].disabled:hover,
input[type=button][disabled]:hover,
fieldset[disabled] input[type=button]:hover {
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
button:hover, button:focus, button:active, button.active,
.button:hover,
.button:focus,
.button:active,
.button.active,
.buttonstyle:hover,
.buttonstyle:focus,
.buttonstyle:active,
.buttonstyle.active,
input[type=button]:hover,
input[type=button]:focus,
input[type=button]:active,
input[type=button].active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
button.disabled:hover, button.disabled:focus, button.disabled:active, button.disabled.active, button[disabled]:hover, button[disabled]:focus, button[disabled]:active, button[disabled].active, fieldset[disabled] button:hover, fieldset[disabled] button:focus, fieldset[disabled] button:active, fieldset[disabled] button.active,
.button.disabled:hover,
.button.disabled:focus,
.button.disabled:active,
.button.disabled.active,
.button[disabled]:hover,
.button[disabled]:focus,
.button[disabled]:active,
.button[disabled].active,
fieldset[disabled] .button:hover,
fieldset[disabled] .button:focus,
fieldset[disabled] .button:active,
fieldset[disabled] .button.active,
.buttonstyle.disabled:hover,
.buttonstyle.disabled:focus,
.buttonstyle.disabled:active,
.buttonstyle.disabled.active,
.buttonstyle[disabled]:hover,
.buttonstyle[disabled]:focus,
.buttonstyle[disabled]:active,
.buttonstyle[disabled].active,
fieldset[disabled] .buttonstyle:hover,
fieldset[disabled] .buttonstyle:focus,
fieldset[disabled] .buttonstyle:active,
fieldset[disabled] .buttonstyle.active,
input[type=button].disabled:hover,
input[type=button].disabled:focus,
input[type=button].disabled:active,
input[type=button].disabled.active,
input[type=button][disabled]:hover,
input[type=button][disabled]:focus,
input[type=button][disabled]:active,
input[type=button][disabled].active,
fieldset[disabled] input[type=button]:hover,
fieldset[disabled] input[type=button]:focus,
fieldset[disabled] input[type=button]:active,
fieldset[disabled] input[type=button].active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
button.primary,
.button.primary,
.buttonstyle.primary,
input[type=button].primary {
  border-color: #676735;
  background-color: #676735;
  color: #fff;
}
button.primary:hover, button.primary:focus, button.primary:active, button.primary.active,
.button.primary:hover,
.button.primary:focus,
.button.primary:active,
.button.primary.active,
.buttonstyle.primary:hover,
.buttonstyle.primary:focus,
.buttonstyle.primary:active,
.buttonstyle.primary.active,
input[type=button].primary:hover,
input[type=button].primary:focus,
input[type=button].primary:active,
input[type=button].primary.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
button.primary.disabled:hover, button.primary.disabled:focus, button.primary.disabled:active, button.primary.disabled.active, button.primary[disabled]:hover, button.primary[disabled]:focus, button.primary[disabled]:active, button.primary[disabled].active, fieldset[disabled] button.primary:hover, fieldset[disabled] button.primary:focus, fieldset[disabled] button.primary:active, fieldset[disabled] button.primary.active,
.button.primary.disabled:hover,
.button.primary.disabled:focus,
.button.primary.disabled:active,
.button.primary.disabled.active,
.button.primary[disabled]:hover,
.button.primary[disabled]:focus,
.button.primary[disabled]:active,
.button.primary[disabled].active,
fieldset[disabled] .button.primary:hover,
fieldset[disabled] .button.primary:focus,
fieldset[disabled] .button.primary:active,
fieldset[disabled] .button.primary.active,
.buttonstyle.primary.disabled:hover,
.buttonstyle.primary.disabled:focus,
.buttonstyle.primary.disabled:active,
.buttonstyle.primary.disabled.active,
.buttonstyle.primary[disabled]:hover,
.buttonstyle.primary[disabled]:focus,
.buttonstyle.primary[disabled]:active,
.buttonstyle.primary[disabled].active,
fieldset[disabled] .buttonstyle.primary:hover,
fieldset[disabled] .buttonstyle.primary:focus,
fieldset[disabled] .buttonstyle.primary:active,
fieldset[disabled] .buttonstyle.primary.active,
input[type=button].primary.disabled:hover,
input[type=button].primary.disabled:focus,
input[type=button].primary.disabled:active,
input[type=button].primary.disabled.active,
input[type=button].primary[disabled]:hover,
input[type=button].primary[disabled]:focus,
input[type=button].primary[disabled]:active,
input[type=button].primary[disabled].active,
fieldset[disabled] input[type=button].primary:hover,
fieldset[disabled] input[type=button].primary:focus,
fieldset[disabled] input[type=button].primary:active,
fieldset[disabled] input[type=button].primary.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
button.secondary,
.button.secondary,
.buttonstyle.secondary,
input[type=button].secondary {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #676735;
}
button.secondary:hover, button.secondary:focus, button.secondary:active, button.secondary.active,
.button.secondary:hover,
.button.secondary:focus,
.button.secondary:active,
.button.secondary.active,
.buttonstyle.secondary:hover,
.buttonstyle.secondary:focus,
.buttonstyle.secondary:active,
.buttonstyle.secondary.active,
input[type=button].secondary:hover,
input[type=button].secondary:focus,
input[type=button].secondary:active,
input[type=button].secondary.active {
  border-color: #676735;
  background-color: #fff;
  color: #676735;
}
button.secondary.disabled, button.secondary[disabled], fieldset[disabled] button.secondary,
.button.secondary.disabled,
.button.secondary[disabled],
fieldset[disabled] .button.secondary,
.buttonstyle.secondary.disabled,
.buttonstyle.secondary[disabled],
fieldset[disabled] .buttonstyle.secondary,
input[type=button].secondary.disabled,
input[type=button].secondary[disabled],
fieldset[disabled] input[type=button].secondary {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
button.secondary.disabled:hover, button.secondary.disabled:focus, button.secondary.disabled:active, button.secondary.disabled.active, button.secondary[disabled]:hover, button.secondary[disabled]:focus, button.secondary[disabled]:active, button.secondary[disabled].active, fieldset[disabled] button.secondary:hover, fieldset[disabled] button.secondary:focus, fieldset[disabled] button.secondary:active, fieldset[disabled] button.secondary.active,
.button.secondary.disabled:hover,
.button.secondary.disabled:focus,
.button.secondary.disabled:active,
.button.secondary.disabled.active,
.button.secondary[disabled]:hover,
.button.secondary[disabled]:focus,
.button.secondary[disabled]:active,
.button.secondary[disabled].active,
fieldset[disabled] .button.secondary:hover,
fieldset[disabled] .button.secondary:focus,
fieldset[disabled] .button.secondary:active,
fieldset[disabled] .button.secondary.active,
.buttonstyle.secondary.disabled:hover,
.buttonstyle.secondary.disabled:focus,
.buttonstyle.secondary.disabled:active,
.buttonstyle.secondary.disabled.active,
.buttonstyle.secondary[disabled]:hover,
.buttonstyle.secondary[disabled]:focus,
.buttonstyle.secondary[disabled]:active,
.buttonstyle.secondary[disabled].active,
fieldset[disabled] .buttonstyle.secondary:hover,
fieldset[disabled] .buttonstyle.secondary:focus,
fieldset[disabled] .buttonstyle.secondary:active,
fieldset[disabled] .buttonstyle.secondary.active,
input[type=button].secondary.disabled:hover,
input[type=button].secondary.disabled:focus,
input[type=button].secondary.disabled:active,
input[type=button].secondary.disabled.active,
input[type=button].secondary[disabled]:hover,
input[type=button].secondary[disabled]:focus,
input[type=button].secondary[disabled]:active,
input[type=button].secondary[disabled].active,
fieldset[disabled] input[type=button].secondary:hover,
fieldset[disabled] input[type=button].secondary:focus,
fieldset[disabled] input[type=button].secondary:active,
fieldset[disabled] input[type=button].secondary.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
button.secondary.ordersearch,
.button.secondary.ordersearch,
.buttonstyle.secondary.ordersearch,
input[type=button].secondary.ordersearch {
  padding: 10px;
  margin: 0 10px 10px;
}
button.secondary.ordersearch.ordersearchguest,
.button.secondary.ordersearch.ordersearchguest,
.buttonstyle.secondary.ordersearch.ordersearchguest,
input[type=button].secondary.ordersearch.ordersearchguest {
  margin: 10px;
}
@media (max-width: 1024px) {
  button.secondary.ordersearch,
  .button.secondary.ordersearch,
  .buttonstyle.secondary.ordersearch,
  input[type=button].secondary.ordersearch {
    width: 100%;
  }
  button.secondary.ordersearch.ordersearchguest,
  .button.secondary.ordersearch.ordersearchguest,
  .buttonstyle.secondary.ordersearch.ordersearchguest,
  input[type=button].secondary.ordersearch.ordersearchguest {
    margin: 10px 10px 10px 0;
  }
}
button.tertiary,
.button.tertiary,
.buttonstyle.tertiary,
input[type=button].tertiary {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #351d0e;
}
button.tertiary:hover, button.tertiary:focus, button.tertiary:active, button.tertiary.active,
.button.tertiary:hover,
.button.tertiary:focus,
.button.tertiary:active,
.button.tertiary.active,
.buttonstyle.tertiary:hover,
.buttonstyle.tertiary:focus,
.buttonstyle.tertiary:active,
.buttonstyle.tertiary.active,
input[type=button].tertiary:hover,
input[type=button].tertiary:focus,
input[type=button].tertiary:active,
input[type=button].tertiary.active {
  border-color: #c0c0c0;
  background-color: #fff;
  color: #351d0e;
}
button.tertiary.disabled, button.tertiary[disabled], fieldset[disabled] button.tertiary,
.button.tertiary.disabled,
.button.tertiary[disabled],
fieldset[disabled] .button.tertiary,
.buttonstyle.tertiary.disabled,
.buttonstyle.tertiary[disabled],
fieldset[disabled] .buttonstyle.tertiary,
input[type=button].tertiary.disabled,
input[type=button].tertiary[disabled],
fieldset[disabled] input[type=button].tertiary {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
button.tertiary.disabled:hover, button.tertiary.disabled:focus, button.tertiary.disabled:active, button.tertiary.disabled.active, button.tertiary[disabled]:hover, button.tertiary[disabled]:focus, button.tertiary[disabled]:active, button.tertiary[disabled].active, fieldset[disabled] button.tertiary:hover, fieldset[disabled] button.tertiary:focus, fieldset[disabled] button.tertiary:active, fieldset[disabled] button.tertiary.active,
.button.tertiary.disabled:hover,
.button.tertiary.disabled:focus,
.button.tertiary.disabled:active,
.button.tertiary.disabled.active,
.button.tertiary[disabled]:hover,
.button.tertiary[disabled]:focus,
.button.tertiary[disabled]:active,
.button.tertiary[disabled].active,
fieldset[disabled] .button.tertiary:hover,
fieldset[disabled] .button.tertiary:focus,
fieldset[disabled] .button.tertiary:active,
fieldset[disabled] .button.tertiary.active,
.buttonstyle.tertiary.disabled:hover,
.buttonstyle.tertiary.disabled:focus,
.buttonstyle.tertiary.disabled:active,
.buttonstyle.tertiary.disabled.active,
.buttonstyle.tertiary[disabled]:hover,
.buttonstyle.tertiary[disabled]:focus,
.buttonstyle.tertiary[disabled]:active,
.buttonstyle.tertiary[disabled].active,
fieldset[disabled] .buttonstyle.tertiary:hover,
fieldset[disabled] .buttonstyle.tertiary:focus,
fieldset[disabled] .buttonstyle.tertiary:active,
fieldset[disabled] .buttonstyle.tertiary.active,
input[type=button].tertiary.disabled:hover,
input[type=button].tertiary.disabled:focus,
input[type=button].tertiary.disabled:active,
input[type=button].tertiary.disabled.active,
input[type=button].tertiary[disabled]:hover,
input[type=button].tertiary[disabled]:focus,
input[type=button].tertiary[disabled]:active,
input[type=button].tertiary[disabled].active,
fieldset[disabled] input[type=button].tertiary:hover,
fieldset[disabled] input[type=button].tertiary:focus,
fieldset[disabled] input[type=button].tertiary:active,
fieldset[disabled] input[type=button].tertiary.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
button.error,
.button.error,
.buttonstyle.error,
input[type=button].error {
  border-color: #676735;
  background-color: #676735;
  color: #fff;
}
button.error:hover, button.error:focus, button.error:active, button.error.active,
.button.error:hover,
.button.error:focus,
.button.error:active,
.button.error.active,
.buttonstyle.error:hover,
.buttonstyle.error:focus,
.buttonstyle.error:active,
.buttonstyle.error.active,
input[type=button].error:hover,
input[type=button].error:focus,
input[type=button].error:active,
input[type=button].error.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
button.error.disabled:hover, button.error.disabled:focus, button.error.disabled:active, button.error.disabled.active, button.error[disabled]:hover, button.error[disabled]:focus, button.error[disabled]:active, button.error[disabled].active, fieldset[disabled] button.error:hover, fieldset[disabled] button.error:focus, fieldset[disabled] button.error:active, fieldset[disabled] button.error.active,
.button.error.disabled:hover,
.button.error.disabled:focus,
.button.error.disabled:active,
.button.error.disabled.active,
.button.error[disabled]:hover,
.button.error[disabled]:focus,
.button.error[disabled]:active,
.button.error[disabled].active,
fieldset[disabled] .button.error:hover,
fieldset[disabled] .button.error:focus,
fieldset[disabled] .button.error:active,
fieldset[disabled] .button.error.active,
.buttonstyle.error.disabled:hover,
.buttonstyle.error.disabled:focus,
.buttonstyle.error.disabled:active,
.buttonstyle.error.disabled.active,
.buttonstyle.error[disabled]:hover,
.buttonstyle.error[disabled]:focus,
.buttonstyle.error[disabled]:active,
.buttonstyle.error[disabled].active,
fieldset[disabled] .buttonstyle.error:hover,
fieldset[disabled] .buttonstyle.error:focus,
fieldset[disabled] .buttonstyle.error:active,
fieldset[disabled] .buttonstyle.error.active,
input[type=button].error.disabled:hover,
input[type=button].error.disabled:focus,
input[type=button].error.disabled:active,
input[type=button].error.disabled.active,
input[type=button].error[disabled]:hover,
input[type=button].error[disabled]:focus,
input[type=button].error[disabled]:active,
input[type=button].error[disabled].active,
fieldset[disabled] input[type=button].error:hover,
fieldset[disabled] input[type=button].error:focus,
fieldset[disabled] input[type=button].error:active,
fieldset[disabled] input[type=button].error.active {
  border-color: #676735;
  background-color: #676735;
  color: #fff;
}
button.large,
.button.large,
.buttonstyle.large,
input[type=button].large {
  line-height: 1em;
  padding: 0.96875rem 10%;
  min-height: 3.125rem;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  button.large,
  .button.large,
  .buttonstyle.large,
  input[type=button].large {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  button.large,
  .button.large,
  .buttonstyle.large,
  input[type=button].large {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
button.simple,
.button.simple,
.buttonstyle.simple,
input[type=button].simple {
  background: #fff;
  color: #676735;
}
button a,
.button a,
.buttonstyle a,
input[type=button] a {
  text-decoration: none;
  color: #fff;
}
button a:hover,
.button a:hover,
.buttonstyle a:hover,
input[type=button] a:hover {
  text-decoration: none;
  color: #fff;
}
button i.left,
.button i.left,
.buttonstyle i.left,
input[type=button] i.left {
  margin-right: 0.6em;
}
button i.right,
.button i.right,
.buttonstyle i.right,
input[type=button] i.right {
  margin-left: 0.6em;
}

#add-to-cart,
.button-fancy-large {
  line-height: 1.5em;
  min-height: 50px;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  white-space: nowrap;
  background: #910d0c;
  border-color: #910d0c;
}
@media (max-width: 1279px) {
  #add-to-cart,
  .button-fancy-large {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  #add-to-cart,
  .button-fancy-large {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
#add-to-cart:hover,
.button-fancy-large:hover {
  background: #670a09;
  border-color: #670a09;
}
#add-to-cart.disabled,
.button-fancy-large.disabled {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}

.button-fancy-large,
button {
  display: inline-block;
}

.button-text {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #351d0e;
}
.button-text:hover, .button-text:active, .button-text:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #676735;
}
p .button-text {
  color: #351d0e;
}
p .button-text:hover, p .button-text:active, p .button-text:focus {
  color: #676735;
}

.button-full-width {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

legend {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  position: relative;
  width: 96%;
  padding: 1.16em 2% 0.83em;
  border-bottom: 1em solid #fff;
  margin: 0;
  background: #fff;
}
legend span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: none;
  position: relative;
  padding: 0 0.5em;
}
legend span em {
  color: #351d0e;
}

.dialog-required {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: none;
  display: inline;
  position: relative;
  padding: 0.16em 0;
}
.dialog-required em {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: titlecase;
  font-style: normal;
  color: #351d0e;
}

.required-indicator {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  color: #a00101;
  white-space: nowrap;
  margin-left: 0.25em;
}

label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  display: block;
  margin-bottom: 0.4375rem;
  color: #351d0e;
}
.form-horizontal label {
  float: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
.label-inline label, .field-wrapper label, .label-above label, .form-inline label, .row-inline label {
  width: auto;
}
.label-inline label, .field-wrapper label {
  line-height: 16px;
  line-height: 1rem;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline;
  float: none;
  margin-top: 0;
  text-align: left;
}
.label-above label {
  margin-bottom: 0.3rem;
}
label .error-icon {
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
}
label.error .error-icon {
  display: inline-block;
}
.error label .error-icon {
  display: inline-block;
}

.form-label-text {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  float: left;
  width: 25%;
  padding: 0.75em 0 0;
  text-align: right;
}

.form-row {
  margin: 0 0 1.25rem;
}
.form-row::after {
  content: "";
  display: table;
  clear: both;
}
.form-row.error label {
  color: #a00101;
}

.has-tooltip .field-wrapper {
  width: 72%;
  float: left;
}

.has-tooltip-max-width {
  position: relative;
}
.has-tooltip-max-width .form-field-tooltip {
  position: absolute;
  top: -10px;
  left: 2.8125rem;
}
@media (min-width: 1025px) {
  .has-tooltip-max-width .field-wrapper {
    width: 94%;
    float: left;
  }
  .has-tooltip-max-width .form-field-tooltip {
    position: relative;
    top: 0;
    left: 0;
  }
}

.field-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.form-horizontal .field-wrapper {
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .form-horizontal .field-wrapper {
    width: 50%;
  }
}
.label-inline .field-wrapper, .label-above .field-wrapper {
  width: auto;
  padding-left: 0;
}
.label-inline .field-wrapper {
  float: left;
}
.label-above .field-wrapper {
  float: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

input[type=number] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

input[type=text]::-ms-clear {
  display: none;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=number],
input[type=password],
input[type=date],
textarea {
  font-size: 15px;
  font-size: 0.9375rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 40px;
  padding: 0 14px;
  border: 1px solid #bcb7af;
  border-radius: 0;
  text-indent: 0;
  background: #fff;
  color: #351d0e;
}
input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  border: 1px solid #c0c0c0;
  outline: none;
}
input[type=text]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* FF 18- */
  color: #c0c0c0;
}
input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=date]::-moz-placeholder, textarea::-moz-placeholder { /* FF 18- */
  color: #c0c0c0;
}
input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, textarea:-ms-input-placeholder { /* FF 18- */
  color: #c0c0c0;
}
input[type=text]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=date]::-ms-input-placeholder, textarea::-ms-input-placeholder { /* FF 18- */
  color: #c0c0c0;
}
input[type=text]:placeholder, input[type=text]::placeholder,
input[type=tel]:placeholder,
input[type=tel]::placeholder,
input[type=email]:placeholder,
input[type=email]::placeholder,
input[type=number]:placeholder,
input[type=number]::placeholder,
input[type=password]:placeholder,
input[type=password]::placeholder,
input[type=date]:placeholder,
input[type=date]::placeholder,
textarea:placeholder,
textarea::placeholder { /* FF 18- */
  color: #c0c0c0;
}
input[type=text]:input-placeholder, input[type=text]::input-placeholder,
input[type=tel]:input-placeholder,
input[type=tel]::input-placeholder,
input[type=email]:input-placeholder,
input[type=email]::input-placeholder,
input[type=number]:input-placeholder,
input[type=number]::input-placeholder,
input[type=password]:input-placeholder,
input[type=password]::input-placeholder,
input[type=date]:input-placeholder,
input[type=date]::input-placeholder,
textarea:input-placeholder,
textarea::input-placeholder {
  color: #c0c0c0;
}

textarea {
  max-width: 100%;
  height: 70px;
}

select {
  font-size: 15px;
  font-size: 0.9375rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 40px;
  border: 1px solid #bcb7af;
  border-radius: 0;
  background-color: #fff;
  color: #351d0e;
}
select:focus {
  border: 1px solid #c0c0c0;
  outline: none;
}

/* ------ Select Box Styles: danielneumann.com Method (customized to iRobot) ------ */
/* ------ Source: http://danielneumann.com/blog/how-to-style-dropdown-with-css-only/ ------ */
.sort-by fieldset,
.items-per-page fieldset, .refinement-select, .account-menu-select, .select-style {
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 40px;
  border: 1px solid #bcb7af;
  border-radius: 0;
  background: #fff url("../images/svg-icons/select-arrow.svg") no-repeat scroll;
  background-position: right 10px center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sort-by fieldset,
  .items-per-page fieldset, .refinement-select, .account-menu-select, .select-style {
    padding-right: 10px;
  }
}
@media all and (min-width: 0\0 ) and (-webkit-min-device-pixel-ratio: 0), all and (min-width: 0\0 ) and (min-resolution: 0.001dpcm) {
  .sort-by fieldset,
  .items-per-page fieldset, .refinement-select, .account-menu-select, .select-style {
    padding-right: 0;
  }
}
.sort-by fieldset select,
.items-per-page fieldset select, .refinement-select select, .account-menu-select select, .select-style select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 120%;
  width: calc(100% + 40px);
  height: 38px;
  padding: 2px 40px 2px 10px;
  border: none;
  background: transparent;
  text-overflow: ellipsis;
}
.sort-by fieldset select::-ms-expand,
.items-per-page fieldset select::-ms-expand, .refinement-select select::-ms-expand, .account-menu-select select::-ms-expand, .select-style select::-ms-expand {
  display: none;
}
@media all and (min-width: 0\0 ) and (-webkit-min-device-pixel-ratio: 0), all and (min-width: 0\0 ) and (min-resolution: 0.001dpcm) {
  .sort-by fieldset select,
  .items-per-page fieldset select, .refinement-select select, .account-menu-select select, .select-style select {
    padding-right: 10px;
  }
}
.sort-by fieldset label,
.items-per-page fieldset label, .refinement-select label, .account-menu-select label, .select-style label {
  display: none;
}
.sort-by fieldset span,
.items-per-page fieldset span, .refinement-select span, .account-menu-select span, .select-style span {
  display: block;
  line-height: 38px;
  cursor: default;
}

input[type=checkbox],
input[type=radio] {
  opacity: 0;
  position: absolute;
}
input[type=checkbox]:focus + label::before,
input[type=radio]:focus + label::before {
  border: 1px solid #c0c0c0;
  outline: none;
}
input[type=checkbox].focus-visible + label::before,
input[type=radio].focus-visible + label::before {
  border: 2px solid #285cc7 !important;
  border-radius: 2px;
}
input[type=checkbox]:focus-visible + label::before,
input[type=radio]:focus-visible + label::before {
  border: 2px solid #285cc7 !important;
  border-radius: 2px;
}
input[type=checkbox] + label:not(.bv-fieldset-label-checkbox),
input[type=radio] + label:not(.bv-fieldset-label-checkbox) {
  position: relative;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
input[type=checkbox] + label:not(.bv-fieldset-label-checkbox)::before,
input[type=radio] + label:not(.bv-fieldset-label-checkbox)::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #bcb7af;
  margin-right: 8px;
  vertical-align: text-bottom;
  text-align: center;
  background: #fff;
}
input[type=checkbox] + label.refinement-link.checkbox-link::before,
input[type=radio] + label.refinement-link.checkbox-link::before {
  margin-left: -2.1875rem;
}

input[type=checkbox]:checked + label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
input[type=checkbox]:checked + label::before {
  background: url("../images/svg-icons/checkbox-selected.svg") no-repeat center;
  border-color: #351d0e;
}
input[type=checkbox] .sr-only {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

span .personalized-check {
  opacity: 1;
  position: relative;
}

input[type=radio] + label {
  display: block;
  clear: both;
}
.options-inline input[type=radio] + label {
  display: inline;
  clear: none;
}
.options-inline input[type=radio] + label:nth-of-type(n + 2)::before {
  margin-left: 2rem;
}
input[type=radio] + label::before {
  border-radius: 50%;
}
input[type=radio]:checked + label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
input[type=radio]:checked + label::before {
  background: transparent url("../images/svg-icons/radio-selected.svg") no-repeat center;
  border-color: #351d0e;
}
input[type=radio][disabled] + label {
  color: #bcb7af;
}

.char-count {
  line-height: 2em;
  font-size: 12px;
  font-size: 0.75rem;
  color: #351d0e;
}

.form-caption {
  line-height: 2em;
  font-size: 12px;
  font-size: 0.75rem;
  color: #351d0e;
  clear: left;
  width: auto;
}
.checkbox .form-caption {
  font-size: 12px;
  font-size: 0.75rem;
  text-indent: 2rem;
}
@media (min-width: 768px) {
  .form-horizontal .form-caption {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.label-above .form-caption {
  margin-left: 0;
}
.form-indent .form-caption {
  margin-left: 0;
}
.form-caption.error-message {
  color: #a00101;
  padding: 0;
  width: inherit;
  color: #a00101;
}

@media (min-width: 768px) {
  .form-indent {
    margin-left: 27%;
  }
  .form-indent .field-wrapper {
    width: 80%;
    padding-left: 0;
  }
}

.error-message {
  width: 49.5966%;
  padding: 0.7em 0.5em;
  text-indent: 0;
}

.error {
  color: #a00101;
}

input.error {
  border: 1px solid #a00101;
}

span.error,
div.error:not(.form-row) {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 2em;
  letter-spacing: 0.1px;
  background: none;
}

.error-form {
  color: #a00101;
  margin: 0.625rem 0;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.error-form.billing-password-error {
  background-color: inherit;
}
.error-form .icon {
  padding-right: 0.5rem;
}

.form-inline form {
  width: 98%;
  padding: 0 0 2em;
}
.form-inline input[type=text],
.form-inline select {
  margin-left: 0;
  width: 95%;
}
.form-inline button {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

.row-inline {
  display: inline;
}

.form-field-tooltip {
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: underline;
  line-height: 2.7em;
  float: left;
  width: 27%;
  margin-left: 1%;
}
@media (min-width: 768px) {
  .form-field-tooltip {
    line-height: 3.25em;
  }
}

.js .simple-submit {
  display: none;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.ui-datepicker .ui-datepicker-next {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
}
.ui-datepicker .ui-datepicker-next:hover {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
}
.ui-datepicker .ui-datepicker-prev {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
}
.ui-datepicker .ui-datepicker-prev:hover {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
}

div.form-row.wrapper-addToEmailList.checkbox > div.field-wrapper > label > span:nth-child(2) {
  text-transform: none;
}

.quantity-module {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.quantity-module * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.quantity-module label {
  margin: 0 4px 0 0;
}
.quantity-module span,
.quantity-module input {
  height: 50px;
}
.quantity-module span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  padding: 0 4px;
  border: 1px solid #bcb7af;
  cursor: pointer;
  background: #f9f6f2;
}
.quantity-module span:first-of-type {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.quantity-module span:last-of-type {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.quantity-module span .icon {
  width: 15px;
  height: 15px;
}
.quantity-module input,
.quantity-module select {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.quantity-module input {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  width: 50px;
  border-radius: 0;
  text-align: center;
  border-left: none;
  border-right: none;
}
.quantity-module input::-webkit-outer-spin-button, .quantity-module input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}
.quantity-module select {
  height: 48px;
}
@media (min-width: 768px) {
  .quantity-module select {
    height: 35px;
  }
}
.quantity-module.disabled {
  pointer-events: none;
}
.quantity-module.disabled input {
  color: #c0c0c0;
}

.tooltip {
  cursor: help;
  position: relative;
}
@media (max-width: 1024px) {
  .tooltip {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.tooltip.product-tile {
  cursor: pointer;
  display: block;
}
.tooltip .icon {
  position: relative;
  top: -2px;
  margin: 0 3%;
}

.tooltip-content {
  display: none;
}

.ui-tooltip.ui-widget-content {
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 7px 22px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 7px 22px 0 rgba(0, 0, 0, 0.2);
  color: #351d0e;
}

.ui-tooltip-content {
  padding: 0;
  font-size: 15px;
  font-size: 0.9375rem;
}
.ui-tooltip-content .recommendation-tooltip-header {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 1.2em;
  padding: 0.5em;
}
.ui-tooltip-content .recommendation-tooltip-header .product-name {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.ui-tooltip-content .recommendation-tooltip-header .product-price {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard {
  text-decoration: line-through;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard + .price-sales {
  color: #d71921;
}
.ui-tooltip-content .recommendation-tooltip-description,
.ui-tooltip-content .recommendation-tooltip-attributes {
  padding: 0.8em;
}
.ui-tooltip-content .shipping-method-cost,
.ui-tooltip-content .surcharge-product,
.ui-tooltip-content .promo {
  padding-bottom: 0.3rem;
  text-align: right;
}
.ui-tooltip-content .shippingtotal {
  clear: right;
  margin-top: 0.3rem;
  text-align: right;
}
.ui-tooltip-content .shippingtotal .value {
  padding-top: 0.3rem;
  border-top: 1px solid #351d0e;
  border-color: white;
}

#wrapper {
  position: relative;
  left: 0;
  -webkit-transition: left 0.2s ease-in;
  transition: left 0.2s ease-in;
  width: 100%;
  border: 0;
  margin: auto;
  background-color: #fff;
}
#wrapper.menu-active {
  left: 90%;
}
@media (min-width: 768px) {
  #wrapper.menu-active {
    left: 320px;
  }
}
@media (min-width: 1025px) {
  #wrapper.menu-active {
    left: auto;
  }
}

#main {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: auto;
  width: calc(100% - 30px);
  max-width: 1280px;
  padding: 1.5625rem 0;
}
@media (min-width: 1025px) {
  #main {
    padding: 1.5625rem 1.25rem;
  }
}

.primary-content {
  width: 100%;
}
.primary-content:focus {
  outline: none;
}
@media (min-width: 768px) {
  .primary-content {
    position: relative;
    float: right;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: calc(100% - 230px);
    padding: 0 0 20px;
  }
  .primary-focus .primary-content {
    float: left;
    width: 76%;
    border: none;
    margin: 0;
  }
  .full-width .primary-content {
    width: 100%;
    border: none;
    margin-left: 0;
  }
  .page-content .primary-content {
    padding-left: 3%;
  }
}

#secondary {
  float: none;
  width: 100%;
  border: none;
}
@media (min-width: 768px) {
  #secondary {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    float: left;
    width: 230px;
  }
  #secondary nav {
    padding-right: 1.25rem;
  }
  #secondary nav a {
    display: block;
  }
  .primary-focus #secondary {
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 24%;
    padding-left: 0.4rem;
    border: none;
    background: none;
  }
}

.secondary-content {
  clear: both;
}

nav[role=navigation] {
  position: absolute;
  top: 0;
  left: -90%;
  width: 90%;
  margin-top: 0;
  background-color: #fff;
  z-index: 2;
}
nav[role=navigation]::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  nav[role=navigation] {
    left: -20rem;
    width: 20rem;
  }
}
@media (min-width: 1025px) {
  nav[role=navigation] {
    position: static;
    left: auto;
    width: 100%;
    margin-top: 1px;
    background-color: #fff;
  }
}
@media only screen and (min-width: 1025px) {
  nav[role=navigation] {
    padding: 0 5%;
  }
}

#wrapper.menu-active {
  position: relative;
}
#wrapper.menu-active .menu-overlay {
  display: block;
  background-color: #000;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
@media only screen and (min-width: 1025px) {
  #wrapper.menu-active .menu-overlay {
    display: none;
  }
}

.sub-nav-content-column {
  display: none;
}
@media (min-width: 1025px) {
  .sub-nav-content-column {
    display: block;
  }
}

.menu-toggle,
.account-menu-toggle {
  display: block;
  float: left;
  min-height: 0;
  min-height: initial;
  line-height: normal;
  line-height: initial;
  padding: 0;
  border: none;
  border-radius: 0;
  margin: 0 3% 0 0.625rem;
  font-size: 1.1em;
  background-color: transparent;
  color: #351d0e;
}
@media (min-width: 768px) {
  .menu-toggle,
  .account-menu-toggle {
    margin-right: 5%;
  }
}
@media (min-width: 1025px) {
  .menu-toggle,
  .account-menu-toggle {
    display: none;
  }
}
.menu-toggle:active, .menu-toggle:focus, .menu-toggle:hover,
.account-menu-toggle:active,
.account-menu-toggle:focus,
.account-menu-toggle:hover {
  border-color: transparent;
  background-color: transparent;
  color: transparent;
}

.menu-toggle .icon {
  width: 24px;
}

.account-menu-toggle {
  margin: 0;
}

.mobile-menu-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile-menu-header::after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 1025px) {
  .mobile-menu-header {
    display: none;
  }
}

.back-link,
.see-all-link {
  display: block;
}
.back-link::after,
.see-all-link::after {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .back-link,
  .see-all-link {
    display: none !important;
  }
}

.back-link {
  cursor: pointer;
  text-align: left;
  line-height: 0.875rem;
}
.back-link .menu-item-toggle .icon {
  position: relative;
  top: auto;
  top: initial;
  right: auto;
  right: initial;
  margin-top: -4px;
}
.back-link::after {
  display: none;
}

.menu-tile {
  width: 25%;
  padding: 0 20px 25px;
  text-align: center;
}
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .menu-tile:nth-child(4n) {
    border: none;
  }
  .menu-tile:nth-child(n+5) {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1280px) {
  .menu-tile {
    width: 20%;
  }
  .menu-tile:nth-child(5n) {
    border: none;
  }
  .menu-tile:nth-child(n+6) {
    margin-top: 20px;
  }
}
.menu-tile:last-child {
  border: none;
}
.menu-tile a:not(.menu-tile-heading) {
  color: #351d0e;
}

@media only screen and (min-width: 1025px) {
  .menu-category-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100% !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (min-width: 1025px) {
  .menu-category-tile {
    width: 25%;
    padding: 0 20px 25px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
  .menu-category-tile:nth-child(n+5) {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1280px) {
  .menu-category-tile {
    width: 20%;
  }
  .menu-category-tile:nth-child(n+6) {
    margin-top: 20px;
  }
}
.menu-category-tile img {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .menu-category-tile img {
    display: block;
    width: 100%;
  }
}

.sub-nav-content-asset {
  display: block;
}
.sub-nav-content-asset.show-menu-item {
  display: block;
}
.sub-nav-content-asset.show-menu-item a {
  display: block;
}
.sub-nav-content-asset.show-menu-item .level-3 {
  display: none;
}
.sub-nav-content-asset.show-menu-item .sub-nav-content-column.text-content li a {
  display: block;
}
.sub-nav-content-asset.large-nav-squares .sub-nav-content-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sub-nav-content-asset .sub-nav-content-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 35px 0 50px;
  }
}
.sub-nav-content-asset .sub-nav-content-column {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-column {
    padding-right: 25px;
  }
}
.sub-nav-content-asset .sub-nav-content-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-item {
    padding-bottom: 35px;
  }
}
.sub-nav-content-asset .sub-nav-content-item img {
  height: 101px;
  width: 101px;
  display: none;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-item img {
    display: block;
  }
}
.sub-nav-content-asset .sub-nav-content-item span {
  display: block;
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-item.text-content {
    padding-left: 20px;
    border-left: 1px solid #351d0e;
  }
}
@media only screen and (min-width: 1025px) {
  .sub-nav-content-asset .sub-nav-content-item.text-content li > a:hover {
    text-decoration: none;
    cursor: default;
  }
}
.sub-nav-content-asset .sub-nav-content-item.single-item {
  padding-bottom: 0;
}
.sub-nav-content-asset .sub-nav-content-item.single-item img {
  height: 218px;
  width: 218px;
}

@media only screen and (min-width: 1025px) {
  .menu-category {
    width: 100%;
    line-height: 1.2;
  }
}

.menu-category,
.mobile-menu-utility-user {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: subpixel-antialiased;
}
@media only screen and (min-width: 1025px) {
  .menu-category,
  .mobile-menu-utility-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .menu-category,
  .mobile-menu-utility-user {
    width: 100%;
  }
}
.menu-category li,
.mobile-menu-utility-user li {
  list-style: none;
  padding-left: 0;
}
@media (min-width: 1025px) {
  .menu-category li,
  .mobile-menu-utility-user li {
    border: none;
  }
}
@media (min-width: 1025px) {
  .menu-category li:hover > a,
  .mobile-menu-utility-user li:hover > a {
    background-color: transparent;
  }
}
.menu-category a,
.mobile-menu-utility-user a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: none;
  display: block;
  color: #351d0e;
}
@media (min-width: 1025px) {
  .menu-category a,
  .mobile-menu-utility-user a {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0.3px;
  }
}
@media only screen and (max-width: 1024px) {
  .menu-category a,
  .mobile-menu-utility-user a {
    padding: 1.125rem 0;
    margin: 0 1.25rem;
    width: calc(100% - 40px);
  }
  .menu-category a::after,
  .mobile-menu-utility-user a::after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #bcb7af;
  }
}
@media (min-width: 1025px) {
  .menu-category a,
  .mobile-menu-utility-user a {
    width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  .menu-category a,
  .mobile-menu-utility-user a {
    display: none;
  }
}
.menu-category a.back-link,
.mobile-menu-utility-user a.back-link {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.menu-category .arrow,
.mobile-menu-utility-user .arrow {
  position: absolute;
  top: 25px;
  right: 0;
}
@media only screen and (min-width: 1025px) {
  .menu-category .arrow,
  .mobile-menu-utility-user .arrow {
    display: none;
  }
}
.menu-category .arrow.left,
.mobile-menu-utility-user .arrow.left {
  right: auto;
  left: 20px;
  -webkit-transform: rotateY(180deg) translateY(-50%);
          transform: rotateY(180deg) translateY(-50%);
}

.mobile-cap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px;
  position: relative;
  text-align: center;
}
.mobile-cap .close {
  padding: 0;
  background-color: transparent;
  border: none;
  position: absolute;
  left: 16px;
  top: 14px;
  min-height: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .mobile-cap .close {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .mobile-cap {
    display: none;
  }
}

.mobile-menu-level-label {
  display: none;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  padding: 12px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9f6f2;
  line-height: 1rem;
}
.mobile-menu-level-label.show-menu-item {
  display: block;
}
@media only screen and (min-width: 1025px) {
  .mobile-menu-level-label.show-menu-item {
    display: none;
  }
}

.level-1 > li {
  background-color: transparent;
}
@media only screen and (min-width: 1025px) {
  .level-1 > li {
    height: 100%;
  }
  .level-1 > li:hover > a {
    background: transparent;
    color: #676735;
  }
  .level-1 > li:hover > a .icon {
    fill: #676735;
  }
  .level-1 > li > a.has-sub-menu::after {
    content: "";
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    bottom: -30px;
    left: 6px;
    -webkit-box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
            box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
    z-index: 100;
  }
  .level-1 > li > a.has-sub-menu::before {
    content: "";
    display: none;
    position: absolute;
    width: 200%;
    height: 40px;
    bottom: -35px;
    background: transparent;
  }
  .level-1 > li.navActive > a::after, .level-1 > li.navActive > a::before {
    display: block;
  }
  .level-1 > li.navActive .level-2 {
    display: block;
  }
}
.level-1 > li:first-child {
  border: none;
}
@media (max-width: 1024px) {
  .level-1 > li:last-child > a::after {
    display: none;
  }
}
.level-1 > li a {
  display: block;
}
.level-1 > li a .icon {
  margin-right: 6px;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .level-1 > li a {
    display: none;
  }
  .level-1 > li a.show-menu-item {
    display: block;
    position: relative;
  }
}
.level-1 > li > a {
  color: #351d0e;
}
.level-1 > li > a br {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .level-1 > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%;
    color: #351d0e;
    margin: 0 12px;
    text-align: center;
  }
  .level-1 > li > a span.break-name {
    line-height: 1.2;
    text-align: center;
  }
  .level-1 > li > a span.break-name br {
    display: block;
  }
}

.level-2 > ul {
  padding-bottom: 0.5em;
  padding-left: 2.1rem;
}
.level-1 > .active .level-2 {
  display: block;
}
.level-2 a {
  color: #351d0e;
}
@media only screen and (min-width: 1025px) {
  .level-2 {
    display: none;
    position: absolute;
    z-index: 99;
    padding: 0;
    margin-top: 20px;
    -webkit-box-shadow: 0 7px 22px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 7px 22px 0 rgba(0, 0, 0, 0.2);
  }
  .level-2 a {
    color: #351d0e;
    line-height: 1.2;
    margin-bottom: 0.625rem;
  }
  .level-2 a:hover {
    text-decoration: underline;
  }
  .level-2 .banner {
    width: 28.8%;
  }
}
.level-2 .banner {
  display: none;
}
.level-2 .banner img {
  vertical-align: top;
}
@media only screen and (min-width: 1025px) {
  .level-2 .banner {
    display: block;
  }
}
.level-2.edge {
  right: 0;
  left: auto;
  left: initial;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.level-2 .horizontal-banner {
  width: 100%;
  padding: 1.25rem 1.875rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
}
.level-2 .horizontal-banner span {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .level-2 .horizontal-banner span {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0.3px;
  }
}
@media only screen and (min-width: 1025px) {
  .level-2 .horizontal-banner {
    display: block;
  }
}

.menu-columns {
  background-color: #fff;
}
.menu-columns::after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (max-width: 1024px) {
  .menu-columns {
    padding-left: 0 !important;
  }
}
@media only screen and (min-width: 1025px) {
  .menu-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.875rem 1.875rem 1.25rem 1.875rem;
    margin: auto;
    width: intrinsic; /* Safari/WebKit uses a non-standard name */
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: calc(100vw - 5rem);
  }
}
@media only screen and (min-width: 1280px) {
  .menu-columns {
    max-width: 1380px;
  }
}
@media only screen and (min-width: 1280px) {
  .top-banner .menu-columns {
    -webkit-box-sizing: unset;
            box-sizing: unset;
  }
}
@media (min-width: 1025px) {
  .menu-columns > ul {
    max-width: 225px;
    min-width: 150px;
  }
}

.menu-vertical {
  padding-left: 0;
}
.menu-vertical > li > a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: none;
}
@media (min-width: 1025px) {
  .menu-vertical > li > a {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0.3px;
  }
}
@media only screen and (min-width: 1025px) {
  .menu-vertical {
    padding-right: 20px;
    padding-left: 20px;
  }
  .menu-vertical:first-child {
    padding-left: 0;
  }
  .menu-vertical:last-child {
    padding-left: 0;
  }
  .menu-vertical:last-of-type {
    border-right: none;
  }
  .menu-vertical > li:not(.menu-category-tile) {
    margin-top: 1.5625rem;
  }
  .menu-vertical > li:not(.menu-category-tile):first-child {
    margin-top: 0;
  }
}

.level-3 {
  padding: 0;
}
.level-3 a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 1em;
  color: #351d0e;
}
@media only screen and (min-width: 1025px) {
  .level-3 a {
    color: #351d0e;
  }
}
.level-3 .mobile-menu-level-label {
  padding-left: 1.25rem;
}
.level-3 li:first-child a.show-menu-item {
  margin-left: 50px;
  text-wrap: wrap;
  width: calc(100% - 52px);
}
.level-3 li:first-child a.show-menu-item .menu-item-toggle {
  margin-left: -30px;
}

.tap-to-close-mobile-menu {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
}

.menu-utility-user {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .menu-utility-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .menu-utility-user .user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .menu-utility-user .account {
    margin-right: 0.625rem;
  }
  .menu-utility-user .arrow {
    margin-left: 0.625rem;
  }
  .menu-utility-user .user-account {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .menu-utility-user .user-account .welcome-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .menu-utility-user .user-account .welcome-container .welcome-user {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 0.75em;
    text-align: left;
  }
  .menu-utility-user .user-account .welcome-container .account-message {
    line-height: 1.15em;
  }
}

.mobile-menu-utility-user {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.mobile-menu-utility-user .mobile-menu-level-label {
  padding: 15px 0;
  margin: 0 20px;
  position: relative;
}
.mobile-menu-utility-user .mobile-menu-level-label::after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #bcb7af;
}
.mobile-menu-utility-user li {
  padding: 0;
  background-color: #f9f6f2;
}
.mobile-menu-utility-user li:last-child a::after {
  display: none;
}
.mobile-menu-utility-user li a {
  position: relative;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.mobile-menu-utility-user li a > .icon {
  margin-right: 10px;
}
@media only screen and (min-width: 1025px) {
  .mobile-menu-utility-user {
    display: none;
  }
}

.mobile-account-menu {
  display: none;
}
.mobile-account-menu .account-nav-registered {
  margin-top: -0.625rem;
}
.mobile-account-menu .back {
  cursor: pointer;
  padding-left: 1.25rem;
}
.mobile-account-menu .level-1-header {
  background-color: #f9f6f2;
}
.mobile-account-menu .level-1-header a {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2.5rem;
  padding: 0 1.25rem;
}
.mobile-account-menu .level-1-header .icon {
  position: relative;
  top: -3px;
}
.mobile-account-menu .level-1-header ul {
  background: #fff;
  list-style: none;
  margin: 0;
}
.mobile-account-menu .level-1-header ul li {
  padding: 0;
}
.mobile-account-menu .level-1-header ul li:last-of-type a::after {
  display: none;
}
.mobile-account-menu .level-1-header ul li a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  margin: 0 20px;
  padding: 0.5rem 0;
  position: relative;
}
.mobile-account-menu .level-1-header ul li a::after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #bcb7af;
}
.mobile-account-menu .welcome-user {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  padding: 0.9375rem 1.25rem 0;
}
.mobile-account-menu .account-message .personalized-message .welcome,
.mobile-account-menu .account-message .personalized-message .welcome-user {
  display: none;
}
.mobile-account-menu .summary-link {
  padding: 0.9375rem 1.25rem;
}
.mobile-account-menu .account-logout {
  display: block;
  margin: 0 1.25rem;
  padding: 0.9375rem 0;
  border-top: 1px solid #bcb7af;
}

.account-personalized-message {
  background: #c0c0c0;
  color: #fff;
  margin: 0.625rem 0;
  padding: 1.25rem;
}
.account-personalized-message.success {
  background: #47807b;
}
.account-personalized-message.success .personalized-message::before {
  background-image: url("../images/svg-icons/tooltip-icon.svg");
}
.account-personalized-message.warning {
  background: #ffe544;
  color: #351d0e;
}
.account-personalized-message.warning .personalized-message::before {
  background-image: url("../images/svg-icons/error-icon.svg");
}
.account-personalized-message .personalized-message {
  display: inline-block;
  padding-left: 1.875rem;
  line-height: 1.25rem;
  position: relative;
}
.account-personalized-message .personalized-message::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/svg-icons/tooltip-info-white.svg") no-repeat center;
  background-size: contain;
}

.menu-active .navigation-mobile-backing {
  left: 0;
}

.navigation-mobile-backing {
  position: fixed;
  top: 0;
  left: -90%;
  width: 90%;
  height: 100%;
  z-index: 1;
  background-color: #fff;
  -webkit-transition: left 0.2s ease-in;
  transition: left 0.2s ease-in;
}
@media (min-width: 768px) {
  .navigation-mobile-backing {
    left: -20rem;
    width: 20rem;
  }
}
@media only screen and (min-width: 1025px) {
  .navigation-mobile-backing {
    display: none;
  }
}

.menu-utility-user {
  margin: 0;
  padding: 0;
}
@media (min-width: 1025px) {
  .menu-utility-user {
    position: absolute;
    top: 3px;
    right: 13%;
  }
}
.menu-utility-user li {
  list-style: none;
  padding: 0.8em 1rem;
  border-top: 1px solid #351d0e;
}
.menu-utility-user li:first-child {
  border: none;
}
@media (min-width: 1025px) {
  .menu-utility-user li {
    float: left;
    padding: 0;
    border-color: transparent;
    margin: 0;
    text-align: center;
    background-color: transparent;
  }
  .menu-utility-user li:first-child {
    border: none;
  }
  .menu-utility-user li:first-child svg {
    position: relative;
    top: -2px;
  }
}
.menu-utility-user li a {
  text-decoration: none;
  color: #fff;
}
.menu-utility-user li a:active {
  color: #676735;
}
@media (min-width: 1025px) {
  .menu-utility-user li a {
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease;
    color: #351d0e;
  }
  .menu-utility-user li a:hover {
    text-decoration: none;
    color: #351d0e;
  }
}
@media (min-width: 1025px) {
  .menu-utility-user .user-info {
    position: relative;
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease;
  }
}
@media (min-width: 1025px) {
  .menu-utility-user .user-info.navActive .user-login {
    color: #676735;
  }
}
@media (min-width: 1025px) {
  .menu-utility-user .user-info.navActive .user-panel {
    opacity: 1;
    visibility: visible;
  }
}
.menu-utility-user .user-info .user-panel {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 290px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  top: 40px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  right: -1.5rem;
  z-index: 20;
  margin-top: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 9px 0 #bcb7af;
          box-shadow: 0 2px 9px 0 #bcb7af;
}
.menu-utility-user .user-info .user-panel h6,
.menu-utility-user .user-info .user-panel h3 {
  padding: 0;
  margin: 0.625rem 0 1.125rem 0;
  text-transform: capitalize;
}
.menu-utility-user .user-info .user-panel h6 {
  line-height: 1rem;
}
.menu-utility-user .user-info .user-panel h4 {
  margin: 0.3125rem 0;
  line-height: 1.5625rem;
}
.menu-utility-user .user-info .user-panel .user-panel-wrapper {
  position: relative;
  padding: 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.menu-utility-user .user-info .user-panel .user-panel-wrapper::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: -8px;
  right: 24px;
  -webkit-box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
          box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
  z-index: 100;
}
.menu-utility-user .user-info .user-panel .user-panel-wrapper::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 40px;
  top: -20px;
  background: transparent;
}
.menu-utility-user .user-info .user-panel .user-messages p {
  margin-bottom: 1.125rem;
  margin-top: 0;
}
.menu-utility-user .user-info .user-panel .user-messages p a {
  line-height: 1rem;
}
.menu-utility-user .user-info .user-panel .user-messages p:last-child {
  margin-bottom: 0;
}
.menu-utility-user .user-info .user-panel .account-message .account-personalized-message {
  padding: 0.625rem;
}
.menu-utility-user .user-info .user-panel .account-message .account-personalized-message .personalized-message .welcome,
.menu-utility-user .user-info .user-panel .account-message .account-personalized-message .personalized-message .welcome-user {
  display: none;
}
.menu-utility-user .user-info .user-panel .user-links {
  padding-left: 0;
  margin-top: 0.625rem;
  padding-top: 0.625rem;
  border-top: 1px solid #bcb7af;
}
.menu-utility-user .user-info .user-panel .user-links a {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  margin-bottom: 0.625rem;
  width: 100%;
}
.menu-utility-user .user-info .user-panel .user-links a:hover, .menu-utility-user .user-info .user-panel .user-links a:focus, .menu-utility-user .user-info .user-panel .user-links a:active, .menu-utility-user .user-info .user-panel .user-links a.active {
  text-decoration: none;
}
.menu-utility-user .user-info .user-panel .user-links a:focus {
  outline: none;
}
.menu-utility-user .user-info .user-panel .user-links a.disabled, .menu-utility-user .user-info .user-panel .user-links a[disabled], fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #bcb7af;
  color: #351d0e;
  border-color: #bcb7af;
}
.menu-utility-user .user-info .user-panel .user-links a.disabled:hover, .menu-utility-user .user-info .user-panel .user-links a[disabled]:hover, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a:hover {
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.menu-utility-user .user-info .user-panel .user-links a:hover, .menu-utility-user .user-info .user-panel .user-links a:focus, .menu-utility-user .user-info .user-panel .user-links a:active, .menu-utility-user .user-info .user-panel .user-links a.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.menu-utility-user .user-info .user-panel .user-links a.disabled:hover, .menu-utility-user .user-info .user-panel .user-links a.disabled:focus, .menu-utility-user .user-info .user-panel .user-links a.disabled:active, .menu-utility-user .user-info .user-panel .user-links a.disabled.active, .menu-utility-user .user-info .user-panel .user-links a[disabled]:hover, .menu-utility-user .user-info .user-panel .user-links a[disabled]:focus, .menu-utility-user .user-info .user-panel .user-links a[disabled]:active, .menu-utility-user .user-info .user-panel .user-links a[disabled].active, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a:hover, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a:focus, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a:active, fieldset[disabled] .menu-utility-user .user-info .user-panel .user-links a.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.menu-utility-user .user-info .user-panel .user-links a:last-child {
  margin-bottom: 0;
}
.menu-utility-user .user-info .user-panel .user-links.registered {
  border-top: none;
  margin-top: 0.625rem;
}
.menu-utility-user .user-info .user-panel .user-links.registered a {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #351d0e;
  width: auto;
}
.menu-utility-user .user-info .user-panel .user-links.registered a:hover, .menu-utility-user .user-info .user-panel .user-links.registered a:active, .menu-utility-user .user-info .user-panel .user-links.registered a:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #676735;
}
p .menu-utility-user .user-info .user-panel .user-links.registered a {
  color: #351d0e;
}
p .menu-utility-user .user-info .user-panel .user-links.registered a:hover, p .menu-utility-user .user-info .user-panel .user-links.registered a:active, p .menu-utility-user .user-info .user-panel .user-links.registered a:focus {
  color: #676735;
}
.menu-utility-user .user-info .user-panel a {
  display: block;
  padding: 0.5rem 0;
  color: #351d0e;
}
@media (min-width: 1025px) {
  .menu-utility-user .user-info .user-panel a {
    color: #351d0e;
    text-decoration: none;
    padding: 0;
    line-height: 2.2;
  }
  .menu-utility-user .user-info .user-panel a:hover {
    text-decoration: underline;
  }
}
.menu-utility-user .user-info .user-panel .user-logout {
  text-decoration: underline;
}
.menu-utility-user .user-info .user-panel .user-logout:hover {
  color: #676735;
}

.js #suggestions {
  display: none;
  position: absolute;
  z-index: 8184;
  padding: 0;
  background-color: #c0c0c0;
  color: #c0c0c0;
  cursor: pointer;
}
.js #suggestions div {
  clear: both;
  overflow: hidden;
  height: 23px;
  padding: 5px;
  white-space: nowrap;
}
.js #suggestions div:hover {
  background-color: #351d0e;
  color: #351d0e;
}
.js #suggestions div .suggestionterm {
  float: left;
  overflow: hidden;
  width: 110px;
}
.js #suggestions div .hits {
  line-height: 1.8em;
  float: right;
  margin-left: 3px;
  text-align: right;
}

.search-suggestion-wrapper {
  position: absolute;
  top: 40px;
  z-index: 100;
  width: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0 0 9px 0 #bcb7af;
          box-shadow: 0 0 9px 0 #bcb7af;
  padding: 0.625rem 0;
}
.search-suggestion-wrapper::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1025px) {
  .search-suggestion-wrapper {
    width: 150%;
  }
  .search-suggestion-wrapper.full .phrase-suggestions {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
  }
  .search-suggestion-wrapper.full .product-suggestions {
    width: 50%;
    float: right;
    border-left: 1px solid #c0c0c0;
    padding: 0.625rem 0;
  }
}
.search-suggestion-wrapper .hitgroup {
  margin: 0 0 1.875rem;
  color: #351d0e;
}
.search-suggestion-wrapper .hitgroup .header {
  margin: 0 0 0.3125rem 0;
}
.search-suggestion-wrapper .hitgroup .hit {
  display: block;
  margin: 0.625rem 0;
  text-decoration: underline;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.search-suggestion-wrapper .hitgroup .hit:hover {
  text-decoration: underline;
}
.search-suggestion-wrapper .hitgroup .parent-category {
  color: #351d0e;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}

.phrase-suggestions,
.product-suggestions {
  padding: 0.625rem 1.25rem 1.25rem;
}
@media (min-width: 768px) {
  .phrase-suggestions,
  .product-suggestions {
    border-top: none;
  }
}

.product-suggestions {
  border-top: 1px solid #c0c0c0;
  padding: 0.625rem 0 1.25rem;
}
@media (min-width: 1025px) {
  .product-suggestions {
    border-top: none;
    padding-left: 0;
    padding-right: 0;
  }
}

.product-suggestion {
  padding: 0.625rem 1.25rem;
}
.product-suggestion::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 1025px) {
  .product-suggestion {
    padding: 0.625rem;
  }
}
.product-suggestion:hover, .product-suggestion:focus {
  background-color: #f9f6f2;
}
.product-suggestion .product-image {
  float: left;
  width: 27%;
  text-align: center;
}
.product-suggestion .product-image img {
  max-width: 100%;
}
.product-suggestion .product-details {
  float: right;
  width: 73%;
  padding-left: 0.625rem;
  color: #351d0e;
}
.product-suggestion .product-details .product-price {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  padding-top: 0.25rem;
}

.search-phrase {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  margin: 0.625rem 0;
  color: #351d0e;
  padding: 0 1.25rem;
}
@media (min-width: 1025px) {
  .search-phrase {
    margin-top: 0;
    padding: 0 0.625rem;
  }
}
.search-phrase a span:first-of-type:not(.original)::before, .search-phrase a span:first-of-type:not(.original)::after {
  content: '"';
}
.search-phrase .completed {
  font-style: italic;
}
.search-phrase .completed .original {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  text-decoration: underline;
}
.search-phrase .corrected {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

#mini-cart {
  position: absolute;
  top: 21px;
  right: 20px;
  z-index: 20;
}
@media (min-width: 768px) {
  #mini-cart {
    top: 24px;
  }
}
@media (min-width: 1025px) {
  #mini-cart {
    top: 5px;
    right: 7%;
    height: 1.875rem;
  }
}
#mini-cart .mini-cart-name a {
  color: #351d0e;
}

.mini-cart-total .mini-cart-link {
  color: #351d0e;
}
.mini-cart-total .mini-cart-link .minicart-quantity {
  position: relative;
  top: 4px;
  padding-left: 0.25rem;
}
.mini-cart-total .mini-cart-empty {
  -webkit-transition: color 500ms ease;
  transition: color 500ms ease;
  color: #351d0e;
}
.mini-cart-total .mini-cart-empty:hover {
  text-decoration: none;
  color: #351d0e;
}
.mini-cart-total .mini-cart-empty .minicart-quantity {
  border: 1px solid #351d0e;
  background: #fff;
  color: #c0c0c0;
}

.mini-cart-content {
  display: none;
  position: absolute;
  top: 40px;
  right: -20px;
  z-index: 1;
  width: 18.75rem;
  background: #fff;
  -webkit-box-shadow: 0 2px 9px 0 rgba(165, 165, 165, 0.5);
          box-shadow: 0 2px 9px 0 rgba(165, 165, 165, 0.5);
  padding: 1.25rem 0;
}
@media (max-width: 1024px) {
  .mini-cart-content {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  #mini-cart:hover .mini-cart-content {
    display: block;
  }
  #mini-cart:hover .mini-cart-content::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    top: -10px;
    left: 82%;
    -webkit-box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
            box-shadow: -4px -4px 20px -5px rgba(0, 0, 0, 0.25);
    z-index: 100;
  }
  #mini-cart:hover .mini-cart-content::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 40px;
    top: -20px;
    background: transparent;
  }
}

.mini-cart-products {
  overflow: auto;
  max-height: 300px;
  padding: 0 1.25rem;
}

.mini-cart-product {
  position: relative;
  overflow: hidden;
  padding: 0 0 1.25rem;
}

.mini-cart-image {
  float: left;
  width: 33%;
}
.mini-cart-image img {
  max-width: 100%;
}

.mini-cart-product-details {
  float: right;
  width: calc(66% - 10px);
}

.mini-cart-attributes,
.mini-cart-product .product-availability-list {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}

.mini-cart-qty .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.mini-cart-content .mini-cart-qty {
  display: inline;
  padding-right: 0.9375rem;
}
.mini-cart-qty .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.mini-cart-pricing {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  clear: right;
}
.mini-cart-content .mini-cart-pricing {
  display: inline;
  line-height: 30px;
  line-height: 1.875rem;
}
.mini-cart-content .mini-cart-pricing .price-promotion {
  display: inline;
}
.mini-cart-pricing .price-standard {
  text-decoration: line-through;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.mini-cart-pricing .price-standard + .price-sales {
  color: #d71921;
}

.mini-cart-content .mini-cart-problem-pack {
  display: none;
}

.mini-cart-content .mini-cart-totals {
  border-top: 1px solid #bcb7af;
  margin: 0 0.625rem;
}

.mini-cart-subtotals {
  width: 100%;
}
.mini-cart-content .mini-cart-subtotals {
  padding: 1.25rem 0.625rem 0.625rem;
  overflow: auto;
}
.mini-cart-content .mini-cart-subtotals .label {
  float: left;
}
.mini-cart-content .mini-cart-subtotals .value {
  float: right;
}
.mini-cart-subtotals .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.mini-cart-link-cart {
  width: 100%;
}

.mini-cart-link-checkout {
  display: block;
  clear: both;
  margin: 0.625rem 0 0;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  color: #fff !important;
}

.checkout-mini-cart {
  overflow: auto;
  max-height: 330px;
  background: #fff;
}

.mini-cart-content-modal {
  display: none;
}

.add-to-cart-dialog.ui-dialog {
  position: relative;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-titlebar {
  padding: 0.3125rem 0.625rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title {
  width: 95%;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title span {
  display: inline-block;
  float: left;
  line-height: 28px;
  line-height: 1.75rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title .icon {
  position: relative;
  top: -5px;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title .view-cart-title-link {
  float: right;
  margin-right: 0.9375rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title .lone-link {
  color: #fff;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-title .lone-link:hover {
  color: #fff;
}
.add-to-cart-dialog.ui-dialog .close-modal-div button {
  width: 100%;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.add-to-cart-dialog.ui-dialog .ui-dialog-content {
  padding: 0.625rem;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .ui-dialog-content {
    padding: 1.25rem;
  }
}
.add-to-cart-dialog.ui-dialog .add-to-cart-modal-recommendations .slick-next {
  right: -0.5rem;
}
.add-to-cart-dialog.ui-dialog .mini-cart-products {
  padding: 0;
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product {
  padding: 0;
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product .mini-cart-image {
  width: 20%;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product .mini-cart-image {
    width: 22%;
  }
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product-details {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0.625rem;
  margin-bottom: 0.625rem;
  float: left;
  width: 78%;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-product-details {
    padding-right: 1.25rem;
  }
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-price {
  display: block;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-name,
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-qty,
.add-to-cart-dialog.ui-dialog .mini-cart-products .mini-cart-pricing {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-products {
    width: 50%;
    float: left;
    margin-bottom: 1.25rem;
  }
}
.add-to-cart-dialog.ui-dialog .mini-cart-totals {
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals {
    width: 50%;
    float: left;
  }
}
@media (max-width: 767px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals {
    padding: 0.625rem 0;
    border-top: 1px solid #bcb7af;
  }
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals {
    float: left;
    padding: 0 0 1.25rem;
  }
}
.add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals .value {
  margin-left: 0.625rem;
}
.add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals .select-bonus {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .mini-cart-subtotals .select-bonus {
    float: right;
    margin-right: 0.625rem;
  }
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .atc-actions .close-modal-div,
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .atc-actions .mini-cart-link-checkout {
    width: calc(50% - 10px);
    float: left;
    margin-right: 10px;
  }
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .atc-actions .close-modal-div button {
    padding: 0;
  }
  .add-to-cart-dialog.ui-dialog .mini-cart-totals .atc-actions .mini-cart-link-checkout {
    clear: none;
    margin: 0;
    padding: 0;
    line-height: 36px;
  }
}
@media (min-width: 768px) {
  .add-to-cart-dialog.ui-dialog .desktop-tablet {
    clear: left;
  }
}
.add-to-cart-dialog.ui-dialog .add-to-cart-banner {
  width: 100%;
  margin: 0.625rem 0;
}

.addedtocart-recommendations li {
  display: inline;
  display: initial;
}
.addedtocart-recommendations .recommendation-header {
  text-align: center;
}
.addedtocart-recommendations .recommendation-header h4 {
  margin-bottom: 1rem;
}
.addedtocart-recommendations .tiles-container {
  height: 25.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.addedtocart-recommendations .tiles-container .tile-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  padding: 0 0.625rem;
}
.addedtocart-recommendations .tiles-container > div:first-of-type {
  padding-left: 0;
}
.addedtocart-recommendations .tiles-container > div:last-of-type {
  padding-right: 0;
}
.addedtocart-recommendations .tiles-container .product-name {
  font-size: 12px;
  font-size: 0.75rem;
}
.addedtocart-recommendations .tiles-container .product-price {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50px;
          flex: 1 0 50px;
}
.addedtocart-recommendations .tiles-container .rating-wrapper {
  display: none;
}

.skip-nav {
  position: absolute;
  left: -10000px;
}
.skip-nav:focus {
  top: 0;
  left: 0;
  z-index: 10000;
  padding: 0.5em;
  background-color: #351d0e;
}

.top-banner {
  position: relative;
  padding: 20px 10px 10px;
}
.top-banner::after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  .top-banner {
    padding-top: 25px;
    padding-bottom: 15px;
  }
}
@media (min-width: 1025px) {
  .top-banner {
    padding: 43px 10px 32px 10px;
  }
}
.top-banner * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.top-banner.simplified {
  padding-left: 0;
  padding-right: 0;
}
.top-banner.simplified .header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.top-banner.simplified .primary-logo {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: 0;
  margin: initial;
  margin-left: 5%;
  float: none;
  top: auto;
  top: initial;
  margin-bottom: 0.9375rem;
}
.top-banner.simplified .mini-cart-link::after {
  display: none;
}
.top-banner.simplified .simplified-header-content {
  font-size: 15px;
  font-size: 0.9375rem;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  width: 100%;
  background-color: #f9f6f2;
  padding: 0.3125rem 5%;
}
.top-banner.simplified .simplified-header-content .secure-line {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.top-banner.simplified .simplified-header-content .secure-line .icon {
  margin-left: 0.125rem;
  position: relative;
  top: -4px;
}
.top-banner.simplified .simplified-header-content .secure-line span {
  display: none;
}
.top-banner.simplified .simplified-header-content .secure-line,
.top-banner.simplified .simplified-header-content .need-help-line {
  padding-top: 0.25rem;
}
.top-banner.simplified .simplified-mini-cart {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-right: 5%;
  position: absolute;
  top: 18px;
  right: 0;
}
.top-banner.simplified .secure-line {
  float: left;
}
.top-banner.simplified .need-help-line {
  float: right;
}
@media (min-width: 768px) {
  .top-banner.simplified .simplified-mini-cart {
    top: 32px;
  }
}
@media (min-width: 1025px) {
  .top-banner.simplified {
    -webkit-box-shadow: 0 2px 9px 0 #bcb7af;
            box-shadow: 0 2px 9px 0 #bcb7af;
  }
  .top-banner.simplified .header-wrapper {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .top-banner.simplified .primary-logo {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
  }
  .top-banner.simplified .simplified-header-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto;
    background-color: transparent;
    margin-right: 5%;
    text-align: right;
    padding: 0;
  }
  .top-banner.simplified .simplified-header-content .content-asset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .top-banner.simplified .simplified-header-content .secure-line {
    margin-right: 12%;
  }
  .top-banner.simplified .simplified-header-content .secure-line span {
    display: inline-block;
  }
  .top-banner.simplified .simplified-mini-cart {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-right: 7%;
    position: relative;
    top: auto;
    top: initial;
    right: auto;
    right: initial;
    margin-bottom: 0.625rem;
  }
}

@media (min-width: 1025px) {
  .header-wrapper {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
  }
}

.primary-logo {
  z-index: 1;
  width: 126px;
  height: 42px;
  background: url("../images/svg-icons/logo-mobile.svg") no-repeat;
  background-size: contain;
  margin: 0 auto;
  position: relative;
  top: 3px;
}
@media (min-width: 768px) {
  .primary-logo {
    background: url("../images/svg-icons/logo-tablet.svg") no-repeat;
    background-size: contain;
    height: 32px;
    width: 278px;
    top: -3px;
  }
}
@media (min-width: 1025px) {
  .primary-logo {
    background: url("../images/svg-icons/logo.svg") no-repeat;
    background-size: contain;
    float: left;
    padding: 0;
    margin-left: 5%;
    height: 58px;
    width: 24%;
    top: 0;
  }
}
.primary-logo a {
  display: block;
  height: 100%;
}

.header-banner {
  display: block;
}
.header-banner .header-promotion {
  padding: 3px 0 2px;
  text-align: center;
  background-color: #351d0e;
  color: #fff;
}

.header-search {
  clear: both;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 40px;
  border: 1px solid #bcb7af;
  border-radius: 0;
  margin: 1.125rem auto 0;
  background-color: #fff;
  color: #c0c0c0;
}
@media (min-width: 768px) {
  .header-search {
    width: calc(100% - 20px);
    margin: 1.25rem auto 0;
  }
}
@media (min-width: 1025px) {
  .header-search {
    width: 35%;
    top: -55px;
  }
}
.header-search input[type=text] {
  float: left;
  width: calc(100% - 2.5rem);
  height: 40px;
  padding-left: 16px;
  margin: 0;
  background-color: transparent;
  border: none;
}
@media (min-width: 1025px) {
  .header-search input[type=text] {
    padding: 0 1rem;
    color: #351d0e;
    line-height: 2;
  }
}
.header-search button {
  padding: 0.25rem 0.6rem;
  border: none;
  background-color: transparent;
  color: #351d0e;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 1025px) {
  .header-search button {
    min-height: 20px;
    padding: 0.2rem 0.6rem;
    line-height: 1.9rem;
  }
}
.header-search button:hover {
  color: #676735;
}

.breadcrumb {
  font-size: 0.75rem;
  letter-spacing: 0.2px;
  padding: 0;
  margin: 0;
}
.breadcrumb li {
  display: inline;
  list-style: none;
  padding-left: 0;
}
.breadcrumb li::after {
  content: "|";
  margin: 0 0.4em;
  color: #351d0e;
}
.breadcrumb li:last-child {
  font-family: roboto-bold, arial, sans-serif;
}
.breadcrumb li:last-child::after {
  content: "";
}
.breadcrumb li.breadcrumb-refined-by:last-child, .breadcrumb li.breadcrumb-refinement:last-child {
  font-family: roboto-bold, arial, sans-serif;
}
.breadcrumb li.breadcrumb-refined-by:last-child::after, .breadcrumb li.breadcrumb-refinement:last-child::after {
  content: "";
}
.breadcrumb li a {
  color: #351d0e;
  text-decoration: none;
}
.breadcrumb li a:hover {
  text-decoration: underline;
}

.breadcrumb-refinement {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.breadcrumb-refinement::after {
  font-style: normal;
  content: attr(data-divider);
}
.breadcrumb-refinement:last-of-type::after {
  content: "";
}

.breadcrumb-refinement-value {
  display: inline-block;
  padding: 0 0.42em;
  margin: 0 0.42em 0.42em 0;
}

.breadcrumb-relax {
  font-style: normal;
  padding: 0 0 0 0.4em;
  background: none;
  color: #a00101;
}

.breadcrumb-result-text a,
.breadcrumb .searchphraselink {
  padding: 0;
  background: none;
  color: #351d0e;
}

.paging-current-page {
  position: absolute;
  left: -999em;
}

h1,
.h1 {
  font-family: "Neuton", serif;
  font-size: 30px;
  font-size: 1.875rem;
  margin: 0.625rem 0;
}
@media (max-width: 1279px) {
  h1,
  .h1 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  h1,
  .h1 {
    margin: 0 0 0.875rem;
  }
}
#secondary h1,
#secondary .h1 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 1.75em;
  margin: 0 0 em(14px);
}

h2,
.h2 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}

h3,
.h3 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

h4,
.h4 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  h4,
  .h4 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

h5,
.h5 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}

h6,
.h6 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}

.primary-content dl {
  clear: both;
  overflow: hidden;
}
.primary-content dl dt {
  clear: both;
  float: left;
  margin: 2% 0 0;
  min-width: 15%;
}
.primary-content dl dd {
  float: left;
  margin: 2% 0 0;
  padding: 0 0 0 5%;
}

.col-1,
.col-2 {
  width: 48%;
  margin: 4px 0;
}
@media (max-width: 1024px) {
  .col-1,
  .col-2 {
    float: none;
    width: 100%;
  }
}

.col-1 {
  float: left;
}

.col-2 {
  float: right;
}

.content-header {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 14px !important;
}
.content-header span {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 0.75em;
  font-style: normal;
}

.section-header {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  padding: 1em 0;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 1024px) {
  table .section-header {
    font-size: 1em !important;
  }
}

.section-header-note {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 0.9em;
  text-transform: none;
}

.back {
  display: block;
  margin: 0 0 10px;
}

.item-list {
  margin-bottom: 1em;
}
.item-list tr {
  border-bottom: 1px solid #bcb7af;
}
.item-list tr.last {
  border: none;
}
.item-list tr.headings {
  display: none;
}
.item-list td {
  padding: 1em;
  vertical-align: top;
}
.item-list td img {
  max-width: 100%;
  min-width: 3.125rem;
}

.pt_gift-registry .item-list td, .pt_wish-list .item-list td, #cart-table td,
.account-module .item-list td, .product-table td {
  display: block;
  float: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 60%;
  padding: 1rem 0 0 2.5%;
}
@media (max-width: 1024px) {
  .pt_gift-registry .item-list td:last-of-type, .pt_wish-list .item-list td:last-of-type, #cart-table td:last-of-type,
  .account-module .item-list td:last-of-type, .product-table td:last-of-type {
    padding-bottom: 0.625rem;
  }
}
@media (min-width: 768px) {
  .pt_gift-registry .item-list td, .pt_wish-list .item-list td, #cart-table td,
  .account-module .item-list td, .product-table td {
    display: table-cell;
    float: none;
    width: auto;
    padding: 0.625rem;
  }
  .pt_gift-registry .item-list td:last-of-type, .pt_wish-list .item-list td:last-of-type, #cart-table td:last-of-type,
  .account-module .item-list td:last-of-type, .product-table td:last-of-type {
    padding-right: 0;
  }
}
.pt_gift-registry .item-list .item-image, .pt_wish-list .item-list .item-image, #cart-table .item-image,
.account-module .item-list .item-image, .product-table .item-image {
  float: left;
  width: 40%;
  padding-left: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .pt_gift-registry .item-list .item-image, .pt_wish-list .item-list .item-image, #cart-table .item-image,
  .account-module .item-list .item-image, .product-table .item-image {
    float: none;
    width: auto;
    padding-left: 0.625rem;
    padding-right: 0;
  }
}
.pt_gift-registry .item-list .item-image img, .pt_wish-list .item-list .item-image img, #cart-table .item-image img,
.account-module .item-list .item-image img, .product-table .item-image img {
  display: inline-block;
  max-width: 100%;
}
@media (min-width: 768px) {
  .pt_gift-registry .item-list .item-details, .pt_wish-list .item-list .item-details, #cart-table .item-details,
  .account-module .item-list .item-details, .product-table .item-details {
    width: 32%;
  }
}
.pt_gift-registry .item-list .item-details .name, .pt_wish-list .item-list .item-details .name, #cart-table .item-details .name,
.account-module .item-list .item-details .name, .product-table .item-details .name {
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .pt_gift-registry .item-list .item-dashboard, .pt_wish-list .item-list .item-dashboard, #cart-table .item-dashboard,
  .account-module .item-list .item-dashboard, .product-table .item-dashboard {
    width: 38%;
  }
}

div[class*=align-top-], div[class*=align-middle-], div[class*=align-bottom-] {
  position: absolute;
}
div[class*=align-top-] {
  top: 0;
}
div[class*=align-middle-] {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
div[class*=align-bottom-] {
  bottom: 0;
}
div[class*=-left-pos] {
  text-align: left;
  left: 0;
}
div[class*=-left-pos] > * {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
div[class*=-center-pos] {
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
div[class*=-center-pos] .width-third,
div[class*=-center-pos] .width-twothird,
div[class*=-center-pos] .width-half {
  margin: 0 auto !important;
}
div[class*=-center-pos] > * {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
div[class*=align-middle-center] {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
div[class*=-right-pos] {
  right: 0;
}
div[class*=-right-pos] > * {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

*.width-third {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  *.width-third {
    max-width: 33.33%;
    width: 33.33%;
    display: inline-block;
  }
}
*.width-twothird {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  *.width-twothird {
    max-width: 66.66%;
    width: 66.66%;
    display: inline-block;
  }
}
*.width-half {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  *.width-half {
    max-width: 50%;
    width: 50%;
    display: inline-block;
  }
}
*.width-full {
  max-width: 100%;
  width: 100%;
}

.bold {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

@media (min-width: 1025px) {
  .text-white span,
  .text-white h1,
  .text-white h2,
  .text-white h3,
  .text-white div {
    color: #fff;
  }
}

.pin-wrapper * {
  -webkit-transition: 0s;
  transition: 0s;
}

.pinned {
  z-index: 100;
  -webkit-transition: 0s;
  transition: 0s;
}

#secondary a {
  color: #351d0e;
  text-decoration: none;
}
#secondary a:hover {
  text-decoration: underline;
}
#secondary a.lone-link {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
#secondary a.lone-link:hover {
  color: #676735;
  text-decoration: underline;
}
#secondary a.lone-link.button {
  text-decoration: none;
}

.nav ul {
  list-style: none;
  padding: 0;
  border: none;
  margin: 0.58em 0;
}
.nav ul li {
  list-style: none !important;
  margin: 0 0 0.75rem !important;
}
.nav .toggle {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  display: block;
  border: none;
  margin: 0.83em 0 0.58em;
}
@media (min-width: 768px) {
  .nav .toggle {
    margin: 1.25rem 0 0.625rem;
  }
}
.nav .toggle span {
  background: none;
}
.nav .expanded {
  background-position: left -96px;
}

.pt_customer-service .nav nav {
  margin: 0.625rem 0;
}
@media (min-width: 768px) {
  .pt_customer-service .nav nav {
    border-top: 1px solid #bcb7af;
    margin: 1.25rem 0;
  }
}

#category-level-1 li {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #351d0e;
}
#category-level-1 li .refinement-link.active {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

#category-level-2 {
  padding: 0.75rem 0 0 0.625rem;
}
#category-level-2 li {
  font-size: 15px;
  font-size: 0.9375rem;
}
#category-level-2 .refinement-link.active {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  color: #351d0e;
}

#category-level-3 {
  padding: 0.75rem 0 0 0.625rem;
}
#category-level-3 .refinement-link {
  margin: 0;
  padding: 0;
}

.refinement-header {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  background: #fff;
  border-top: 1px solid #bcb7af;
  margin: 0;
  padding: 1.25rem 0;
}

.refinement {
  position: relative;
}
.refinement:last-child {
  border-bottom: 1px solid #bcb7af;
}
.pt_categorylanding .refinement {
  display: none;
}
.pt_categorylanding .refinement.category-refinement {
  display: block;
}
.refinement h3 {
  position: relative;
  cursor: pointer;
}
.refinement h3::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 1.25rem;
  width: 0.875rem;
  height: 0.875rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
}
.refinement h3 + ul {
  display: none;
}
.refinement h3.expanded {
  padding-bottom: 0.75rem;
}
.refinement h3.expanded::after {
  background: url("../images/svg-icons/decrease.svg") no-repeat center;
}
.refinement h3.expanded + ul {
  display: block;
}
.refinement .refinement-top-level {
  margin-bottom: 0.75rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.refinement .refinement-top-level a {
  display: inline;
  font-size: 15px;
  font-size: 0.9375rem;
}
.refinement ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.refinement ul.scrollable {
  max-height: 23.25rem;
  overflow-y: auto;
  overflow-x: hidden;
}
.refinement ul.swatches li {
  float: left;
  margin: 0 0.9375rem 0.9375rem 0;
}
@media (min-width: 1025px) {
  .refinement ul.swatches li {
    margin-right: 0.5rem;
  }
}
.refinement ul.swatches li.selected a {
  border-color: #351d0e;
  border-width: 2px;
}
.refinement ul.swatches li.unselectable {
  opacity: 0.3;
}
.refinement ul.swatches li.unselectable a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #bcb7af;
  position: absolute;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 140%;
  height: 0.125rem;
  left: -20%;
  top: calc(50% - 0.0625rem);
}
.refinement ul.swatches a {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-width: 1.875rem;
  min-height: 1.875rem;
  padding: 0.3125rem;
  text-align: center;
  border: 1px solid #bcb7af;
  overflow: hidden;
  line-height: 16px;
  line-height: 1rem;
}
.refinement ul.swatches a:hover {
  border-color: #351d0e;
}
.refinement ul.colorFamily a {
  width: 1.875rem;
  height: 1.875rem;
  padding: 0;
  text-indent: -999em;
}
.refinement ul.colorFamily li.selected {
  border: none;
}
.refinement ul.colorFamily li.selected a {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.refinement ul.colorFamily li.selected a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0.0625rem;
  left: 0.0625rem;
  position: absolute;
  border: 1px solid #bcb7af;
  width: calc(100% - 0.125rem);
  height: calc(100% - 0.125rem);
}
.refinement ul.colorFamily li.selected:not(.swatch-white):not(.swatch-clear):not(.swatch-ivory) a::after {
  border-color: #fff;
}
.refinement ul.colorFamily li.unselectable:not(.swatch-white):not(.swatch-clear):not(.swatch-ivory) a::after {
  background: #fff;
}
.refinement ul.colorFamily li:not(.swatch-white):not(.swatch-clear):not(.swatch-ivory) a {
  border: 0 none;
}
.refinement li {
  padding: 0;
  margin-bottom: 0.75rem;
  line-height: 19px;
  line-height: 1.1875rem;
}
.refinement li.hidden {
  display: none;
}
.refinement li.selected .checkbox-link {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.refinement .clear-refinement {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  padding-left: 0.9375rem;
}
.refinement .refinement-link {
  border: none;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  word-break: break-word;
}
.refinement .refinement-link .icon {
  vertical-align: top;
  margin-right: 0.9375rem;
}
.refinement .refinement-link.checkbox-link {
  position: relative;
  padding-left: 2.1875rem;
  cursor: pointer;
}
.refinement .refinement-link.checkbox-link .icon {
  margin: 0;
  position: absolute;
  top: 0.0625rem;
  left: 0;
}
.refinement .selected .refinement-link {
  background-position: left bottom;
}

footer {
  background-color: #fff;
  clear: both;
}

.footer-container {
  color: #351d0e;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: auto;
  width: calc(100% - 30px);
  max-width: 1280px;
}
@media (max-width: 767px) {
  .footer-container {
    width: calc(100% - 1.25rem);
  }
}
@media (min-width: 768px) {
  .footer-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    padding: 0 0.9375rem;
  }
}
@media (min-width: 1025px) {
  .footer-container {
    padding: 0.0625rem 0;
  }
}
.footer-container .footer-item {
  display: block;
  width: 100%;
  border-bottom: 1px solid #bcb7af;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  .footer-container .footer-item {
    border: 0 none;
    width: calc((100% - 14.5625rem) / 3);
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item {
    padding: 1.5rem 0;
    max-width: 12.5rem;
    width: calc((97% - 35.875rem) / 3);
  }
  .footer-container .footer-item:nth-child(2) {
    max-width: 10rem;
  }
}
.footer-container .footer-item h3 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  position: relative;
  padding: 0 0.625rem;
  margin: 0;
  line-height: 46px;
  line-height: 2.875rem;
}
@media (min-width: 768px) {
  .footer-container .footer-item h3 {
    line-height: 19px;
    line-height: 1.1875rem;
    margin-bottom: 0.25rem;
    padding: 0;
  }
}
.footer-container .footer-item h3.toggle::after {
  content: "";
  display: block;
  position: absolute;
  right: 1rem;
  top: 0.9375rem;
  width: 1rem;
  height: 1rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
}
@media (min-width: 768px) {
  .footer-container .footer-item h3.toggle::after {
    content: none;
  }
}
.footer-container .footer-item h3.expanded::after {
  background: url("../images/svg-icons/decrease.svg") no-repeat center;
}
.footer-container .footer-item h4 {
  margin: 0;
}
.footer-container .footer-item .note {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .footer-container .footer-item .note {
    margin: 0;
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item .note {
    margin: 0.125rem 0 1.0625rem;
  }
}
.footer-container .footer-item.email-item {
  padding: 0.75rem 0;
}
@media (min-width: 768px) {
  .footer-container .footer-item.email-item {
    width: 100%;
    padding: 1.25rem 0 1.875rem;
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item.email-item {
    width: 21.9375rem;
    border-right: 1px solid #bcb7af;
    padding-right: 3.625rem;
    max-width: none;
    margin-right: 3%;
    padding-top: 3.125rem;
  }
}
.footer-container .footer-item.email-item h4 {
  line-height: 26px;
  line-height: 1.625rem;
}
@media (min-width: 1025px) {
  .footer-container .footer-item.email-item h4 {
    line-height: 24px;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) {
  .footer-container .footer-item.email-item .sign-up-title {
    float: left;
  }
}
.footer-container .footer-item.social-item {
  border: 0 none;
  margin-bottom: 1.25rem;
  padding: 0 0.625rem;
}
@media (min-width: 768px) {
  .footer-container .footer-item.social-item {
    width: 14.5625rem;
    padding: 0;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item.social-item {
    width: 13.9375rem;
    padding: 1.5rem 0;
    max-width: none;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .footer-container .footer-item.social-item h4 {
    font-family: roboto-bold, arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .footer-container .footer-item.social-item h4 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.footer-container .footer-item.social-item a {
  line-height: 19px;
  line-height: 1.1875rem;
}
.footer-container .footer-item.social-item a.lone-link {
  color: #676735;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
  text-decoration: underline;
  margin-top: 0.125rem;
}
.footer-container .footer-item.social-item .call-us {
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 1.25rem;
}
@media (min-width: 1025px) {
  .footer-container .footer-item.social-item .call-us {
    margin-top: 1.0625rem;
  }
}
.footer-container .footer-item.social-item .call-us a {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.footer-container .menu-footer {
  float: none;
}
@media (min-width: 768px) {
  .footer-container .menu-footer {
    display: block !important;
  }
}
.footer-container .menu-footer li {
  float: none;
  list-style: none;
  line-height: 19px;
  line-height: 1.1875rem;
  margin-bottom: 0.8125rem;
  padding-left: 0.625rem;
}
@media (min-width: 768px) {
  .footer-container .menu-footer li {
    padding: 0;
    margin-bottom: 0.5rem;
  }
}
.footer-container a {
  color: #351d0e;
  text-decoration: none;
}
.footer-container a:hover {
  text-decoration: underline;
}

.social-links {
  margin: 1.25rem 0;
  padding: 0;
  display: table;
  width: 100%;
  line-height: 1;
}
@media (min-width: 768px) {
  .social-links {
    margin-top: 0;
  }
}
.social-links li {
  display: table-cell;
  padding: 0 0.625rem;
  text-align: center;
  list-style: none;
}
@media (min-width: 768px) {
  .social-links li {
    padding: 0 0.75rem;
  }
}
.social-links li.first {
  text-align: left;
  padding-left: 0;
}
.social-links li.last {
  text-align: right;
  padding-right: 0;
}
@media (min-width: 768px) {
  .social-links li.last {
    text-align: center;
    padding: 0 0.75rem;
  }
}
@media (min-width: 1025px) {
  .social-links li.last {
    text-align: right;
    padding-right: 0;
  }
}
.social-links li a {
  text-decoration: none;
}
.social-links li .icon {
  vertical-align: top;
}

#email-alert-signup {
  white-space: nowrap;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  #email-alert-signup {
    float: right;
    max-width: 23.75rem;
  }
}
#email-alert-signup label {
  margin: 0;
}
#email-alert-signup input[type=email] {
  padding-right: 2.5rem;
}
#email-alert-signup input[type=email] + span.error {
  float: left;
}
#email-alert-signup button {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: none;
  background-color: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

span.email-signup-msg {
  color: #47807b;
  position: relative;
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4166666667em;
  letter-spacing: 0.1px;
  margin-top: 0.625rem;
  clear: both;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  span.email-signup-msg {
    float: right;
    width: 23.75rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
span.email-signup-msg.error {
  color: #a00101;
  padding-left: 1.5rem;
}
span.email-signup-msg.error::before {
  content: "";
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.copyright {
  text-align: center;
  background: #f9f6f2;
  color: #351d0e;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 2.3333333333em;
}
@media (min-width: 768px) {
  .copyright {
    line-height: 30px;
    line-height: 1.875rem;
  }
}
@media (min-width: 768px) {
  .copyright .copyright-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    width: calc(100% - 30px);
    max-width: 1280px;
  }
}
@media (min-width: 768px) {
  .copyright .copyright-container .copy-links {
    float: left;
  }
}
.copyright .copyright-container .copy-links a {
  margin: 0 0.625rem;
  color: #351d0e;
  text-decoration: none;
}
.copyright .copyright-container .copy-links a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .copyright .copyright-container .copy-links a {
    margin: 0 0.9375rem;
  }
}
@media (min-width: 768px) {
  .copyright .copyright-container .copy-links a.first {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .copyright .copyright-container .copy {
    float: right;
  }
}

.back-to-top {
  visibility: hidden;
  position: fixed;
  bottom: 30px;
  right: 30px;
  opacity: 0;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.back-to-top.show {
  visibility: visible;
  opacity: 1;
}
.back-to-top .back-to-top-icon {
  display: inline-block;
  width: 36px;
  height: 36px;
}

/* Import the base jQuery UI styles */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix::before, .ui-helper-clearfix::after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix::after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}

[class^=ui-], [class^=ui-]::after, [class^=ui-]::before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.ui-widget {
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  color: #333;
  font-weight: 600;
  background: #e9e9e9;
}
.ui-widget-header a {
  color: #333;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  color: #454545;
}
.ui-state-default, .ui-state-default:active, .ui-state-default:hover, .ui-state-default:focus,
.ui-state-default a,
.ui-state-default a:active,
.ui-state-default a:hover,
.ui-state-default a:focus, .ui-widget-content .ui-state-default, .ui-widget-content .ui-state-default:active, .ui-widget-content .ui-state-default:hover, .ui-widget-content .ui-state-default:focus,
.ui-widget-content .ui-state-default a,
.ui-widget-content .ui-state-default a:active,
.ui-widget-content .ui-state-default a:hover,
.ui-widget-content .ui-state-default a:focus, .ui-widget-header .ui-state-default, .ui-widget-header .ui-state-default:active, .ui-widget-header .ui-state-default:hover, .ui-widget-header .ui-state-default:focus,
.ui-widget-header .ui-state-default a,
.ui-widget-header .ui-state-default a:active,
.ui-widget-header .ui-state-default a:hover,
.ui-widget-header .ui-state-default a:focus {
  color: #454545;
  text-decoration: none;
}
.ui-state-default-text, .ui-widget-content .ui-state-default-text, .ui-widget-header .ui-state-default-text {
  color: #454545;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
  border: 1px solid #ccc;
  background: #ededed;
  color: #2b2b2b;
}
.ui-state-hover, .ui-state-hover:active, .ui-state-hover:hover, .ui-state-hover:focus,
.ui-state-hover a,
.ui-state-hover a:active,
.ui-state-hover a:hover,
.ui-state-hover a:focus, .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-hover:active, .ui-widget-content .ui-state-hover:hover, .ui-widget-content .ui-state-hover:focus,
.ui-widget-content .ui-state-hover a,
.ui-widget-content .ui-state-hover a:active,
.ui-widget-content .ui-state-hover a:hover,
.ui-widget-content .ui-state-hover a:focus, .ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-hover:active, .ui-widget-header .ui-state-hover:hover, .ui-widget-header .ui-state-hover:focus,
.ui-widget-header .ui-state-hover a,
.ui-widget-header .ui-state-hover a:active,
.ui-widget-header .ui-state-hover a:hover,
.ui-widget-header .ui-state-hover a:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-state-hover-text, .ui-widget-content .ui-state-hover-text, .ui-widget-header .ui-state-hover-text {
  color: #2b2b2b;
}
.ui-state-focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #ccc;
  background: #ededed;
  color: #2b2b2b;
}
.ui-state-focus, .ui-state-focus:active, .ui-state-focus:hover, .ui-state-focus:focus,
.ui-state-focus a,
.ui-state-focus a:active,
.ui-state-focus a:hover,
.ui-state-focus a:focus, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-focus:active, .ui-widget-content .ui-state-focus:hover, .ui-widget-content .ui-state-focus:focus,
.ui-widget-content .ui-state-focus a,
.ui-widget-content .ui-state-focus a:active,
.ui-widget-content .ui-state-focus a:hover,
.ui-widget-content .ui-state-focus a:focus, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-focus:active, .ui-widget-header .ui-state-focus:hover, .ui-widget-header .ui-state-focus:focus,
.ui-widget-header .ui-state-focus a,
.ui-widget-header .ui-state-focus a:active,
.ui-widget-header .ui-state-focus a:hover,
.ui-widget-header .ui-state-focus a:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-state-focus-text, .ui-widget-content .ui-state-focus-text, .ui-widget-header .ui-state-focus-text {
  color: #2b2b2b;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-highlight, .ui-state-highlight:active, .ui-state-highlight:hover, .ui-state-highlight:focus,
.ui-state-highlight a,
.ui-state-highlight a:active,
.ui-state-highlight a:hover,
.ui-state-highlight a:focus, .ui-widget-content .ui-state-highlight, .ui-widget-content .ui-state-highlight:active, .ui-widget-content .ui-state-highlight:hover, .ui-widget-content .ui-state-highlight:focus,
.ui-widget-content .ui-state-highlight a,
.ui-widget-content .ui-state-highlight a:active,
.ui-widget-content .ui-state-highlight a:hover,
.ui-widget-content .ui-state-highlight a:focus, .ui-widget-header .ui-state-highlight, .ui-widget-header .ui-state-highlight:active, .ui-widget-header .ui-state-highlight:hover, .ui-widget-header .ui-state-highlight:focus,
.ui-widget-header .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a:active,
.ui-widget-header .ui-state-highlight a:hover,
.ui-widget-header .ui-state-highlight a:focus {
  color: #777620;
  text-decoration: none;
}
.ui-state-highlight-text, .ui-widget-content .ui-state-highlight-text, .ui-widget-header .ui-state-highlight-text {
  color: #777620;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  color: #fff;
}
.ui-state-active, .ui-state-active:active, .ui-state-active:hover, .ui-state-active:focus,
.ui-state-active a,
.ui-state-active a:active,
.ui-state-active a:hover,
.ui-state-active a:focus, .ui-widget-content .ui-state-active, .ui-widget-content .ui-state-active:active, .ui-widget-content .ui-state-active:hover, .ui-widget-content .ui-state-active:focus,
.ui-widget-content .ui-state-active a,
.ui-widget-content .ui-state-active a:active,
.ui-widget-content .ui-state-active a:hover,
.ui-widget-content .ui-state-active a:focus, .ui-widget-header .ui-state-active, .ui-widget-header .ui-state-active:active, .ui-widget-header .ui-state-active:hover, .ui-widget-header .ui-state-active:focus,
.ui-widget-header .ui-state-active a,
.ui-widget-header .ui-state-active a:active,
.ui-widget-header .ui-state-active a:hover,
.ui-widget-header .ui-state-active a:focus {
  color: #fff;
  text-decoration: none;
}
.ui-state-active-text, .ui-widget-content .ui-state-active-text, .ui-widget-header .ui-state-active-text {
  color: #fff;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error, .ui-state-error:active, .ui-state-error:hover, .ui-state-error:focus,
.ui-state-error a,
.ui-state-error a:active,
.ui-state-error a:hover,
.ui-state-error a:focus, .ui-widget-content .ui-state-error, .ui-widget-content .ui-state-error:active, .ui-widget-content .ui-state-error:hover, .ui-widget-content .ui-state-error:focus,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error a:active,
.ui-widget-content .ui-state-error a:hover,
.ui-widget-content .ui-state-error a:focus, .ui-widget-header .ui-state-error, .ui-widget-header .ui-state-error:active, .ui-widget-header .ui-state-error:hover, .ui-widget-header .ui-state-error:focus,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error a:active,
.ui-widget-header .ui-state-error a:hover,
.ui-widget-header .ui-state-error a:focus {
  color: #5f3f3f;
  text-decoration: none;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  background-image: none;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.5;
  font-weight: normal;
}

.ui-corner-all {
  border-radius: 4px;
}
.ui-corner-top {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-right {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-bottom {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-left {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

.ui-draggable-handle {
  -ms-touch-action: none;
      touch-action: none;
}

.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
      touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 16px;
  height: 20px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable {
  -ms-touch-action: none;
      touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #333;
}

.ui-sortable-handle {
  -ms-touch-action: none;
      touch-action: none;
}

/* Please uncomment any features that are needed for the site */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 6px;
  outline: 0;
  z-index: 800;
}
.ui-dialog-titlebar {
  padding: 6px 12px;
  position: relative;
  border-radius: 4px;
  border-width: 1px;
  background: #e9e9e9;
  margin: 0;
  color: #333;
  border-color: #ddd;
}
.ui-dialog-titlebar-close {
  position: absolute;
  right: 6px;
  top: calc(50% - 11px);
  width: 20px;
  height: 20px;
  padding: 1px;
}
.ui-dialog-title {
  float: left;
  width: calc(100% - 32px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ui-dialog-content {
  position: relative;
  border: 0;
  padding: 15px;
  background: none;
  overflow: auto;
}
.ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  padding: 6px 0 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog-buttonpane button {
  cursor: pointer;
}
.ui-dialog-buttonpane button:not(:last-child) {
  margin-right: 10px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-dialog-promotion-details .ui-dialog-titlebar {
  display: none;
}

.ui-tooltip {
  padding: 10px;
  position: absolute;
  z-index: 900 !important;
  max-width: 300px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  color: #333;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}

.ui-widget-overlay {
  background: url("../images/interface/ui-overlay-shadow.png") repeat scroll 50% 50% #414141;
  opacity: 0.6;
  z-index: 140;
}

.ui-dialog {
  background-color: #fff;
  padding: 0;
  border-width: 0;
}
.ui-dialog .ui-widget-header {
  background-color: #351d0e;
  border-color: #351d0e;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 40px;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.625rem;
}
@media (min-width: 1025px) {
  .ui-dialog .ui-dialog-titlebar {
    padding: 0.625rem 1.25rem;
  }
}
.ui-dialog .ui-dialog-title {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  color: #fff;
}
.ui-dialog .ui-dialog-title-close {
  width: 40px;
}
.ui-dialog .ui-icon-closethick {
  background-image: url("../images/svg-icons/close-white.svg") !important;
  background-position: center top;
  height: 20px;
  width: 40px;
  left: 0;
  top: 10px;
  margin-left: 0;
  margin-top: 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  background-color: transparent;
  border: none;
  border-radius: 0;
  height: 20px;
  margin: 0;
  padding: 0;
  right: 0;
  top: 0;
  width: 40px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  margin: 0;
  padding: 0;
}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-dialog h1 {
  display: none;
}
.ui-dialog .dialog-required {
  position: relative;
  text-transform: none;
  margin-bottom: 1.25rem;
  display: block;
}
.ui-dialog .ui-dialog-buttonpane {
  padding: 0 1.25rem;
  border-top: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button {
  margin-bottom: 0.9375rem;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary {
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  width: 100%;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.disabled:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.disabled:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.disabled.active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary[disabled]:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary[disabled]:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary[disabled]:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary[disabled].active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:hover, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:focus, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary:active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
@media (min-width: 768px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.primary {
    width: 150px;
    padding-left: 0;
    padding-right: 0;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #676735;
  width: 100%;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.active {
  border-color: #676735;
  background-color: #fff;
  color: #676735;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled], fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.disabled.active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled]:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled]:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled]:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary[disabled].active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:hover, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:focus, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary:active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
@media (min-width: 768px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.secondary {
    width: 150px;
    padding-left: 0;
    padding-right: 0;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #351d0e;
  width: 100%;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.active {
  border-color: #c0c0c0;
  background-color: #fff;
  color: #351d0e;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled], fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.disabled.active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled]:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled]:focus, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled]:active, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary[disabled].active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:hover, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:focus, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary:active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
@media (min-width: 768px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.tertiary {
    width: 150px;
    padding-left: 0;
    padding-right: 0;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button span {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.large span {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.large span {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button.large span {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button-text {
  padding: 0;
}
@media (max-width: 1024px) {
  .ui-dialog {
    max-width: 98%;
    min-width: 98%;
  }
  .ui-dialog .ui-dialog-content {
    height: auto !important;
    overflow: visible;
    padding: 0.625rem;
  }
}
@media (min-width: 1025px) {
  .ui-dialog {
    max-width: 98%;
  }
  .ui-dialog .ui-dialog-content {
    height: auto !important;
    overflow: visible;
    padding: 1.25rem;
  }
}

.ui-dialog-error .has-error {
  color: #a00101;
  padding-left: 1.5625rem;
}
.ui-dialog-error .has-error::before {
  content: " ";
  display: inline-block;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  margin-left: -1.5625rem;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

.no-title .ui-widget-header {
  background-color: #fff;
  border-color: #fff;
}
.no-title .ui-dialog-titlebar-close {
  right: 0.4375rem;
  top: 0.25rem;
}
.no-title .ui-icon-closethick {
  background-image: url("../images/svg-icons/close-icon.svg") !important;
}

.ui-accordion .ui-accordion-content {
  padding: 0;
}

.ui-tabs .ui-tabs-nav {
  height: 2.45em;
  padding: 0;
}
.ui-tabs .ui-tabs-nav li {
  border-color: #fff;
  border-style: solid;
  border-width: 0 0 3px;
}
.ui-tabs .ui-tabs-nav li.ui-state-active {
  border-bottom-color: #676735;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
  color: #351d0e;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.ui-tabs .ui-tabs-nav li a {
  color: #c0c0c0;
}
.ui-tabs .ui-tabs-panel {
  background-color: #fff;
  border: 1px solid #fff;
  line-height: 1.5em;
  margin: 0;
  padding: 20px 10px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .ui-tabs .ui-tabs-panel h3 {
    display: none;
  }
}

.js .loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 101;
}
.js .loader-bg {
  opacity: 0.7;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.js .loader-indicator {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 100;
  width: 64px;
  height: 64px;
  background: url("../images/loading-small.gif") no-repeat center;
}

.content-slot img {
  height: auto;
  max-width: 100%;
}

.slot-grid-header > * {
  margin-bottom: 0.625rem;
}
.slot-grid-header p {
  margin: 0;
  padding: 0;
}
.slot-grid-header .search-header-banner {
  position: relative;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .slot-grid-header .search-header-banner {
    margin-top: -2.25rem;
  }
}
.slot-grid-header .search-header-banner h1 {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.slot-grid-header .search-header-banner img {
  vertical-align: top;
}

@media (min-width: 768px) {
  .search-bottom-banner {
    margin: 4.125rem 0 1.875rem;
  }
}
.search-bottom-banner .search-promo-item {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 1.875rem 0;
}
@media (min-width: 768px) {
  .search-bottom-banner .search-promo-item {
    float: left;
    width: 50%;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .search-bottom-banner .search-promo-item.left {
    padding-right: 2%;
  }
}
@media (min-width: 768px) {
  .search-bottom-banner .search-promo-item.right {
    padding-left: 2%;
  }
}
.search-bottom-banner .search-promo-item img {
  vertical-align: top;
  max-width: 100%;
}
.search-bottom-banner .search-promo-item .search-promo-content {
  position: absolute;
  top: 50%;
  left: 1.875rem;
  min-width: 12.5rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 1025px) {
  .search-bottom-banner .search-promo-item .search-promo-content {
    top: 1.5rem;
    -webkit-transform: none;
            transform: none;
  }
}
.search-bottom-banner .search-promo-item .search-promo-content h2 {
  margin: 0 0 0.625rem;
  color: #fff;
}
@media (min-width: 1025px) {
  .search-bottom-banner .search-promo-item .search-promo-content h2 {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 48px;
    line-height: 3rem;
    margin: 0 0 1.25rem;
  }
}

.horizontal-carousel .slick-slide,
.horizontal-carousel-with-arrows .slick-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 94%;
  padding: 1.25rem 1.25rem 1.875rem;
  margin: 0 0.5rem 1.25rem;
  vertical-align: top;
  background: #fff;
  -webkit-box-shadow: 0 2px 9px 0 rgba(165, 165, 165, 0.5);
          box-shadow: 0 2px 9px 0 rgba(165, 165, 165, 0.5);
}
@media (min-width: 480px) {
  .horizontal-carousel .slick-slide,
  .horizontal-carousel-with-arrows .slick-slide {
    width: 44%;
  }
}
@media (min-width: 768px) {
  .horizontal-carousel .slick-slide,
  .horizontal-carousel-with-arrows .slick-slide {
    width: 19%;
  }
}
.horizontal-carousel .tiles-container:not(.slick-initialized),
.horizontal-carousel-with-arrows .tiles-container:not(.slick-initialized) {
  display: none;
}
.horizontal-carousel .slick-dots,
.horizontal-carousel-with-arrows .slick-dots {
  position: relative;
}
.horizontal-carousel .slick-dots li button,
.horizontal-carousel-with-arrows .slick-dots li button {
  height: 0.75rem;
  width: 0.75rem;
}
.horizontal-carousel .slick-dots li button::before,
.horizontal-carousel-with-arrows .slick-dots li button::before {
  opacity: 1;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 0.75rem;
  width: 0.75rem;
}
.horizontal-carousel .slick-dots li.slick-active button::before,
.horizontal-carousel-with-arrows .slick-dots li.slick-active button::before {
  color: #676735;
  background-color: #676735;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1;
}
.horizontal-carousel .slick-track,
.horizontal-carousel-with-arrows .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.horizontal-carousel .slick-track .slick-slide,
.horizontal-carousel-with-arrows .slick-track .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
.horizontal-carousel .slick-track .slick-slide img,
.horizontal-carousel-with-arrows .slick-track .slick-slide img {
  width: 100%;
}

.pt_storefront .horizontal-carousel .slick-dots button::before {
  color: #bcb7af;
  background-color: #bcb7af;
}
.pt_storefront .horizontal-carousel .slick-dots.slick-active button::before {
  color: #676735;
  background-color: #676735;
}

.global-carousel-wrapper {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  margin-top: 2.5rem;
}
.global-carousel-wrapper.gradient-background {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc((100vw - 100%) / -2);
  background: #f9f6f2;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f6f2), to(#fff));
  background: linear-gradient(to bottom, #f9f6f2 0%, #fff 100%);
}
.global-carousel-wrapper.gradient-background .horizontalcarousel-with-banner {
  margin-top: 0;
}
.global-carousel-wrapper.gradient-background .carousel-banner {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.global-carousel-wrapper.gradient-background .carousel-banner h3 {
  margin-bottom: 2.5rem;
  margin-top: 0;
}
.global-carousel-wrapper .slick-dots li button::before {
  color: #f9f6f2;
  border: 1px solid #351d0e;
}
.global-carousel-wrapper .slick-dots li.slick-active button::before {
  color: #c0c0c0;
  background-color: #c0c0c0;
  border: 1px solid #c0c0c0;
}
.global-carousel-wrapper .slick-prev,
.global-carousel-wrapper .slick-next {
  top: 45%;
  height: 2rem;
  width: 2rem;
}
.global-carousel-wrapper .slick-arrow::before {
  content: none;
}
.global-carousel-wrapper .slick-arrow.slick-prev {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
}
.global-carousel-wrapper .slick-arrow.slick-next {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
}

.horizontalcarousel-with-banner {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner {
    margin-top: 3.75rem;
  }
}
.horizontalcarousel-with-banner .carousel-banner {
  margin-bottom: 1.875rem;
}
.horizontalcarousel-with-banner .carousel-wrapper {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1.25rem;
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner .carousel-wrapper {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner .carousel-wrapper .horizontal-carousel-with-arrows {
    padding: 0 1.875rem;
  }
  .horizontalcarousel-with-banner .carousel-wrapper .horizontal-carousel-with-arrows .slick-prev {
    left: -30px;
  }
  .horizontalcarousel-with-banner .carousel-wrapper .horizontal-carousel-with-arrows .slick-next {
    right: -30px;
  }
}

.content-asset .account-options {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
}
.content-asset .account-options li {
  /* for non-flex browsers */
  display: inline-block;
  width: 100%;
  vertical-align: top;
  /* for flex browsers */
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  /* end flex styling */
  max-width: 20rem;
  background-color: #c0c0c0;
  border: 2px solid #351d0e;
  border-radius: 5px;
  list-style-type: none;
  margin: 1rem 0;
  text-align: center;
  -webkit-transition: background-color 1000ms ease;
  transition: background-color 1000ms ease;
}
.content-asset .account-options li:hover {
  background-color: #64371b;
  border-color: #64371b;
}
.content-asset .account-options li a {
  color: #fff;
  display: block;
  padding: 1rem;
}
.content-asset .account-options li a i {
  font-size: 96px;
  font-size: 6rem;
}
@media (min-width: 480px) {
  .content-asset .account-options li {
    /* for non-flex browsers */
    width: 41%;
    /* for flex browsers */
    -ms-flex-preferred-size: 41%;
        flex-basis: 41%;
    /* end flex styling */
    margin: 1rem;
  }
}
@media (min-width: 1025px) {
  .content-asset .account-options li {
    /* for non-flex browsers */
    width: 27%;
    /* for flex browsers */
    -ms-flex-preferred-size: 27%;
        flex-basis: 27%;
    /* end flex styling */
  }
}

.browser-compatibility-alert {
  background-color: #a00101;
  color: #fff;
  font-size: 1.3em;
  line-height: 2em;
  padding: 0.8em;
}

.folder-slot {
  border: 1px solid #676735;
  padding: 0.5em;
}
.folder-slot h2 {
  margin: 0.5em 0;
}

.menu-slot {
  display: none;
  border-top: 1px solid #351d0e;
  margin-top: 0.5em;
  padding-top: 1.5em;
}
@media (min-width: 768px) {
  .menu-slot {
    width: 13.5rem;
    display: block;
  }
}
.menu-slot .social-links {
  padding-left: 0;
}
.menu-slot .social-links li {
  display: inline-block;
  padding-left: 0;
}

.category-slot h1,
.product-slot h1 {
  position: absolute;
  text-align: right;
  bottom: 2%;
  left: 2%;
}
.category-slot h2,
.product-slot h2 {
  margin: 0;
  padding: 0.1rem 0.5rem;
}
.category-slot h3,
.product-slot h3 {
  bottom: 0;
  margin: 0;
  opacity: 0.6;
  padding: 2rem;
  position: absolute;
  width: 100%;
}
.category-slot .catlanding-banner,
.product-slot .catlanding-banner {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.category-slot .catlanding-banner img,
.product-slot .catlanding-banner img {
  height: auto;
  width: 100%;
}
.category-slot .category-tile,
.product-slot .category-tile {
  float: left;
  overflow: hidden;
  padding: 0 0.15%;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .category-slot .category-tile,
  .product-slot .category-tile {
    width: 33%;
  }
}
.category-slot .category-tile img,
.product-slot .category-tile img {
  height: auto;
  width: 100%;
}
.category-slot .cat-banner,
.product-slot .cat-banner {
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-bottom: 0.625rem;
}
.full-width .category-slot .cat-banner,
.full-width .product-slot .cat-banner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.5em;
  margin-top: 1em;
}
.category-slot .cat-banner img,
.product-slot .cat-banner img {
  height: auto;
  width: 100%;
  vertical-align: top;
}
.category-slot .cat-banner img + h1,
.product-slot .cat-banner img + h1 {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.category-slot .cat-banner h1,
.product-slot .cat-banner h1 {
  color: #fff;
  right: 2%;
}
.category-slot .search-result-items .grid-tile,
.product-slot .search-result-items .grid-tile {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  padding: 0 1%;
  width: 49%;
}
@media (min-width: 768px) {
  .category-slot .search-result-items .grid-tile,
  .product-slot .search-result-items .grid-tile {
    width: 33%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.category-slot .search-result-items .product-tile,
.product-slot .search-result-items .product-tile {
  margin: 0 0.15%;
  padding: 1rem 0;
  width: 100%;
}
.category-slot .search-result-items .product-name,
.product-slot .search-result-items .product-name {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  height: auto;
  margin-top: 0.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.category-slot .search-result-items .product-name a,
.product-slot .search-result-items .product-name a {
  color: #351d0e;
}
.category-slot .search-result-items .product-pricing,
.product-slot .search-result-items .product-pricing {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
}
.category-slot .search-result-items .product-swatches,
.product-slot .search-result-items .product-swatches {
  display: none;
}

.boxplaceholder {
  border: 1px solid #c9c9c9;
  background-color: #cfcfcf;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  padding: 1.25rem;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .html-slot-container img {
    max-width: 100%;
  }
}
.carousel-wrapper-a2c-confirmation {
  padding: 0 38em;
}
@media (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation {
    padding: 0 35em;
  }
}
.carousel-wrapper-a2c-confirmation .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carousel-wrapper-a2c-confirmation .slick-slide {
  height: inherit;
}
.carousel-wrapper-a2c-confirmation .slick-next {
  right: -0.875rem;
  top: 34%;
}
@media (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation .slick-next {
    top: 45%;
    right: 1.0625rem;
  }
}
.carousel-wrapper-a2c-confirmation .slick-prev {
  left: -0.875rem;
  top: 34%;
}
@media (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation .slick-prev {
    top: 45%;
    left: 1.0625rem;
  }
}
.carousel-wrapper-a2c-confirmation .grid-tile {
  background: #fff;
  -webkit-box-shadow: 0 0 9px 0 #c0c0c0;
          box-shadow: 0 0 9px 0 #c0c0c0;
  width: 48% !important;
  height: auto;
  padding: 0;
  margin: 0.3125rem 0.4375rem;
}
@media (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation {
    padding: 0;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .carousel-wrapper-a2c-confirmation .grid-tile {
    width: 20.75rem !important;
    margin: 0.3125rem 1.4375rem;
  }
}

@media print {
  .pt_order-confirmation #mini-cart,
  .pt_order-confirmation .menu-utility-user,
  .pt_order-confirmation .menu-utility,
  .pt_order-confirmation .header-banner,
  .pt_order-confirmation #navigation {
    display: none;
  }
  .print-hidden,
  .header-banner-top,
  .top-banner,
  .header-banner-bottom,
  footer,
  .copyright,
  .account-nav-registered {
    display: none;
  }
}
.responsive-grid {
  display: block;
  list-style: none;
  width: 100%;
  max-width: 1025px;
  margin: auto;
  padding: 0;
}
.responsive-grid::after {
  content: "";
  display: table;
  clear: both;
}
.responsive-grid *,
.responsive-grid *::before,
.responsive-grid *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.responsive-grid .grid-col {
  display: block;
  width: 100%;
  float: left;
}

#ModalViewDialog {
  color: #351d0e;
}
#ModalViewDialog .form-row .label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  display: block;
  float: left;
  width: 6.25rem;
}
#ModalViewDialog .form-row .label + .field-wrapper {
  float: left;
  width: calc(100% - 6.25rem);
}
#ModalViewDialog .form-row .field-wrapper {
  width: 100%;
}
#ModalViewDialog .form-row.radio {
  overflow: auto;
  max-height: 18.75rem;
}
@media (min-width: 768px) {
  #ModalViewDialog .form-row.radio {
    max-height: 26.5625rem;
  }
}

.header_prompt h4 {
  margin: 0;
}
.header_prompt p {
  margin-top: 0;
}

.col-items .header_prompt-subtitle {
  margin: 0 0 0.9375rem;
  padding: 0.3125rem 0;
  border-top: 1px solid #bcb7af;
  border-bottom: 1px solid #bcb7af;
}
.col-items .header_prompt-subtitle h5 {
  margin: 0;
  float: left;
}
.col-items .header_prompt-subtitle a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  float: right;
}
.col-items .header_prompt-subtitle a:hover {
  color: #676735;
  text-decoration: underline;
}
.col-items .header_prompt-subtitle a.button {
  text-decoration: none;
}
@media (min-width: 768px) {
  .col-items .enter_partial {
    float: left;
    width: 48%;
  }
}
.col-items .enter_partial + .right_details {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .col-items .enter_partial + .right_details {
    float: right;
    width: 48%;
    margin-top: 0;
  }
}
.col-items .enter_partial .picklist {
  display: none;
  max-height: 19.6875rem;
  overflow: auto;
}
.col-items .enter_partial .picklist div {
  margin: 0.625rem 0;
}
.col-items .enter_partial .picklist div span {
  display: inline-block;
}

.partialPickList {
  max-height: 19.6875rem;
  overflow: auto;
}

.enter_email .error_message.unreachable,
.enter_email .error_message.undeliverable,
.enter_email .error_message.illegitimate,
.enter_email .error_message.disposable,
.enter_email .error_message.unknown,
.enter_phone .error_message.unreachable,
.enter_phone .error_message.undeliverable,
.enter_phone .error_message.illegitimate,
.enter_phone .error_message.disposable,
.enter_phone .error_message.unknown {
  display: none;
}

.ui-dialog.qas-dialog {
  z-index: 801 !important;
}
.ui-dialog.qas-dialog + .ui-widget-overlay {
  z-index: 800 !important;
}
.ui-dialog.qas-dialog .newAddressText {
  margin-right: 0.9375rem;
}

.item-details .product-list-item .name {
  font-style: italic;
  font-size: 1.2em;
}
.item-details .product-list-item .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.item-details .product-list-item .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.item-details .product-list-item .promo {
  color: #d71921;
}
.item-details .product-list-item .price-standard {
  text-decoration: line-through;
  color: #c0c0c0;
}
.item-details .product-list-item .price-standard + .price-sales {
  color: #d71921;
}

.item-availability ul,
.item-quantity-details ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.item-dashboard {
  width: 16rem;
}
.item-dashboard label {
  width: auto;
}
.item-dashboard .field-wrapper {
  width: auto;
}
@media (min-width: 1025px) {
  .item-dashboard label + .field-wrapper {
    float: right;
  }
}
@media (min-width: 1025px) {
  .item-dashboard .option-priority label,
  .item-dashboard .option-priority .value {
    line-height: 40px;
    line-height: 2.5rem;
  }
}
@media (min-width: 1025px) {
  .item-dashboard .option-quantity-desired label {
    line-height: 40px;
    line-height: 2.5rem;
  }
}
.item-dashboard .option-quantity-desired input {
  width: 2.5rem;
  padding: 0;
  text-align: center;
}
.item-dashboard .option-add-to-cart {
  margin-top: 0.625rem;
}
@media (min-width: 1025px) {
  .item-dashboard .option-add-to-cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.item-dashboard .option-add-to-cart .inventory {
  float: left;
  width: 100%;
}
@media (min-width: 1025px) {
  .item-dashboard .option-add-to-cart .inventory {
    width: 8.75rem;
  }
}
.item-dashboard .option-add-to-cart .button,
.item-dashboard .option-add-to-cart button {
  display: block;
  float: right;
  width: 100%;
  margin-top: 0.9375rem;
}
@media (min-width: 1025px) {
  .item-dashboard .option-add-to-cart .button,
  .item-dashboard .option-add-to-cart button {
    width: calc(100% - 8.75rem);
    margin-top: 0;
  }
}
.item-dashboard .option-quantity-purchased .exceeded {
  color: #a00101;
}

.pt_product-details #main {
  padding-top: 1.25rem;
  width: calc(100% - 1.25rem);
}
@media (min-width: 768px) {
  .pt_product-details #main {
    width: calc(100% - 2.5rem);
  }
}
@media (max-width: 1024px) {
  .pt_product-details .primary-content {
    position: relative;
    padding-bottom: 68px;
  }
}
.pt_product-details .breadcrumb {
  display: none;
}
@media (min-width: 768px) {
  .pt_product-details .breadcrumb {
    display: block;
    padding: 0;
    max-width: 1220px;
    margin: 0 auto 1.25rem;
  }
}

#product-nav-container {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 160px;
}
#product-nav-container div {
  float: left;
  width: 77px;
  text-align: center;
}
#product-nav-container img {
  max-width: 80%;
  max-height: 100%;
}
#product-nav-container span {
  display: block;
  height: 65px;
}
#product-nav-container .divided span {
  padding-right: 5px;
  border-right: 1px solid #351d0e;
}
@media (max-width: 1024px) {
  #product-nav-container {
    bottom: 0;
    width: 100%;
  }
  #product-nav-container div {
    width: 60px;
  }
  #product-nav-container div.product-next {
    float: right;
  }
  #product-nav-container .divided span {
    border: 0;
  }
}

@media screen and (min-width: 1025px) {
  #QuickViewDialog .product-badge {
    top: 10px;
    left: 10px;
  }
  #QuickViewDialog .product-primary-image {
    max-width: 100%;
    float: none;
  }
}
.product-primary-image {
  text-align: center;
}
.product-primary-image.slick-slider {
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  .product-primary-image.slick-slider {
    max-width: 87%;
    float: left;
  }
  .product-primary-image.slick-slider + div.product-badge {
    top: 10px;
    left: 14%;
  }
}
.product-primary-image.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-primary-image.slick-slider .slick-track .slick-slide {
  height: auto;
  height: initial;
}
.product-primary-image.slick-slider .slick-track .slick-slide a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.product-primary-image.slick-slider:not(.slick-initialized) {
  display: none;
}
.product-primary-image.slick-slider .slick-arrow {
  width: 30px;
  height: 30px;
  display: none;
}
.product-primary-image.slick-slider .slick-arrow::before {
  content: none;
}
.product-primary-image.slick-slider .slick-arrow.slick-prev {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
  left: 1.25rem;
}
.product-primary-image.slick-slider .slick-arrow.slick-next {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
  right: 1.25rem;
}
.product-primary-image.slick-slider .slick-arrow.slick-disabled {
  opacity: 0.3;
}
.product-primary-image.slick-slider .slick-dots {
  position: static;
  margin-top: 0.625rem;
  line-height: 10px;
  line-height: 0.625rem;
}
@media (min-width: 1025px) {
  .product-primary-image.slick-slider .slick-dots {
    height: 0;
    margin: 0;
    overflow: hidden;
  }
}
.product-primary-image.slick-slider .slick-dots li {
  margin: 0 0.3125rem;
  width: 0.625rem;
  height: 0.625rem;
  vertical-align: top;
}
.product-primary-image.slick-slider .slick-dots li button {
  min-height: auto;
  width: 0.625rem;
  height: 0.625rem;
  padding: 0;
}
.product-primary-image.slick-slider .slick-dots li button::before {
  width: 0.625rem;
  height: 0.625rem;
  left: 0;
  top: 0;
}
.product-primary-image.slick-slider:hover .slick-arrow {
  display: block;
}
.product-primary-image.slick-slider.product-set-list-wistia {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.main-image {
  display: block;
}

.primary-image {
  max-width: 100%;
  margin: 0 auto;
}

.product-thumbnails {
  display: none;
}
@media screen and (min-width: 1025px) {
  .product-thumbnails {
    display: block;
    float: left;
    width: 12%;
    margin-right: 1%;
    max-width: 28.125rem;
  }
  .product-thumbnails .slick-list {
    padding: 0 !important;
  }
  .product-thumbnails .slick-prev {
    top: -5px;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .product-thumbnails .slick-prev::before {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .product-thumbnails .slick-next {
    top: auto;
    bottom: -35px;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .product-thumbnails .slick-next::before {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
}
.product-thumbnails .product-thumbnails-list::after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1024px) {
  .product-thumbnails .product-thumbnails-list {
    margin: 0.625rem 0 0 -0.625rem;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-slide {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider:not(.slick-initialized) {
    display: none;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider.with-nav {
    margin: 0.625rem 0 0;
    padding-left: 2.1875rem;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider.with-nav .thumb {
    margin: 0.625rem 0.3125rem;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow {
    width: 30px;
    height: 30px;
    display: none;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow::before {
    content: none;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow.slick-prev {
    background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
    left: 0;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow.slick-next {
    background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
    right: -2.1875rem;
  }
  .product-thumbnails .product-thumbnails-list.slick-slider .slick-arrow.slick-disabled {
    opacity: 0.3;
  }
}
.product-thumbnails .thumb {
  width: 5.9375rem;
  padding-left: 0;
  margin: 0.625rem;
}
.product-thumbnails .thumb.slick-current {
  -webkit-box-shadow: 0 0 9px 0 #bcb7af;
          box-shadow: 0 0 9px 0 #bcb7af;
}
.product-thumbnails .thumb.slick-current a {
  border: 1px solid #fff;
}
.product-thumbnails .thumb a {
  display: block;
}
.product-thumbnails img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  height: auto;
  cursor: pointer;
  vertical-align: top;
}
.product-thumbnails h2 {
  margin: 1rem 0 0.3rem;
}

.wistia_thumb {
  display: none;
}
.wistia_thumb.wistia_embed_initialized.active {
  display: block;
  margin-top: 0.625rem;
  text-align: center;
}
@media (min-width: 1025px) {
  .wistia_thumb.pdp-wistia_thumb {
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 11.25rem;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.wistia_thumb.pdp-wistia_thumb.wistia_thumb_carousel {
  max-width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: relative;
}
.wistia_thumb.pdp-wistia_thumb .wistia_click_to_play {
  cursor: pointer;
  border: none;
}
.wistia_thumb.pdp-wistia_thumb .wistia_click_to_play img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.wistia_thumb.pdp-wistia_thumb .wistia_click_to_play .play-video {
  font-size: 0;
  display: block;
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0 0 0 1.5625rem;
  top: calc(50% - 2rem);
  left: calc(50% - 1.25rem);
  background: url("../images/svg-icons/play-button.svg") no-repeat left center;
  background-size: contain;
}
@media (min-width: 1025px) {
  .wistia_thumb.pdp-wistia_thumb .wistia_click_to_play .video-label {
    display: block;
    text-align: center;
    white-space: nowrap;
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.3333333333em;
    margin: 0.4375rem 0 0.4375rem 0;
    font-size: 0.75rem;
  }
}

.rating {
  color: #351d0e;
}
.product-info .rating {
  font-size: 2em;
}

.product-variations .attribute,
.product-options .attribute {
  position: relative;
  clear: both;
  padding: 0;
  margin: 1.25rem 0 0.625rem;
}
@media (min-width: 768px) {
  .product-variations .attribute,
  .product-options .attribute {
    margin: 1.875rem 0 1.25rem;
  }
  .product-variations .attribute.pnc-inverse,
  .product-options .attribute.pnc-inverse {
    margin-bottom: 0;
  }
  .product-variations .attribute.pnc-inverse .label,
  .product-options .attribute.pnc-inverse .label {
    margin-bottom: 1.25rem;
  }
  .product-variations .attribute.pnc-inverse .swatches li.inverse,
  .product-options .attribute.pnc-inverse .swatches li.inverse {
    margin-bottom: 0.25rem;
  }
}
.product-variations .attribute h3,
.product-variations .attribute .label,
.product-options .attribute h3,
.product-options .attribute .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
  margin-bottom: 0.1875rem;
}
.product-variations .attribute h3 *,
.product-variations .attribute .label *,
.product-options .attribute h3 *,
.product-options .attribute .label * {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.product-variations .attribute h3 .size-chart-link,
.product-variations .attribute .label .size-chart-link,
.product-options .attribute h3 .size-chart-link,
.product-options .attribute .label .size-chart-link {
  float: right;
}
.product-variations .attribute .value,
.product-options .attribute .value {
  width: 100%;
}
.product-variations .attribute ul,
.product-options .attribute ul {
  float: right;
  width: 100%;
}
.product-variations .attribute .size-chart-link,
.product-options .attribute .size-chart-link {
  float: none;
  clear: both;
}
.product-variations .swatches li,
.product-options .swatches li {
  float: left;
  padding: 0;
  margin: 0 0.625rem 0.625rem 0;
}
.product-variations .swatches li.selected a,
.product-options .swatches li.selected a {
  border: 1px solid #351d0e;
}
.product-variations .swatches li.selected a::after,
.product-options .swatches li.selected a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #351d0e;
}
.product-variations .swatches li.selected.inverse,
.product-options .swatches li.selected.inverse {
  background: #351d0e;
}
.product-variations .swatches li.selected.inverse a,
.product-options .swatches li.selected.inverse a {
  color: #fff;
}
.product-variations .swatches li.unselectable,
.product-options .swatches li.unselectable {
  opacity: 0.3;
  cursor: not-allowed;
}
.product-variations .swatches li.unselectable a.swatchanchor,
.product-options .swatches li.unselectable a.swatchanchor {
  cursor: not-allowed;
}
.product-variations .swatches li.unselectable a::after,
.product-options .swatches li.unselectable a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #bcb7af;
  position: absolute;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 140%;
  height: 0.125rem;
  left: -20%;
  top: calc(50% - 0.0625rem);
}
.product-variations .swatches a,
.product-options .swatches a {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 2.5rem;
  min-height: 2.5rem;
  padding: 0.3125rem;
  border: 1px solid #bcb7af;
  text-align: center;
  white-space: nowrap;
  color: #351d0e;
  overflow: hidden;
  line-height: 28px;
  line-height: 1.75rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}
.product-variations .color a,
.product-options .color a {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  line-height: 0;
}
.product-variations .color a img,
.product-options .color a img {
  width: 100%;
  height: 100%;
}
.product-variations .color li.selected a,
.product-options .color li.selected a {
  border-color: #bcb7af;
}
.product-variations .color li.selected a::after,
.product-options .color li.selected a::after {
  border-color: #bcb7af;
  border-width: 0.125rem;
  top: 0.0625rem;
  left: 0.0625rem;
  width: calc(100% - 0.125rem);
  height: calc(100% - 0.125rem);
}
.product-variations .color li.selected:not(.swatch-white):not(.swatch-clear) a::after,
.product-options .color li.selected:not(.swatch-white):not(.swatch-clear) a::after {
  border-color: #fff;
}
.product-variations .color li.unselectable:not(.swatch-white):not(.swatch-clear) a::after,
.product-options .color li.unselectable:not(.swatch-white):not(.swatch-clear) a::after {
  background: #fff;
}
.product-variations .color li:not(.swatch-clear) a,
.product-options .color li:not(.swatch-clear) a {
  border: solid 1px black;
}
.product-variations .colpackcount,
.product-options .colpackcount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-variations .colpackcount li,
.product-options .colpackcount li {
  width: 100%;
}
.product-variations .colpackcount li:last-child,
.product-options .colpackcount li:last-child {
  margin-right: 0;
}

.product-review {
  margin-bottom: 8px;
}
.product-review::after {
  content: "";
  display: table;
  clear: both;
}

.product-main-attributes .attribute {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .product-main-attributes .attribute {
    margin-bottom: 1.25rem;
  }
}
.product-main-attributes .label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  display: block;
}
@media (min-width: 768px) {
  .product-main-attributes .label {
    display: inline-block;
    min-width: 7.5rem;
  }
}

.product-actions .socialsharing {
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 11.25rem;
}
.product-actions .socialsharing.set-socialsharing {
  width: 17.5rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 767px) {
  .product-actions .socialsharing.set-socialsharing {
    margin: 0 auto 1.875rem;
    float: none;
  }
}
.product-actions .product-actions-links {
  float: right;
  text-align: right;
  max-width: calc(100% - 11.25rem);
  line-height: 20px;
  line-height: 1.25rem;
}
.product-actions .product-actions-links a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  white-space: nowrap;
  display: inline-block;
}
.product-actions .product-actions-links a:hover {
  color: #676735;
  text-decoration: underline;
}
.product-actions .product-actions-links a.button {
  text-decoration: none;
}
.product-actions .product-actions-links a + a {
  margin-left: 0.625rem;
  float: right;
}
.product-actions .full-details {
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
}

.pdp-callout-message .content-asset {
  background: #f9f6f2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.625rem 0.625rem 0.625rem 4.0625rem;
  min-height: 3.75rem;
  margin-top: 1.25rem;
  position: relative;
}
@media (min-width: 768px) {
  .pdp-callout-message .content-asset {
    margin-top: 2.5rem;
    padding-left: 4.0625rem;
  }
}
.pdp-callout-message .content-asset::before {
  content: "";
  display: block;
  position: absolute;
  background: url("../images/svg-icons/warning-icon.svg") no-repeat center;
  background-size: contain;
  left: 0.625rem;
  top: 0.625rem;
  width: 2.875rem;
  height: 2.5625rem;
}
.pdp-callout-message .content-asset * {
  margin: 0;
  line-height: 22px;
  line-height: 1.375rem;
}

.pdp-main {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  max-width: 1240px;
  margin: 0 auto;
}
.pdp-main::after {
  content: "";
  display: table;
  clear: both;
}
.pdp-main ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pdp-main label {
  float: left;
  padding-right: 0.625rem;
  width: auto;
  padding: 0;
  text-align: left;
}
.pdp-main .product-col-2 {
  position: relative;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .pdp-main .product-col-2 {
    float: left;
    width: 55.738%;
  }
}
.pdp-main .product-col-2 .product-badge {
  position: absolute;
  top: 10px;
  left: 10px;
}
@media (min-width: 768px) {
  .pdp-main .product-col-1,
  .pdp-main .product-col-3 {
    float: right;
    width: 39.345%;
    clear: right;
  }
}
@media (min-width: 768px) {
  .pdp-main .product-col-3.product-set {
    width: 100%;
    float: none;
    clear: both;
  }
}
.pdp-main .brought-by-messaging {
  padding-top: 10px;
}
.pdp-main .early-bird {
  display: inline-block;
  margin-bottom: 0.6875rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.75rem;
}
.pdp-main .early-bird span {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.pdp-main .early-bird.after-price-label, .pdp-main .early-bird.pdp-callout-badge {
  background: #fff;
  font-size: 0.75rem;
  color: transparent;
}
.pdp-main .early-bird .psp-early-bird {
  color: #fff !important;
}
@media (max-width: 767px) {
  .pdp-main .early-bird {
    height: auto;
    display: block;
    padding: 0;
  }
}
.pdp-main .msrp-value,
.pdp-main .compare-price {
  margin-top: 1rem;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 1rem;
}
.pdp-main .product-name {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}
@media (max-width: 1279px) {
  .pdp-main .product-name {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pdp-main .product-name {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pdp-main .product-number {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5em;
  color: #351d0e;
  margin-bottom: 0.625rem;
  min-height: 1.125rem;
}
.pdp-main .product-number.hidden {
  font-size: 0;
}
.pdp-main #BVRRSummaryContainer {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .pdp-main #BVRRSummaryContainer {
    margin-bottom: 1.25rem;
  }
}
.pdp-main .product-price {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .pdp-main .product-price {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.pdp-main .product-price .price-standard {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  text-decoration: line-through;
}
.pdp-main .product-price .price-standard + .price-sales {
  color: #d71921;
}
.pdp-main .product-price.sale-set .product-current-price {
  color: #d71921;
}
.pdp-main .product-price .price-standard-range {
  text-decoration: line-through;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.pdp-main .product-price + .monthly-product-price {
  margin: -0.375rem 0 1.25rem;
}
.pdp-main .product-price + .installments-product-callout {
  margin: -0.375rem 0 1.25rem;
}
.pdp-main .product-price .price-sales-range {
  color: #d71921;
}
.pdp-main .product-price .price-sales-range.list-price {
  color: #000;
}
.pdp-main .product-price .selected-price-sales {
  color: #d71921;
}
.pdp-main .product-price .selected-price-sales.list-price {
  color: #000;
}
.pdp-main .product-price .percentage-discount {
  color: #d71921;
  margin: 0.25rem 0 0;
  font-size: 1.25rem;
}
.pdp-main .monthly-product-price,
.pdp-main .installments-product-callout {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.625rem;
}
@media (max-width: 1279px) {
  .pdp-main .monthly-product-price,
  .pdp-main .installments-product-callout {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pdp-main .monthly-product-price,
  .pdp-main .installments-product-callout {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pdp-main .monthly-product-price a,
.pdp-main .installments-product-callout a {
  display: inline-block;
  vertical-align: top;
}
.pdp-main .monthly-product-price a .icon,
.pdp-main .installments-product-callout a .icon {
  vertical-align: top;
  top: 0.0625rem;
}
.pdp-main .additional-delivery-charge {
  margin: 1.25rem 0 1.875rem;
}
.pdp-main .product-desc {
  line-height: 1.47;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .pdp-main .product-desc {
    margin: 1.1875rem 0 1.0625rem;
  }
}
.pdp-main .pnc .pnc-products {
  padding: 0.625rem 1.25rem;
  background: #f9f6f2;
}
.pdp-main .pnc .pnc-product {
  padding: 0.625rem 0;
  border-bottom: 1px solid #bcb7af;
}
.pdp-main .pnc .pnc-product.last {
  border-bottom: none;
  padding-bottom: 0;
}
.pdp-main .pnc .pnc-product .pnc-product-info {
  float: left;
  width: calc(100% - 8.75rem);
}
.pdp-main .pnc .pnc-product .pnc-product-info .pnc-name {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .pdp-main .pnc .pnc-product .pnc-product-info .pnc-name {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pdp-main .pnc .pnc-product .pnc-product-info .pnc-name {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pdp-main .pnc .pnc-product .pnc-product-info .pnc-id {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5em;
  color: #351d0e;
}
.pdp-main .pnc .pnc-product .quantity-module {
  float: right;
}
.pdp-main .pnc .pnc-product.disabled .pnc-name {
  color: #c0c0c0;
}
.pdp-main .pnc .pnc-total-count {
  line-height: 40px;
  line-height: 2.5rem;
  text-align: right;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  border-top: 1px solid #bcb7af;
}
.pdp-main .personalization-title {
  border-top: 1px solid #bcb7af;
  padding: 1.25rem 0 0.625rem;
}
@media (min-width: 768px) {
  .pdp-main .personalization-title {
    padding-top: 1.5625rem;
  }
}
.pdp-main .personalization-title h5 {
  margin: 0 0 0.1875rem;
}
.pdp-main .personalization-title a {
  float: right;
}
.pdp-main .esp-box {
  border-top: 1px solid #bcb7af;
}
@media (min-width: 768px) {
  .pdp-main .esp-box {
    padding: 0.625rem;
  }
}
.pdp-main .esp-box .esp-content {
  background: #f9f6f2;
  margin: 0.625rem 0;
  padding: 0.625rem 0;
}
@media (min-width: 768px) {
  .pdp-main .esp-box .esp-content {
    padding: 0.625rem;
    margin: 0.625rem;
  }
}
.pdp-main .esp-box .esp-content h5 {
  margin-top: 0.625rem;
  margin-bottom: 0.3125rem;
}
.pdp-main .esp-box .esp-content a.openModal {
  margin-bottom: 0.625rem;
  text-decoration: underline;
}
.pdp-main .esp-box .esp-content img {
  float: left;
  width: 50px;
}
.pdp-main .esp-box .esp-content .esp-option {
  margin-bottom: 1.25rem;
  font-weight: bold;
  margin-left: 0.9375rem;
}
.pdp-main .personalization-options,
.pdp-main .ps-personalization-options {
  background: #f9f6f2;
}
.pdp-main .personalization-options .personalization-option,
.pdp-main .ps-personalization-options .personalization-option {
  margin: 0;
  padding: 0.625rem;
  border-bottom: 2px solid #fff;
}
@media (min-width: 768px) {
  .pdp-main .personalization-options .personalization-option,
  .pdp-main .ps-personalization-options .personalization-option {
    padding: 0.875rem 1.25rem;
  }
}
.pdp-main .personalization-options .personalization-option.visually-hidden,
.pdp-main .ps-personalization-options .personalization-option.visually-hidden {
  padding: 0;
}
.pdp-main .personalization-options .personalization-option label,
.pdp-main .ps-personalization-options .personalization-option label {
  width: 100%;
  float: none;
}
.pdp-main .personalization-options .personalization-option label .optional,
.pdp-main .ps-personalization-options .personalization-option label .optional {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.pdp-main .personalization-options .personalization-option .field-wrapper,
.pdp-main .ps-personalization-options .personalization-option .field-wrapper {
  width: 100%;
}
.pdp-main .personalization-options .personalization-option .personalization-input.uppercase,
.pdp-main .ps-personalization-options .personalization-option .personalization-input.uppercase {
  text-transform: uppercase;
}
.pdp-main .personalization-options .personalization-option .personalization-input.lowercase,
.pdp-main .ps-personalization-options .personalization-option .personalization-input.lowercase {
  text-transform: lowercase;
}
.pdp-main .personalization-options .personalization-option .personalization-input.capitalize,
.pdp-main .ps-personalization-options .personalization-option .personalization-input.capitalize {
  text-transform: capitalize;
}
.pdp-main .personalization-options .show-more,
.pdp-main .ps-personalization-options .show-more {
  display: block;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  position: relative;
  padding: 0.625rem;
}
.pdp-main .personalization-options .show-more::after,
.pdp-main .ps-personalization-options .show-more::after {
  content: "";
  display: block;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  width: 0.9375rem;
  height: 0.9375rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
}
.pdp-main .personalization-options ~ .product-add-to-cart,
.pdp-main .ps-personalization-options ~ .product-add-to-cart {
  border-top: 0 none;
}
.pdp-main .personalized-required {
  display: block;
  margin-bottom: 1.25rem;
}
.pdp-main .personalized-required span {
  margin-top: 1.25rem;
}
.pdp-main .optional-personalization {
  display: none;
}
.pdp-main .product-add-to-cart {
  overflow: hidden;
  padding: 1.25rem 0 1.875rem;
  border-bottom: 1px solid #bcb7af;
  border-top: 1px solid #bcb7af;
  margin: 0 0 1.875rem;
  max-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .pdp-main .product-add-to-cart {
    padding: 1.875rem 0;
    margin-bottom: 1.25rem;
  }
}
.pdp-main .product-add-to-cart .inventory {
  float: left;
  white-space: nowrap;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.pdp-main .product-add-to-cart .inventory .label {
  margin-bottom: 0.3125rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  line-height: 20px;
  line-height: 1.25rem;
}
.pdp-main .product-add-to-cart .leadTimeMsg,
.pdp-main .product-add-to-cart .AddToCartAlertMessage {
  color: #d41836;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
@media (min-width: 1280px) {
  .pdp-main .product-add-to-cart .leadTimeMsg,
  .pdp-main .product-add-to-cart .AddToCartAlertMessage {
    text-align: left;
  }
}
.pdp-main .product-add-to-cart .leadTimeMsg a,
.pdp-main .product-add-to-cart .AddToCartAlertMessage a {
  color: #d41836;
  text-decoration: underline;
  text-underline-position: under;
}
@media (min-width: 1280px) {
  .pdp-main .product-add-to-cart .leadTimeMsg {
    margin-left: 160px;
  }
}
.pdp-main .product-add-to-cart .add-to-cart-wrap {
  float: right;
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: calc(100% - 8.75rem);
}
@media (min-width: 1280px) {
  .pdp-main .product-add-to-cart .add-to-cart-wrap {
    width: calc(100% - 10rem);
  }
}
.pdp-main .product-add-to-cart .add-to-cart-wrap .availability-web {
  padding: 0;
  margin-bottom: 0.3125rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.pdp-main .product-add-to-cart button {
  width: 100%;
  padding: 0;
}
.pdp-main button#add-to-cart.add-to-cart-disabled {
  cursor: not-allowed;
}
.pdp-main .recommendations-container {
  position: relative;
}
.pdp-main .recommendations-container + .tab {
  margin-top: 1.875rem;
}
@media (min-width: 768px) {
  .pdp-main .recommendations-container + .tab {
    border-top: 0 none;
  }
}
.pdp-main .recommendations-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #f9f6f2;
}
.pdp-main .recommendations {
  padding: 1.25rem 0 0.9375rem;
  position: relative;
  margin-left: -0.4375rem;
  width: calc(100% + 0.875rem);
}
@media (min-width: 768px) {
  .pdp-main .recommendations {
    padding: 1.875rem 0 1.5625rem;
  }
}
.pdp-main .recommendations .slick-prev {
  left: -1.5rem;
}
@media (max-width: 767px) {
  .pdp-main .recommendations .slick-prev {
    left: 0.75rem;
  }
}
.pdp-main .recommendations .slick-next {
  right: -1.5rem;
}
@media (max-width: 767px) {
  .pdp-main .recommendations .slick-next {
    right: 1rem;
  }
}
.pdp-main .recommendations h3 {
  text-align: center;
  margin: 0 0 0.9375rem;
}
@media (min-width: 768px) {
  .pdp-main .recommendations h3 {
    margin-bottom: 1.5625rem;
  }
}
.pdp-main .recommendations .carousel-recommendations {
  position: relative;
  margin: auto;
}
.pdp-main .recommendations .carousel-recommendations:not(.slick-initialized) {
  display: none;
}
.pdp-main .recommendations .carousel-recommendations .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow {
  width: 30px;
  height: 30px;
  display: none;
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow::before {
  content: none;
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-prev {
  background: url("../images/svg-icons/arrow-block-left.svg") no-repeat center;
  left: -0.625rem;
}
@media (min-width: 1025px) {
  .pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-prev {
    left: -1.625rem;
  }
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-next {
  background: url("../images/svg-icons/arrow-block-right.svg") no-repeat center;
  right: -0.625rem;
}
@media (min-width: 1025px) {
  .pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-next {
    right: -1.625rem;
  }
}
.pdp-main .recommendations .carousel-recommendations .slick-arrow.slick-disabled {
  opacity: 0.3;
}
.pdp-main .recommendations .carousel-recommendations .slick-dots {
  position: static;
  margin-top: 0.625rem;
  line-height: 1;
}
.pdp-main .recommendations .carousel-recommendations .slick-dots li {
  margin: 0 0.3125rem;
  width: 0.625rem;
  height: 0.625rem;
}
.pdp-main .recommendations .carousel-recommendations .slick-dots li button {
  min-height: auto;
  width: 0.625rem;
  height: 0.625rem;
  padding: 0;
}
.pdp-main .recommendations .carousel-recommendations .slick-dots li button::before {
  width: 0.625rem;
  height: 0.625rem;
  left: 0;
  top: 0;
}
.pdp-main .recommendations .grid-tile {
  background: #fff;
  -webkit-box-shadow: 0 0 9px 0 #bcb7af;
          box-shadow: 0 0 9px 0 #bcb7af;
  width: 18.75rem;
  height: auto;
  padding-bottom: 75px;
  margin: 0.3125rem 0.4375rem;
}
.pdp-main .recommendations .product-tile {
  padding: 1.25rem;
}
.pdp-main .recommendations .product-tile:hover .recommendation-tooltip {
  display: block !important;
}
.pdp-main .recommendations img {
  margin: auto;
}
.pdp-main .recommendations .product-name {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.pdp-main .recommendations .product-price {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
.pdp-main .recommendations .recommendation-tooltip {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  width: 300px;
  border: 1px solid #bcb7af;
  text-align: left;
  background: none repeat scroll 0 0 #fff;
}
.pdp-main .promotion {
  overflow: hidden;
  padding: 0.625rem 0;
  border-top: 1px solid #bcb7af;
}
.pdp-main .promotion .promotion-title {
  margin: 0.625rem 0;
}
.pdp-main .promotion .promotion-callout {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  color: #676735;
  margin-bottom: 0.625rem;
}
@media (max-width: 1279px) {
  .pdp-main .promotion .promotion-callout {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pdp-main .promotion .promotion-callout {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pdp-main .promotion .promotion-callout .tooltip .icon {
  margin: 0;
  top: -0.1875rem;
}
@media (max-width: 1024px) {
  .pdp-main .product-review-links {
    margin-left: 6%;
  }
}
@media (max-width: 1024px) {
  .pdp-main .prSnippetTitle,
  .pdp-main .prSnippetRatingUnclickable {
    float: left;
  }
}

.product-set .product-add-to-cart {
  clear: both;
  border: 0 none;
  padding: 0;
  margin: 0;
  overflow: visible;
}
.product-set .product-add-to-cart.anchor-wrap {
  border-bottom: 1px solid #bcb7af;
  margin: 1.875rem 0;
  padding-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .product-set .product-add-to-cart.anchor-wrap {
    padding-bottom: 1.25rem;
  }
}
.product-set .product-add-to-cart.anchor-wrap .anchor {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: none;
}
.product-set .product-add-to-cart.product-add-all-to-cart {
  margin: 2.5rem 0;
}
@media (min-width: 768px) {
  .product-set .product-add-to-cart.product-add-all-to-cart {
    margin: 1.875rem 0;
    line-height: 50px;
    line-height: 3.125rem;
    height: 3.125rem;
    display: none;
  }
}
.product-set .product-add-to-cart.product-add-all-to-cart .add-all-to-cart-message {
  display: none;
  margin-bottom: 1.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  .product-set .product-add-to-cart.product-add-all-to-cart .add-all-to-cart-message {
    padding-right: 1.25rem;
    text-align: right;
    margin: 0;
    width: calc(100% - 20rem);
  }
}
.product-set .product-add-to-cart.product-add-all-to-cart .add-all-to-cart-message .product-price {
  display: inline-block;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 0;
}
.product-set .product-add-to-cart.product-add-all-to-cart button {
  display: none;
}
@media (min-width: 768px) {
  .product-set .product-add-to-cart.product-add-all-to-cart button {
    max-width: 20rem;
  }
}
.product-set .product-add-to-cart label {
  float: left;
  font-size: 0.75rem;
  padding-top: 0.3em;
  padding-right: 0.5em;
}
.product-set .product-add-to-cart .availability-web label {
  float: none;
  padding: top;
}
@media (max-width: 1024px) {
  .product-set .wistia-nav {
    display: none;
  }
}

.product-set-list {
  border-top: 1px solid #bcb7af;
}
.product-set-list .product-set-item {
  clear: both;
  overflow: hidden;
  padding: 2.5rem 0 1.875rem;
  border-bottom: 1px solid #bcb7af;
}
@media (min-width: 768px) {
  .product-set-list .product-set-item {
    padding: 1.25rem 0 3.75rem;
  }
}
.product-set-list .product-set-item .add-to-cart-wrap {
  width: 185px;
  margin-left: 10px;
}
@media (min-width: 1280px) {
  .product-set-list .product-set-item .add-to-cart-wrap {
    width: auto;
    margin-left: 30px;
  }
}
.product-set-list .product-set-image {
  text-align: center;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .product-set-list .product-set-image {
    float: left;
    width: 17%;
    max-width: 12.5rem;
    min-height: 12.5rem;
    margin: 0;
  }
}
.product-set-list .product-set-image img {
  max-width: 100%;
  vertical-align: top;
}
@media (min-width: 768px) {
  .product-set-list .product-set-header,
  .product-set-list .product-set-details {
    float: left;
    width: 45%;
    max-width: 37.5rem;
    padding-left: 1.875rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.product-set-list .product-set-header a.item-details,
.product-set-list .product-set-details a.item-details {
  text-decoration: underline;
  line-height: 1.5rem;
  font-size: 0.85rem;
}
@media (min-width: 768px) {
  .product-set-list .product-pricing-info,
  .product-set-list .product-add-to-cart-info {
    float: right;
    width: 37%;
    max-width: 27.5rem;
    clear: right;
  }
}
.product-set-list .product-pricing-info .product-actions-links,
.product-set-list .product-add-to-cart-info .product-actions-links {
  width: 79%;
  text-decoration: underline;
  line-height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.product-set-list .product-name {
  margin: 0 0 1.25rem;
}
@media (min-width: 768px) {
  .product-set-list .product-name {
    margin-bottom: 0;
  }
}
.product-set-list .rating-wrapper {
  margin-bottom: 1.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  .product-set-list .rating-wrapper {
    margin-bottom: 1.25rem;
  }
}
.product-set-list .rating-wrapper .links {
  display: none;
}
.product-set-list .rating-wrapper .links a.first {
  border-right: 1px solid #351d0e;
  padding-right: 0.5rem;
  margin-right: 0.3125rem;
}
.product-set-list .rating-wrapper > div {
  float: left;
}
.product-set-list .rating-wrapper > div ~ .links {
  display: inline-block;
  margin-left: 0.9375rem;
}
.product-set-list .product-variations .attribute {
  margin: 1.25rem 0;
}
.product-set-list .pdp-callout-message .content-asset {
  margin-top: 1.5625rem;
}
@media (min-width: 768px) {
  .product-set-list .pdp-callout-message .content-asset {
    margin-top: 3.4375rem;
  }
}

.product-info {
  clear: both;
}

.tabs {
  margin-top: 1.5625rem;
}
@media (min-width: 768px) {
  .tabs {
    margin-top: 1.25rem;
  }
}
.tabs .tab {
  border-top: 1px solid #bcb7af;
  padding-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .tabs .tab {
    padding-bottom: 1.875rem;
  }
}
.tabs .tab .tab-header {
  margin: 1.8125rem 0 1.1875rem;
  position: relative;
  font-weight: 700;
}
@media (max-width: 767px) {
  .tabs .tab .tab-header {
    margin: 1.1875rem 0 0.5625rem;
    cursor: pointer;
  }
}
.tabs .tab .tab-header::after {
  content: "";
  display: block;
  position: absolute;
  right: 0.25rem;
  top: 0;
  width: 1.125rem;
  height: 1.125rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
}
@media (min-width: 768px) {
  .tabs .tab .tab-header::after {
    content: none;
  }
}
@media (max-width: 767px) {
  .tabs .tab .tab-header + .tab-content {
    display: none;
  }
}
.tabs .tab .tab-header.expanded::after {
  background: url("../images/svg-icons/decrease.svg") no-repeat center;
}
@media (max-width: 767px) {
  .tabs .tab .tab-header.expanded + .tab-content {
    display: block;
  }
}
.tabs .tab .tab-info {
  line-height: 1.43;
}
@media (min-width: 768px) {
  .tabs .tab .tab-info {
    float: left;
    width: 55%;
  }
}
.tabs .tab .tab-info + .tab-info {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .tabs .tab .tab-info + .tab-info {
    margin-top: 2.5rem;
  }
}
.tabs .tab .tab-info + .tab-additional-info {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .tabs .tab .tab-info + .tab-additional-info {
    display: inline-block;
    width: 39%;
    margin-top: 0;
    margin-left: 6%;
  }
}
.tabs .tab .tab-additional-info {
  margin-bottom: 1.25rem;
}
.tabs .tab p {
  margin: 0 0 1.25rem;
}
.tabs .tab ul {
  list-style-type: disc;
  list-style-position: inside;
  line-height: 1.87;
  margin: 0 0 1.25rem;
}
.tabs .tab h5 {
  margin: 0 0 0.625rem;
}
.tabs .tab .wistia_embed {
  max-width: 100%;
  margin-bottom: 1.25rem;
}
.tabs .tab .wistia_embed * {
  max-width: 100% !important;
  height: auto !important;
}
.tabs .tab .wistia_embed img {
  position: static !important;
}
.tabs .tab .wistia_click_to_play > div::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  width: 5rem;
  height: 5rem;
  background: url("../images/svg-icons/play-button.svg") no-repeat center;
  background-size: contain;
  top: calc(50% - 2.5rem);
  left: calc(50% - 2.5rem);
}
.tabs .tab .info-link {
  margin-bottom: 0.625rem;
}
.tabs .tab .bv-cv2-cleanslate .bv-shared .bv-action-bar-header {
  display: none !important;
}
.tabs .tab .bv-cv2-cleanslate .bv-shared .bv-action-bar button:hover {
  border-color: #676735 !important;
}

.js .pdp-main .recommendations .product-tile .recommendation-tooltip {
  display: none !important;
}
.js .restrictions-dialog h4 {
  margin: 0.625rem 0;
  font-weight: 700;
}
.js .restrictions-dialog ul {
  margin: 0;
}

.zoom-text {
  display: none;
  position: absolute;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
  color: #351d0e;
  min-width: 150px;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

.cross-sell ul li.grid-tile {
  display: inline-block;
  margin-left: 10%;
  height: 452px !important;
}
@media (min-width: 768px) {
  .cross-sell ul li.grid-tile {
    margin-left: 0.4375rem;
  }
}
@media (max-width: 1024px) {
  .cross-sell ul li.grid-tile {
    margin-left: 0;
    margin-left: initial;
    height: 462px !important;
  }
}

button#product-set-add-to-cart {
  width: 185px;
}
button#product-set-add-to-cart.add-to-cart-disabled {
  cursor: not-allowed;
}
@media (min-width: 768px) {
  button#product-set-add-to-cart {
    width: 130px;
  }
}
@media (min-width: 1025px) {
  button#product-set-add-to-cart {
    width: 200px;
  }
}
@media (min-width: 1280px) {
  button#product-set-add-to-cart {
    width: 280px;
  }
}

@media (max-width: 767px) {
  span#product-info-melter_shipping_message {
    padding-top: 7px;
  }
}

#product-content .rating-wrapper {
  margin-bottom: 1.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  #product-content .rating-wrapper {
    margin-bottom: 1.25rem;
  }
}
#product-content .rating-wrapper .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container {
  display: inline-block;
  margin-right: 15px;
}
#product-content .rating-wrapper .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,
#product-content .rating-wrapper .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span {
  font-size: 15px !important;
  color: inherit;
}
#product-content .rating-wrapper .p-w-r .pr-snippet-stars {
  margin-right: 5px;
}
#product-content .rating-wrapper .p-w-r .pr-no-reviews .pr-snippet-stars .pr-snippet-rating-decimal {
  display: none;
}
#product-content .rating-wrapper .p-w-r .pr-no-reviews .pr-snippet-review-count {
  display: none;
}

#QuickViewDialog .p-w-r .pr-snippet-rating-decimal {
  display: none;
}
#QuickViewDialog .p-w-r a.pr-snippet-write-review-link {
  display: none;
}

#pr-reviewsnippet .p-w-r .pr-rating-stars,
#pr-reviewdisplay .p-w-r .pr-rating-stars,
.pr-tile-review-snippet .p-w-r .pr-rating-stars,
.ps-review-snippet .p-w-r .pr-rating-stars {
  vertical-align: top;
  margin-bottom: 5px;
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4 {
  height: 15px !important;
  width: 15px !important;
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-100-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-100-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-100-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-100-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3QgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iMCIgeT0iMCIvPjxwYXRoIGZpbGw9IiNkNzE5MjEiIGQ9Ik0gNi42NTcsMTAuNSAyLjU0MywxMi42NjMgMy4zMjgsOC4wODIgMCw0LjgzNyA0LjYsNC4xNjggNi42NTcsMCBsIDIuMDU3LDQuMTY4IDQuNiwwLjY2OSAtMy4zMjgsMy4yNDUgMC43ODUsNC41ODEgeiIvPjwvZz48L3N2Zz4=");
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-75-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-75-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-75-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-75-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAiIHk9IjAiLz48cGF0aCBmaWxsPSIjZDcxOTIxIiBkPSJNIDYuNjU3LDEwLjUgMi41NDMsMTIuNjYzIDMuMzI4LDguMDgyIDAsNC44MzcgNC42LDQuMTY4IDYuNjU3LDAgbCAyLjA1Nyw0LjE2OCA0LjYsMC42NjkgLTMuMzI4LDMuMjQ1IDAuNzg1LDQuNTgxIHoiIHN0eWxlPSJmaWxsOiNlZmVmZWY7ZmlsbC1vcGFjaXR5OjEiLz48cGF0aCBmaWxsPSIjZDcxOTIxIiBkPSJNIDYuNjU3LDEwLjUgMi41NDMsMTIuNjYzIDMuMzI4LDguMDgyIDAsNC44MzcgNC42LDQuMTY4IDYuNjU3LDAgOS41LDQuMjc4NjYyOSBWIDQuODM3IDguMDgyIDExLjk5OTAyMiBaIiBzdHlsZT0iZmlsbDojZDcxOTIxO2ZpbGwtb3BhY2l0eToxIi8+PC9nPjwvc3ZnPg==");
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-50-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-50-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-50-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-50-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAiIHk9IjAiLz48cGF0aCBmaWxsPSIjZDcxOTIxIiBkPSJNIDYuNjU3LDEwLjUgMi41NDMsMTIuNjYzIDMuMzI4LDguMDgyIDAsNC44MzcgNC42LDQuMTY4IDYuNjU3LDAgNi42NTU3NDgsNC4xNTIxOTEgViA0LjgzNyA4LjA4MiBaIi8+PHBhdGggZmlsbD0iI2Q3MTkyMSIgZD0iTSA2LjY1NywxMC41IDEwLjc3MSwxMi42NjMgOS45ODYsOC4wODIgMTMuMzE0LDQuODM3IDguNzE0LDQuMTY4IDYuNjU3LDAgNi42NTgyNTIsNC4xNTIxOTEgViA0LjgzNyA4LjA4MiBaIiBzdHlsZT0iZmlsbDojZWJlYmViO2ZpbGwtb3BhY2l0eToxIi8+PC9nPjwvc3ZnPg==");
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-25-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-25-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-25-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-25-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KC0xLDAsMCwxLDEzLjMxNCwwKSI+PHJlY3QgZmlsbD0iI2ZmZmZmZiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iMCIgeT0iMCIvPjxwYXRoIGZpbGw9IiNkNzE5MjEiIGQ9Ik0gNi44MTUwODk5LDEwLjQ2ODM4MiA2LjkzNzg5ODksMTAuMDA3MDkgMy4zMjgsOC4wODIgNS43ODYwOSw0LjY3ODkxMDEgNC42LDQuMTY4IDcuODU4NDgzMiw0LjI2ODQyNyA4LjcxNCw0LjE2OCBsIDQuNiwwLjY2OSAtMy4zMjgsMy4yNDUgMC43ODUsNC41ODEgeiIgc3R5bGU9ImZpbGw6I2Q3MTkyMTtmaWxsLW9wYWNpdHk6MSIvPjxwYXRoIGZpbGw9IiNkNzE5MjEiIGQ9Ik0gNi42NTcsMTAuNSAyLjU0MywxMi42NjMgMy4zMjgsOC4wODIgMCw0LjgzNyA0LjYsNC4xNjggNi42NTcsMCA5LjUsNC4yNzg2NjI5IFYgNC44MzcgOC4wODIgMTEuOTk5MDIyIFoiIHN0eWxlPSJmaWxsOiNlZmVmZWY7ZmlsbC1vcGFjaXR5OjEiLz48L2c+PC9zdmc+");
}
#pr-reviewsnippet .p-w-r .pr-rating-stars .pr-star-v4-0-filled,
#pr-reviewdisplay .p-w-r .pr-rating-stars .pr-star-v4-0-filled,
.pr-tile-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-0-filled,
.ps-review-snippet .p-w-r .pr-rating-stars .pr-star-v4-0-filled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTMuMzE0IiBoZWlnaHQ9IjEyLjY2MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjAiIHk9IjAiLz48cGF0aCBmaWxsPSIjZDcxOTIxIiBkPSJNIDYuNjU3LDEwLjUgMi41NDMsMTIuNjYzIDMuMzI4LDguMDgyIDAsNC44MzcgNC42LDQuMTY4IDYuNjU3LDAgbCAyLjA1Nyw0LjE2OCA0LjYsMC42NjkgLTMuMzI4LDMuMjQ1IDAuNzg1LDQuNTgxIHoiIHN0eWxlPSJmaWxsOiNlYmViZWI7ZmlsbC1vcGFjaXR5OjEiLz48L2c+PC9zdmc+");
}
#pr-reviewsnippet .p-w-r .pr-snippet-rating-decimal,
#pr-reviewdisplay .p-w-r .pr-snippet-rating-decimal,
.pr-tile-review-snippet .p-w-r .pr-snippet-rating-decimal,
.ps-review-snippet .p-w-r .pr-snippet-rating-decimal {
  font-size: 15px;
  border: 0;
  vertical-align: bottom;
}
#pr-reviewsnippet .p-w-r .pr-snippet-stars-container,
#pr-reviewdisplay .p-w-r .pr-snippet-stars-container,
.pr-tile-review-snippet .p-w-r .pr-snippet-stars-container,
.ps-review-snippet .p-w-r .pr-snippet-stars-container {
  vertical-align: bottom;
}
#pr-reviewsnippet .p-w-r .pr-snippet-stars-reco-reco,
#pr-reviewdisplay .p-w-r .pr-snippet-stars-reco-reco,
.pr-tile-review-snippet .p-w-r .pr-snippet-stars-reco-reco,
.ps-review-snippet .p-w-r .pr-snippet-stars-reco-reco {
  display: none;
}
#pr-reviewsnippet .p-w-r a.pr-subheadline,
#pr-reviewdisplay .p-w-r a.pr-subheadline,
.pr-tile-review-snippet .p-w-r a.pr-subheadline,
.ps-review-snippet .p-w-r a.pr-subheadline {
  display: none;
}
#pr-reviewsnippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
#pr-reviewsnippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
.ps-review-snippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
.ps-review-snippet .p-w-r section.pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
  background-color: #676735 !important;
  color: #fff !important;
  border-bottom: none !important;
}
#pr-reviewsnippet .p-w-r section.pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
.ps-review-snippet .p-w-r section.pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue {
  background-color: #d71921;
}
#pr-reviewsnippet .p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active,
#pr-reviewdisplay .p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active,
.pr-tile-review-snippet .p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active,
.ps-review-snippet .p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active {
  background-color: #d71921;
}
#pr-reviewsnippet .p-w-r section.pr-review-snapshot-block.pr-review-snapshot-block-recommend,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot-block.pr-review-snapshot-block-recommend,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot-block.pr-review-snapshot-block-recommend,
.ps-review-snippet .p-w-r section.pr-review-snapshot-block.pr-review-snapshot-block-recommend {
  visibility: hidden;
}
#pr-reviewsnippet .p-w-r section.pr-review-snapshot-faceoff,
#pr-reviewdisplay .p-w-r section.pr-review-snapshot-faceoff,
.pr-tile-review-snippet .p-w-r section.pr-review-snapshot-faceoff,
.ps-review-snippet .p-w-r section.pr-review-snapshot-faceoff {
  display: none;
}

.p-w-r .pr-accessible-btn,
.p-w-r .pr-accessible-btn:hover {
  background-color: #676735 !important;
  color: #fff !important;
  border-bottom: none !important;
}
.p-w-r .pr-rd-details.pr-rd-reviewed-at {
  display: none;
}

.pr-tile-review-snippet .p-w-r .pr-category-snippet .pr-snippet-rating-decimal,
.ps-review-snippet .p-w-r .pr-category-snippet .pr-snippet-rating-decimal {
  display: none;
}
.pr-tile-review-snippet .p-w-r .pr-category-snippet .pr-category-snippet__total,
.ps-review-snippet .p-w-r .pr-category-snippet .pr-category-snippet__total {
  padding-bottom: 5px;
}
.pr-tile-review-snippet .p-w-r .pr-no-reviews .pr-category-snippet .pr-category-snippet__total,
.ps-review-snippet .p-w-r .pr-no-reviews .pr-category-snippet .pr-category-snippet__total {
  display: none;
}

.bonus-product-list .promotion {
  margin: 0;
  padding: 0.9375rem 0;
}
.bonus-product-list .promotion .tooltip .icon {
  margin: 0;
  top: -0.1875rem;
}
.bonus-product-list .bonus-product-item {
  border-top: 1px solid #bcb7af;
  padding: 1.25rem 0;
}
.bonus-product-list .bonus-product-item::after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  .js .bonus-product-list .bonus-product-item .product-col-1,
  .js .bonus-product-list .bonus-product-item .product-col-2,
  .js .bonus-product-list .bonus-product-item .product-col-3 {
    width: 100%;
    max-width: 100%;
  }
}
.bonus-product-list .product-add-to-cart {
  padding-bottom: 0;
  border-bottom: 0 none;
}
.bonus-product-list .product-add-to-cart form {
  width: 100%;
}
.bonus-product-list .quantity-error {
  text-transform: inherit;
  color: #a00101;
  position: absolute;
}
.bonus-product-list .quantity-error.error-msg {
  padding: 0.3125rem 0 0 1.5rem;
}
.bonus-product-list .quantity-error.error-msg::before {
  content: "";
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  display: block;
  position: absolute;
  top: 0.3125rem;
  left: 0;
}
.bonus-product-list .bonus-product-list-footer {
  padding: 0;
}
.bonus-product-list .bonus-product-list-footer::after {
  content: "";
  display: table;
  clear: both;
}
.bonus-product-list .bonus-product-list-footer .add-to-cart-bonus {
  float: right;
}
.bonus-product-list .selected-bonus-item {
  position: relative;
  margin: 1em 0 1em 1em;
}
.bonus-product-list .selected-bonus-item .item-name {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.bonus-product-list .selected-bonus-item .remove-link {
  position: absolute;
  left: -0.5rem;
  line-height: 1.6;
}

.bonus-discount-container .promo-details {
  display: none;
}
.bonus-discount-container .promo-details.visible {
  display: block;
}

.sizinginformation {
  padding: 10px;
  border: none;
}
@media (max-width: 1024px) {
  .sizinginformation {
    padding: 0;
  }
}
.sizinginformation th {
  background: #fff;
}
@media (max-width: 1024px) {
  .sizinginformation th {
    font-family: roboto-regular, arial, sans-serif;
    font-weight: normal;
    padding: 0 0 0 2px;
  }
}
.sizinginformation td,
.sizinginformation th {
  padding: 10px;
  border-bottom: 1px solid #fff;
}
.sizinginformation td {
  border-left: 1px solid #fff;
}
@media (max-width: 1024px) {
  .sizinginformation td {
    padding: 5px;
    text-align: center;
    background: #fff;
  }
}
.sizinginformation .ui-tabs-nav {
  height: 33px;
}
.sizinginformation .sizing-charts {
  border: none;
}
@media (max-width: 1024px) {
  .sizinginformation .sizechart {
    padding: 0 !important;
  }
}
.sizinginformation .tips-list {
  padding: 0 !important;
}
.sizinginformation .tips-list li {
  list-style: none !important;
}

#QuickViewDialog {
  padding-top: 0.625rem;
}
@media (min-width: 1280px) {
  #QuickViewDialog .product-add-to-cart .AddToCartAlertMessage {
    margin-left: 160px;
  }
}
@media screen and (min-width: 768px) {
  #QuickViewDialog .recommendations-container {
    position: relative;
    margin-left: 8%;
    margin-right: 8%;
  }
  #QuickViewDialog .recommendations-container::before {
    position: relative;
  }
}

.js .ui-dialog-content .product-col-2 {
  width: 44%;
  max-width: 25rem;
}
@media (max-width: 1024px) {
  .js .ui-dialog-content .product-col-2 {
    width: 100%;
  }
}
.js .ui-dialog-content .product-col-2 .product-image {
  max-width: 100%;
}
.js .ui-dialog-content .product-col-2 .product-primary-image.slick-slider .slick-arrow.slick-prev {
  left: 0.3125rem;
}
.js .ui-dialog-content .product-col-2 .product-primary-image.slick-slider .slick-arrow.slick-next {
  right: 0.3125rem;
}
.js .ui-dialog-content .product-col-2 .product-primary-image.slick-slider .slick-dots {
  height: auto;
  margin-top: 1.25rem;
  overflow: visible;
}
.js .ui-dialog-content .product-col-2 #thumbnails {
  display: none;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #351d0e;
  max-width: 18.75rem;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  text-decoration: none;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus {
  outline: none;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled], fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #bcb7af;
  color: #351d0e;
  border-color: #bcb7af;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:hover, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover {
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled.active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled].active, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  border-color: #c0c0c0;
  background-color: #fff;
  color: #351d0e;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled], fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.disabled.active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:hover, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:focus, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled]:active, .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play[disabled].active, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:hover, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:focus, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play:active, fieldset[disabled] .js .ui-dialog-content .product-col-2 .wistia_thumb .wistia_click_to_play.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.js .ui-dialog-content .product-col-1,
.js .ui-dialog-content .product-col-3 {
  width: 53%;
  max-width: 30rem;
}
@media (max-width: 1024px) {
  .js .ui-dialog-content .product-col-1,
  .js .ui-dialog-content .product-col-3 {
    width: 100%;
  }
}
.js .ui-dialog-content .product-col-3.product-set {
  width: 100%;
  max-width: 100%;
}
.js .ui-dialog-content h1.product-name {
  display: block;
}
.js .ui-dialog-content .rating-wrapper {
  line-height: 21px;
  line-height: 1.3125rem;
  margin-bottom: 1.5625rem;
}
.js .ui-dialog-content .rating-wrapper .links {
  display: none;
}
.js .ui-dialog-content .rating-wrapper .links a.first {
  border-right: 1px solid #351d0e;
  padding-right: 0.5rem;
  margin-right: 0.3125rem;
}
.js .ui-dialog-content .rating-wrapper #BVRRSummaryContainer {
  float: left;
  margin-bottom: 0;
}
.js .ui-dialog-content .rating-wrapper #BVRRSummaryContainer ~ .links {
  display: inline-block;
}
.js .ui-dialog-content .rating-wrapper #BVRRSummaryContainer .bv-compat .bv-rating-ratio-number {
  display: none !important;
}
.js .ui-dialog-content .rating-wrapper #BVRRSummaryContainer .bv-write-review-container {
  display: none !important;
}
.js .ui-dialog-content .pdp-main .product-set-list {
  overflow: auto;
  max-height: 37.5rem;
  border-bottom: 1px solid #bcb7af;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-item {
  padding: 1.25rem 0;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-image {
  width: 22%;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-header,
.js .ui-dialog-content .pdp-main .product-set-list .product-set-details {
  width: 45%;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-pricing-info,
.js .ui-dialog-content .pdp-main .product-set-list .product-add-to-cart-info {
  width: 41%;
}
.js .ui-dialog-content .pdp-main .product-set-list .product-name {
  margin: 0;
}
.js .zoomPad {
  float: left;
  position: relative;
  z-index: 99;
  width: 100%;
  cursor: crosshair;
}
.js .zoomPreload {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  opacity: 0.8;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 110;
  width: 90px;
  height: 43px;
  padding: 8px;
  border: 1px solid #bcb7af;
  text-align: center;
  text-decoration: none;
  background: url("../images/zoomloader.gif") #fff no-repeat 43px 30px;
  color: #351d0e;
}
.js .zoomPup {
  opacity: 0.6;
  position: absolute;
  z-index: 101;
  overflow: hidden;
  border: 1px solid #bcb7af;
  background-color: #fff;
  cursor: crosshair;
}
.js .zoomOverlay {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 101;
  width: 100%;
  height: 100%;
  background: #fff;
}
.js .zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  z-index: 110;
  height: auto;
  background: #fff;
}
.js .zoomWrapper {
  position: relative;
  z-index: 110;
  border: 1px solid #351d0e;
}
.js .zoomWrapperTitle {
  font-size: 10px;
  font-size: 0.625rem;
  display: block;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 120;
  overflow: hidden;
  width: 100%;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background: white;
  color: #fff;
}
.js .zoomWrapperImage {
  display: block;
  position: relative;
  z-index: 110;
  overflow: hidden;
}
.js .zoomWrapperImage img {
  display: block;
  position: absolute;
  z-index: 101;
  border: none;
}
.js .zoomIframe {
  display: block;
  opacity: 0.8;
  position: absolute;
  z-index: -1;
}

@media (max-width: 1024px) {
  #quickviewbutton {
    display: none !important;
  }
}

.pdp-main .product-add-to-cart .online-stock span {
  float: left;
}
.pdp-main .product-add-to-cart .store-stock {
  display: block;
  clear: left;
}

.availability-web {
  padding-bottom: 1rem;
}
.availability-web label {
  float: none;
}
.availability-web p {
  margin: 0;
}
.availability-web .availability-novariation {
  color: #c0c0c0;
}
.availability-web .availability-novariation.error-msg {
  color: #a00101;
  position: relative;
  padding-left: 1.5rem;
}
.availability-web .availability-novariation.error-msg::before {
  content: "";
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.availability-storepickup .availability-instore,
.availability-storepickup .availability-web {
  background-color: #f9f6f2;
  padding: 1rem;
}
.availability-storepickup .availability-instore {
  margin-bottom: 1rem;
}
.availability-storepickup .availability-web {
  float: none;
}

.in-stock-msg,
.is-in-stock,
[data-status=store-in-stock] {
  color: #351d0e;
}

.low-inv-msg {
  color: #a00101;
}

.in-stock-date-msg,
.not-available,
.out-of-stock,
.store-error {
  color: #676735;
}

.not-available-msg {
  /* Style updated for CBS-711 */
  color: #676735;
  font-weight: 700;
  font-size: large;
}

.product-set-list .not-available-msg {
  font-size: 15px;
}

.on-order,
.preorder-msg,
.backorder-msg {
  color: #676735;
}

#user-zip {
  display: block;
  margin: 1rem auto 0;
}

.store-list-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}

.store-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}

.store-tile {
  /* for non-flex browsers */
  display: inline-block;
  vertical-align: top;
  /* for flex browsers */
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #bcb7af;
  border-style: dashed;
  list-style: none;
  margin: 0.3rem 2%;
  padding: 0.8rem;
  text-align: center;
  width: 96%;
}
@media (min-width: 480px) {
  .store-tile {
    width: 45%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (min-width: 768px) {
  .store-tile {
    width: 31%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    margin: 0.3rem 1%;
  }
}
.store-tile.selected {
  background-color: rgba(103, 103, 53, 0.4);
}
.store-tile.selected .select-store-button {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  background: #fff;
  color: #676735;
}
.store-tile.selected .select-store-button:hover, .store-tile.selected .select-store-button:focus, .store-tile.selected .select-store-button:active, .store-tile.selected .select-store-button.active {
  text-decoration: none;
}
.store-tile.selected .select-store-button:focus {
  outline: none;
}
.store-tile.selected .select-store-button.disabled, .store-tile.selected .select-store-button[disabled], fieldset[disabled] .store-tile.selected .select-store-button {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #bcb7af;
  color: #351d0e;
  border-color: #bcb7af;
}
.store-tile.selected .select-store-button.disabled:hover, .store-tile.selected .select-store-button[disabled]:hover, fieldset[disabled] .store-tile.selected .select-store-button:hover {
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.store-tile.selected .select-store-button:hover, .store-tile.selected .select-store-button:focus, .store-tile.selected .select-store-button:active, .store-tile.selected .select-store-button.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.store-tile.selected .select-store-button.disabled:hover, .store-tile.selected .select-store-button.disabled:focus, .store-tile.selected .select-store-button.disabled:active, .store-tile.selected .select-store-button.disabled.active, .store-tile.selected .select-store-button[disabled]:hover, .store-tile.selected .select-store-button[disabled]:focus, .store-tile.selected .select-store-button[disabled]:active, .store-tile.selected .select-store-button[disabled].active, fieldset[disabled] .store-tile.selected .select-store-button:hover, fieldset[disabled] .store-tile.selected .select-store-button:focus, fieldset[disabled] .store-tile.selected .select-store-button:active, fieldset[disabled] .store-tile.selected .select-store-button.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.store-tile .store-status {
  font-size: 0.9em;
  display: block;
  margin: 1rem 0;
}

.store-list-pdp-container {
  margin-top: 1em;
}
.store-list-pdp-container .store-list-pdp {
  margin-top: 0.5em;
}
.store-list-pdp-container .store-list-item {
  display: none;
  padding: 0.5em 0.8em;
}
.store-list-pdp-container .store-list-item::after {
  content: "";
  display: table;
  clear: both;
}
.store-list-pdp-container .store-list-item:last-of-type {
  border: none;
}
.store-list-pdp-container .store-list-item.selected {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  display: block;
}
.store-list-pdp-container .store-list-item.visible {
  display: block;
}
.store-list-pdp-container .store-list-item .store-address {
  float: left;
}
.store-list-pdp-container .store-list-item .store-status {
  float: right;
}

@media (max-width: 1024px) {
  .pt_cart #secondary {
    display: none;
  }
}
#cart-promo.active .drawer-handle {
  border-bottom: none;
}
#cart-promo.active .promo-code-container {
  border-bottom: 1px solid #000;
}
#cart-promo .drawer-handle {
  border-color: #000;
  margin: 0;
}
#cart-promo .promo-code-container {
  padding-right: 0;
  padding-left: 0;
  border-color: #000;
}

#cart-table,
.account-module .item-list {
  border-top: 1px solid #bcb7af;
}
#cart-table .header-total-price,
.account-module .item-list .header-total-price {
  text-align: right;
}
#cart-table .item-delivery-options .form-row,
.account-module .item-list .item-delivery-options .form-row {
  margin: 0.5rem 0;
}
#cart-table .item-delivery-options .instore-delivery .selected-store-address,
#cart-table .item-delivery-options .instore-delivery .selected-store-availability,
#cart-table .item-delivery-options .instore-delivery .form-row,
.account-module .item-list .item-delivery-options .instore-delivery .selected-store-address,
.account-module .item-list .item-delivery-options .instore-delivery .selected-store-availability,
.account-module .item-list .item-delivery-options .instore-delivery .form-row {
  margin-left: 1.5rem;
}
@media (min-width: 768px) {
  #cart-table .item-delivery-options .instore-delivery .selected-store-address,
  #cart-table .item-delivery-options .instore-delivery .selected-store-availability,
  #cart-table .item-delivery-options .instore-delivery .form-row,
  .account-module .item-list .item-delivery-options .instore-delivery .selected-store-address,
  .account-module .item-list .item-delivery-options .instore-delivery .selected-store-availability,
  .account-module .item-list .item-delivery-options .instore-delivery .form-row {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  #cart-table .item-delivery-options,
  .account-module .item-list .item-delivery-options {
    width: 8.75rem;
  }
}
#cart-table .item-quantity-details .item-user-actions a,
#cart-table .item-quantity-details .item-user-actions button,
.account-module .item-list .item-quantity-details .item-user-actions a,
.account-module .item-list .item-quantity-details .item-user-actions button {
  display: block;
}
#cart-table .price-promotion,
.account-module .item-list .price-promotion {
  word-spacing: 0.5em;
}
#cart-table .price-promotion .price-sales,
.account-module .item-list .price-promotion .price-sales {
  color: #d71921;
}
#cart-table .price-promotion .price-standard,
.account-module .item-list .price-promotion .price-standard {
  text-decoration: line-through;
}
@media (min-width: 768px) and (max-width: 1024px) {
  #cart-table .price-promotion span,
  .account-module .item-list .price-promotion span {
    display: block;
  }
  #cart-table .price-promotion span.not-available.all-not-available,
  .account-module .item-list .price-promotion span.not-available.all-not-available {
    display: none;
  }
}
#cart-table .price-unadjusted,
.account-module .item-list .price-unadjusted {
  color: #351d0e;
  display: block;
  margin: 0 0 0.42em;
}
#cart-table .price-unadjusted span,
.account-module .item-list .price-unadjusted span {
  text-decoration: line-through;
}
#cart-table .price-adjusted-total,
.account-module .item-list .price-adjusted-total {
  color: #351d0e;
  display: block;
  margin: 0.42em 0 0;
}
#cart-table .price-adjusted-total span,
.account-module .item-list .price-adjusted-total span {
  color: #d71921;
}
#cart-table .gift-cert-delivery,
.account-module .item-list .gift-cert-delivery {
  color: #d71921;
}
#cart-table .cart-row,
.account-module .item-list .cart-row {
  border-bottom: 1px solid #bcb7af;
}
#cart-table .cart-row.has-esp,
.account-module .item-list .cart-row.has-esp {
  border-bottom: none;
}
#cart-table .cart-row.esp-last-chance,
.account-module .item-list .cart-row.esp-last-chance {
  background-color: #bcb7af;
}
#cart-table .cart-row.esp-last-chance h5,
.account-module .item-list .cart-row.esp-last-chance h5 {
  display: inline;
}
#cart-table .cart-row.esp-last-chance a.openModal,
.account-module .item-list .cart-row.esp-last-chance a.openModal {
  margin-left: 1.67rem;
  text-decoration: underline;
}
#cart-table .cart-row.esp-last-chance span.esp-last-chance,
.account-module .item-list .cart-row.esp-last-chance span.esp-last-chance {
  font-weight: bold;
  color: #a00101;
  margin-right: 1rem;
}
#cart-table .cart-row.esp-last-chance .esp-options,
.account-module .item-list .cart-row.esp-last-chance .esp-options {
  margin-top: 1.67rem;
  padding-left: 1.25rem;
}
#cart-table .cart-row.esp-last-chance img.new-leaf-logo,
.account-module .item-list .cart-row.esp-last-chance img.new-leaf-logo {
  float: left;
}
#cart-table .cart-row.esp-last-chance img.safety-net,
.account-module .item-list .cart-row.esp-last-chance img.safety-net {
  float: left;
  width: 15%;
}
#cart-table .cart-row.esp-last-chance .esp-content,
.account-module .item-list .cart-row.esp-last-chance .esp-content {
  float: left;
}
#cart-table .cart-row.esp-last-chance .esp-title,
.account-module .item-list .cart-row.esp-last-chance .esp-title {
  margin-top: 1.25rem;
}
@media (max-width: 767px) {
  #cart-table .cart-row.esp-last-chance td.item-details,
  .account-module .item-list .cart-row.esp-last-chance td.item-details {
    width: 100%;
    padding-left: 0.25rem;
  }
  #cart-table .cart-row.esp-last-chance img.new-leaf-logo,
  .account-module .item-list .cart-row.esp-last-chance img.new-leaf-logo {
    width: 25%;
  }
  #cart-table .cart-row.esp-last-chance img.safety-net,
  .account-module .item-list .cart-row.esp-last-chance img.safety-net {
    width: 25%;
  }
  #cart-table .cart-row.esp-last-chance .esp-content,
  .account-module .item-list .cart-row.esp-last-chance .esp-content {
    float: left;
    width: 70%;
  }
  #cart-table .cart-row.esp-last-chance a.openModal,
  .account-module .item-list .cart-row.esp-last-chance a.openModal {
    margin-left: 0;
    display: block;
  }
  #cart-table .cart-row.esp-last-chance .esp-options,
  .account-module .item-list .cart-row.esp-last-chance .esp-options {
    margin-top: 1rem;
    margin-left: -35%;
  }
  #cart-table .cart-row.esp-last-chance h5,
  .account-module .item-list .cart-row.esp-last-chance h5 {
    display: block;
    margin: 1rem 0;
  }
}
#cart-table .cart-row.esp-row .cart-price-sales,
.account-module .item-list .cart-row.esp-row .cart-price-sales {
  text-align: left;
  font-weight: 400;
}
#cart-table .cart-row.esp-row .price-total,
.account-module .item-list .cart-row.esp-row .price-total {
  font-weight: normal;
}
#cart-table thead,
.account-module .item-list thead {
  display: none;
}
@media (min-width: 768px) {
  #cart-table thead,
  .account-module .item-list thead {
    display: table-header-group;
  }
}
#cart-table thead tr,
.account-module .item-list thead tr {
  border-bottom: 1px solid #bcb7af;
}
#cart-table thead tr .item-header,
.account-module .item-list thead tr .item-header {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
#cart-table tfoot td,
.account-module .item-list tfoot td {
  padding: 0;
  width: 100%;
}
#cart-table tfoot tr,
.account-module .item-list tfoot tr {
  border-bottom: 0;
}
@media (max-width: 1024px) {
  #cart-table tfoot,
  .account-module .item-list tfoot {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc((100vw - 100%) / -2);
  }
}
#cart-table .product-list-item,
.account-module .item-list .product-list-item {
  line-height: 1.5em;
}
#cart-table .item-image,
#cart-table .item-details,
#cart-table .item-price,
#cart-table .item-quantity,
#cart-table .item-total,
#cart-table .in-wishlist,
.account-module .item-list .item-image,
.account-module .item-list .item-details,
.account-module .item-list .item-price,
.account-module .item-list .item-quantity,
.account-module .item-list .item-total,
.account-module .item-list .in-wishlist {
  padding: 0.5rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#cart-table .in-wishlist,
.account-module .item-list .in-wishlist {
  color: #47807b;
}
#cart-table .item-details,
#cart-table .item-price,
#cart-table .item-quantity,
#cart-table .item-total,
.account-module .item-list .item-details,
.account-module .item-list .item-price,
.account-module .item-list .item-quantity,
.account-module .item-list .item-total {
  width: 60%;
  padding-left: 1.25rem;
}
#cart-table .item-image,
.account-module .item-list .item-image {
  width: 40%;
  padding-top: 1.25rem;
  padding-bottom: 1.875rem;
}
#cart-table .item-edit-details,
.account-module .item-list .item-edit-details {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  text-align: left;
  margin-top: 0.625rem;
}
#cart-table .item-edit-details:hover,
.account-module .item-list .item-edit-details:hover {
  color: #676735;
  text-decoration: underline;
}
#cart-table .item-edit-details.button,
.account-module .item-list .item-edit-details.button {
  text-decoration: none;
}
#cart-table .item-details,
.account-module .item-list .item-details {
  padding-top: 1.25rem;
}
#cart-table .sku .label,
#cart-table .sku .value,
.account-module .item-list .sku .label,
.account-module .item-list .sku .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
#cart-table .name,
.account-module .item-list .name {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 0.3125rem;
  font-style: normal;
}
#cart-table .leadTimeMsg,
#cart-table .AddToCartAlertMessage,
.account-module .item-list .leadTimeMsg,
.account-module .item-list .AddToCartAlertMessage {
  color: #d41836;
  line-height: 1.5rem;
}
#cart-table .promo,
.account-module .item-list .promo {
  margin-bottom: 0.3125rem;
}
#cart-table .attribute .label,
#cart-table .pnc-selections .label,
.account-module .item-list .attribute .label,
.account-module .item-list .pnc-selections .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: capitalize;
}
#cart-table .attribute .value,
#cart-table .pnc-selections .value,
.account-module .item-list .attribute .value,
.account-module .item-list .pnc-selections .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
#cart-table .pnc-selections,
.account-module .item-list .pnc-selections {
  margin-top: 0.625rem;
}
#cart-table .pnc-item,
.account-module .item-list .pnc-item {
  display: block;
}
#cart-table .price-table-header,
.account-module .item-list .price-table-header {
  text-align: right;
  padding-right: 2.5rem;
}
#cart-table .quantity-table-header,
.account-module .item-list .quantity-table-header {
  padding-left: 1.875rem;
}
#cart-table .price-option .label,
.account-module .item-list .price-option .label {
  font-family: "nunito_sansextrabold", Arial, sans-serif;
}
#cart-table .price-option .value,
.account-module .item-list .price-option .value {
  font-family: "nunito_sansregular", Arial, sans-serif;
}
#cart-table .item-price,
.account-module .item-list .item-price {
  text-align: right;
}
#cart-table .item-price .price-standard,
.account-module .item-list .item-price .price-standard {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
#cart-table .item-price .price-standard + .price-sales,
.account-module .item-list .item-price .price-standard + .price-sales {
  color: #d71921;
}
#cart-table .item-price .price-sales,
.account-module .item-list .item-price .price-sales {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
#cart-table .item-quantity label,
.account-module .item-list .item-quantity label {
  display: none;
}
#cart-table .item-quantity.disable-decrease .quantity-decrease,
.account-module .item-list .item-quantity.disable-decrease .quantity-decrease {
  pointer-events: none;
}
#cart-table .item-quantity .product-availability-list,
.account-module .item-list .item-quantity .product-availability-list {
  margin-top: 0.625rem;
}
#cart-table .item-quantity .product-availability-list span,
.account-module .item-list .item-quantity .product-availability-list span {
  display: block;
  margin-top: 0.3125rem;
}
#cart-table .item-quantity .product-availability-list span:first-child,
.account-module .item-list .item-quantity .product-availability-list span:first-child {
  margin-top: 0;
}
#cart-table .item-quantity .product-availability-list span.not-available.all-not-available,
.account-module .item-list .item-quantity .product-availability-list span.not-available.all-not-available {
  display: none;
}
#cart-table .item-quantity .add-to-wishlist,
#cart-table .item-quantity .remove-item,
#cart-table .item-quantity .add-to-registry,
.account-module .item-list .item-quantity .add-to-wishlist,
.account-module .item-list .item-quantity .remove-item,
.account-module .item-list .item-quantity .add-to-registry {
  margin-top: 0.625rem;
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  display: block;
}
#cart-table .item-quantity .add-to-wishlist:hover,
#cart-table .item-quantity .remove-item:hover,
#cart-table .item-quantity .add-to-registry:hover,
.account-module .item-list .item-quantity .add-to-wishlist:hover,
.account-module .item-list .item-quantity .remove-item:hover,
.account-module .item-list .item-quantity .add-to-registry:hover {
  color: #676735;
  text-decoration: underline;
}
#cart-table .item-quantity .add-to-wishlist.button,
#cart-table .item-quantity .remove-item.button,
#cart-table .item-quantity .add-to-registry.button,
.account-module .item-list .item-quantity .add-to-wishlist.button,
.account-module .item-list .item-quantity .remove-item.button,
.account-module .item-list .item-quantity .add-to-registry.button {
  text-decoration: none;
}
#cart-table .item-quantity .remove-item.esp-remove-item,
.account-module .item-list .item-quantity .remove-item.esp-remove-item {
  margin-top: 0;
}
#cart-table .item-total,
.account-module .item-list .item-total {
  padding-bottom: 1.875rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  #cart-table .item-total,
  .account-module .item-list .item-total {
    font-size: 1em;
    text-align: right;
  }
}
#cart-table .item-total .price-total,
.account-module .item-list .item-total .price-total {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  #cart-table,
  .account-module .item-list {
    border-top: 0;
  }
  #cart-table .item-price,
  .account-module .item-list .item-price {
    padding-top: 1.25rem;
    padding-right: 2.5rem;
    width: 23%;
  }
  #cart-table .item-image,
  #cart-table .item-details,
  #cart-table .item-quantity,
  #cart-table .item-total,
  .account-module .item-list .item-image,
  .account-module .item-list .item-details,
  .account-module .item-list .item-quantity,
  .account-module .item-list .item-total {
    padding: 1.25rem 0 1.875rem 0;
  }
  #cart-table .item-details,
  #cart-table .item-quantity,
  .account-module .item-list .item-details,
  .account-module .item-list .item-quantity {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
  #cart-table .item-price,
  #cart-table .item-total,
  .account-module .item-list .item-price,
  .account-module .item-list .item-total {
    padding-left: 0;
  }
  #cart-table .item-image,
  .account-module .item-list .item-image {
    width: 16%;
  }
  #cart-table .item-details,
  .account-module .item-list .item-details {
    width: 35%;
    padding-left: 1.875rem;
  }
  #cart-table .esp-last-chance .item-details,
  .account-module .item-list .esp-last-chance .item-details {
    padding-left: 1.25rem;
  }
  #cart-table .item-quantity,
  .account-module .item-list .item-quantity {
    width: 16%;
  }
  #cart-table .item-total,
  .account-module .item-list .item-total {
    width: 10%;
  }
}

.summary-item-total {
  font-family: "nunito_sansregular", Arial, sans-serif;
}

.cart-promo {
  color: #676735;
  text-align: center;
  padding: 0;
  margin: 0;
}
.cart-promo div {
  padding: 0.75rem 0;
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  background-color: #f9f6f2;
  line-height: 1.25em;
}
.cart-promo .bonus-item-actions {
  font-size: 1em !important;
  text-align: right;
  vertical-align: middle;
}
.cart-promo .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .cart-promo .label {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.cart-promo .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .cart-promo .value {
    font-family: roboto-regular, arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.cart-promo .tooltip {
  display: inline-block;
  vertical-align: text-bottom;
}
@media (min-width: 768px) {
  .cart-promo .label,
  .cart-promo .value {
    display: inline-block;
  }
}

.cart-footer,
.cart-bottom {
  margin: 0.83em 0;
}
.cart-footer::after,
.cart-bottom::after {
  content: "";
  display: table;
  clear: both;
}

.cart-coupon-code input {
  margin-bottom: 0.5rem;
  width: 35%;
}
@media (min-width: 768px) {
  .cart-coupon-code input {
    width: 45%;
  }
}
.cart-coupon-code .error {
  padding-top: 0.4em;
}
.cart-coupon-code button {
  margin-left: 0.27em;
  padding: 0.53125rem 1.25rem;
}
.cart-coupon-code button.simple {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #676735;
  padding: 0.53125rem 1.25rem;
}
.cart-coupon-code button.simple:hover, .cart-coupon-code button.simple:focus, .cart-coupon-code button.simple:active, .cart-coupon-code button.simple.active {
  border-color: #676735;
  background-color: #fff;
  color: #676735;
}
.cart-coupon-code button.simple.disabled, .cart-coupon-code button.simple[disabled], fieldset[disabled] .cart-coupon-code button.simple {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.cart-coupon-code button.simple.disabled:hover, .cart-coupon-code button.simple.disabled:focus, .cart-coupon-code button.simple.disabled:active, .cart-coupon-code button.simple.disabled.active, .cart-coupon-code button.simple[disabled]:hover, .cart-coupon-code button.simple[disabled]:focus, .cart-coupon-code button.simple[disabled]:active, .cart-coupon-code button.simple[disabled].active, fieldset[disabled] .cart-coupon-code button.simple:hover, fieldset[disabled] .cart-coupon-code button.simple:focus, fieldset[disabled] .cart-coupon-code button.simple:active, fieldset[disabled] .cart-coupon-code button.simple.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
@media (max-width: 767px) {
  .cart-coupon-code input {
    float: left;
    width: 44%;
  }
  .cart-coupon-code button {
    float: left;
    margin: 0 0 0 1%;
    padding: 0.53125rem 0;
    width: 22%;
  }
  .cart-coupon-code button.simple {
    width: 32%;
    padding: 0.53125rem 0;
  }
}

.order-totals-table td {
  padding: 0.3125rem;
  text-align: right;
}
.order-totals-table td:first-of-type {
  text-align: left;
}
.order-totals-table .order-totals-item {
  width: 60%;
}
.order-totals-table .order-totals-value {
  width: 40%;
}
.order-totals-table .order-subtotal {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.order-totals-table .order-total {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
}
.order-totals-table .tooltip-icon {
  margin-left: 0;
  cursor: help;
}

.order-value {
  white-space: nowrap;
}

.cart-recommendations {
  clear: both;
  margin-top: 1rem;
}
.cart-recommendations .product-listing {
  margin: 1rem 0;
  background-color: #fff;
}
.cart-recommendations .product-listing::after {
  content: "";
  display: table;
  clear: both;
}
.cart-recommendations .product-listing h2 {
  padding: 1rem 0.5rem 0.125rem;
  background-color: #fff;
}
.cart-recommendations .product-listing .search-result-items {
  margin-top: 1em;
}

.cart-actions-top {
  margin-top: 0.5rem;
  padding-bottom: 1em;
}
.cart-actions-top .cart-action-continue-shopping {
  float: none;
}

.cart-empty {
  margin-top: 4rem;
}
.cart-empty::after {
  content: "";
  display: table;
  clear: both;
}
.cart-empty h1 {
  text-align: left;
}
.cart-empty .cart-action-continue-shopping {
  float: none;
  text-align: left;
  margin-bottom: 4rem;
}
.cart-empty .product-listing {
  background-color: #fff;
  padding: 1rem 0;
}
.cart-empty .product-listing::after {
  content: "";
  display: table;
  clear: both;
}
.cart-empty .product-listing h2 {
  margin-left: 1.3125rem;
}
.cart-empty .product-listing .search-result-items {
  margin-top: 1em;
}

.promo-adjustment {
  color: #d71921;
}

ul.product-availability-list {
  margin: 0;
  padding: 0;
  width: 5em;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
ul.product-availability-list li {
  list-style: none;
  padding-left: 0;
}
ul.product-availability-list .on-order,
ul.product-availability-list .not-available {
  color: #676735;
  font-size: 0.9em;
}

.account-welcome .welcome-message {
  font-size: 1.2em;
  font-style: italic;
}
.account-welcome .not-user {
  margin: 0.83em 0;
}

#password-reset {
  white-space: nowrap;
}

.pt_cart .cart-header {
  margin-bottom: 1.875rem;
}
.pt_cart .cart-actions-top {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 1.25rem;
}
@media (min-width: 1025px) {
  .pt_cart .cart-actions-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pt_cart .cart-actions-top > button {
    display: inline-block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 300px;
    padding: 0;
  }
  .pt_cart .cart-actions-top .cart-action-continue-shopping {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.pt_cart .invalid-product-error {
  font-size: 1em;
  color: #a00101;
  margin: 0 0 1em;
}
.pt_cart .cart-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 1.25rem;
}
.pt_cart .cart-actions .cart-action-continue-shopping {
  margin-top: 0.3125rem;
}
@media (min-width: 1025px) {
  .pt_cart .cart-actions.mobile-only {
    display: none;
  }
}
@media (min-width: 768px) {
  .pt_cart .cart-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .pt_cart .cart-actions > button {
    display: inline-block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 300px;
    padding: 0;
  }
  .pt_cart .cart-actions .cart-action-continue-shopping {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 0;
  }
}
@media (min-width: 1025px) {
  .pt_cart .cart-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .pt_cart .cart-actions > button {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .pt_cart .cart-actions .cart-action-continue-shopping {
    margin-top: 0.3125rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
.pt_cart .cart-action-checkout button {
  width: 100%;
}
.pt_cart .cart-action-continue-shopping {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.pt_cart .cart-action-continue-shopping::before {
  content: "";
  display: inline-block;
  background: url("../images/svg-icons/arrow.svg") no-repeat;
  position: relative;
  top: 5px;
  width: 20px;
  height: 20px;
}
.pt_cart .cart-action-continue-shopping fieldset {
  display: inline-block;
}
.pt_cart .cart-action-continue-shopping button.button-text {
  text-decoration: none;
}
.pt_cart .cart-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pt_cart .cart-form-wrapper .item-list {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.pt_cart .cart-form-wrapper .cart-footer {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 1.875rem;
}
.pt_cart .cart-form-wrapper .cart-header-items {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.pt_cart .cart-form-wrapper .cart-bottom {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  margin-bottom: 1.875rem;
}
.pt_cart .cart-form-wrapper .cart-footer-two {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  margin-bottom: 1.875rem;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only h6,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only h6,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only h6 {
  margin-bottom: 0.3125rem;
  margin-top: 1.25rem;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only h6:first-of-type,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only h6:first-of-type,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only h6:first-of-type {
  margin-top: 0;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only h5,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only h5,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only h5 {
  margin-bottom: 0.9375rem;
  margin-top: 0;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only p,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only p,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only p {
  margin-top: 0;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only a,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only a,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only a:hover,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only a:hover,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only a:hover {
  color: #676735;
  text-decoration: underline;
}
.pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner.asset-only a.button,
.pt_cart .cart-form-wrapper .cart-footer-two .cart-footer-inner.asset-only a.button,
.pt_cart .cart-form-wrapper .cart-bottom .cart-footer-inner.asset-only a.button {
  text-decoration: none;
}
@media (min-width: 1025px) {
  .pt_cart .cart-form-wrapper .item-list {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .pt_cart .cart-form-wrapper .cart-header-items {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .pt_cart .cart-form-wrapper .cart-bottom {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .pt_cart .cart-form-wrapper .cart-footer {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
  .pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner:first-child {
    margin-right: 5%;
  }
  .pt_cart .cart-form-wrapper .cart-footer .cart-footer-inner:last-child {
    margin-left: 5%;
  }
  .pt_cart .cart-form-wrapper .cart-footer-two {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
.pt_cart .cart-coupon-code input {
  width: 71%;
  margin-right: 4%;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .pt_cart .cart-coupon-code input {
    margin-right: 3%;
  }
}
.pt_cart .cart-coupon-code button {
  width: 25%;
  margin-left: 0;
}
.pt_cart .coupon-callout {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 0.125rem;
}
.pt_cart .cart-order-totals {
  margin: 1.25rem 0;
}
.pt_cart .cart-order-totals .order-totals-table td {
  padding: 0 0 0.9375rem 0;
}
.pt_cart .cart-order-totals .order-subtotal,
.pt_cart .cart-order-totals .order-shipping,
.pt_cart .cart-order-totals .order-sales-tax,
.pt_cart .cart-order-totals .tariff-surcharge {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.pt_cart .cart-order-totals .order-discount {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #d71921;
}
.pt_cart .cart-order-totals .order-total {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .pt_cart .cart-order-totals .order-total {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .pt_cart .cart-order-totals .order-total {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pt_cart .cart-order-totals .order-total td {
  padding-bottom: 0;
}
.pt_cart .cart-order-totals .tooltip-icon {
  margin-left: 0;
  cursor: help;
}
.pt_cart .error-form {
  margin-bottom: 0.9375rem;
}
.pt_cart .error-form h4 {
  margin: 0;
}
.pt_cart .summary-coupon .discount {
  margin-top: 1.25rem;
  color: #3c0;
}
.pt_cart .summary-coupon .discount .icon {
  margin-right: 0.625rem;
  fill: #3c0;
}
.pt_cart .summary-coupon .discount span {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  vertical-align: middle;
}
.pt_cart .summary-coupon .discount button {
  float: right;
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.pt_cart .summary-coupon .discount button:hover {
  color: #676735;
  text-decoration: underline;
}
.pt_cart .summary-coupon .discount button.button {
  text-decoration: none;
}
.pt_cart .cart-callout-message {
  color: #676735;
  text-align: center;
  margin-bottom: 1.25rem;
  position: relative;
  line-height: 1.25em;
}
.pt_cart .cart-callout-message .cart-promo {
  padding: 0.75rem 0;
  margin-top: 1.25rem;
  background-color: #f9f6f2;
}
.pt_cart .cart-callout-message .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .pt_cart .cart-callout-message .label {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.pt_cart .cart-callout-message .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  display: block;
}
@media (min-width: 768px) {
  .pt_cart .cart-callout-message .value {
    font-family: roboto-regular, arial, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .pt_cart .cart-callout-message {
    border-bottom: 1px solid #bcb7af;
    padding-bottom: 1.875rem;
  }
  .pt_cart .cart-callout-message .label,
  .pt_cart .cart-callout-message .value {
    display: inline-block;
  }
}

.checkoutmultishipping .personalization-delay {
  display: none;
}

.checkoutmultishipping,
.checkoutplaceorder,
.orderdetails-checkout {
  margin-top: 0;
}
@media (min-width: 768px) {
  .checkoutmultishipping,
  .checkoutplaceorder,
  .orderdetails-checkout {
    margin-top: 1.875rem;
  }
}
.checkoutmultishipping .section-header,
.checkoutplaceorder .section-header,
.orderdetails-checkout .section-header {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  padding-top: 0;
}
@media (max-width: 1279px) {
  .checkoutmultishipping .section-header,
  .checkoutplaceorder .section-header,
  .orderdetails-checkout .section-header {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .checkoutmultishipping .section-header,
  .checkoutplaceorder .section-header,
  .orderdetails-checkout .section-header {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.checkoutmultishipping .item-list-heading,
.checkoutplaceorder .item-list-heading,
.orderdetails-checkout .item-list-heading {
  padding: 0 0 1.25rem 0;
  border-bottom: 1px solid #bcb7af;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.checkoutmultishipping .item-list-heading .section-header,
.checkoutplaceorder .item-list-heading .section-header,
.orderdetails-checkout .item-list-heading .section-header {
  padding: 0;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  display: inline-block;
}
@media (max-width: 1279px) {
  .checkoutmultishipping .item-list-heading .section-header,
  .checkoutplaceorder .item-list-heading .section-header,
  .orderdetails-checkout .item-list-heading .section-header {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .checkoutmultishipping .item-list-heading .section-header,
  .checkoutplaceorder .item-list-heading .section-header,
  .orderdetails-checkout .item-list-heading .section-header {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.checkoutmultishipping .item-list-heading .item-shipping-address,
.checkoutplaceorder .item-list-heading .item-shipping-address,
.orderdetails-checkout .item-list-heading .item-shipping-address {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-top: 0.3125rem;
  padding-left: 0;
}
.checkoutmultishipping .item-list-heading .item-shipping-address div,
.checkoutplaceorder .item-list-heading .item-shipping-address div,
.orderdetails-checkout .item-list-heading .item-shipping-address div {
  display: block;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.checkoutmultishipping .item-list-heading .item-shipping-address a,
.checkoutplaceorder .item-list-heading .item-shipping-address a,
.orderdetails-checkout .item-list-heading .item-shipping-address a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  text-decoration: underline;
  padding-top: 0.3125rem;
  display: block;
}
.checkoutmultishipping .item-list-heading .item-shipping-address a:hover,
.checkoutplaceorder .item-list-heading .item-shipping-address a:hover,
.orderdetails-checkout .item-list-heading .item-shipping-address a:hover {
  color: #676735;
  text-decoration: underline;
}
.checkoutmultishipping .item-list-heading .item-shipping-address a.button,
.checkoutplaceorder .item-list-heading .item-shipping-address a.button,
.orderdetails-checkout .item-list-heading .item-shipping-address a.button {
  text-decoration: none;
}
@media (min-width: 768px) {
  .checkoutmultishipping .item-list-heading,
  .checkoutplaceorder .item-list-heading,
  .orderdetails-checkout .item-list-heading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .checkoutmultishipping .item-list-heading .item-shipping-address,
  .checkoutplaceorder .item-list-heading .item-shipping-address,
  .orderdetails-checkout .item-list-heading .item-shipping-address {
    padding-left: 1.875rem;
    padding-top: 0.125rem;
  }
  .checkoutmultishipping .item-list-heading .item-shipping-address div,
  .checkoutplaceorder .item-list-heading .item-shipping-address div,
  .orderdetails-checkout .item-list-heading .item-shipping-address div {
    display: inline-block;
  }
  .checkoutmultishipping .item-list-heading .item-shipping-address a,
  .checkoutplaceorder .item-list-heading .item-shipping-address a,
  .orderdetails-checkout .item-list-heading .item-shipping-address a {
    float: right;
    padding-top: 0;
  }
}
.checkoutmultishipping .item-list,
.checkoutplaceorder .item-list,
.orderdetails-checkout .item-list {
  margin-bottom: 0;
}
.checkoutmultishipping .item-list + .item-list,
.checkoutplaceorder .item-list + .item-list,
.orderdetails-checkout .item-list + .item-list {
  padding-top: 1.25rem;
  margin-top: 1.875rem;
  border-top: 1px solid #bcb7af;
}
.checkoutmultishipping .ship-to-multiple,
.checkoutplaceorder .ship-to-multiple,
.orderdetails-checkout .ship-to-multiple {
  border-top: 0;
  margin-bottom: 1.875rem;
}
.checkoutmultishipping .ship-to-multiple.multiship,
.checkoutplaceorder .ship-to-multiple.multiship,
.orderdetails-checkout .ship-to-multiple.multiship {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .checkoutmultishipping .ship-to-multiple,
  .checkoutplaceorder .ship-to-multiple,
  .orderdetails-checkout .ship-to-multiple {
    border-top: 1px solid #bcb7af;
  }
}
.checkoutmultishipping .cart-row,
.checkoutplaceorder .cart-row,
.orderdetails-checkout .cart-row {
  padding: 1.25rem 0 1.875rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #bcb7af;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.checkoutmultishipping .cart-row:last-child,
.checkoutplaceorder .cart-row:last-child,
.orderdetails-checkout .cart-row:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.checkoutmultishipping .cart-row div:not(.form-caption),
.checkoutplaceorder .cart-row div:not(.form-caption),
.orderdetails-checkout .cart-row div:not(.form-caption) {
  display: inline-block;
}
.checkoutmultishipping .cart-row .item-details,
.checkoutmultishipping .cart-row .quantitycolumn,
.checkoutmultishipping .cart-row .item-image,
.checkoutplaceorder .cart-row .item-details,
.checkoutplaceorder .cart-row .quantitycolumn,
.checkoutplaceorder .cart-row .item-image,
.orderdetails-checkout .cart-row .item-details,
.orderdetails-checkout .cart-row .quantitycolumn,
.orderdetails-checkout .cart-row .item-image {
  padding: 0 0.625rem 0 0;
}
.checkoutmultishipping .cart-row .leadTimeMsg,
.checkoutmultishipping .cart-row .AddToCartAlertMessage,
.checkoutplaceorder .cart-row .leadTimeMsg,
.checkoutplaceorder .cart-row .AddToCartAlertMessage,
.orderdetails-checkout .cart-row .leadTimeMsg,
.orderdetails-checkout .cart-row .AddToCartAlertMessage {
  color: #d41836;
  line-height: 1.5rem;
}
.checkoutmultishipping .cart-row .item-image,
.checkoutplaceorder .cart-row .item-image,
.orderdetails-checkout .cart-row .item-image {
  width: 6.25rem;
  min-width: 100px;
}
.checkoutmultishipping .cart-row .item-image img,
.checkoutplaceorder .cart-row .item-image img,
.orderdetails-checkout .cart-row .item-image img {
  width: 100%;
}
.checkoutmultishipping .cart-row .item-details,
.checkoutplaceorder .cart-row .item-details,
.orderdetails-checkout .cart-row .item-details {
  width: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 0;
}
.checkoutmultishipping .cart-row .item-details div,
.checkoutplaceorder .cart-row .item-details div,
.orderdetails-checkout .cart-row .item-details div {
  display: block;
}
.checkoutmultishipping .cart-row .quantitycolumn,
.checkoutplaceorder .cart-row .quantitycolumn,
.orderdetails-checkout .cart-row .quantitycolumn {
  width: auto;
  padding-right: 0;
  margin-top: 0.3125rem;
}
.checkoutmultishipping .cart-row .shippingaddress,
.checkoutplaceorder .cart-row .shippingaddress,
.orderdetails-checkout .cart-row .shippingaddress {
  width: 100%;
  padding: 0;
  margin-top: 1.25rem;
}
.checkoutmultishipping .cart-row .shippingaddress .select-style,
.checkoutplaceorder .cart-row .shippingaddress .select-style,
.orderdetails-checkout .cart-row .shippingaddress .select-style {
  margin-bottom: 0.625rem;
}
.checkoutmultishipping .cart-row .shippingaddress .name,
.checkoutplaceorder .cart-row .shippingaddress .name,
.orderdetails-checkout .cart-row .shippingaddress .name {
  display: block;
}
.checkoutmultishipping .cart-row .shippingaddress .name div,
.checkoutplaceorder .cart-row .shippingaddress .name div,
.orderdetails-checkout .cart-row .shippingaddress .name div {
  display: block;
}
.checkoutmultishipping .cart-row .shippingaddress .edit-address,
.checkoutplaceorder .cart-row .shippingaddress .edit-address,
.orderdetails-checkout .cart-row .shippingaddress .edit-address {
  margin-top: 0.9375rem;
}
.checkoutmultishipping .cart-row .shippingaddress .address-actions,
.checkoutplaceorder .cart-row .shippingaddress .address-actions,
.orderdetails-checkout .cart-row .shippingaddress .address-actions {
  display: block;
}
.checkoutmultishipping .cart-row .shippingaddress.hide,
.checkoutplaceorder .cart-row .shippingaddress.hide,
.orderdetails-checkout .cart-row .shippingaddress.hide {
  display: none;
}
.checkoutmultishipping .cart-row .attribute .label,
.checkoutplaceorder .cart-row .attribute .label,
.orderdetails-checkout .cart-row .attribute .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  text-transform: capitalize;
}
.checkoutmultishipping .cart-row .attribute .value,
.checkoutplaceorder .cart-row .attribute .value,
.orderdetails-checkout .cart-row .attribute .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.checkoutmultishipping .cart-row .attribute + .attribute,
.checkoutplaceorder .cart-row .attribute + .attribute,
.orderdetails-checkout .cart-row .attribute + .attribute {
  margin-top: 0.3125rem;
}
.checkoutmultishipping .cart-row .checkout-section:last-child,
.checkoutplaceorder .cart-row .checkout-section:last-child,
.orderdetails-checkout .cart-row .checkout-section:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1025px) {
  .checkoutmultishipping .cart-row,
  .checkoutplaceorder .cart-row,
  .orderdetails-checkout .cart-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .checkoutmultishipping .cart-row .item-details,
  .checkoutplaceorder .cart-row .item-details,
  .orderdetails-checkout .cart-row .item-details {
    width: 75%;
    padding-right: 3.75rem;
  }
  .checkoutmultishipping .cart-row .quantitycolumn,
  .checkoutplaceorder .cart-row .quantitycolumn,
  .orderdetails-checkout .cart-row .quantitycolumn {
    width: 25%;
    padding-right: 3.75rem;
    margin-top: 0;
  }
  .checkoutmultishipping .cart-row .shippingaddress,
  .checkoutplaceorder .cart-row .shippingaddress,
  .orderdetails-checkout .cart-row .shippingaddress {
    width: 35%;
    margin-top: 0;
  }
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping {
  width: 100%;
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .line-item,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .line-item,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .line-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .item-details,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .item-details,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .item-details {
  width: 100%;
  padding-right: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .item-details .sku .label,
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .item-details .sku .value,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .item-details .sku .label,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .item-details .sku .value,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .item-details .sku .label,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .item-details .sku .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row.shipments .cart-row-grouping .item-details,
  .checkoutplaceorder .cart-row.shipments .cart-row-grouping .item-details,
  .orderdetails-checkout .cart-row.shipments .cart-row-grouping .item-details {
    width: 45%;
    padding-right: 0.625rem;
  }
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn {
  padding-right: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn,
  .checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn,
  .orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn {
    width: 55%;
  }
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  width: 100%;
}
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .on-order,
.checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .not-available,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .on-order,
.checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .not-available,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .on-order,
.orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list .not-available {
  color: #a00101;
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list,
  .checkoutplaceorder .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list,
  .orderdetails-checkout .cart-row.shipments .cart-row-grouping .quantitycolumn .product-availability-list {
    width: 50%;
  }
}
.checkoutmultishipping .product-list-item .name,
.checkoutplaceorder .product-list-item .name,
.orderdetails-checkout .product-list-item .name {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  font-style: normal;
  margin-bottom: 0.3125rem;
  line-height: 1.5em;
}
.checkoutmultishipping .product-list-item .price,
.checkoutmultishipping .product-list-item .sku,
.checkoutplaceorder .product-list-item .price,
.checkoutplaceorder .product-list-item .sku,
.orderdetails-checkout .product-list-item .price,
.orderdetails-checkout .product-list-item .sku {
  display: none;
}
.checkoutmultishipping .cart-row-grouping,
.checkoutplaceorder .cart-row-grouping,
.orderdetails-checkout .cart-row-grouping {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row-grouping,
  .checkoutplaceorder .cart-row-grouping,
  .orderdetails-checkout .cart-row-grouping {
    width: 70%;
  }
}
.checkoutmultishipping .cart-row-inner-details,
.checkoutplaceorder .cart-row-inner-details,
.orderdetails-checkout .cart-row-inner-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .checkoutmultishipping .cart-row-inner-details,
  .checkoutplaceorder .cart-row-inner-details,
  .orderdetails-checkout .cart-row-inner-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .checkoutmultishipping .cart-row-inner-details,
  .checkoutplaceorder .cart-row-inner-details,
  .orderdetails-checkout .cart-row-inner-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.checkoutmultishipping .shipping-gift,
.checkoutplaceorder .shipping-gift,
.orderdetails-checkout .shipping-gift {
  padding-top: 1.25rem;
}
.checkoutmultishipping .shipping-method.multiship .select-style,
.checkoutplaceorder .shipping-method.multiship .select-style,
.orderdetails-checkout .shipping-method.multiship .select-style {
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutmultishipping .shipping-method.multiship .select-style,
  .checkoutplaceorder .shipping-method.multiship .select-style,
  .orderdetails-checkout .shipping-method.multiship .select-style {
    width: 50%;
  }
}
.checkoutmultishipping .shipping-method.multiship .select-style .selectbox,
.checkoutplaceorder .shipping-method.multiship .select-style .selectbox,
.orderdetails-checkout .shipping-method.multiship .select-style .selectbox {
  white-space: break-spaces;
}
.checkoutmultishipping .shipping-delay.multiship .select-style,
.checkoutplaceorder .shipping-delay.multiship .select-style,
.orderdetails-checkout .shipping-delay.multiship .select-style {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .checkoutmultishipping .shipping-delay.multiship .select-style,
  .checkoutplaceorder .shipping-delay.multiship .select-style,
  .orderdetails-checkout .shipping-delay.multiship .select-style {
    margin-bottom: 0;
  }
}

.pt_checkout #main {
  padding-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .pt_checkout #main {
    padding-top: 0.9375rem;
  }
}
@media (min-width: 1025px) {
  .pt_checkout #main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 1024px) {
  .pt_checkout #main {
    width: 100%;
  }
}
.pt_checkout h3 {
  padding-bottom: 1em;
}
.pt_checkout .primary-focus .primary-content {
  width: 100%;
  float: none;
}
@media (min-width: 1025px) {
  .pt_checkout .primary-focus .primary-content {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 3.75rem;
    width: 92%;
    float: none;
  }
}
@media (max-width: 1024px) {
  .pt_checkout .primary-focus #primary {
    width: calc(100% - 30px);
    max-width: 1280px;
    margin: auto;
  }
}
.pt_checkout .primary-focus #secondary {
  width: 100%;
  float: none;
  padding-left: 0;
  margin-bottom: 1.875rem;
}
.pt_checkout .primary-focus #secondary .section-header a,
.pt_checkout .primary-focus #secondary .summary-asset a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  font-weight: normal;
}
.pt_checkout .primary-focus #secondary .section-header a:hover,
.pt_checkout .primary-focus #secondary .summary-asset a:hover {
  color: #676735;
  text-decoration: underline;
}
.pt_checkout .primary-focus #secondary .section-header a.button,
.pt_checkout .primary-focus #secondary .summary-asset a.button {
  text-decoration: none;
}
.pt_checkout .primary-focus #secondary .section-header .number a,
.pt_checkout .primary-focus #secondary .summary-asset .number a {
  text-decoration: none;
}
@media (min-width: 1025px) {
  .pt_checkout .primary-focus #secondary {
    float: none;
    width: 24%;
    margin-top: 6.875rem;
  }
}
.pt_checkout .universal-drawer .drawer-handle {
  border-top: 0;
}
@media (min-width: 768px) {
  .pt_checkout .universal-drawer .drawer-handle {
    border-top: 1px solid #bcb7af;
  }
}
.pt_checkout .universal-drawer.remove-padding-bottom {
  padding-bottom: 0;
}
.pt_checkout .form-row-button {
  padding-top: 1.25rem;
  margin-top: 1.875rem;
  border-top: 1px solid #bcb7af;
}
@media (max-width: 767px) {
  .pt_checkout .form-row-button button {
    width: 100%;
  }
}
.pt_checkout .form-row-button .pin-wrapper button.pinned {
  width: calc(100% - 30px);
}

.checkout-progress-indicator {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.9375rem 0 1.875rem 0;
  border-bottom: 1px solid #bcb7af;
}
@media (min-width: 768px) {
  .checkout-progress-indicator {
    font-family: roboto-regular, arial, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .checkout-progress-indicator {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .checkout-progress-indicator {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.checkout-progress-indicator li {
  position: relative;
  padding-top: 1.5625rem;
}
.checkout-progress-indicator li .progress-step-number,
.checkout-progress-indicator li .icon {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 20px;
  width: 20px;
  border-radius: 3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .checkout-progress-indicator li .progress-step-number,
  .checkout-progress-indicator li .icon {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.checkout-progress-indicator li .progress-step-number span,
.checkout-progress-indicator li .icon span {
  color: #fff;
  line-height: 1em;
}
.checkout-progress-indicator li.active {
  color: #676735;
}
.checkout-progress-indicator li.active .progress-step-number {
  background-color: #676735;
}
.checkout-progress-indicator li.active a {
  color: #676735;
}
.checkout-progress-indicator li.active .icon {
  fill: #676735;
}
.checkout-progress-indicator li.inactive {
  color: #bcb7af;
}
.checkout-progress-indicator li.inactive .progress-step-number {
  background-color: #bcb7af;
}
.checkout-progress-indicator li::after {
  display: none;
}
@media (min-width: 768px) {
  .checkout-progress-indicator {
    padding: 1.25rem 0 3.75rem 0;
    border-bottom: 0;
  }
  .checkout-progress-indicator li {
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .checkout-progress-indicator li > span {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .checkout-progress-indicator li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .checkout-progress-indicator li > a > span {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .checkout-progress-indicator li .progress-step-number,
  .checkout-progress-indicator li .icon {
    position: relative;
    top: auto;
    top: initial;
    left: auto;
    left: initial;
    -webkit-transform: none;
            transform: none;
    height: 24px;
    width: 24px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 0.625rem;
  }
}
@media (min-width: 1025px) {
  .checkout-progress-indicator {
    width: 85%;
  }
}

.checkout-form-section-header {
  margin: 0 0 0.625rem 0;
}

.checkout-guest-login {
  padding: 0;
  width: 100%;
}
.checkout-guest-login a {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #351d0e;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  padding-left: 0.3125rem;
}
.checkout-guest-login a:hover, .checkout-guest-login a:active, .checkout-guest-login a:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #676735;
}
p .checkout-guest-login a {
  color: #351d0e;
}
p .checkout-guest-login a:hover, p .checkout-guest-login a:active, p .checkout-guest-login a:focus {
  color: #676735;
}
.checkout-guest-login .login-box h2,
.checkout-guest-login .login-box p {
  display: none;
}
.checkout-guest-login .login-box .form-row-button {
  padding-top: 0;
  border-top: 0;
}

.checkout-form-header {
  margin: 0 0 1.25rem 0;
}
.checkout-form-header .required-indicator {
  display: block;
  margin: 0.625rem 0 0 0;
}

.universal-drawer .increase,
.universal-drawer .arrow-down {
  display: block;
}
.universal-drawer .decrease,
.universal-drawer .arrow-up,
.universal-drawer .drawer-contents {
  display: none;
}
.universal-drawer .increase,
.universal-drawer .decrease,
.universal-drawer .arrow-down,
.universal-drawer .arrow-up {
  position: absolute;
  right: 14px;
  top: calc(50% - 8.5px);
}
.universal-drawer.active .increase,
.universal-drawer.active .arrow-down {
  display: none;
}
.universal-drawer.active .decrease,
.universal-drawer.active .arrow-up,
.universal-drawer.active .drawer-contents {
  display: block;
}
.universal-drawer .drawer-handle {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.25rem 0;
  margin: 0 0 1.25rem 0;
  border-top: 1px solid #bcb7af;
  border-bottom: 1px solid #bcb7af;
  cursor: pointer;
}
.universal-drawer .drawer-handle > div {
  display: inline-block;
}
@media (min-width: 768px) {
  .universal-drawer .drawer-handle {
    padding: 1.25rem 0.875rem 1.25rem 0;
  }
}
.universal-drawer .drawer-contents {
  padding: 0 0 1.25rem 0;
}
@media (min-width: 768px) {
  .universal-drawer .drawer-contents {
    padding: 0 1.25rem 1.25rem 1.25rem;
  }
}
.universal-drawer .drawer-contents.border-bottom {
  border-bottom: 1px solid #bcb7af;
}
.universal-drawer .drawer-contents.additional-margin {
  margin-bottom: 1.25rem;
}
.universal-drawer.account-module {
  line-height: 2.25em;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.universal-drawer.account-module .drawer-handle {
  padding: 2.5rem;
  border: 0;
  margin: 0;
}
.universal-drawer.account-module .drawer-handle h4 {
  margin-right: 2.5rem;
}
.universal-drawer.account-module .drawer-contents {
  padding: 0 2.5rem 2.5rem 2.5rem;
  margin-top: 0;
}
.universal-drawer.account-module .form-row-button {
  margin-bottom: 0;
  margin-top: 2.5rem;
}
.universal-drawer.account-module .increase,
.universal-drawer.account-module .decrease,
.universal-drawer.account-module .arrow-down,
.universal-drawer.account-module .arrow-up {
  right: 40px;
}

.drawer-tile-layout {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media (min-width: 768px) {
  .drawer-tile-layout {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.drawer-tile-layout.wrap-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
@media (min-width: 768px) {
  .drawer-tile-layout.wrap-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-flow: row-reverse wrap;
            flex-flow: row-reverse wrap;
  }
}

.universal-drawer-cabinet .universal-drawer {
  padding: 0;
}
.universal-drawer-cabinet .universal-drawer:first-child {
  padding-top: 1.25rem;
}
.universal-drawer-cabinet .universal-drawer:last-child .drawer-handle {
  border-bottom: 1px solid #bcb7af;
}
.universal-drawer-cabinet .universal-drawer .drawer-handle {
  margin-bottom: 0;
  border-bottom: 0;
}
.universal-drawer-cabinet .universal-drawer.active .drawer-handle {
  margin-bottom: 1.25rem;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio {
  position: relative;
  padding-top: 3px;
  margin-right: 0.3125rem;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #bcb7af;
  margin-right: 8px;
  vertical-align: text-bottom;
  text-align: center;
  border-radius: 3em;
  background: #fff;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio .icon {
  display: none;
  position: absolute;
  top: 4px;
  left: 1px;
}
@media (max-width: 1024px) {
  .universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio {
    position: absolute;
    left: 0;
  }
  .universal-drawer-cabinet .universal-drawer.radio-treatment .fake-radio::before {
    position: absolute;
    left: 0;
  }
}
.universal-drawer-cabinet .universal-drawer.radio-treatment.active .fake-radio .icon {
  display: block;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment:first-child .drawer-handle {
  border-top: 0;
}
.universal-drawer-cabinet .universal-drawer.radio-treatment:last-child .drawer-handle {
  border-bottom: 0;
}
@media (max-width: 1024px) {
  .universal-drawer-cabinet .universal-drawer.radio-treatment .drawer-handle {
    border-top: 1px solid #bcb7af;
  }
  .universal-drawer-cabinet .universal-drawer.radio-treatment .drawer-handle > span {
    position: relative;
    padding-left: 30px;
    line-height: 1.5em;
  }
}

.privacy-policy {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #351d0e;
}
.privacy-policy:hover, .privacy-policy:active, .privacy-policy:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #676735;
}
p .privacy-policy {
  color: #351d0e;
}
p .privacy-policy:hover, p .privacy-policy:active, p .privacy-policy:focus {
  color: #676735;
}

.checkout-guest-create-account {
  margin-top: 1.875rem;
  padding: 1.25rem 1.25rem 1.875rem 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #f9f6f2;
}
.checkout-guest-create-account.review .order-review-account-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .checkout-guest-create-account.review .order-review-account-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 1rem;
  }
}
.checkout-guest-create-account.review .order-review-account-form .field-wrapper {
  width: 100%;
  padding-right: 50px;
}
.checkout-guest-create-account .section-header {
  padding-top: 0;
}
.checkout-guest-create-account p {
  padding: 0 0 1.25rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}
.checkout-guest-create-account .dialog-required em {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: none;
}
.checkout-guest-create-account .form-row:last-child {
  margin-bottom: 0;
}

.input-with-tooltip {
  position: relative;
}
.input-with-tooltip .field-wrapper {
  width: 90%;
}
.input-with-tooltip .tooltip {
  position: absolute;
  left: auto;
  left: initial;
  right: 0;
  top: 2rem;
}
.input-with-tooltip .tooltip .icon {
  height: 16px;
  width: 16px;
}
@media (min-width: 768px) {
  .input-with-tooltip .field-wrapper {
    width: 50%;
  }
  .input-with-tooltip .tooltip {
    left: 51%;
    right: auto;
    right: initial;
  }
}

.checkout-logout {
  margin-bottom: 0.625rem;
  border-bottom: 1px solid #bcb7af;
}
.checkout-logout h4 {
  display: inline-block;
  text-transform: capitalize;
  margin: 0;
}
.checkout-logout span {
  float: right;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.checkout-logout span a {
  text-decoration: underline;
}

.false-header {
  margin-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #bcb7af;
}

.billing-logged-in-address {
  margin-bottom: 1.25rem;
}
.billing-logged-in-address .address div {
  margin-bottom: 0.9375rem;
}

.address-actions span:first-child {
  margin-right: 0.625rem;
}
.address-actions span:last-child {
  margin-left: 0.625rem;
}
.address-actions span a {
  text-decoration: underline;
}
.address-actions span.edit-address {
  margin-left: 0;
}

.billing-form-container {
  display: none;
}
.billing-form-container .checkout-billing-submit {
  display: none;
}

.missingState {
  color: #d41836;
  font-size: 0.75rem;
  line-height: 2em;
  letter-spacing: 0.1px;
}

.payment-method-expanded {
  display: block;
}
.payment-method-expanded .ssn {
  clear: both;
}

.checkout-billing-modal-form {
  display: none;
}

.address-modal .ui-dialog-titlebar {
  padding: 0.3125rem 0.9375rem;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .address-modal .ui-dialog-titlebar {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .address-modal .ui-dialog-titlebar {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.address-modal h3.error {
  margin: 0;
}
.address-modal .field-wrapper {
  width: 100%;
}
.address-modal .has-tooltip .field-wrapper {
  width: 93%;
}
.address-modal .has-tooltip .form-field-tooltip {
  width: 6%;
  line-height: 40px;
  line-height: 2.5rem;
}
.address-modal .actions {
  padding-top: 1.25rem;
  margin-top: 0.625rem;
  border-top: 1px solid #bcb7af;
}
.address-modal .actions button {
  width: 100%;
}
.address-modal .actions .cancel {
  margin-top: 0.9375rem;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #351d0e;
}
.address-modal .actions .cancel:hover, .address-modal .actions .cancel:focus, .address-modal .actions .cancel:active, .address-modal .actions .cancel.active {
  border-color: #c0c0c0;
  background-color: #fff;
  color: #351d0e;
}
.address-modal .actions .cancel.disabled, .address-modal .actions .cancel[disabled], fieldset[disabled] .address-modal .actions .cancel {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.address-modal .actions .cancel.disabled:hover, .address-modal .actions .cancel.disabled:focus, .address-modal .actions .cancel.disabled:active, .address-modal .actions .cancel.disabled.active, .address-modal .actions .cancel[disabled]:hover, .address-modal .actions .cancel[disabled]:focus, .address-modal .actions .cancel[disabled]:active, .address-modal .actions .cancel[disabled].active, fieldset[disabled] .address-modal .actions .cancel:hover, fieldset[disabled] .address-modal .actions .cancel:focus, fieldset[disabled] .address-modal .actions .cancel:active, fieldset[disabled] .address-modal .actions .cancel.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.address-modal .actions .delete {
  display: none;
}
@media (min-width: 768px) {
  .address-modal .actions button {
    width: 48%;
  }
  .address-modal .actions .cancel {
    margin-top: 0;
    margin-left: 2%;
  }
}
@media (max-width: 1024px) {
  .address-modal {
    position: fixed;
    max-height: 86%;
    overflow-y: scroll;
  }
  .address-modal .ui-dialog-titlebar {
    position: fixed;
    width: 98%;
    z-index: 2;
  }
}

.summary .section-header {
  padding: 0.625rem;
  margin-bottom: 1.25rem;
  background: #f9f6f2;
}
.summary .section-header h4,
.summary .section-header h6 {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0;
  display: inline-block;
}
.summary .section-header a,
.summary .section-header .section-header-note {
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #351d0e;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  float: right;
  text-decoration: underline;
}
.summary .section-header a:hover, .summary .section-header a:active, .summary .section-header a:focus,
.summary .section-header .section-header-note:hover,
.summary .section-header .section-header-note:active,
.summary .section-header .section-header-note:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #676735;
}
p .summary .section-header a,
p .summary .section-header .section-header-note {
  color: #351d0e;
}
p .summary .section-header a:hover, p .summary .section-header a:active, p .summary .section-header a:focus,
p .summary .section-header .section-header-note:hover,
p .summary .section-header .section-header-note:active,
p .summary .section-header .section-header-note:focus {
  color: #676735;
}
.summary h4 {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0;
}
.summary .summary-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.625rem 1.875rem 0.625rem;
}
.summary .coupon-apply .coupon-header {
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
.summary .coupon-apply .summary-wrapper {
  padding-bottom: 1.25rem;
}
.summary .coupon-apply .summary-wrapper form {
  position: relative;
}
.summary .coupon-apply input {
  width: 60%;
  margin-right: 5%;
  padding: 10px;
}
.summary .coupon-apply button {
  width: 30%;
  padding: 0;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #351d0e;
  position: absolute;
  right: 0;
}
.summary .coupon-apply button:hover, .summary .coupon-apply button:focus, .summary .coupon-apply button:active, .summary .coupon-apply button.active {
  border-color: #c0c0c0;
  background-color: #fff;
  color: #351d0e;
}
.summary .coupon-apply button.disabled, .summary .coupon-apply button[disabled], fieldset[disabled] .summary .coupon-apply button {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.summary .coupon-apply button.disabled:hover, .summary .coupon-apply button.disabled:focus, .summary .coupon-apply button.disabled:active, .summary .coupon-apply button.disabled.active, .summary .coupon-apply button[disabled]:hover, .summary .coupon-apply button[disabled]:focus, .summary .coupon-apply button[disabled]:active, .summary .coupon-apply button[disabled].active, fieldset[disabled] .summary .coupon-apply button:hover, fieldset[disabled] .summary .coupon-apply button:focus, fieldset[disabled] .summary .coupon-apply button:active, fieldset[disabled] .summary .coupon-apply button.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.summary .coupon-apply #add-coupon {
  bottom: auto;
}
.summary .coupon-apply .summary-coupon {
  margin-top: 1.25rem;
}
.summary .coupon-apply .label-above {
  width: 60%;
  margin-right: 5%;
  display: inline-block;
  margin-bottom: 0;
}
.summary .coupon-apply .label-above .field-wrapper input {
  width: 100%;
  margin-right: 0;
}
.summary .coupon-apply .label-above > label span {
  color: #a00101;
}
.summary .coupon-apply .coupon-error-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.summary .coupon-apply .error-icon {
  margin-right: 10px;
  width: 45px;
}
.summary .coupon-apply .coupon-error {
  line-height: 1.25em;
}
.summary .checkout-order-totals .order-totals-table td {
  padding: 0 0 0.9375rem 0;
}
.summary .checkout-order-totals .order-subtotal,
.summary .checkout-order-totals .order-shipping,
.summary .checkout-order-totals .order-sales-tax,
.summary .checkout-order-totals .order-fee,
.summary .checkout-order-totals .tariff-surcharge {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.summary .checkout-order-totals .order-discount {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #d71921;
}
.summary .checkout-order-totals .order-total {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
}
.summary .checkout-order-totals .order-total td {
  padding-bottom: 0;
}
.summary .checkout-mini-cart {
  max-height: none;
  max-height: initial;
}
.summary .checkout-mini-cart .mini-cart-image {
  display: none;
}
.summary .checkout-mini-cart .mini-cart-product {
  padding: 0.625rem 0 1.25rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #bcb7af;
}
.summary .checkout-mini-cart .mini-cart-product:first-child {
  padding-top: 0;
}
.summary .checkout-mini-cart .mini-cart-product:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-name {
  width: 100%;
  margin-bottom: 0.9375rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.summary .checkout-mini-cart .mini-cart-product .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  margin-bottom: 0.1875rem;
  text-transform: capitalize;
}
.summary .checkout-mini-cart .mini-cart-product .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  margin-bottom: 0.1875rem;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-attributes {
  width: 65%;
  display: inline-block;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-attributes .attribute:last-child .label,
.summary .checkout-mini-cart .mini-cart-product .mini-cart-attributes .attribute:last-child .value {
  margin-bottom: 0;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-price {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  margin-top: 0.1875rem;
}
.summary .checkout-mini-cart .mini-cart-product .mini-cart-pricing {
  margin-bottom: 0;
  float: right;
  width: 30%;
  text-align: right;
}
.summary .checkout-mini-cart .mini-cart-product .product-availability-list {
  width: 100%;
  margin-bottom: 0;
  color: #a00101;
}
.summary .checkout-mini-cart .mini-cart-product .product-availability-list li {
  padding-left: 0;
}
.summary .checkout-mini-cart .order-component-block {
  margin: 0 0.625rem 0.9375rem 0.625rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #bcb7af;
}
.summary .checkout-mini-cart .order-component-block .section-header {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  background: transparent;
  margin-bottom: 0.9375rem;
  padding: 0;
}
.summary .checkout-mini-cart .order-component-block .details {
  padding-bottom: 1.25rem;
  margin-bottom: 0.9375rem;
  border-bottom: 1px solid #bcb7af;
}
.summary .checkout-mini-cart .order-component-block .details:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.summary .checkout-mini-cart .order-component-block .address div {
  margin-bottom: 0.625rem;
}
.summary .checkout-mini-cart .order-component-block .address div:last-child {
  margin-bottom: 0;
}
.summary .checkout-mini-cart .order-component-block.mini-payment-instrument .details div {
  margin-bottom: 0.625rem;
}
.summary .checkout-mini-cart .order-component-block.mini-payment-instrument .details div:last-child {
  margin-bottom: 0;
}
.summary .checkout-mini-cart .order-component-block .minishipments-method {
  margin-top: 0.625rem;
}
.summary .checkout-mini-cart .order-component-block .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.summary .checkout-mini-cart .order-component-block .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.summary .checkout-mini-cart .order-component-block:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
.summary .need-help-asset {
  padding: 0.625rem;
  text-align: right;
}
.summary .need-help-asset span:first-child {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-right: 0.3125rem;
}
.summary .need-help-asset span:last-child {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .summary .need-help-asset span:last-child {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .summary .need-help-asset span:last-child {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.summary .shop-confidence-asset {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.9375rem;
}
.summary .shop-confidence-asset .icon {
  margin-top: -8px;
  margin-right: 0.3125rem;
}
.summary .shop-confidence-asset span {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.summary .asset-background {
  background: #f9f6f2;
}

.ship-to-multiple {
  padding: 1.25rem 0;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  border-top: 1px solid #bcb7af;
  border-bottom: 1px solid #bcb7af;
}
.ship-to-multiple button {
  display: none;
}
.ship-to-multiple button,
.ship-to-multiple a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-top: 0.9375rem;
}
@media (min-width: 768px) {
  .ship-to-multiple button,
  .ship-to-multiple a {
    float: right;
    margin-top: 0;
  }
}
.ship-to-multiple-title {
  margin-bottom: 1.25rem;
}

.shipping-address {
  margin-top: 1.25rem;
}

.checkout-shipping .section-header {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  padding-top: 0;
}
@media (max-width: 1279px) {
  .checkout-shipping .section-header {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .checkout-shipping .section-header {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.checkout-shipping .select-style {
  width: 100%;
  margin-bottom: 0.9375rem;
}
@media (min-width: 480px) {
  .checkout-shipping .select-style {
    width: 40%;
  }
}
.checkout-shipping.name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 0.9375rem;
}
.checkout-shipping.name .firstName,
.checkout-shipping.name .lastName {
  display: inline-block;
}
.checkout-shipping.name > div {
  margin-bottom: 0.625rem;
}
.checkout-shipping .standard-shipping {
  text-decoration: line-through;
}
.checkout-shipping .discount-shipping {
  color: #a00101;
}

.checkout-multi-shipping .standard-shipping {
  text-decoration: line-through;
}
.checkout-multi-shipping .discount-shipping {
  color: #a00101;
}

.checkout-section {
  padding-bottom: 1.875rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #bcb7af;
}
.checkout-section.removed-padding-bottom {
  padding-bottom: 0;
}
.checkout-section.content-below {
  margin-bottom: 0;
  border-bottom: 0;
  border-top: none;
}
.checkout-section.content-below .drawer-handle {
  padding-top: 0;
}
.checkout-section.content-below .drawer-handle h4 {
  margin-top: 0;
}
.checkout-section .non-shipable-items {
  margin-top: 5px;
  margin-bottom: 0;
}
.checkout-section .non-shipable-items .item {
  padding-left: 0;
}
.checkout-section .go-back-to-cart {
  display: inline-block;
  margin-top: 20px;
}

.shipping-methods legend {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0;
  margin-bottom: 1.25rem;
}
@media (max-width: 1279px) {
  .shipping-methods legend {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .shipping-methods legend {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.shipping-methods .form-row {
  margin-bottom: 0;
}
.shipping-methods .shipping-promos {
  margin: 0;
}
.shipping-methods label {
  margin-bottom: 0;
}
.shipping-methods .form-caption {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 1.8125rem;
}
.shipping-methods .tooltip {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-left: 0.3125rem;
  text-decoration: underline;
}

.shipping-delay {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.shipping-delay .field-wrapper label {
  margin-bottom: 1.25rem;
}
.shipping-delay .field-wrapper label:last-of-type {
  margin-bottom: 0;
}
.shipping-delay .delivery-date {
  margin-top: 1.25rem;
}
.shipping-delay .delivery-date label {
  display: none;
}

.shipping-gift .form-row,
.ship-to-multiple .form-row {
  margin-bottom: 0;
}
.shipping-gift .radio,
.ship-to-multiple .radio {
  color: red;
}
.shipping-gift .radio > label .error-icon,
.ship-to-multiple .radio > label .error-icon {
  display: none;
}
.shipping-gift .radio > label span,
.ship-to-multiple .radio > label span {
  margin-bottom: 1.25rem;
  display: block;
}
.shipping-gift .radio > .form-row,
.ship-to-multiple .radio > .form-row {
  margin-bottom: 0;
}
.shipping-gift .radio .field-wrapper,
.ship-to-multiple .radio .field-wrapper {
  color: blue;
}
.shipping-gift .radio .field-wrapper label,
.ship-to-multiple .radio .field-wrapper label {
  margin-bottom: 1.25rem;
}
.shipping-gift .radio .field-wrapper label:last-of-type,
.ship-to-multiple .radio .field-wrapper label:last-of-type {
  margin-bottom: 0;
}
.shipping-gift .radio p,
.ship-to-multiple .radio p {
  width: 100%;
}
@media (min-width: 480px) {
  .shipping-gift .radio p,
  .ship-to-multiple .radio p {
    width: 40%;
  }
}
.shipping-gift .gift-messages,
.ship-to-multiple .gift-messages {
  margin-top: 1.25rem;
}
.shipping-gift .gift-messages .field-wrapper,
.ship-to-multiple .gift-messages .field-wrapper {
  margin-bottom: 0.9375rem;
}
.shipping-gift .gift-messages .char-count,
.ship-to-multiple .gift-messages .char-count {
  margin-top: 0.3125rem;
}

.section-header .shipping-chart {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-top: 0.3125rem;
  display: inline-block;
}
@media (min-width: 768px) {
  .section-header .shipping-chart {
    float: right;
    margin-top: 0;
  }
}

@media (max-width: 1024px) {
  .billing-specific-styles .universal-drawer .drawer-handle {
    border-top: 1px solid #bcb7af;
  }
  .billing-specific-styles .universal-drawer .drawer-contents {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 0.625rem;
  }
  .billing-specific-styles > h2 {
    margin-top: 1.25rem;
    padding-bottom: 0.625rem;
  }
}

.billing-coupon-code .form-row,
.billing-coupon-code .giftcert-apply {
  width: 100%;
}
@media (min-width: 768px) {
  .billing-coupon-code .form-row,
  .billing-coupon-code .giftcert-apply {
    width: 50%;
  }
}
.billing-coupon-code .giftcert-apply button:last-child {
  float: right;
  margin-top: 0.75rem;
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.billing-coupon-code .giftcert-apply button:last-child:hover {
  color: #676735;
  text-decoration: underline;
}
.billing-coupon-code .giftcert-apply button:last-child.button {
  text-decoration: none;
}

.gc-messaging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0.9375rem;
  margin-bottom: 0.625rem;
  line-height: 1.5em;
}
.gc-messaging .remove-icon,
.gc-messaging .nav-orders {
  vertical-align: top;
}

.required-ind {
  margin: 0.625rem 0;
}

.select-payment-methods {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.select-payment-methods h4 {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .select-payment-methods h4 {
    font-family: roboto-bold, arial, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    margin-top: 1.875rem;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .select-payment-methods h4 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer:first-child {
  margin-top: 0.625rem;
  padding-top: 0;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer .drawer-handle {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer .drawer-handle div {
  width: 60%;
  vertical-align: middle;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5em;
}
@media (min-width: 768px) {
  .select-payment-methods .universal-drawer-cabinet .universal-drawer .drawer-handle {
    font-family: roboto-bold, arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
  }
  .select-payment-methods .universal-drawer-cabinet .universal-drawer .drawer-handle div {
    width: auto;
  }
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active {
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle {
  background-color: #c0c0c0;
  border-top: 1px solid #c0c0c0;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle div {
  color: #fff;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle .increase,
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle .decrease {
  fill: #fff;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active .drawer-handle .nav-cc {
  fill: #fff;
}
.select-payment-methods .universal-drawer-cabinet .universal-drawer.active + .universal-drawer .drawer-handle {
  border-top: 0;
}
.select-payment-methods .inline-icon {
  display: inline-block;
}
@media (max-width: 1024px) {
  .select-payment-methods .inline-icon {
    vertical-align: top;
  }
}
.select-payment-methods .inline-icon .icon {
  width: 3rem;
  height: 2rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  float: left;
}
@media (min-width: 768px) {
  .select-payment-methods .inline-icon .icon {
    width: 4.0625rem;
    height: 2.625rem;
    margin-right: 0.9375rem;
    margin-left: 0.625rem;
    float: none;
  }
}
.select-payment-methods .inline-icon.new-store-card {
  position: relative;
}
.select-payment-methods .inline-icon.new-store-card .add {
  height: 18px;
  width: 18px;
  position: absolute;
  top: 0;
  right: 10px;
  margin: 0;
}
@media (max-width: 1024px) {
  .select-payment-methods .inline-icon.new-store-card .add {
    right: 5px;
    top: -2px;
  }
}

.credit-questions-asset {
  border-top: 1px solid #bcb7af;
  margin-top: 1.25rem;
}
.credit-questions-asset .question-links {
  width: 100%;
}
.credit-questions-asset .question-links div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.credit-questions-asset .question-links div a {
  display: inline-block;
  margin-bottom: 5%;
}
.credit-questions-asset .question-links div a:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .credit-questions-asset .question-links div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .credit-questions-asset .question-links div a {
    margin-right: 2%;
    margin-bottom: 0;
  }
  .credit-questions-asset .question-links div a:last-child {
    margin-right: 0;
  }
}

@media (max-width: 1024px) {
  .rates-terms-dialog {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) {
  .rates-terms-dialog {
    max-width: 70% !important;
  }
}
.rates-terms-dialog .dialog-content {
  max-height: 600px !important;
  overflow-y: scroll;
  overflow-x: hidden;
}

.payment-method {
  clear: both;
}
.payment-method .ssn {
  width: 5rem;
  margin-right: 0.625rem;
  display: inline-block;
  vertical-align: top;
}
.payment-method .ssn label {
  display: none;
}
.payment-method .ssn:first-child label {
  display: block;
  width: 300%;
}
.payment-method .ssn:last-child {
  margin-right: 0;
}
.payment-method .ssn .field-wrapper {
  width: auto;
}
@media (max-width: 1024px) {
  .payment-method .ssn {
    width: 31.5833333333%;
    margin-right: 1%;
  }
  .payment-method .ssn:first-child label {
    width: 200%;
  }
}
.payment-method .month,
.payment-method .day,
.payment-method .year {
  display: inline-block;
  width: 17%;
  margin-right: 0.625rem;
}
.payment-method .month label,
.payment-method .day label,
.payment-method .year label {
  display: none;
}
.payment-method .month .field-wrapper,
.payment-method .day .field-wrapper,
.payment-method .year .field-wrapper {
  width: 100%;
}
@media (max-width: 1024px) {
  .payment-method .month,
  .payment-method .day,
  .payment-method .year {
    width: 100%;
  }
}
.payment-method .month label {
  display: block;
}
.payment-method .year {
  margin-right: 0;
}
.payment-method .payment-method-dob .birthdate {
  width: 100%;
}
.payment-method .payment-method-dob .birthdate .field-wrapper {
  width: 100%;
}
.payment-method .payment-method-dob .birthdate .field-wrapper .date {
  width: 30%;
  margin-right: 20px;
}
@media (min-width: 768px) {
  .payment-method .payment-method-dob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .payment-method .payment-method-dob .birthdate .field-wrapper {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .payment-method .expiration-date .month.form-row {
    margin: 0 5px 0 0;
  }
}
@media (min-width: 1025px) {
  .payment-method .expiration-date .month.form-row {
    margin: 0 5px 1.25rem;
  }
}
.payment-method .expiration-date .month > label {
  width: 100%;
}
@media (min-width: 768px) {
  .payment-method .expiration-date .month > label {
    width: 150%;
  }
}
@media (min-width: 768px) {
  .payment-method .expiration-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 1025px) {
  .payment-method .expiration-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.payment-method .checkout-form-section-header {
  margin-bottom: 1.25rem;
}
.payment-method .checkout-form-section-header.additional-info h4 {
  display: inline-block;
}
.payment-method .checkout-form-section-header h4 {
  margin-top: 0;
}
.payment-method .checkout-form-section-header .header-sub {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
}
@media (max-width: 1024px) {
  .payment-method .checkout-form-section-header .header-sub {
    display: block;
  }
}
.payment-method .checkout-form-section-header .header-sub2 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
  margin-left: 0.3125rem;
}
@media (max-width: 1024px) {
  .payment-method .checkout-form-section-header > h4 {
    font-family: roboto-regular, arial, sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (max-width: 1024px) and (max-width: 1279px) {
  .payment-method .checkout-form-section-header > h4 {
    letter-spacing: 0.2px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .payment-method .checkout-form-section-header > h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.payment-method .required-ind {
  margin-top: 0.9375rem;
}
.payment-method .required-ind .required {
  color: #a00101;
}
.payment-method p {
  margin-bottom: 0;
}
.payment-method .catalog .form-caption {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
.payment-method .terms-section {
  margin-top: 1.875rem;
  padding-top: 1.25rem;
  border-top: 1px solid #bcb7af;
}
.payment-method .terms-box {
  height: 350px;
  overflow-y: scroll;
  border: 1px solid #bcb7af;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.9375rem;
  margin-top: 1.875rem;
}
.payment-method .terms-box p:first-child {
  margin-top: 0;
}
.payment-method .extended-agreement {
  margin-bottom: 1.875rem;
}
.payment-method .extended-agreement .form-row {
  margin-bottom: 0;
}
.payment-method .extended-agreement .field-wrapper {
  width: 100%;
}
.payment-method .extended-agreement p {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-left: 25px;
  margin-top: -5px;
}
@media (max-width: 1024px) {
  .payment-method .extended-agreement label {
    display: block;
    line-height: 1.25rem;
  }
}
.payment-method .header-with-tooltip {
  position: relative;
  display: inline-block;
  padding-right: 25px;
}
.payment-method .header-with-tooltip .tooltip {
  position: absolute;
  right: 0;
  top: 2px;
}
.payment-method.credit-card .expiration-date > label {
  display: none;
}
.payment-method.credit-card .expiration-date .error-message {
  position: absolute;
}
@media (max-width: 1024px) {
  .payment-method.credit-card .year {
    margin-bottom: 0;
  }
}
.payment-method .cvn {
  position: relative;
  padding-right: 1.875rem;
  width: 25%;
}
.payment-method .cvn .error-message {
  width: 150%;
}
.payment-method .cvn .field-wrapper {
  width: 100%;
}
.payment-method .cvn .form-field-tooltip {
  position: absolute;
  right: 0;
  top: 20px;
  width: auto;
  padding: 0;
  margin: 0;
}
@media (max-width: 1024px) {
  .payment-method .cvn {
    width: 50%;
  }
  .payment-method .cvn .error-message {
    width: 200%;
  }
}
.payment-method .accepted-cards-block {
  width: 100%;
}
.payment-method .accepted-cards-block .icon {
  width: 21%;
  margin-right: 1%;
  margin-bottom: 1.25rem;
}
.payment-method .accepted-cards-block .icon:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  .payment-method .accepted-cards-block {
    width: 40%;
  }
  .payment-method .accepted-cards-block .icon {
    width: 19%;
    margin-right: 2%;
    margin-bottom: 1.25rem;
  }
  .payment-method .accepted-cards-block .icon:last-child {
    margin-right: 0;
  }
}

.min-order-header {
  color: red;
  text-align: center;
  padding-bottom: 10px;
}

.min-order-msg {
  text-align: center;
}

.checkoutplaceorder,
.orderdetails-checkout {
  border-top: 1px solid #bcb7af;
  margin-top: 0;
}
.checkoutplaceorder .cart-row .item-quantity,
.orderdetails-checkout .cart-row .item-quantity {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  margin-top: 0.625rem;
}
.checkoutplaceorder .cart-row .item-quantity div,
.orderdetails-checkout .cart-row .item-quantity div {
  display: block;
  max-width: 100%;
}
.checkoutplaceorder .cart-row .item-quantity ul,
.orderdetails-checkout .cart-row .item-quantity ul {
  max-width: 100%;
}
.checkoutplaceorder .cart-row .item-quantity ul li,
.orderdetails-checkout .cart-row .item-quantity ul li {
  padding: 0;
}
@media (min-width: 768px) {
  .checkoutplaceorder .cart-row .item-quantity,
  .orderdetails-checkout .cart-row .item-quantity {
    width: 30%;
    margin-top: 0;
  }
}
.checkoutplaceorder .cart-row .mobile-only,
.orderdetails-checkout .cart-row .mobile-only {
  display: block;
}
@media (min-width: 768px) {
  .checkoutplaceorder .cart-row .mobile-only,
  .orderdetails-checkout .cart-row .mobile-only {
    display: none;
  }
}
.checkoutplaceorder .item-stock,
.orderdetails-checkout .item-stock {
  margin-top: 0.625rem;
}
.checkoutplaceorder .item-list,
.orderdetails-checkout .item-list {
  border-top: 1px solid #bcb7af;
}
.checkoutplaceorder .item-total,
.orderdetails-checkout .item-total {
  width: 100%;
  text-align: left;
  margin-top: 0.625rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .checkoutplaceorder .item-total,
  .orderdetails-checkout .item-total {
    width: 25%;
    text-align: right;
    margin-top: 0;
  }
}
.checkoutplaceorder .item-total .mobile-only,
.orderdetails-checkout .item-total .mobile-only {
  margin-bottom: 0.3125rem;
}
.checkoutplaceorder .item-total .option-price,
.orderdetails-checkout .item-total .option-price {
  font-family: "nunito_sansregular", Arial, sans-serif;
}
.checkoutplaceorder .item-list-heading,
.orderdetails-checkout .item-list-heading {
  padding-top: 1.25rem;
}
@media (max-width: 1024px) {
  .checkoutplaceorder .item-list-heading,
  .orderdetails-checkout .item-list-heading {
    position: relative;
  }
}
.checkoutplaceorder .item-list-heading .item-shipping-address .shipments-method,
.checkoutplaceorder .item-list-heading .item-shipping-address .delivery,
.checkoutplaceorder .item-list-heading .item-shipping-address .deliverydate,
.orderdetails-checkout .item-list-heading .item-shipping-address .shipments-method,
.orderdetails-checkout .item-list-heading .item-shipping-address .delivery,
.orderdetails-checkout .item-list-heading .item-shipping-address .deliverydate {
  margin-top: 0.625rem;
  display: block;
}
.checkoutplaceorder .item-list-heading .item-shipping-address .label,
.orderdetails-checkout .item-list-heading .item-shipping-address .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.checkoutplaceorder .item-list-heading .item-shipping-address .value,
.orderdetails-checkout .item-list-heading .item-shipping-address .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 1024px) {
  .checkoutplaceorder .item-list-heading .item-shipping-address,
  .orderdetails-checkout .item-list-heading .item-shipping-address {
    margin-top: 0.625rem;
  }
  .checkoutplaceorder .item-list-heading .item-shipping-address div,
  .orderdetails-checkout .item-list-heading .item-shipping-address div {
    display: inline-block;
    line-height: 1.25em;
  }
  .checkoutplaceorder .item-list-heading .item-shipping-address a,
  .orderdetails-checkout .item-list-heading .item-shipping-address a {
    position: absolute;
    right: 0;
    top: 1.25rem;
  }
}
@media (min-width: 768px) {
  .checkoutplaceorder,
  .orderdetails-checkout {
    margin-top: 3.75rem;
  }
}

#dynamic-payment-message {
  margin-bottom: 0.625rem;
}
#dynamic-payment-message .dynamic-payment-message-response,
#dynamic-payment-message .dynamic-payment-message-headline {
  font-size: 1.125rem;
}

.secondary-place-order-button .form-row {
  margin-bottom: 0;
}
.secondary-place-order-button button {
  width: 100%;
}
@media (max-width: 1024px) {
  .secondary-place-order-button {
    width: calc(100% - 30px);
    max-width: 1280px;
    margin: auto;
    margin-bottom: 1.875rem;
  }
}

.order-summary-footer {
  margin-top: 1.25rem;
}
@media (max-width: 1024px) {
  .order-summary-footer button {
    width: 100%;
  }
}

.shipment-gift-message span {
  display: block;
  margin-top: 0.3125rem;
}
.shipment-gift-message span:first-of-type {
  margin-top: 0.625rem;
}

.place-order-billing-info,
.order-receipt-summary {
  padding-top: 1.25rem;
}
.place-order-billing-info .order-component-block,
.order-receipt-summary .order-component-block {
  display: block;
  width: 100%;
  margin-bottom: 1.875rem;
}
.place-order-billing-info .order-component-block:first-child,
.order-receipt-summary .order-component-block:first-child {
  border-bottom: 1px solid #bcb7af;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .place-order-billing-info .order-component-block,
  .order-receipt-summary .order-component-block {
    margin-bottom: 3.125rem;
    padding-bottom: 0;
    display: inline-block;
  }
  .place-order-billing-info .order-component-block:first-child,
  .order-receipt-summary .order-component-block:first-child {
    margin-right: 5%;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .place-order-billing-info .order-component-block:last-child,
  .order-receipt-summary .order-component-block:last-child {
    margin-left: 5%;
  }
}
.place-order-billing-info .section-header,
.order-receipt-summary .section-header {
  padding-bottom: 0.9375rem;
  margin-bottom: 0;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.place-order-billing-info .section-header a,
.order-receipt-summary .section-header a {
  float: right;
  -webkit-appearance: inherit;
     -moz-appearance: inherit;
          appearance: inherit;
  height: auto;
  min-height: 0;
  width: auto;
  min-width: auto;
  min-width: initial;
  line-height: inherit;
  padding: 0;
  border-width: 0;
  letter-spacing: inherit;
  text-decoration: underline;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  background-color: transparent;
  color: #351d0e;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: underline;
}
.place-order-billing-info .section-header a:hover, .place-order-billing-info .section-header a:active, .place-order-billing-info .section-header a:focus,
.order-receipt-summary .section-header a:hover,
.order-receipt-summary .section-header a:active,
.order-receipt-summary .section-header a:focus {
  text-decoration: underline;
  background-color: transparent;
  color: #676735;
}
p .place-order-billing-info .section-header a,
p .order-receipt-summary .section-header a {
  color: #351d0e;
}
p .place-order-billing-info .section-header a:hover, p .place-order-billing-info .section-header a:active, p .place-order-billing-info .section-header a:focus,
p .order-receipt-summary .section-header a:hover,
p .order-receipt-summary .section-header a:active,
p .order-receipt-summary .section-header a:focus {
  color: #676735;
}
@media (min-width: 768px) {
  .place-order-billing-info .section-header,
  .order-receipt-summary .section-header {
    border-bottom: 1px solid #bcb7af;
    margin-bottom: 1.25rem;
  }
}
.place-order-billing-info .address div,
.place-order-billing-info .details div,
.order-receipt-summary .address div,
.order-receipt-summary .details div {
  line-height: 1.5em;
}
@media (min-width: 768px) {
  .place-order-billing-info,
  .order-receipt-summary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.place-order-billing-info .details + .details,
.order-receipt-summary .details + .details {
  margin-top: 0.625rem;
}
.place-order-billing-info .label,
.order-receipt-summary .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.place-order-billing-info .value,
.order-receipt-summary .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}

@media (min-width: 768px) {
  .place-order-billing-info .order-component-block {
    width: 45%;
  }
}

#checkout-promo.active .drawer-handle {
  margin: 0;
  border-bottom: none;
}
#checkout-promo.active .summary-wrapper {
  border-bottom: 1px solid #000;
}
#checkout-promo .drawer-handle {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: transparent;
}
#checkout-promo .drawer-contents {
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 768px) {
  .order-receipt-summary .order-component-block {
    width: 28.3333333333%;
  }
}

.summary-page #main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.summary-page #main #secondary {
  margin-top: 0;
}
@media (max-width: 1024px) {
  .summary-page #main #secondary .need-help-asset {
    display: none;
  }
}
.summary-page .summary-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .summary-page .summary-content-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 1024px) {
  .summary-page .summary-content-wrapper #primary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .summary-page .summary-content-wrapper #secondary {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
  }
}
.summary-page .breadcrumb-content {
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .summary-page .breadcrumb-content {
    width: calc(100% - 30px);
    max-width: 1280px;
    margin: auto;
  }
  .summary-page .breadcrumb-content .checkout-progress-indicator {
    margin-bottom: 0;
    border-bottom: 0;
  }
}
@media (min-width: 1025px) {
  .summary-page .breadcrumb-content {
    border-bottom: 1px solid #bcb7af;
  }
  .summary-page .breadcrumb-content .checkout-progress-indicator {
    width: 65%;
  }
}
@media (max-width: 1024px) {
  .summary-page .checkout-mini-cart {
    display: none;
  }
}

.orderdetails-checkout {
  border-top: none;
}
@media (min-width: 768px) {
  .orderdetails-checkout {
    margin-top: 0.625rem;
  }
}
.orderdetails-checkout .order-summary-section-header {
  margin-top: 40px;
  padding-top: 1.5rem;
  font-size: 1.25rem;
  font-family: "nunito_sansextrabold", Arial, sans-serif;
}
@media (max-width: 767px) {
  .orderdetails-checkout .order-summary-section-header {
    margin-bottom: 20px;
  }
}
.orderdetails-checkout .order-conf-create-acct-section-footer {
  border-bottom: 1px solid #c0c0c0;
  margin-top: 1.875rem;
}
.orderdetails-checkout .order-number {
  margin-top: 0;
}
.orderdetails-checkout .item-list {
  border-bottom: 1px solid #bcb7af;
  margin-bottom: 1.25rem;
  padding-bottom: 1.875rem;
}
.orderdetails-checkout .order-information {
  margin-bottom: 1.875rem;
}
@media (max-width: 1279px) {
  .orderdetails-checkout .order-information {
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  .orderdetails-checkout .order-receipt-summary {
    border-top: 1px solid #bcb7af;
    padding-top: 1.875rem;
  }
}
@media (max-width: 767px) {
  .orderdetails-checkout .mini-payment-instrument {
    border-bottom: 1px solid #bcb7af;
    padding-bottom: 1.875rem;
  }
}
.orderdetails-checkout .order-totals-table td {
  padding-left: 0;
  padding-right: 0;
}
.orderdetails-checkout .order-date {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  display: block;
}
@media (min-width: 768px) {
  .orderdetails-checkout .order-date {
    float: right;
  }
}
.orderdetails-checkout .checkout-section {
  padding-bottom: 1.25rem;
}
.orderdetails-checkout .shipping-status,
.orderdetails-checkout .trackingnumber,
.orderdetails-checkout .shipping-method,
.orderdetails-checkout .delivery,
.orderdetails-checkout .deliverydate {
  display: block;
  margin-top: 0.625rem;
}
.orderdetails-checkout .summarybox .phone {
  display: none;
}
.orderdetails-checkout .actions {
  margin-bottom: 1.875rem;
}
.orderdetails-checkout .actions .button {
  padding: 0.9375rem 0;
  width: 320px;
}
@media (max-width: 1024px) {
  .orderdetails-checkout .actions .button {
    width: 100%;
  }
}
.orderdetails-checkout .checkout-section-inner-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.orderdetails-checkout .checkout-section-inner-area .content-asset {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.orderdetails-checkout .order-summary-print-link {
  font-size: 1rem;
  text-decoration: underline;
  display: inline-block;
  margin-left: 2rem;
}
.orderdetails-checkout .order-summary-print-link img {
  vertical-align: middle;
  margin-right: 0.5rem;
}

.pt_outofwallet #primary {
  width: 100%;
}
.pt_outofwallet .breadcrumb {
  display: none;
}
.pt_outofwallet h2 {
  border-bottom: 1px solid #bcb7af;
  padding-bottom: 0.9375rem;
  margin-bottom: 1.875rem;
  margin-top: 3.75rem;
}
.pt_outofwallet .wallet-consent {
  width: 100%;
}
.pt_outofwallet .wallet-consent .out-of-wallet-agree {
  margin-top: 1.25rem;
}
.pt_outofwallet .wallet-consent .out-of-wallet-agree label {
  margin-bottom: 1.25rem;
}
.pt_outofwallet .wallet-consent .out-of-wallet-agree .form-row span:not(.error-icon) {
  position: relative;
}
.pt_outofwallet .wallet-consent .out-of-wallet-agree .form-row span:not(.error-icon)::after {
  content: "*";
  position: absolute;
  right: -8px;
  top: 0;
  color: #a00101;
}
.pt_outofwallet .wallet-consent .error {
  margin-bottom: 1.25rem;
  display: none;
}

.out-of-wallet-section {
  width: 100%;
}
.out-of-wallet-section .field-wrapper {
  width: 100%;
}
.out-of-wallet-section .radio > label {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .out-of-wallet-section {
    width: 50%;
  }
}

.out-of-wallet-questions:not(.slick-initialized) {
  display: none;
}
.out-of-wallet-questions .field-wrapper {
  width: 100%;
}
.out-of-wallet-questions .field-wrapper label {
  display: inline-block;
}
.out-of-wallet-questions .credit-check-question {
  outline: none;
}
.out-of-wallet-questions .credit-check-question h4 {
  margin-bottom: 0.9375rem;
}
.out-of-wallet-questions .credit-check-question p {
  width: 100%;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.out-of-wallet-questions .credit-check-question .question-back {
  width: auto;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.out-of-wallet-questions .credit-check-question .question-back .icon {
  margin-right: 0.3125rem;
}
.out-of-wallet-questions .credit-check-question .form-row-button {
  margin-top: 1.875rem;
  width: 100%;
}
@media (min-width: 768px) {
  .out-of-wallet-questions .credit-check-question .form-row-button,
  .out-of-wallet-questions .credit-check-question p {
    width: 50%;
  }
}

.down-payment-section {
  margin-top: 3.125rem;
}

.downpayment .order-info-block {
  line-height: 1.5em;
}
.downpayment .order-info-block .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  width: auto;
  display: inline-block;
}
@media (min-width: 768px) {
  .downpayment .order-info-block .label {
    width: 25%;
  }
}
.downpayment .order-info-block .value {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.downpayment .dp-wrapper {
  border: 1px solid #bcb7af;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.25rem 0.3125rem;
  margin-top: 1.875rem;
}
.downpayment .dp-wrapper > h4 {
  margin-top: 0;
}
@media (min-width: 768px) {
  .downpayment .dp-wrapper {
    padding: 1.25rem;
  }
}
.downpayment .dp-wrapper .button.lightbox-downpayment {
  padding-left: 1rem;
  padding-right: 1rem;
}
.downpayment .payment-method-options {
  display: none;
}
.downpayment .form-row-button {
  border-top: 0;
}
.downpayment #pay-cc .form-row-button {
  display: none;
}
.downpayment .credit-block {
  display: none;
}
.downpayment .credit-block.payment-method-expanded {
  display: block;
}
.downpayment .universal-drawer-cabinet .universal-drawer:first-child {
  padding-top: 0;
}
.downpayment .universal-drawer-cabinet .universal-drawer:last-child {
  margin-bottom: 0;
}
.downpayment #pay-ach {
  padding-bottom: 0;
  margin-bottom: 0;
}
.downpayment .ach-content .radio {
  margin-bottom: 1.875rem;
}
.downpayment .ach-content .radio::before {
  display: none !important;
}
.downpayment .ach-content .radio > label {
  display: none;
}
.downpayment .ach-content .radio > .field-wrapper label {
  margin-right: 0.9375rem;
}
.downpayment .ach-content #routing-container {
  margin-bottom: 20px;
}
.downpayment .ach-content #routing-container .form-row {
  margin: 0;
}
.downpayment .ach-content .ach-name-fields {
  margin-top: 1.25rem;
}
.downpayment .ach-content .ach-name-fields .form-row label,
.downpayment .ach-content .ach-name-fields .formfield label {
  font-family: inherit;
}
.downpayment .ach-content .ach-name-fields .form-row label.error,
.downpayment .ach-content .ach-name-fields .formfield label.error {
  padding-left: 25px;
  position: relative;
}
.downpayment .ach-content .ach-name-fields .form-row label.error .error-icon,
.downpayment .ach-content .ach-name-fields .formfield label.error .error-icon {
  position: absolute;
  top: -2px;
  left: 0;
}
.downpayment .ach-content .ach-name-fields .form-row:nth-of-type(1),
.downpayment .ach-content .ach-name-fields .formfield:nth-of-type(1) {
  width: 48%;
  margin-right: 2%;
  display: inline-block;
  vertical-align: top;
  float: left;
}
.downpayment .ach-content .ach-name-fields .form-row:nth-of-type(2),
.downpayment .ach-content .ach-name-fields .formfield:nth-of-type(2) {
  width: 48%;
  margin-left: 2%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 1024px) {
  .downpayment #downPaymentCreditCardList {
    padding-left: 0.9375rem;
  }
  .downpayment #downPaymentCreditCardList label {
    padding-left: 1.875rem;
    line-height: 1.5em;
  }
  .downpayment #downPaymentCreditCardList label::before {
    position: absolute;
    left: 0;
  }
}

.downpayment-confirmation-container {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media (min-width: 1025px) {
  .downpayment-confirmation-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    width: calc(100% - 30px);
    max-width: 1280px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.downpayment-confirmation-container .downpayment-area,
.downpayment-confirmation-container .downpayment-module {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.9375rem 0;
  overflow: auto;
  -webkit-box-ordinal-group: attr(data-order);
      -ms-flex-order: attr(data-order);
          order: attr(data-order);
  width: 100%;
}
@media (min-width: 1025px) {
  .downpayment-confirmation-container .downpayment-area,
  .downpayment-confirmation-container .downpayment-module {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (max-width: 1024px) {
  .downpayment-confirmation-container .downpayment-area.first-in-mobile-order,
  .downpayment-confirmation-container .downpayment-module.first-in-mobile-order {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 1024px) {
  .downpayment-confirmation-container .downpayment-area.second-in-mobile-order,
  .downpayment-confirmation-container .downpayment-module.second-in-mobile-order {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1025px) {
  .downpayment-confirmation-container .downpayment-area {
    width: calc(58% - 15px);
  }
}
.downpayment-confirmation-container .downpayment-module {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 9px 0 #bcb7af;
          box-shadow: 0 2px 9px 0 #bcb7af;
  padding: 0 1.25rem;
}
@media (min-width: 1025px) {
  .downpayment-confirmation-container .downpayment-module {
    width: calc(42% - 15px);
    padding: 0 2.5rem;
  }
}

@media (max-width: 1024px) {
  #EditAddressForm {
    margin-top: 2.5rem;
  }
}

#inline-billing-form,
.inline-shipping-form {
  margin-top: 1.25rem;
  border-top: 1px solid #bcb7af;
}
#inline-billing-form h3.error,
.inline-shipping-form h3.error {
  margin: 0;
}
#inline-billing-form #EditAddressForm,
.inline-shipping-form #EditAddressForm {
  margin-top: 0;
}
#inline-billing-form #EditAddressForm .select-style,
.inline-shipping-form #EditAddressForm .select-style {
  width: 100%;
}
#inline-billing-form #EditAddressForm .editaddress,
.inline-shipping-form #EditAddressForm .editaddress {
  width: 50%;
}
@media (max-width: 1024px) {
  #inline-billing-form #EditAddressForm .editaddress,
  .inline-shipping-form #EditAddressForm .editaddress {
    width: 100%;
  }
}
#inline-billing-form #EditAddressForm .editaddress .field-wrapper,
.inline-shipping-form #EditAddressForm .editaddress .field-wrapper {
  width: 100%;
}
@media (min-width: 768px) {
  #inline-billing-form #EditAddressForm .editaddress .form-row label.error,
  #inline-billing-form #EditAddressForm .editaddress .formfield label.error,
  .inline-shipping-form #EditAddressForm .editaddress .form-row label.error,
  .inline-shipping-form #EditAddressForm .editaddress .formfield label.error {
    padding-left: 25px;
    position: relative;
  }
  #inline-billing-form #EditAddressForm .editaddress .form-row label.error .error-icon,
  #inline-billing-form #EditAddressForm .editaddress .formfield label.error .error-icon,
  .inline-shipping-form #EditAddressForm .editaddress .form-row label.error .error-icon,
  .inline-shipping-form #EditAddressForm .editaddress .formfield label.error .error-icon {
    position: absolute;
    top: -2px;
    left: 0;
  }
  #inline-billing-form #EditAddressForm .editaddress .form-row:nth-of-type(7),
  #inline-billing-form #EditAddressForm .editaddress .formfield:nth-of-type(7),
  .inline-shipping-form #EditAddressForm .editaddress .form-row:nth-of-type(7),
  .inline-shipping-form #EditAddressForm .editaddress .formfield:nth-of-type(7) {
    width: 48%;
    margin-right: 2%;
    display: inline-block;
    vertical-align: top;
    float: left;
  }
  #inline-billing-form #EditAddressForm .editaddress .form-row:nth-of-type(8),
  #inline-billing-form #EditAddressForm .editaddress .formfield:nth-of-type(8),
  .inline-shipping-form #EditAddressForm .editaddress .form-row:nth-of-type(8),
  .inline-shipping-form #EditAddressForm .editaddress .formfield:nth-of-type(8) {
    width: 48%;
    margin-left: 2%;
    display: inline-block;
    vertical-align: top;
  }
  #inline-billing-form #EditAddressForm .editaddress .form-row:nth-of-type(9),
  #inline-billing-form #EditAddressForm .editaddress .formfield:nth-of-type(9),
  .inline-shipping-form #EditAddressForm .editaddress .form-row:nth-of-type(9),
  .inline-shipping-form #EditAddressForm .editaddress .formfield:nth-of-type(9) {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }
}

.checkoutmultishipping .cart-row .inline-shipping-form {
  width: 100%;
  padding-top: 1.25rem;
}
.checkoutmultishipping .cart-row .inline-shipping-form .form-row,
.checkoutmultishipping .cart-row .inline-shipping-form .formfield {
  display: block;
}
.checkoutmultishipping .cart-row .inline-shipping-form .form-row.hide,
.checkoutmultishipping .cart-row .inline-shipping-form .formfield.hide {
  display: none;
}
.checkoutmultishipping .cart-row .inline-shipping-form button {
  width: auto;
  display: inline-block;
}
@media (min-width: 1025px) {
  .checkoutmultishipping #EditAddressForm .field-wrapper {
    width: 100%;
  }
}

.cart-row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.prop-65-warning {
  border: none;
  margin: 10px 0;
}

.discount button {
  text-align: right;
}

.coupon-applied {
  max-width: 70%;
  color: #3c0;
}
.coupon-applied .icon {
  fill: #3c0;
}
.coupon-applied button.remove-item,
.coupon-applied button.remove-item:hover {
  background-color: transparent;
}

.coupon-text {
  display: inline-block;
  width: 85%;
  vertical-align: top;
}

@media (min-width: 768px) {
  #shipment-arrive-by label,
  .shipment-arrive-by label {
    white-space: nowrap;
  }
}
input[type=radio]:checked + label span.holiday-estimate {
  font-family: "nunito_sansregular", arial, sans-serif;
}

.pt_order-confirmation .ebbo-membership-modal {
  visibility: hidden;
}
.pt_order-confirmation .ebbo-membership-banner {
  text-align: center;
}

.ui-dialog {
  height: 600px;
  width: 316px;
}
@media (min-width: 768px) {
  .ui-dialog {
    height: 600px;
    width: 970px;
  }
}
.ui-dialog #dialog-container {
  text-align: center;
  padding: 0;
}
.ui-dialog #dialog-container iframe {
  border: 0;
}

.pt_wish-list #main.registered {
  background: #f9f6f2;
  padding: 0;
  margin-top: 0.625rem;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .pt_wish-list #main.registered {
    padding: 0 0.625rem;
  }
}
.pt_wish-list #main.registered .account-nav-registered {
  margin: 0;
  border-top: none;
}
@media (min-width: 768px) {
  .pt_wish-list #main.registered .account-nav-registered {
    margin: 0 0 1.5625rem;
  }
}
.pt_wish-list .list-table-header {
  overflow: hidden;
  padding: 2em;
  background: #fff url("../images/interface/icon-double-line-header.png") repeat-x scroll left top;
}
.pt_wish-list .list-table-header p {
  float: right;
  overflow: hidden;
  width: 40%;
  margin: 0;
  color: #c0c0c0;
}
.pt_wish-list .primary-content .list-table-header h2 {
  float: left;
}
.pt_wish-list .item-list {
  border-bottom: 1px solid #bcb7af;
}
@media (max-width: 1024px) {
  .pt_wish-list .item-list label:not(.visually-hidden),
  .pt_wish-list .item-list .field-wrapper {
    width: 100%;
    float: left;
  }
  .pt_wish-list .item-list td:not(.item-image) {
    padding-left: 0.625rem;
  }
}
.pt_wish-list .item-list .item-details,
.pt_wish-list .item-list .item-availability {
  padding-top: 0.625rem;
}
.pt_wish-list .item-list .item-availability ul {
  line-height: normal;
}
.pt_wish-list .item-list .view a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.pt_wish-list .item-list .view a:hover {
  color: #676735;
  text-decoration: underline;
}
.pt_wish-list .item-list .view a.button {
  text-decoration: none;
}
.pt_wish-list .item-list .lone-link {
  line-height: 2;
}
.pt_wish-list .item-list .AddToCartAlertMessage {
  color: #d41836;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
.pt_wish-list .wishlist-shipping .form-row:first-child {
  margin: 3.125rem 0;
}
.pt_wish-list .wishlist-shipping .form-row button {
  width: 100%;
}
@media (min-width: 768px) {
  .pt_wish-list .wishlist-shipping .form-row button {
    width: inherit;
  }
}
.pt_wish-list .login-general {
  margin-top: 1.875rem;
}

.list-share {
  font-size: 1.7em;
  padding: 2em;
  border-top: 1px solid #bcb7af;
  padding-left: 0;
}
.list-share::after {
  content: "";
  display: table;
  clear: both;
}
.list-share .share-option {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.5rem;
}
.list-share .share-options {
  float: left;
  margin: 0.3rem 0 0.5rem 1rem;
  text-align: center;
}
.list-share .share-options .share-title {
  display: inline;
}
.list-share .list-title {
  float: left;
}
.list-share .print-page {
  float: right;
}
@media (max-width: 1024px) {
  .list-share .print-page {
    display: none;
  }
}
.list-share .share-link {
  cursor: pointer;
}
.list-share .share-link-content {
  display: none;
}
.list-share .share-link-content.active {
  display: block;
  float: left;
}

.event-info {
  margin: 1em;
}

.col-1 .wishlist-search .form-row,
.col-1 .registry-search .form-row {
  width: 100%;
}
.wishlist-search .form-row,
.registry-search .form-row {
  float: left;
  clear: none;
  width: 100%;
}
@media (min-width: 768px) {
  .wishlist-search .form-row,
  .registry-search .form-row {
    width: 33%;
  }
  .wishlist-search .form-row .field-wrapper,
  .registry-search .form-row .field-wrapper {
    width: 90%;
  }
}
@media (max-width: 1024px) {
  .wishlist-search .form-row-button button,
  .registry-search .form-row-button button {
    width: 100%;
  }
}

.account-module .wishlist-shipping .form-row:first-child {
  margin-top: 0;
}

.pt_gift-registry #main.registered {
  background: #f9f6f2;
  padding: 0;
  margin-top: 0.625rem;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .pt_gift-registry #main.registered {
    padding: 0 0.625rem;
  }
}
.pt_gift-registry #main.registered .account-nav-registered {
  margin: 0;
  border-top: none;
}
@media (min-width: 768px) {
  .pt_gift-registry #main.registered .account-nav-registered {
    margin: 0 0 1.5625rem;
  }
}
@media (max-width: 1024px) {
  .pt_gift-registry .item-list label:not(.visually-hidden),
  .pt_gift-registry .item-list .field-wrapper {
    width: 100%;
    float: left;
  }
  .pt_gift-registry .item-list td:not(.item-image) {
    padding-left: 0.625rem;
  }
}
.pt_gift-registry .item-list .view a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.pt_gift-registry .item-list .view a:hover {
  color: #676735;
  text-decoration: underline;
}
.pt_gift-registry .item-list .view a.button {
  text-decoration: none;
}
.pt_gift-registry .item-list .item-details,
.pt_gift-registry .item-list .item-availability {
  padding-top: 0.625rem;
}
.pt_gift-registry .item-list .item-availability ul {
  line-height: normal;
}
.pt_gift-registry .item-list .AddToCartAlertMessage {
  color: #d41836;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
.pt_gift-registry legend {
  padding: 0.625rem 0;
  border: 0 none;
  margin-bottom: 0.625rem;
  width: 100%;
}
@media (min-width: 768px) {
  .pt_gift-registry .has-tooltip .field-wrapper {
    width: 50%;
  }
}
.pt_gift-registry .primary-content h3 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  padding: 1em 0;
  margin: 0;
}
.pt_gift-registry .create-new-registry {
  margin: 1em 0;
}
.pt_gift-registry .create-new-registry button {
  float: left;
  margin-right: 2em;
}
.pt_gift-registry .create-new-registry p {
  font-size: 1.3em;
}
@media (max-width: 1024px) {
  .pt_gift-registry .create-new-registry {
    overflow: hidden;
  }
  .pt_gift-registry .create-new-registry p {
    display: none;
  }
}
.pt_gift-registry .form-row-button {
  clear: both;
}
@media (max-width: 1024px) {
  .pt_gift-registry .form-row-button button:nth-of-type(2) {
    margin-top: 0.9375rem;
  }
}

.page-content-tab-navigaton {
  padding: 0.625rem 0 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  .page-content-tab-navigaton {
    display: block;
  }
}
.page-content-tab-navigaton button {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  border-bottom: 2px solid transparent;
  padding-bottom: 0.125rem;
  border-radius: 0;
  text-decoration: none;
}
@media (min-width: 768px) {
  .page-content-tab-navigaton button {
    margin-right: 3.125rem;
  }
}
.page-content-tab-navigaton button:hover, .page-content-tab-navigaton button.selected {
  text-decoration: none;
  color: #676735;
  border-color: #676735;
}

.gift-reg-purchases .item-purchased-by dd {
  float: left;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  margin: 0 1em 0 0;
  position: relative;
  width: auto;
}
.gift-reg-purchases .item-purchased-by dt {
  clear: both;
  float: left;
  margin: 0 1em 0 0;
  position: relative;
  width: auto;
}

.registry-search .form-caption,
.registry-search span.error {
  width: 100%;
}
.registry-search .form-row-button {
  clear: both;
}

.gift-registry-advanced {
  clear: both;
}
.gift-registry-advanced .toggle-content {
  display: none;
}

@media (max-width: 1024px) {
  .account-module .item-list {
    margin-top: 1.25rem;
  }
}
.account-module .item-list .price .label {
  display: none;
}
.account-module .item-list .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.account-module.guest-registry-view .list-share {
  padding: 0.625rem 0;
}
.account-module.guest-registry-view .event-info,
.account-module.guest-registry-view dl,
.account-module.guest-registry-view dl dt:first-of-type,
.account-module.guest-registry-view dl dd:first-of-type {
  margin: 0;
}
.account-module.guest-registry-view dl dt {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.account-module.guest-registry-view .item-dashboard {
  padding-top: 1.25rem;
}
.account-module.guest-registry-view .item-option .label,
.account-module.guest-registry-view .item-option .value {
  line-height: 2;
  width: 47%;
}
.account-module.guest-registry-view .item-option .value {
  float: right;
  text-align: right;
}
.account-module.guest-registry-view form {
  width: 100%;
}
.account-module.guest-registry-view form button {
  height: 50px;
}

.gift-certificate-purchase {
  padding: 0.83em;
  margin-bottom: 1em;
  background-color: #fff;
}
@media (min-width: 768px) {
  .gift-certificate-purchase .content-asset {
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding-right: 1rem;
  }
}
.gift-certificate-purchase .content-asset img {
  margin: 1.66em 0;
}
.gift-certificate-purchase form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0 1.66em 1.66em;
  background-color: #fff;
}
@media (min-width: 768px) {
  .gift-certificate-purchase form {
    float: left;
    width: 50%;
  }
}
.gift-certificate-purchase form .cert-amount {
  float: left;
  clear: none;
  width: 40%;
  margin: 0;
}
.gift-certificate-purchase form button {
  width: 12em;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-top: -4px;
}
.gift-certificate-purchase form .form-row-button {
  float: left;
  clear: none;
  width: 50%;
  margin: 2.1em 0 0 1.66em;
}
.gift-certificate-purchase .cert-amount .form-caption {
  position: absolute;
  width: 40%;
  margin: 1.66em 0 0;
}
.gift-certificate-purchase .cert-amount.error {
  padding-bottom: 2.92em;
}
.gift-certificate-purchase span.error {
  margin-left: 2%;
}

.check-balance {
  padding: 0 0 1.66em;
  border-bottom: 1px solid #351d0e;
  margin: 0 0 1.66em;
}

.gift-cert-balance {
  float: left;
  width: 40%;
}
.gift-cert-balance label {
  display: none;
}
.gift-cert-balance input {
  width: 93%;
  margin-top: 0;
}
.gift-cert-balance .form-caption {
  margin-left: 0;
}

.gift-cert-balance-submit {
  float: left;
  clear: none;
}

.gift-cert-balance .label {
  display: none;
}

.checkoutlogin .login-box,
.checkoutlogin .col-1,
.checkoutlogin .col-2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.checkoutlogin .col-1 .login-box {
  padding-right: 0;
}
.checkoutlogin .col-2 .login-box {
  padding-right: 0;
}
.checkoutlogin .col-2 form button {
  margin-top: 0;
}
@media (max-width: 767px) {
  .checkoutlogin span.create-later {
    display: block;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .checkoutlogin hr {
    width: 300px;
    margin-left: 0;
    margin-bottom: 1rem;
  }
  .checkoutlogin .col-1 form {
    width: 65%;
  }
  .checkoutlogin .col-1 .login-box {
    padding-right: 120px;
  }
}
@media (min-width: 1025px) {
  .checkoutlogin .login-box input {
    width: 500px;
    margin-right: 10px;
  }
  .checkoutlogin .login-box span.create-later {
    margin-left: 0.5rem;
  }
  .checkoutlogin .col-1 form {
    width: 100%;
  }
  .checkoutlogin .col-1 .form-row-button {
    width: 120%;
  }
  .checkoutlogin .col-2 .login-box {
    padding-left: 80px;
  }
}

.checkoutlogin h1,
.container-login-account h1 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .checkoutlogin h1,
  .container-login-account h1 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}

.checkoutlogin .dialog-required,
.container-login-account .dialog-required,
.pt_wish-list .dialog-required,
.pt_gift-registry .dialog-required {
  display: block;
  margin: 0.625rem 0;
}
.checkoutlogin .col-1,
.container-login-account .col-1,
.pt_wish-list .col-1,
.pt_gift-registry .col-1 {
  float: left;
}
@media (min-width: 1025px) {
  .checkoutlogin .col-1,
  .container-login-account .col-1,
  .pt_wish-list .col-1,
  .pt_gift-registry .col-1 {
    border-top: 0;
    border-right: 1px solid #bcb7af;
    padding-top: 0;
    margin-top: 0;
  }
}
.checkoutlogin .col-2,
.container-login-account .col-2,
.pt_wish-list .col-2,
.pt_gift-registry .col-2 {
  float: right;
  border-right: 0;
  border-top: 1px solid #bcb7af;
  margin-top: 0.9375rem;
  padding: 0.9375rem 0 0;
}
@media (min-width: 1025px) {
  .checkoutlogin .col-2,
  .container-login-account .col-2,
  .pt_wish-list .col-2,
  .pt_gift-registry .col-2 {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
}
.checkoutlogin .form-row-button button,
.container-login-account .form-row-button button,
.pt_wish-list .form-row-button button,
.pt_gift-registry .form-row-button button {
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutlogin .form-row-button button,
  .container-login-account .form-row-button button,
  .pt_wish-list .form-row-button button,
  .pt_gift-registry .form-row-button button {
    width: 17.75rem;
    padding: 0;
  }
}
.checkoutlogin button[name$=login_unregistered],
.container-login-account button[name$=login_unregistered],
.pt_wish-list button[name$=login_unregistered],
.pt_gift-registry button[name$=login_unregistered] {
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  width: 100%;
}
.checkoutlogin button[name$=login_unregistered]:hover, .checkoutlogin button[name$=login_unregistered]:focus, .checkoutlogin button[name$=login_unregistered]:active, .checkoutlogin button[name$=login_unregistered].active,
.container-login-account button[name$=login_unregistered]:hover,
.container-login-account button[name$=login_unregistered]:focus,
.container-login-account button[name$=login_unregistered]:active,
.container-login-account button[name$=login_unregistered].active,
.pt_wish-list button[name$=login_unregistered]:hover,
.pt_wish-list button[name$=login_unregistered]:focus,
.pt_wish-list button[name$=login_unregistered]:active,
.pt_wish-list button[name$=login_unregistered].active,
.pt_gift-registry button[name$=login_unregistered]:hover,
.pt_gift-registry button[name$=login_unregistered]:focus,
.pt_gift-registry button[name$=login_unregistered]:active,
.pt_gift-registry button[name$=login_unregistered].active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.checkoutlogin button[name$=login_unregistered].disabled:hover, .checkoutlogin button[name$=login_unregistered].disabled:focus, .checkoutlogin button[name$=login_unregistered].disabled:active, .checkoutlogin button[name$=login_unregistered].disabled.active, .checkoutlogin button[name$=login_unregistered][disabled]:hover, .checkoutlogin button[name$=login_unregistered][disabled]:focus, .checkoutlogin button[name$=login_unregistered][disabled]:active, .checkoutlogin button[name$=login_unregistered][disabled].active, fieldset[disabled] .checkoutlogin button[name$=login_unregistered]:hover, fieldset[disabled] .checkoutlogin button[name$=login_unregistered]:focus, fieldset[disabled] .checkoutlogin button[name$=login_unregistered]:active, fieldset[disabled] .checkoutlogin button[name$=login_unregistered].active,
.container-login-account button[name$=login_unregistered].disabled:hover,
.container-login-account button[name$=login_unregistered].disabled:focus,
.container-login-account button[name$=login_unregistered].disabled:active,
.container-login-account button[name$=login_unregistered].disabled.active,
.container-login-account button[name$=login_unregistered][disabled]:hover,
.container-login-account button[name$=login_unregistered][disabled]:focus,
.container-login-account button[name$=login_unregistered][disabled]:active,
.container-login-account button[name$=login_unregistered][disabled].active,
fieldset[disabled] .container-login-account button[name$=login_unregistered]:hover,
fieldset[disabled] .container-login-account button[name$=login_unregistered]:focus,
fieldset[disabled] .container-login-account button[name$=login_unregistered]:active,
fieldset[disabled] .container-login-account button[name$=login_unregistered].active,
.pt_wish-list button[name$=login_unregistered].disabled:hover,
.pt_wish-list button[name$=login_unregistered].disabled:focus,
.pt_wish-list button[name$=login_unregistered].disabled:active,
.pt_wish-list button[name$=login_unregistered].disabled.active,
.pt_wish-list button[name$=login_unregistered][disabled]:hover,
.pt_wish-list button[name$=login_unregistered][disabled]:focus,
.pt_wish-list button[name$=login_unregistered][disabled]:active,
.pt_wish-list button[name$=login_unregistered][disabled].active,
fieldset[disabled] .pt_wish-list button[name$=login_unregistered]:hover,
fieldset[disabled] .pt_wish-list button[name$=login_unregistered]:focus,
fieldset[disabled] .pt_wish-list button[name$=login_unregistered]:active,
fieldset[disabled] .pt_wish-list button[name$=login_unregistered].active,
.pt_gift-registry button[name$=login_unregistered].disabled:hover,
.pt_gift-registry button[name$=login_unregistered].disabled:focus,
.pt_gift-registry button[name$=login_unregistered].disabled:active,
.pt_gift-registry button[name$=login_unregistered].disabled.active,
.pt_gift-registry button[name$=login_unregistered][disabled]:hover,
.pt_gift-registry button[name$=login_unregistered][disabled]:focus,
.pt_gift-registry button[name$=login_unregistered][disabled]:active,
.pt_gift-registry button[name$=login_unregistered][disabled].active,
fieldset[disabled] .pt_gift-registry button[name$=login_unregistered]:hover,
fieldset[disabled] .pt_gift-registry button[name$=login_unregistered]:focus,
fieldset[disabled] .pt_gift-registry button[name$=login_unregistered]:active,
fieldset[disabled] .pt_gift-registry button[name$=login_unregistered].active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
@media (min-width: 768px) {
  .checkoutlogin button[name$=login_unregistered],
  .container-login-account button[name$=login_unregistered],
  .pt_wish-list button[name$=login_unregistered],
  .pt_gift-registry button[name$=login_unregistered] {
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.checkoutlogin button[name$=login_register],
.container-login-account button[name$=login_register],
.pt_wish-list button[name$=login_register],
.pt_gift-registry button[name$=login_register] {
  margin-top: 1.5625rem;
  padding: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutlogin button[name$=login_register],
  .container-login-account button[name$=login_register],
  .pt_wish-list button[name$=login_register],
  .pt_gift-registry button[name$=login_register] {
    width: 300px;
    padding-left: 0;
    padding-right: 0;
  }
}
.checkoutlogin button[name$=login_login],
.container-login-account button[name$=login_login],
.pt_wish-list button[name$=login_login],
.pt_gift-registry button[name$=login_login] {
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutlogin button[name$=login_login],
  .container-login-account button[name$=login_login],
  .pt_wish-list button[name$=login_login],
  .pt_gift-registry button[name$=login_login] {
    width: 15rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.checkoutlogin button[name$=login_verifyotp],
.container-login-account button[name$=login_verifyotp],
.pt_wish-list button[name$=login_verifyotp],
.pt_gift-registry button[name$=login_verifyotp] {
  width: 100%;
}
@media (min-width: 768px) {
  .checkoutlogin button[name$=login_verifyotp],
  .container-login-account button[name$=login_verifyotp],
  .pt_wish-list button[name$=login_verifyotp],
  .pt_gift-registry button[name$=login_verifyotp] {
    width: 15rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.checkoutlogin .login-rememberme,
.container-login-account .login-rememberme,
.pt_wish-list .login-rememberme,
.pt_gift-registry .login-rememberme {
  margin: 1em 0 0;
}
@media (min-width: 768px) {
  .checkoutlogin .login-rememberme,
  .container-login-account .login-rememberme,
  .pt_wish-list .login-rememberme,
  .pt_gift-registry .login-rememberme {
    margin: 0 0 0 1em;
  }
}
.checkoutlogin #password-reset,
.container-login-account #password-reset,
.pt_wish-list #password-reset,
.pt_gift-registry #password-reset {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.checkoutlogin #password-reset:hover,
.container-login-account #password-reset:hover,
.pt_wish-list #password-reset:hover,
.pt_gift-registry #password-reset:hover {
  color: #676735;
  text-decoration: underline;
}
.checkoutlogin #password-reset.button,
.container-login-account #password-reset.button,
.pt_wish-list #password-reset.button,
.pt_gift-registry #password-reset.button {
  text-decoration: none;
}
.checkoutlogin .create-account-benefits,
.checkoutlogin .create-giftregistry-benefits,
.container-login-account .create-account-benefits,
.container-login-account .create-giftregistry-benefits,
.pt_wish-list .create-account-benefits,
.pt_wish-list .create-giftregistry-benefits,
.pt_gift-registry .create-account-benefits,
.pt_gift-registry .create-giftregistry-benefits {
  margin-bottom: 3.125rem;
}
.checkoutlogin .create-account-benefits h3,
.checkoutlogin .create-giftregistry-benefits h3,
.container-login-account .create-account-benefits h3,
.container-login-account .create-giftregistry-benefits h3,
.pt_wish-list .create-account-benefits h3,
.pt_wish-list .create-giftregistry-benefits h3,
.pt_gift-registry .create-account-benefits h3,
.pt_gift-registry .create-giftregistry-benefits h3 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.checkoutlogin .create-account-benefits ul.no-bullets,
.checkoutlogin .create-giftregistry-benefits ul.no-bullets,
.container-login-account .create-account-benefits ul.no-bullets,
.container-login-account .create-giftregistry-benefits ul.no-bullets,
.pt_wish-list .create-account-benefits ul.no-bullets,
.pt_wish-list .create-giftregistry-benefits ul.no-bullets,
.pt_gift-registry .create-account-benefits ul.no-bullets,
.pt_gift-registry .create-giftregistry-benefits ul.no-bullets {
  margin: 0;
  padding: 0;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
}
.checkoutlogin .create-account-benefits ul.no-bullets li,
.checkoutlogin .create-giftregistry-benefits ul.no-bullets li,
.container-login-account .create-account-benefits ul.no-bullets li,
.container-login-account .create-giftregistry-benefits ul.no-bullets li,
.pt_wish-list .create-account-benefits ul.no-bullets li,
.pt_wish-list .create-giftregistry-benefits ul.no-bullets li,
.pt_gift-registry .create-account-benefits ul.no-bullets li,
.pt_gift-registry .create-giftregistry-benefits ul.no-bullets li {
  list-style: none;
  margin: 0.625rem 0;
  padding: 0;
}
.checkoutlogin .create-account-benefits ul.no-bullets .title,
.checkoutlogin .create-giftregistry-benefits ul.no-bullets .title,
.container-login-account .create-account-benefits ul.no-bullets .title,
.container-login-account .create-giftregistry-benefits ul.no-bullets .title,
.pt_wish-list .create-account-benefits ul.no-bullets .title,
.pt_wish-list .create-giftregistry-benefits ul.no-bullets .title,
.pt_gift-registry .create-account-benefits ul.no-bullets .title,
.pt_gift-registry .create-giftregistry-benefits ul.no-bullets .title {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
}

.container-login-account .col-1 {
  float: left;
}
@media (min-width: 1025px) {
  .container-login-account .col-1 {
    border: 0;
    padding-top: 0;
    margin-top: 0;
  }
}
.container-login-account .col-2 {
  float: right;
  border-right: 0;
  border-top: 1px solid #bcb7af;
  margin-top: 0.9375rem;
  padding-top: 0.9375rem;
}
@media (min-width: 1025px) {
  .container-login-account .col-2 {
    border-top: 0;
    border-left: 1px solid #bcb7af;
    padding-left: 3%;
    padding-top: 0;
    margin-top: 0;
  }
}
.container-login-account button[name$=login_register] {
  margin-top: 0;
}

.login-box {
  padding-right: 1.25rem;
}
.login-box h3 {
  margin: 0;
}
.login-box .field-wrapper {
  width: 100%;
}
.login-box p {
  margin: 1em 0;
}
.login-box .error {
  margin-left: 0;
}
.login-box span.error {
  display: block;
}
.login-box .login-box-content .error-form .error-icon {
  width: 48px;
  height: 48px;
  margin-top: -18px;
}

.login-rememberme {
  display: inline-block;
  margin: 0 0 0 1em;
  vertical-align: middle;
}
.login-rememberme .field-wrapper {
  width: 100%;
}

.login-oauth p:first-child {
  font-size: 2em;
  margin: 0;
  text-align: center;
}

#OAuthProvider {
  display: block;
  width: 80%;
  margin-bottom: 1em;
}

.login-otp-form {
  padding: 10px 20px 20px;
}
.login-otp-form .login-otp-codesent {
  font-size: 1rem;
}
.login-otp-form .cta-cancelotp,
.login-otp-form .cta-verifyotp {
  display: inline-block;
  width: 100%;
}
.login-otp-form .cta-resendotp {
  margin-bottom: 20px;
}
.login-otp-form .otp-cta-grid .grid-col {
  position: relative;
  margin-left: 0;
}
@media only screen and (min-width: 600px) {
  .login-otp-form .otp-cta-grid .grid-col {
    width: 47.5%;
    margin-left: 5%;
  }
  .login-otp-form .otp-cta-grid .grid-col:nth-child(2n+1) {
    clear: both;
    margin-left: 0;
  }
}

.pt_account .page-content,
.pt_order .page-content,
.pt_customer-service .page-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pt_account .breadcrumb,
.pt_order .breadcrumb,
.pt_customer-service .breadcrumb {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
@media (max-width: 767px) {
  .pt_account .primary-content,
  .pt_order .primary-content,
  .pt_customer-service .primary-content {
    margin-top: 15px;
  }
}
.pt_account #secondary,
.pt_order #secondary,
.pt_customer-service #secondary {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.pt_account #main.registered,
.pt_order #main.registered,
.pt_customer-service #main.registered {
  background: #f9f6f2;
  padding: 0;
  margin-top: 0.625rem;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .pt_account #main.registered,
  .pt_order #main.registered,
  .pt_customer-service #main.registered {
    padding: 0 0.625rem;
  }
}
.pt_account #main.registered .account-nav-registered,
.pt_order #main.registered .account-nav-registered,
.pt_customer-service #main.registered .account-nav-registered {
  margin: 0;
  border-top: none;
}
@media (min-width: 768px) {
  .pt_account #main.registered .account-nav-registered,
  .pt_order #main.registered .account-nav-registered,
  .pt_customer-service #main.registered .account-nav-registered {
    margin: 0 0 1.5625rem;
  }
}

.nav .secondary-navigation {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.nav .secondary-navigation .toggle {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  letter-spacing: 0.2px;
  cursor: pointer;
}
.nav .secondary-navigation ul {
  margin: 0 0 1.5625rem;
}
.nav .secondary-navigation ul li {
  margin: 0;
  padding: 0;
}
.nav .secondary-navigation a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}

.account-nav-unregistered {
  margin: 0.625rem 0;
}
@media (min-width: 768px) {
  .account-nav-unregistered {
    border-top: 1px solid #bcb7af;
    margin: 1.25rem 0;
  }
}

.account-nav-asset {
  border-top: 1px solid #bcb7af;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
.account-nav-asset h2 {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}
.account-nav-asset a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.account-nav-asset a:hover {
  color: #676735;
  text-decoration: underline;
}
.account-nav-asset a.button {
  text-decoration: none;
}

.account-nav-desktop-top {
  background: #676735;
  color: #fff;
  height: 3.75rem;
  width: 100%;
}
.account-nav-desktop-top .inner-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1280px;
  margin: 0 auto;
}
.account-nav-desktop-top .level-1-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  background: transparent;
  line-height: 60px;
  line-height: 3.75rem;
}
.account-nav-desktop-top .level-1-header:hover:not(.welcome-user), .account-nav-desktop-top .level-1-header.active {
  background-color: #898946;
}
.account-nav-desktop-top .level-1-header .icon {
  fill: #fff;
  position: relative;
  top: -3px;
}
.account-nav-desktop-top .level-1-header > a, .account-nav-desktop-top .level-1-header.welcome-user {
  padding: 0 1.25rem;
}
.account-nav-desktop-top .level-1-header.welcome-user {
  display: inline-block;
}
.account-nav-desktop-top .level-1-header a, .account-nav-desktop-top .level-1-header.welcome-user span {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.account-nav-desktop-top .level-1-header .account-logout a {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #fff;
  padding-left: 1.25rem;
}
.account-nav-desktop-top .level-1-header .account-logout a:hover {
  color: #fff;
}
.account-nav-desktop-top ul {
  display: none;
}
.account-nav-desktop-top .account-nav-unregistered {
  display: none !important;
}

.account-nav-desktop-bottom .welcome-user,
.account-nav-desktop-bottom .account-message {
  display: none;
}
@media (min-width: 1025px) {
  .account-nav-desktop-bottom {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    width: calc(100% - 30px);
    max-width: 1280px;
  }
  .account-nav-desktop-bottom .back {
    display: none;
  }
}
.account-nav-desktop-bottom .level-1-header {
  display: none;
}
.account-nav-desktop-bottom .level-1-header.active {
  display: block;
}
.account-nav-desktop-bottom .level-1-header ul {
  display: none;
}
@media (min-width: 1025px) {
  .account-nav-desktop-bottom .level-1-header ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .account-nav-desktop-bottom .level-1-header ul li {
    padding: 0 3.125rem 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .account-nav-desktop-bottom .level-1-header ul li a {
    font-family: roboto-bold, arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    border-bottom: 2px solid transparent;
    padding-bottom: 0.125rem;
  }
  .account-nav-desktop-bottom .level-1-header ul li a:hover {
    color: #676735;
    border-color: #676735;
  }
  .account-nav-desktop-bottom .level-1-header ul li.active a,
  .account-nav-desktop-bottom .level-1-header ul li.active a:hover {
    color: #676735;
    border-color: #676735;
  }
}

#main.registered .account-body,
:not(.registered) #accountGuardPage .account-body {
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media (min-width: 1025px) {
  #main.registered .account-body,
  :not(.registered) #accountGuardPage .account-body {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: auto;
    width: calc(100% - 30px);
    max-width: 1280px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
#main.registered .ag-result-container.full-width,
:not(.registered) #accountGuardPage .ag-result-container.full-width {
  width: 100%;
}
#main.registered .account-module:not(.no-shadow),
:not(.registered) #accountGuardPage .account-module:not(.no-shadow) {
  padding: 1.25rem;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 9px 0 #bcb7af;
          box-shadow: 0 2px 9px 0 #bcb7af;
}
@media (min-width: 1025px) {
  #main.registered .account-module:not(.no-shadow),
  :not(.registered) #accountGuardPage .account-module:not(.no-shadow) {
    padding: 2.5rem;
  }
}
#main.registered .account-module,
:not(.registered) #accountGuardPage .account-module {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.9375rem 0;
  overflow: auto;
  -webkit-box-ordinal-group: attr(data-order);
      -ms-flex-order: attr(data-order);
          order: attr(data-order);
  width: 100%;
}
@media (min-width: 1025px) {
  #main.registered .account-module,
  :not(.registered) #accountGuardPage .account-module {
    width: calc(50% - 15px);
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (max-width: 1024px) {
  #main.registered .account-module.first-in-mobile-order,
  :not(.registered) #accountGuardPage .account-module.first-in-mobile-order {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 1024px) {
  #main.registered .account-module.second-in-mobile-order,
  :not(.registered) #accountGuardPage .account-module.second-in-mobile-order {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
#main.registered .account-module h2,
#main.registered .account-module h3,
#main.registered .account-module h4,
:not(.registered) #accountGuardPage .account-module h2,
:not(.registered) #accountGuardPage .account-module h3,
:not(.registered) #accountGuardPage .account-module h4 {
  margin-top: 0;
  margin-bottom: 0.625rem;
}
#main.registered .account-module h2.no-margin,
#main.registered .account-module h3.no-margin,
#main.registered .account-module h4.no-margin,
:not(.registered) #accountGuardPage .account-module h2.no-margin,
:not(.registered) #accountGuardPage .account-module h3.no-margin,
:not(.registered) #accountGuardPage .account-module h4.no-margin {
  margin: 0;
}
#main.registered .account-module h2.secondary,
#main.registered .account-module h3.secondary,
#main.registered .account-module h4.secondary,
:not(.registered) #accountGuardPage .account-module h2.secondary,
:not(.registered) #accountGuardPage .account-module h3.secondary,
:not(.registered) #accountGuardPage .account-module h4.secondary {
  margin-top: 2.5rem;
}
#main.registered .account-module.full-width,
:not(.registered) #accountGuardPage .account-module.full-width {
  width: 100%;
}
#main.registered .account-module.full-width h4,
:not(.registered) #accountGuardPage .account-module.full-width h4 {
  margin-bottom: 1.25rem;
}
#main.registered .account-module.full-width h4.no-margin,
:not(.registered) #accountGuardPage .account-module.full-width h4.no-margin {
  margin: 0;
}
#main.registered .account-module.full-click,
:not(.registered) #accountGuardPage .account-module.full-click {
  padding: 0;
}
#main.registered .account-module.full-click .edit-link,
:not(.registered) #accountGuardPage .account-module.full-click .edit-link {
  padding: 2.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 2.5rem;
  width: calc(100% - 2.5rem);
}
#main.registered .account-module.full-click .account-module-content,
:not(.registered) #accountGuardPage .account-module.full-click .account-module-content {
  padding: 0 2.5rem 2.5rem 2.5rem;
}
#main.registered .account-module.manage-credit-card h4,
:not(.registered) #accountGuardPage .account-module.manage-credit-card h4 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0.625rem 0 0;
}
@media (max-width: 1279px) {
  #main.registered .account-module.manage-credit-card h4,
  :not(.registered) #accountGuardPage .account-module.manage-credit-card h4 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  #main.registered .account-module.manage-credit-card h4,
  :not(.registered) #accountGuardPage .account-module.manage-credit-card h4 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
#main.registered .account-module.manage-credit-card .button,
:not(.registered) #accountGuardPage .account-module.manage-credit-card .button {
  margin-top: 1.25rem;
  width: 100%;
}
@media (min-width: 768px) {
  #main.registered .account-module.manage-credit-card .button,
  :not(.registered) #accountGuardPage .account-module.manage-credit-card .button {
    width: 260px;
    padding-left: 0;
    padding-right: 0;
  }
}
#main.registered .account-module .enrolled-alert,
:not(.registered) #accountGuardPage .account-module .enrolled-alert {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  color: #676735;
}
#main.registered .account-module .terms-and-conditions,
:not(.registered) #accountGuardPage .account-module .terms-and-conditions {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
#main.registered .account-module .terms-and-conditions:hover,
:not(.registered) #accountGuardPage .account-module .terms-and-conditions:hover {
  color: #676735;
  text-decoration: underline;
}
#main.registered .account-module .terms-and-conditions.button,
:not(.registered) #accountGuardPage .account-module .terms-and-conditions.button {
  text-decoration: none;
}
#main.registered .account-module address,
:not(.registered) #accountGuardPage .account-module address {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  line-height: 1.43;
  font-style: normal;
}
#main.registered .account-module .account-message,
:not(.registered) #accountGuardPage .account-module .account-message {
  margin-bottom: 1.5625rem;
}
#main.registered .account-module .scrollable,
:not(.registered) #accountGuardPage .account-module .scrollable {
  max-height: 23.25rem;
  overflow-y: auto;
  overflow-x: hidden;
}
#main.registered .account-module.ag-account-registration,
:not(.registered) #accountGuardPage .account-module.ag-account-registration {
  background-color: #ebebeb;
}
#main.registered .account-module.ag-account-registration .section-header,
:not(.registered) #accountGuardPage .account-module.ag-account-registration .section-header {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0;
}
@media (max-width: 1279px) {
  #main.registered .account-module.ag-account-registration .section-header,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .section-header {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  #main.registered .account-module.ag-account-registration .section-header,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .section-header {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 1025px) {
  #main.registered .account-module.ag-account-registration,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration {
    padding: 1.5rem 2.5rem 1.5rem 1.5rem;
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row {
    margin-right: -1rem;
    width: calc(100% + 1rem);
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 0.5rem);
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row .field-wrapper,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row .field-wrapper {
    width: 100%;
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row label span,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row label span {
    white-space: nowrap;
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row span.error-icon,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row span.error-icon {
    margin-top: -0.5rem;
  }
  #main.registered .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row:first-of-type,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .ag-account-form .two-col-per-row .form-row:first-of-type {
    margin-right: 0.5rem;
  }
  #main.registered .account-module.ag-account-registration .button-fancy-large,
  :not(.registered) #accountGuardPage .account-module.ag-account-registration .button-fancy-large {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
#main.registered .universal-drawer.account-module,
:not(.registered) #accountGuardPage .universal-drawer.account-module {
  padding: 0;
}
#main.registered .universal-drawer.account-module h4,
:not(.registered) #accountGuardPage .universal-drawer.account-module h4 {
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  #main.registered .manage-order .modify-payment:first-child,
  :not(.registered) #accountGuardPage .manage-order .modify-payment:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #main.registered .manage-order .modify-payment:nth-child(2),
  :not(.registered) #accountGuardPage .manage-order .modify-payment:nth-child(2) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #main.registered .manage-order .modify-payment:last-child,
  :not(.registered) #accountGuardPage .manage-order .modify-payment:last-child {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

.account-menu-select {
  display: block;
  padding-left: 10px;
  margin-top: 10px;
}
.account-menu-select.open {
  background-image: url("../images/svg-icons/arrow-up.svg");
}
@media (min-width: 768px) {
  .account-menu-select {
    display: none;
  }
}

@media (max-width: 767px) {
  .account-menu {
    display: none;
    padding: 15px;
    border: 1px solid #bcb7af;
    margin: 10px 0;
  }
}
@media (min-width: 768px) {
  .account-menu {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .account-menu .account-nav-asset {
    margin: 30px 0 0;
  }
}

#PasswordResetForm fieldset {
  position: relative;
}
#PasswordResetForm button {
  margin-top: 1.25rem;
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  width: 100%;
}
#PasswordResetForm button:hover, #PasswordResetForm button:focus, #PasswordResetForm button:active, #PasswordResetForm button.active {
  text-decoration: none;
}
#PasswordResetForm button:focus {
  outline: none;
}
#PasswordResetForm button.disabled, #PasswordResetForm button[disabled], fieldset[disabled] #PasswordResetForm button {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #bcb7af;
  color: #351d0e;
  border-color: #bcb7af;
}
#PasswordResetForm button.disabled:hover, #PasswordResetForm button[disabled]:hover, fieldset[disabled] #PasswordResetForm button:hover {
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
#PasswordResetForm button:hover, #PasswordResetForm button:focus, #PasswordResetForm button:active, #PasswordResetForm button.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
#PasswordResetForm button.disabled:hover, #PasswordResetForm button.disabled:focus, #PasswordResetForm button.disabled:active, #PasswordResetForm button.disabled.active, #PasswordResetForm button[disabled]:hover, #PasswordResetForm button[disabled]:focus, #PasswordResetForm button[disabled]:active, #PasswordResetForm button[disabled].active, fieldset[disabled] #PasswordResetForm button:hover, fieldset[disabled] #PasswordResetForm button:focus, fieldset[disabled] #PasswordResetForm button:active, fieldset[disabled] #PasswordResetForm button.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
@media (min-width: 768px) {
  #PasswordResetForm button {
    width: 340px;
    padding-left: 0;
    padding-right: 0;
  }
}

h1 .account-logout {
  font-size: 0.6em;
  float: none;
}

.registration-selection input,
.registration-selection label {
  display: inline;
  float: none;
}

.account-registration h2 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .account-registration h2 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .account-registration h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.account-registration .dialog-required {
  display: block;
  margin-bottom: 1.5625rem;
}
.account-registration .checkout-guest-create-account .dialog-required {
  display: inline;
  margin: 0;
}
@media (min-width: 768px) {
  .account-registration form {
    float: left;
    width: 70%;
  }
}
@media (min-width: 768px) {
  .account-registration .form-row.states, .account-registration .form-row.postal {
    float: left;
    width: 48%;
  }
  .account-registration .form-row.postal {
    margin-left: 4%;
  }
}
.account-registration .form-row .field-wrapper {
  width: 100%;
}
.account-registration .form-row.has-tooltip .field-wrapper {
  width: 94%;
}
.account-registration .form-row.has-tooltip .form-field-tooltip {
  width: 5%;
}
.account-registration .form-row-button {
  margin-top: 1.5625rem;
}
.account-registration .form-row-button button {
  width: 100%;
}
@media (min-width: 768px) {
  .account-registration .form-row-button button {
    width: inherit;
  }
}
@media (min-width: 768px) {
  .account-registration .account-registration-right {
    float: right;
    width: 25%;
  }
}

.address-list {
  padding: 0;
  margin-top: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .address-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.address-list li {
  list-style: none;
  float: none;
  width: auto;
  padding: 0 0 0.625rem;
  margin: 0.625rem 0 0;
  border-bottom: 1px solid #f9f6f2;
}
.address-list li:last-child {
  border: 0;
}
@media (min-width: 768px) {
  .address-list li {
    min-height: 135px;
    margin: 0 1.25rem;
    width: 30%;
    border: 0;
  }
  .address-list li:first-child {
    margin-left: 0;
  }
  .address-list li:nth-child(3n+3) {
    margin-right: 0;
  }
  .address-list li:nth-child(3n+1) {
    margin-left: 0;
  }
}
.address-list a:not(.button) {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.address-list a:not(.button):hover {
  color: #676735;
  text-decoration: underline;
}
.address-list a:not(.button).button {
  text-decoration: none;
}
.address-list .address-controls a:not(.button) {
  margin: 0 1.25rem;
}
.address-list .address-controls a:not(.button):first-child {
  margin-left: 0;
}
.address-list .address-controls a:not(.button):last-child {
  margin-right: 0;
}
.address-list .mini-address-title {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.address-list .address-make-default {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.button.address-create {
  width: 100%;
}
@media (min-width: 768px) {
  .button.address-create {
    width: 21.25rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.paymentslist .update-message {
  color: #47807b;
}
.paymentslist .update-message .icon {
  fill: #47807b;
  position: relative;
  top: -3px;
}

.payment-list {
  overflow: hidden;
  padding: 0;
}
.payment-list li {
  list-style: none;
  margin: 0;
  padding: 1.5625rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 1px solid #f9f6f2;
}
.payment-list li:first-child {
  padding-top: 0;
  border-top: 0;
}
@media (min-width: 768px) {
  .payment-list li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
.payment-list li.warning-message-row {
  padding: 0.625rem;
  background: #ffe544;
  width: 100%;
}
.payment-list li.warning-message-row div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.payment-list li.warning-message-row span:first-of-type {
  padding-right: 0.625rem;
}
.payment-list li.warning-message-row span:first-of-type .icon {
  position: relative;
  top: -3px;
}
.payment-list li.warning-message-row span:first-of-type + span {
  top: 3px;
}
.payment-list li.warning-message-row span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  line-height: normal;
  position: relative;
}
.payment-list li .cc-type-number,
.payment-list li .cc-expires {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  line-height: 2.7em;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .payment-list li .cc-type-number,
  .payment-list li .cc-expires {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .payment-list li .cc-type-number,
  .payment-list li .cc-expires {
    width: 30%;
  }
}
.payment-list li .cc-type-number .cc-type,
.payment-list li .cc-expires .cc-type {
  margin-right: 1.25rem;
}
@media (min-width: 768px) {
  .payment-list li .cc-type-number .cc-number,
  .payment-list li .cc-expires .cc-number {
    margin-right: 3.125rem;
  }
}
@media (min-width: 1025px) {
  .payment-list li .cc-expires {
    margin-left: -5rem;
    width: auto;
  }
}
.payment-list li form[name=payment-update],
.payment-list li form[name=payment-remove] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-update],
  .payment-list li form[name=payment-remove] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }
}
.payment-list li form[name=payment-update] fieldset,
.payment-list li form[name=payment-remove] fieldset {
  width: 100%;
}
.payment-list li form[name=payment-update] .form-row label,
.payment-list li form[name=payment-remove] .form-row label {
  display: none;
}
.payment-list li form[name=payment-update] .field-wrapper,
.payment-list li form[name=payment-remove] .field-wrapper {
  width: 100%;
}
.payment-list li form[name=payment-update] button,
.payment-list li form[name=payment-remove] button {
  text-align: left;
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-update] .form-row.month,
  .payment-list li form[name=payment-update] .form-row.year,
  .payment-list li form[name=payment-update] button[name*=paymentinstruments_creditcards_storedcards],
  .payment-list li form[name=payment-remove] .form-row.month,
  .payment-list li form[name=payment-remove] .form-row.year,
  .payment-list li form[name=payment-remove] button[name*=paymentinstruments_creditcards_storedcards] {
    margin: 0 1%;
  }
}
.payment-list li form[name=payment-update] button[name*=paymentinstruments_creditcards_storedcards],
.payment-list li form[name=payment-remove] button[name*=paymentinstruments_creditcards_storedcards] {
  line-height: 1.5em;
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-update] button[name*=paymentinstruments_creditcards_storedcards],
  .payment-list li form[name=payment-remove] button[name*=paymentinstruments_creditcards_storedcards] {
    margin-left: 1.5625rem;
  }
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-update] {
    width: 60%;
  }
}
.payment-list li form[name=payment-update] button.error-icon {
  color: #a00101;
  padding-left: 1.5625rem;
}
.payment-list li form[name=payment-update] button.error-icon span::before {
  content: " ";
  display: none;
  background: url("../images/svg-icons/error-icon.svg") no-repeat;
  position: relative;
  top: 4px;
  width: 20px;
  height: 17px;
  margin-right: 0.25rem;
  display: inline-block;
  margin-left: -1.5625rem;
}
@media (min-width: 768px) {
  .payment-list li form[name=payment-remove] {
    width: 15%;
  }
}

.manage-credit-card .credit-card-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 0.625rem;
}
.manage-credit-card .credit-card-info .cc-type,
.manage-credit-card .credit-card-info .cc-number {
  margin-right: 0.3125rem;
}
.manage-credit-card .label-recent-used {
  margin-right: 1.5625rem;
}

#CreditCardForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  #CreditCardForm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#CreditCardForm .field-wrapper {
  width: 100%;
}
#CreditCardForm .form-row {
  margin: 1.5625rem 0 0;
}
@media (min-width: 768px) {
  #CreditCardForm .form-row {
    margin: 0.625rem 2% 0;
  }
  #CreditCardForm .form-row.cc-type {
    margin-left: 0;
    max-width: 20%;
  }
  #CreditCardForm .form-row.year {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  #CreditCardForm .form-row.creditcard-number {
    min-width: 25%;
  }
}
#CreditCardForm .form-label-text {
  display: none;
}
#CreditCardForm .form-row-button {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-left: 0;
  margin-right: 0;
}
#CreditCardForm .form-row-button button {
  margin-top: 1.25rem;
  width: 100%;
}
@media (min-width: 768px) {
  #CreditCardForm .form-row-button button {
    width: 21.25rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.payment-method-type {
  display: none;
}
.payment-method-type .credit-card-fields {
  display: none;
}
.payment-method-type .credit-card-fields .cvn {
  position: relative;
  padding-right: 1.875rem;
  width: 25%;
}
.payment-method-type .credit-card-fields .cvn .error-message {
  width: 150%;
}
.payment-method-type .credit-card-fields .cvn .field-wrapper {
  width: 100%;
}
.payment-method-type .credit-card-fields .cvn .form-field-tooltip {
  position: absolute;
  right: 0;
  top: 20px;
  width: auto;
  padding: 0;
  margin: 0;
}
@media (max-width: 1024px) {
  .payment-method-type .credit-card-fields .cvn {
    width: 50%;
  }
  .payment-method-type .credit-card-fields .cvn .error-message {
    width: 200%;
  }
}
.payment-method-type .input-with-tooltip .tooltip {
  top: 22px;
}

.order-history-header {
  overflow: hidden;
  padding: 10px;
  background: #fff url("../images/interface/icon-double-line-header.png") repeat-x scroll left top;
}
.order-history-header .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.order-history-header button {
  float: right;
}
@media (max-width: 1024px) {
  .order-history-header button {
    font-size: 1em;
  }
}
@media (max-width: 1024px) {
  .order-history-header button {
    padding: 0.25em;
  }
}
.order-history-header .order-date,
.order-history-header .order-status,
.order-history-header .order-number {
  float: left;
  width: 60%;
  margin: 2px 0;
}

.svc-result-items {
  margin: 20px 0;
}
.svc-result-items li {
  width: 100%;
  padding: 20px 0;
  float: none;
}
.svc-result-items li .order-history-item {
  position: relative;
}
.svc-result-items li .order-history-item .order-details {
  position: relative;
  width: 100%;
  height: 0;
  clear: both;
}
.svc-result-items li .order-history-item .order-details.progress {
  height: 50px;
  overflow: hidden;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.svc-result-items li .order-history-item .order-details.loaded {
  height: auto;
  overflow: visible;
}
.svc-result-items li .order-history-item .order-details .line-item-actions button,
.svc-result-items li .order-history-item .order-details .line-item-actions a {
  display: block;
}

.order-history-table th,
.order-history-table td {
  padding: 5px 10px;
}
.order-history-table ul {
  padding: 0;
  margin: 0;
}
.order-history-table li {
  list-style: none;
}
.order-history-table .order-shipped-to,
.order-history-table .order-items,
.order-history-table .order-total-price {
  width: 33%;
}
.order-history-table .toggle {
  display: block;
  cursor: pointer;
}

.js .order-history-table .hidden {
  display: none;
}

.facebook-registration {
  position: relative;
  left: -3px;
  width: 100.7% !important;
}
.facebook-registration .fb_iframe_widget {
  position: relative;
  width: 100.7% !important;
}
.facebook-registration .fb_iframe_widget span {
  position: relative;
  width: 100.7% !important;
}
.facebook-registration .fb_iframe_widget span iframe {
  position: relative;
  width: 100.7% !important;
}
@media (min-width: 768px) {
  .facebook-registration {
    left: 0;
    width: 100% !important;
  }
  .facebook-registration .fb_iframe_widget {
    width: 100% !important;
  }
  .facebook-registration .fb_iframe_widget span {
    width: 100% !important;
  }
  .facebook-registration .fb_iframe_widget span iframe {
    width: 100% !important;
  }
}

.manage-password button[name$=resetpassword_send] {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  margin-bottom: 1.25rem;
  width: 100%;
}
.manage-password button[name$=resetpassword_send]:hover, .manage-password button[name$=resetpassword_send]:focus, .manage-password button[name$=resetpassword_send]:active, .manage-password button[name$=resetpassword_send].active {
  text-decoration: none;
}
.manage-password button[name$=resetpassword_send]:focus {
  outline: none;
}
.manage-password button[name$=resetpassword_send].disabled, .manage-password button[name$=resetpassword_send][disabled], fieldset[disabled] .manage-password button[name$=resetpassword_send] {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #bcb7af;
  color: #351d0e;
  border-color: #bcb7af;
}
.manage-password button[name$=resetpassword_send].disabled:hover, .manage-password button[name$=resetpassword_send][disabled]:hover, fieldset[disabled] .manage-password button[name$=resetpassword_send]:hover {
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.manage-password button[name$=resetpassword_send]:hover, .manage-password button[name$=resetpassword_send]:focus, .manage-password button[name$=resetpassword_send]:active, .manage-password button[name$=resetpassword_send].active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.manage-password button[name$=resetpassword_send].disabled:hover, .manage-password button[name$=resetpassword_send].disabled:focus, .manage-password button[name$=resetpassword_send].disabled:active, .manage-password button[name$=resetpassword_send].disabled.active, .manage-password button[name$=resetpassword_send][disabled]:hover, .manage-password button[name$=resetpassword_send][disabled]:focus, .manage-password button[name$=resetpassword_send][disabled]:active, .manage-password button[name$=resetpassword_send][disabled].active, fieldset[disabled] .manage-password button[name$=resetpassword_send]:hover, fieldset[disabled] .manage-password button[name$=resetpassword_send]:focus, fieldset[disabled] .manage-password button[name$=resetpassword_send]:active, fieldset[disabled] .manage-password button[name$=resetpassword_send].active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
@media (min-width: 768px) {
  .manage-password button[name$=resetpassword_send] {
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .manage-password button[name$=resetpassword_send] {
    margin-right: 1.875rem;
  }
}
.manage-password a:not(.button) {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.manage-password a:not(.button):hover {
  color: #676735;
  text-decoration: underline;
}
.manage-password a:not(.button).button {
  text-decoration: none;
}
@media (max-width: 1024px) {
  .manage-password .success-form {
    margin-top: 1.25rem;
  }
}

.account-email-preferences .account-module {
  position: relative;
}

.account-module .manage-password .button {
  width: 100%;
}
@media (min-width: 768px) {
  .account-module .manage-password .button {
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.account-module.billing-address .button {
  margin-top: 1.25rem;
  width: 100%;
}
@media (min-width: 768px) {
  .account-module.billing-address .button {
    width: 18.75rem;
    padding-left: 0;
    padding-right: 0;
  }
}

.account-module .buynow-paylater .card-subheading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.account-module .buynow-paylater .card-subheading > img {
  width: 70px;
}
.account-module .buynow-paylater .card-subheading h4 {
  margin-left: 1.5625rem;
}
.account-module .buynow-paylater a {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.account-module .buynow-paylater a:hover {
  color: #676735;
  text-decoration: underline;
}
.account-module .buynow-paylater a.button {
  text-decoration: none;
}

.account-module-unlinked.full-width {
  width: 100%;
}
.account-module-unlinked.full-width .col-1 {
  margin-right: 4%;
}
.account-module-unlinked.full-width .col-1 .account-welcome {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .account-module-unlinked.full-width .col-1 .account-welcome {
    margin-bottom: 0;
  }
}
.account-module-unlinked.full-width .col-1 .account-welcome .welcome-user {
  display: block;
  margin-bottom: 0.625rem;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .account-module-unlinked.full-width .col-1 .account-welcome .welcome-user {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  .account-module-unlinked.full-width .col-1 .account-welcome .welcome-user {
    margin-top: 0;
  }
}

.account-summary-linked .account-personalized-message {
  position: relative;
  top: -1.25rem;
  left: -1.25rem;
  background: #c0c0c0;
  color: #fff;
  padding: 0.625rem 1.25rem;
  margin-top: 0;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.2px;
  width: 100%;
  text-align: center;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-personalized-message {
    top: -2.5rem;
    left: -2.5rem;
    margin-bottom: -1.25rem;
    width: calc(100% + 2.5rem);
  }
}
.account-summary-linked .account-personalized-message.success {
  background: #47807b;
}
.account-summary-linked .account-personalized-message.success .personalized-message::before {
  background-image: url("../images/svg-icons/tooltip-icon.svg");
}
.account-summary-linked .account-personalized-message.warning {
  background: #ffe544;
  color: #351d0e;
}
.account-summary-linked .account-personalized-message.warning .personalized-message::before {
  background-image: url("../images/svg-icons/error-icon.svg");
}
.account-summary-linked .account-personalized-message .personalized-message {
  text-align: left;
  display: inline-block;
  position: relative;
  padding-left: 1.875rem;
}
.account-summary-linked .account-personalized-message .personalized-message::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 1.25rem;
  height: 1.25rem;
  background: url("../images/svg-icons/tooltip-info-white.svg") no-repeat center;
  background-size: contain;
}
.account-summary-linked .account-name {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
  padding-bottom: 0.1875rem;
  border-bottom: 1px solid #bcb7af;
}
@media (min-width: 768px) {
  .account-summary-linked .account-name {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.account-summary-linked .account-plan-title {
  background: #f9f6f2;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  line-height: 30px;
  line-height: 1.875rem;
  padding: 0 0.625rem;
  text-align: center;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-plan-title {
    text-align: left;
  }
}
.account-summary-linked .account-summary-items {
  margin-top: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items.account-plan-info {
    margin-top: 0.8125rem;
  }
}
.account-summary-linked .account-summary-items > div {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.75rem;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items > div {
    width: 50%;
  }
}
.account-summary-linked .account-summary-items > div.account-plan-available-credit {
  text-align: center;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items > div.account-plan-available-credit {
    width: 33.3333333333%;
    text-align: left;
    padding: 0 0.625rem;
  }
}
.account-summary-linked .account-summary-items > div.account-plan-available-credit .value {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .account-summary-linked .account-summary-items > div.account-plan-available-credit .value {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.account-summary-linked .account-summary-items > div.account-plan-available-credit ~ div {
  width: 50%;
  text-align: center;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items > div.account-plan-available-credit ~ div {
    width: 33.3333333333%;
    text-align: left;
    padding: 0 0.625rem;
  }
}
.account-summary-linked .account-summary-items > div.account-plan-available-credit ~ div .value {
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 1025px) {
  .account-summary-linked .account-summary-items > div.account-plan-available-credit ~ div .value {
    font-size: 20px;
    font-size: 1.25rem;
    padding-top: 0.4375rem;
  }
}
.account-summary-linked .account-summary-items .label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  margin-bottom: 0.25rem;
}

.account-module form[id*=ordertrack] {
  margin-top: 0.9375rem;
}

.account-module form[id*=profile_addaccount] .field-wrapper {
  width: 100%;
}
@media (min-width: 1025px) {
  .account-module form[id*=profile_addaccount] .field-wrapper {
    width: 22.5rem;
  }
}
@media (min-width: 1025px) {
  .account-module form[id*=profile_addaccount] .postal .field-wrapper {
    width: 10rem;
  }
}
.account-module form[id*=profile_addaccount] .form-row-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1025px) {
  .account-module form[id*=profile_addaccount] .form-row-button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.account-module form[id*=profile_addaccount] .form-row-button .privacy-policy,
.account-module form[id*=profile_addaccount] .form-row-button .remove-account {
  margin-left: 0;
  margin-top: 0.625rem;
}
@media (min-width: 1025px) {
  .account-module form[id*=profile_addaccount] .form-row-button .privacy-policy,
  .account-module form[id*=profile_addaccount] .form-row-button .remove-account {
    margin-left: 1.875rem;
    margin-top: 0;
  }
}

#verify-account {
  text-align: left;
}
#verify-account p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  color: #393939;
  font-size: 15px;
}
#verify-account button {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  color: #fff;
  font-size: 15px;
  background-color: #d71921;
  line-height: 1;
  max-width: 210px;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 4em;
  margin-right: 4em;
}

.ui-dialog form[name$=profile_address] .field-wrapper {
  width: 100%;
}
.ui-dialog form[name$=profile_address] .has-tooltip .field-wrapper {
  width: 90%;
}
.ui-dialog form[name$=profile_address] .has-tooltip .form-field-tooltip {
  width: 5%;
}
.ui-dialog form[name$=profile_address] .form-row-button button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 0 0.3125rem;
  width: 100%;
}
@media (min-width: 768px) {
  .ui-dialog form[name$=profile_address] .form-row-button button {
    width: 48%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .ui-dialog form[name$=profile_address] .form-row-button button {
    margin: 0 1%;
  }
  .ui-dialog form[name$=profile_address] .form-row-button button:first-child {
    margin-left: 0;
  }
  .ui-dialog form[name$=profile_address] .form-row-button button:last-child {
    margin-right: 0;
  }
}
.ui-dialog form[name$=profile_address] .form-row-button button.cancel-button {
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #351d0e;
}
.ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:hover, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:focus, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:active, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.active {
  border-color: #c0c0c0;
  background-color: #fff;
  color: #351d0e;
}
.ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled], fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled:hover, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled:focus, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled:active, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.disabled.active, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled]:hover, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled]:focus, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled]:active, .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button[disabled].active, fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:hover, fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:focus, fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button:active, fieldset[disabled] .ui-dialog form[name$=profile_address] .form-row-button button.cancel-button.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.ui-dialog form[name$=profile_address] .form-row-button.with-delete button {
  margin: 0 0 0.3125rem;
  width: 100%;
}
@media (min-width: 768px) {
  .ui-dialog form[name$=profile_address] .form-row-button.with-delete button {
    width: 32%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .ui-dialog form[name$=profile_address] .form-row-button.with-delete button {
    margin: 0 0.5%;
  }
  .ui-dialog form[name$=profile_address] .form-row-button.with-delete button:first-child {
    margin-left: 0;
  }
  .ui-dialog form[name$=profile_address] .form-row-button.with-delete button:last-child {
    margin-right: 0;
  }
}

@media (min-width: 1025px) {
  .account-module.full-width .order-status .form-row {
    float: left;
    margin-right: 1.875rem;
  }
}
.account-module.full-width .order-status .form-row .field-wrapper {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1025px) {
  .account-module.full-width .order-status .form-row.postal {
    width: 10rem;
    margin-right: 2.5rem;
  }
  .account-module.full-width .order-status .form-row:not(.postal) {
    width: 23%;
  }
}
.account-module.full-width .order-status .form-row-button {
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .account-module.full-width .order-status .form-row-button {
    margin-top: 25px;
  }
}
.account-module.full-width .order-status button[name*=ordertrack_findorder] {
  width: 100%;
  margin-top: 25px;
  margin-right: 0;
}
@media (min-width: 1025px) {
  .account-module.full-width .order-status button[name*=ordertrack_findorder] {
    width: 20rem;
  }
}
.account-module .order-status .form-row .field-wrapper {
  width: 100%;
}
@media (min-width: 1025px) {
  .account-module .order-status .form-row.postal .field-wrapper {
    max-width: 11.25rem;
  }
}
@media (min-width: 1025px) {
  .account-module .order-status .form-row:not(.postal) .field-wrapper {
    width: 22.5rem;
  }
}
.account-module h4 span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 1024px) {
  .account-module h4 span {
    display: block;
  }
}
.account-module .account-module-link {
  margin-bottom: 1.25rem;
}
.account-module .account-module-actions {
  cursor: pointer;
}
.account-module .account-module-actions h4 {
  float: left;
  margin-bottom: 0 !important;
}
.account-module .account-module-actions .edit-link {
  display: inline-block;
  background: url("../images/svg-icons/arrow-down.svg") no-repeat right center;
  padding: 0 1.25rem;
  float: right;
  margin-top: 0;
  text-align: left;
  width: calc(100% - 20px);
}
.account-module .account-module-content {
  margin-top: 1.25rem;
  display: none;
}
.account-module .account-module-content .success {
  color: #47807b;
  margin-bottom: 0.625rem;
  line-height: 18px;
  line-height: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.account-module .account-module-content .success .icon {
  fill: #47807b;
  padding-right: 0.5rem;
  position: relative;
  top: -3px;
}
.account-module .account-module-content .error-form {
  line-height: 18px;
  line-height: 1.125rem;
}
.account-module .account-module-content .error-form .icon {
  vertical-align: top;
}
.account-module .account-module-content h5 {
  margin: 0 0 0.625rem;
}
.account-module .account-module-content .current-email {
  margin: 0.9375rem 0 1.875rem;
  line-height: 1.25rem;
}
.account-module .account-module-content .current-email .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.account-module .account-module-content .current-email a {
  margin-left: 0.625rem;
}
.account-module .account-module-content .existing-emails {
  margin-bottom: 0.625rem;
}
.account-module .account-module-content .existing-emails a {
  margin-left: 0.625rem;
}
.account-module .account-module-content .existing-emails + form {
  margin-top: 1.25rem;
}
.account-module .account-module-content .form-row.form-row-button .cancel {
  margin-left: 1.25rem;
}
.account-module.active .account-module-actions .edit-link {
  background-image: url("../images/svg-icons/arrow-up.svg");
}
.account-module.active .account-module-content {
  display: block;
}
.account-module .account-module-row {
  margin-bottom: 0.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  overflow: hidden;
}
.account-module .account-module-row .label {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  min-width: 9.375rem;
  display: inline-block;
}
@media (max-width: 767px) {
  .account-module .account-module-row .label {
    width: 100%;
    display: block;
  }
}
.account-module .account-module-row .value {
  width: calc(100% - 150px);
}
@media (max-width: 767px) {
  .account-module .account-module-row .value {
    width: 100%;
    display: block;
  }
}
@media (max-width: 767px) {
  .account-module .account-module-row .value .order-tracking-value {
    float: right;
    text-align: right;
  }
}
.account-module .account-module-row .field-wrapper {
  width: 100%;
}
@media (min-width: 1025px) {
  .account-module .account-module-row .field-wrapper {
    max-width: 22.5rem;
  }
}
.account-module .account-module-list-items .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: 0.3125rem 0.625rem;
}
@media (min-width: 1025px) {
  .account-module .account-module-list-items .list-item {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.account-module .account-module-list-items .list-item.list-item-title {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  margin-bottom: 0.1875rem;
}
@media (max-width: 1024px) {
  .account-module .account-module-list-items .list-item.list-item-title {
    display: none;
  }
}
.account-module .account-module-list-items .list-item.even {
  background: #f9f6f2;
}
.account-module .account-module-list-items .list-item .item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  line-height: 1.375rem;
}
@media (max-width: 1024px) {
  .account-module .account-module-list-items .list-item .item {
    width: 100%;
  }
}
.account-module .account-module-button-row {
  margin: 1.25rem 0;
}
@media (min-width: 1025px) {
  .account-module .account-module-button-row.buttons-row .button {
    width: calc(50% - 15px);
    float: left;
    margin-right: 0.9375rem;
  }
}
.account-module .account-module-button-row .button {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
@media (min-width: 1025px) {
  .account-module .account-module-button-row .button {
    max-width: 16.25rem;
  }
}
@media (max-width: 1024px) {
  .account-module .account-module-button-row .button + .button {
    margin-top: 1.25rem;
  }
}
@media (max-width: 1024px) {
  .account-module .account-module-button-row form + .button {
    margin-top: 1.25rem;
  }
}
.account-module .make-payment .make-payment-message {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 0.9375rem;
}
.account-module .make-payment .make-payment-autopay-enroll-msg {
  margin-bottom: 0.125rem;
  line-height: 22px;
  line-height: 1.375rem;
}
@media (min-width: 1280px) {
  .account-module .make-payment.make-payment-include {
    width: 16.25rem;
    float: left;
  }
}
.account-module .make-payment.make-payment-include + .content-asset {
  margin-top: 1.25rem;
  padding: 1.25rem;
  background: #f9f6f2;
}
@media (min-width: 1280px) {
  .account-module .make-payment.make-payment-include + .content-asset {
    float: right;
    margin-top: 0;
    width: 16.25rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 15.875rem;
  }
}
.account-module .make-payment.make-payment-include + .content-asset .subtitle.secondary {
  margin-top: 0.625rem;
}
.account-module .payment-confirmation .print-or-save-message {
  margin-bottom: 0.9375rem;
  margin-top: 0.9375rem;
}
.account-module .payment-confirmation .next-pay-callout {
  margin-top: 1.875rem;
}
.account-module .payment-confirmation .return-button {
  margin-top: 1.875rem;
  margin-bottom: 1.25rem;
}
.account-module .payment-confirmation .account-module-row .label {
  min-width: 12.5rem;
}
.account-module .payment-confirmation .account-module-row .value {
  width: calc(100% - 12.5rem);
}
@media (min-width: 1025px) {
  .account-module .transaction-detail .account-module-list-items .item {
    width: calc(50% - 2.5rem);
  }
}
.account-module .transaction-detail .account-module-list-items .item.last {
  text-align: right;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 1025px) {
  .account-module .transaction-detail .account-module-list-items .item.last {
    width: 5rem;
  }
}
@media (max-width: 1024px) {
  .account-module .transaction-detail .account-module-list-items .item.first ~ .item {
    width: 50%;
  }
}

.account-payment-mailing-address {
  line-height: 1.47;
}
.account-payment-mailing-address .subtitle {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 480px) {
  .content-width .account-payment-mailing-address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.content-width .account-payment-mailing-address .col {
  min-width: 12.5rem;
}

.change-plan .plan-item {
  margin-bottom: 1.25rem;
}
.change-plan .change-plan-buttons-row {
  padding-top: 1.25rem;
  border-top: 1px solid #bcb7af;
}
.change-plan .button {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
@media (min-width: 1025px) {
  .change-plan .button {
    max-width: 16.25rem;
  }
}

.list-items .list-item {
  margin-bottom: 1.875rem;
  background: #f9f6f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.625rem 0;
}
@media (min-width: 768px) {
  .list-items .list-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.list-items .list-item .item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.625rem;
  line-height: 22px;
  line-height: 1.375rem;
}
@media (max-width: 767px) {
  .list-items .list-item .item .label {
    width: 50%;
    float: left;
  }
}
.list-items .list-item .item .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 767px) {
  .list-items .list-item .item .value {
    width: 50%;
    float: right;
  }
}
@media (max-width: 767px) {
  .list-items .list-item .item.item-actions {
    border-top: 1px solid #fff;
    padding-top: 0.625rem;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .list-items .list-item .item.item-actions {
    line-height: 44px;
    line-height: 2.75rem;
    text-align: right;
  }
}
@media (min-width: 768px) {
  .list-items.row-4 .item {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .list-items.row-5 .item {
    width: 20%;
  }
}
@media (min-width: 768px) {
  .list-items.row-6 .item {
    width: 16.6666666667%;
  }
}

.make-payment .payment-amount,
.autopayment-wrapper .payment-amount {
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .make-payment .payment-amount,
  .autopayment-wrapper .payment-amount {
    margin-bottom: 2.5rem;
  }
}
.make-payment .payment-methods .month,
.make-payment .payment-methods .day,
.make-payment .payment-methods .year,
.autopayment-wrapper .payment-methods .month,
.autopayment-wrapper .payment-methods .day,
.autopayment-wrapper .payment-methods .year {
  display: inline-block;
  width: 15%;
}
.make-payment .payment-methods .month label,
.make-payment .payment-methods .day label,
.make-payment .payment-methods .year label,
.autopayment-wrapper .payment-methods .month label,
.autopayment-wrapper .payment-methods .day label,
.autopayment-wrapper .payment-methods .year label {
  display: none;
}
.make-payment .payment-methods .month .field-wrapper,
.make-payment .payment-methods .day .field-wrapper,
.make-payment .payment-methods .year .field-wrapper,
.autopayment-wrapper .payment-methods .month .field-wrapper,
.autopayment-wrapper .payment-methods .day .field-wrapper,
.autopayment-wrapper .payment-methods .year .field-wrapper {
  width: 100%;
}
@media (max-width: 1024px) {
  .make-payment .payment-methods .month,
  .make-payment .payment-methods .day,
  .make-payment .payment-methods .year,
  .autopayment-wrapper .payment-methods .month,
  .autopayment-wrapper .payment-methods .day,
  .autopayment-wrapper .payment-methods .year {
    width: 100%;
  }
}
.make-payment .payment-methods .month label,
.autopayment-wrapper .payment-methods .month label {
  display: block;
}
.make-payment .payment-methods .year,
.autopayment-wrapper .payment-methods .year {
  margin-left: 10px !important;
}
.make-payment .payment-methods .expiration-date .month > label,
.autopayment-wrapper .payment-methods .expiration-date .month > label {
  width: 100%;
}
@media (min-width: 768px) {
  .make-payment .payment-methods .expiration-date .month > label,
  .autopayment-wrapper .payment-methods .expiration-date .month > label {
    width: 150%;
  }
}
.make-payment .pending-payment-message,
.autopayment-wrapper .pending-payment-message {
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  .make-payment .pending-payment-message,
  .autopayment-wrapper .pending-payment-message {
    margin-bottom: 1.5625rem;
  }
}
.make-payment .payment-row,
.autopayment-wrapper .payment-row {
  padding: 1.25rem 0;
  border-bottom: 1px solid #bcb7af;
}
.make-payment .payment-row.other-payment,
.autopayment-wrapper .payment-row.other-payment {
  padding: 0.625rem 0;
}
.make-payment .payment-row.other-payment label,
.autopayment-wrapper .payment-row.other-payment label {
  float: left;
  width: 10rem;
  line-height: 40px;
  line-height: 2.5rem;
}
.make-payment .payment-row.other-payment .form-row,
.autopayment-wrapper .payment-row.other-payment .form-row {
  float: left;
  width: calc(100% - 10rem);
}
.make-payment .payment-row.other-payment .form-row label,
.autopayment-wrapper .payment-row.other-payment .form-row label {
  display: none;
}
.make-payment .payment-row.other-payment .form-row .field-wrapper,
.autopayment-wrapper .payment-row.other-payment .form-row .field-wrapper {
  width: 100%;
}
.make-payment .payment-row.other-payment .form-row .field-wrapper .input-text,
.autopayment-wrapper .payment-row.other-payment .form-row .field-wrapper .input-text {
  display: block;
  max-width: 7.5rem;
}
.make-payment .payment-row label,
.autopayment-wrapper .payment-row label {
  margin: 0;
}
@media (max-width: 767px) {
  .make-payment .payment-row label .due-on,
  .autopayment-wrapper .payment-row label .due-on {
    display: block;
    padding-left: 1.875rem;
  }
}
.make-payment .payment-row .form-row,
.autopayment-wrapper .payment-row .form-row {
  margin: 0;
}
.make-payment .form-row-button,
.autopayment-wrapper .form-row-button {
  margin: 1.875rem 0 0;
}
@media (min-width: 768px) {
  .make-payment .form-row-button,
  .autopayment-wrapper .form-row-button {
    margin-top: 2.5rem;
  }
}
.make-payment .payment-method-type,
.autopayment-wrapper .payment-method-type {
  padding: 20px 0 0;
}
.make-payment .payment-method-type .payment-method-type-row,
.autopayment-wrapper .payment-method-type .payment-method-type-row {
  margin-bottom: 0.9375rem;
}
@media (max-width: 767px) {
  .make-payment .payment-method-type .payment-method-type-row .dash,
  .autopayment-wrapper .payment-method-type .payment-method-type-row .dash {
    display: none;
  }
}
@media (max-width: 767px) {
  .make-payment .payment-method-type .payment-method-type-row .expires-label,
  .autopayment-wrapper .payment-method-type .payment-method-type-row .expires-label {
    display: block;
    padding-left: 1.875rem;
  }
}
.make-payment .payment-method-type .credit-card-fields,
.autopayment-wrapper .payment-method-type .credit-card-fields {
  padding: 20px 0 0 1.6875rem;
}
.make-payment .payment-method-type .form-row,
.autopayment-wrapper .payment-method-type .form-row {
  margin: 0 0 1.25rem;
}
.make-payment .payment-method-type .form-row .button-fancy-large,
.autopayment-wrapper .payment-method-type .form-row .button-fancy-large {
  border: 2px solid #676735;
  background-color: #676735;
  color: #fff;
}
.make-payment .payment-method-type .form-row .button-fancy-large:hover,
.autopayment-wrapper .payment-method-type .form-row .button-fancy-large:hover {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.make-payment .payment-method-type .form-row.cvn,
.autopayment-wrapper .payment-method-type .form-row.cvn {
  width: 100%;
  max-width: 13.75rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.make-payment .payment-method-type .form-row.cvn .form-field-tooltip,
.autopayment-wrapper .payment-method-type .form-row.cvn .form-field-tooltip {
  top: 1.6875rem;
}
.make-payment .payment-method-type .form-row.checkbox,
.autopayment-wrapper .payment-method-type .form-row.checkbox {
  margin: 1.25rem 0;
}
.make-payment .payment-method-type .form-row label,
.autopayment-wrapper .payment-method-type .form-row label {
  margin-bottom: 0.4375rem;
}
.make-payment .payment-method-type .ach-form-container,
.autopayment-wrapper .payment-method-type .ach-form-container {
  margin-top: 0.625rem;
}
.make-payment .payment-method-type .ach-name-fields,
.autopayment-wrapper .payment-method-type .ach-name-fields {
  margin-top: 1.25rem;
}
.make-payment .payment-method-type .ach-name-fields .form-row label,
.make-payment .payment-method-type .ach-name-fields .formfield label,
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row label,
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield label {
  font-family: inherit;
}
.make-payment .payment-method-type .ach-name-fields .form-row label.error,
.make-payment .payment-method-type .ach-name-fields .formfield label.error,
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row label.error,
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield label.error {
  padding-left: 25px;
  position: relative;
}
.make-payment .payment-method-type .ach-name-fields .form-row label.error .error-icon,
.make-payment .payment-method-type .ach-name-fields .formfield label.error .error-icon,
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row label.error .error-icon,
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield label.error .error-icon {
  position: absolute;
  top: -2px;
  left: 0;
}
.make-payment .payment-method-type .ach-name-fields .form-row:nth-of-type(1),
.make-payment .payment-method-type .ach-name-fields .formfield:nth-of-type(1),
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row:nth-of-type(1),
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield:nth-of-type(1) {
  width: 48%;
  margin-right: 2%;
  display: inline-block;
  vertical-align: top;
  float: left;
}
.make-payment .payment-method-type .ach-name-fields .form-row:nth-of-type(2),
.make-payment .payment-method-type .ach-name-fields .formfield:nth-of-type(2),
.autopayment-wrapper .payment-method-type .ach-name-fields .form-row:nth-of-type(2),
.autopayment-wrapper .payment-method-type .ach-name-fields .formfield:nth-of-type(2) {
  width: 48%;
  margin-left: -24%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 767px) {
  .make-payment .payment-method-type .ach-name-fields .form-row:nth-of-type(2),
  .make-payment .payment-method-type .ach-name-fields .formfield:nth-of-type(2),
  .autopayment-wrapper .payment-method-type .ach-name-fields .form-row:nth-of-type(2),
  .autopayment-wrapper .payment-method-type .ach-name-fields .formfield:nth-of-type(2) {
    margin-left: 0;
  }
}
.make-payment .payment-method-type .ach-type-container .form-row,
.make-payment .payment-method-type .ach-type-container .formfield,
.autopayment-wrapper .payment-method-type .ach-type-container .form-row,
.autopayment-wrapper .payment-method-type .ach-type-container .formfield {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.make-payment .payment-method-type .ach-new-account-label,
.autopayment-wrapper .payment-method-type .ach-new-account-label {
  padding-top: 20px;
}

@media (max-width: 767px) {
  .pt_customer-service #main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .pt_customer-service #secondary {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .pt_customer-service #primary {
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 768px) {
  .pt_customer-service .breadcrumb {
    margin-bottom: 0.9375rem;
  }
}

.autopayment-wrapper .otp-payment-wrapper {
  margin-bottom: 2.5rem;
}
.autopayment-wrapper .otp-payment-wrapper .payment-row {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #bcb7af;
}
.autopayment-wrapper .otp-payment-wrapper .payment-row .form-row,
.autopayment-wrapper .otp-payment-wrapper .payment-row label {
  margin-bottom: 0;
}
.autopayment-wrapper .otp-payment-wrapper .other-payment label,
.autopayment-wrapper .otp-payment-wrapper .other-payment .field-wrapper,
.autopayment-wrapper .otp-payment-wrapper .other-payment .form-row {
  display: inline-block;
}
.autopayment-wrapper .otp-payment-wrapper .other-payment .field-wrapper {
  width: 150px;
  margin-left: 0.625rem;
}
.autopayment-wrapper .opt-payment-amount {
  position: relative;
}
.autopayment-wrapper .opt-payment-amount .otp-due {
  position: absolute;
  right: 0;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.autopayment-wrapper .ap-payments-section {
  margin-bottom: 2.5rem;
}
.autopayment-wrapper .payment-methods {
  margin-bottom: 1.5625rem;
  padding-bottom: 1.5625rem;
}
.autopayment-wrapper .payment-methods > label {
  margin-bottom: 0;
  position: relative;
  padding-left: 1.875rem;
  line-height: 1.3em;
}
.autopayment-wrapper .payment-methods > label::before {
  position: absolute;
  left: 0;
}
.autopayment-wrapper .payment-methods .payment-method-type {
  padding-left: 1.875rem;
  padding-top: 0.9375rem;
}
.autopayment-wrapper .payment-methods .payment-method-type > label {
  margin-bottom: 0.9375rem;
  position: relative;
  padding-left: 1.875rem;
  line-height: 1.3em;
}
.autopayment-wrapper .payment-methods .payment-method-type > label:last-of-type {
  margin-bottom: 0;
}
.autopayment-wrapper .payment-methods .payment-method-type > label::before {
  position: absolute;
  left: 0;
}
.autopayment-wrapper .form-row label {
  margin-bottom: 0.4375rem;
}
.autopayment-wrapper .form-row-button button {
  width: 100%;
}
@media (min-width: 768px) {
  .autopayment-wrapper .form-row-button button {
    width: auto;
  }
}
.autopayment-wrapper .cvn .field-wrapper {
  display: inline-block;
  width: 90%;
}
@media (min-width: 768px) {
  .autopayment-wrapper .cvn .field-wrapper {
    width: 100%;
  }
}
.autopayment-wrapper .cvn .form-field-tooltip {
  float: none;
  vertical-align: top;
  width: auto;
  display: inline-block;
}
@media (min-width: 768px) {
  .autopayment-wrapper .cvn {
    width: 50%;
  }
}
.autopayment-wrapper .credit-card-fields {
  margin-top: 1.875rem;
  display: none;
}
.autopayment-wrapper .ap-terms-conditions {
  border-bottom: 1px solid #bcb7af;
}
.autopayment-wrapper .ap-terms-conditions .terms-box {
  max-height: 350px;
  padding-bottom: 0.3125rem;
  overflow: auto;
}
.autopayment-wrapper .ap-terms-callout {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}

.modify-payment .form-row-button {
  max-width: 300px;
}
.modify-payment .form-row-button button {
  width: 100%;
}
.modify-payment .manage-options .form-row-button {
  margin-bottom: 0;
}
.modify-payment .button,
.modify-payment button {
  width: 100%;
}
@media (max-width: 1024px) {
  .modify-payment .form-row-button {
    max-width: 100%;
  }
}

.container-add-account .privacy-policy {
  margin-left: 0;
}

.autopay-enroll-steps {
  margin-bottom: 1.25rem;
}
.autopay-enroll-steps div + div {
  margin-top: 1.25rem;
}

#password-success {
  margin: 10px 0;
}
#password-success span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.createbenefits {
  margin-bottom: 3.125rem;
}
.createbenefits h3 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .createbenefits h3 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .createbenefits h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.createbenefits ul.no-bullets {
  margin: 0;
  padding: 0;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
}
.createbenefits ul.no-bullets li {
  list-style: none;
  margin: 0.625rem 0;
  padding: 0;
}
.createbenefits ul.no-bullets .title {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3333333333em;
}

div.ui-dialog-payment-confirmation button.payment-go-back {
  border: none;
  text-decoration: underline;
}
div.ui-dialog-payment-confirmation span.payment-amount {
  margin-left: 5px;
}
div.ui-dialog-payment-confirmation .ui-dialog-buttonpane {
  margin-bottom: 1em;
}

div.ew-failure {
  color: #351d0e;
}

.account-module.full-width .order-history * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.account-module.full-width .order-history .search-result-items {
  margin: 0;
  position: relative;
}
.account-module.full-width .order-history .search-result-items > li {
  margin-bottom: 1.875rem;
  padding: 0;
}
.account-module.full-width .order-history .search-result-items > li .order-history-item {
  background: #f9f6f2;
  -webkit-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  -webkit-transition: border 0.1s ease;
  transition: border 0.1s ease;
  border: 0;
}
.account-module.full-width .order-history .search-result-items > li .order-history-item-summary {
  color: #351d0e;
}
.account-module.full-width .order-history .search-result-items > li.expanded .order-history-item {
  background: #c0c0c0;
  border: 2px solid #c0c0c0;
}
.account-module.full-width .order-history .search-result-items > li.expanded .order-history-item-summary {
  color: #fff;
}

.return-and-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1.5625rem;
}
@media (min-width: 768px) {
  .return-and-pagination {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.return-and-pagination .how-to-return,
.return-and-pagination .return-url {
  border-bottom: 1px solid #351d0e;
  margin: 0.625rem 0;
  padding: 0 0 1.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  .return-and-pagination .how-to-return,
  .return-and-pagination .return-url {
    border-bottom: 0;
    margin: 0;
    padding: 0;
    text-align: left;
  }
}
@media (min-width: 768px) {
  .return-and-pagination .search-result-options {
    margin-left: auto;
  }
}
.return-and-pagination .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .return-and-pagination .pagination {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.return-and-pagination .pagination .results-hits {
  color: #351d0e;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .return-and-pagination .pagination .results-hits {
    margin: 0 2.5rem 0 0;
  }
}
.return-and-pagination .pagination li.first-last {
  line-height: 1.25rem;
  margin: 0 5px;
}
.return-and-pagination .pagination li.first-last a.page-first,
.return-and-pagination .pagination li.first-last a.page-previous,
.return-and-pagination .pagination li.first-last a.page-next,
.return-and-pagination .pagination li.first-last a.page-last {
  margin: 0;
}

.order-history-search {
  line-height: 1.47;
}
.order-history-search .label {
  font-weight: bold;
}
.order-history-search a.order-search-ordernumber-value {
  text-decoration: underline;
}

.order-history-item {
  background: #c0c0c0;
  border: 1px solid #c0c0c0;
  padding: 0;
}
.order-history-item .order-history-item-summary {
  color: #fff;
  line-height: 1.5em;
}

.order-history-item-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.625rem 0 0;
  cursor: pointer;
}
@media (min-width: 768px) {
  .order-history-item-summary {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0.625rem 0;
  }
}
.order-history-item-summary .order-date,
.order-history-item-summary .order-amount,
.order-history-item-summary .order-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  padding: 0 1.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 1025px) {
  .order-history-item-summary .order-date,
  .order-history-item-summary .order-amount,
  .order-history-item-summary .order-number {
    width: 17%;
  }
}
@media (min-width: 768px) {
  .order-history-item-summary .order-date,
  .order-history-item-summary .order-amount,
  .order-history-item-summary .order-number {
    width: 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .order-history-item-summary .order-date .label,
  .order-history-item-summary .order-amount .label,
  .order-history-item-summary .order-number .label {
    width: 50%;
  }
}
.order-history-item-summary .order-date .value,
.order-history-item-summary .order-amount .value,
.order-history-item-summary .order-number .value {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (max-width: 1024px) {
  .order-history-item-summary .order-date .value,
  .order-history-item-summary .order-amount .value,
  .order-history-item-summary .order-number .value {
    width: 50%;
  }
}
.order-history-item-summary .order-detail-toggle {
  border-top: 1px solid #fff;
  padding: 0.3125rem 1.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  .order-history-item-summary .order-detail-toggle {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto;
    margin-right: 1.25rem;
    border: 0;
    padding: 0;
    text-align: left;
  }
}
.order-history-item-summary .order-detail-toggle::after {
  content: "";
  display: inline-block;
  margin-left: 0.625rem;
  width: 0.9375rem;
  height: 0.9375rem;
  background: url("../images/svg-icons/increase.svg") no-repeat center;
  position: relative;
  top: 2px;
}
.order-history-item-summary .order-detail-toggle.expanded {
  color: #fff;
}
.order-history-item-summary .order-detail-toggle.expanded::after {
  background: url("../images/svg-icons/decrease.svg") no-repeat center;
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.order-details {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.order-details address {
  font-style: normal;
}
.order-details .order-details-top {
  background: #f9f6f2;
  padding: 0.625rem 1.25rem;
  line-height: 1.3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .order-details .order-details-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.order-details .order-details-top .address-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.order-details .order-details-top .bill-to {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  padding-right: 0.625rem;
}
.order-details .order-details-top .address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.order-details .order-details-top .order-actions {
  margin-top: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions {
    margin-left: auto;
    margin-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.order-details .order-details-top .order-actions .button,
.order-details .order-details-top .order-actions button {
  margin-bottom: 0.9375rem;
  -ms-flex-item-align: center;
      align-self: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions .button,
  .order-details .order-details-top .order-actions button {
    margin-bottom: 0;
    width: 9.375rem;
  }
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions .button.cancel-order,
  .order-details .order-details-top .order-actions button.cancel-order {
    margin-left: 1.25rem;
  }
}
.order-details .order-details-top .order-actions .down-payment button {
  width: 100%;
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions .down-payment button {
    width: 16.25rem;
  }
}
@media (min-width: 1025px) {
  .order-details .order-details-top .order-actions .down-payment + .product-add-to-cart .button {
    margin-left: 1.25rem;
  }
}
.order-details .billing-message {
  padding: 0.625rem 1.25rem 0;
}
@media (min-width: 1025px) {
  .order-details .billing-message {
    padding-top: 1.25rem;
  }
}
.order-details .order-shipments {
  padding: 1.25rem 0.625rem 0;
  height: auto;
}
@media (min-width: 1025px) {
  .order-details .order-shipments {
    padding-top: 1.25rem;
  }
}
@media (max-width: 1024px) {
  .order-details .order-shipments {
    height: 100%;
  }
}
.order-details .shipping-address {
  margin-top: 0;
}
.order-details .shipping-address .ship-to {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .order-details .shipping-address .ship-to {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .order-details .shipping-address .ship-to {
    width: 10rem;
    float: left;
  }
}
.order-details .shipping-address .address {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  line-height: 1.47;
  margin-bottom: 0.9375rem;
}
@media (min-width: 1025px) {
  .order-details .shipping-address .address {
    float: left;
    width: calc(100% - 10rem);
  }
}
#main .order-details .shipping-address .address address {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
}
.order-details .order-shipment-gift-messaging {
  line-height: 1.47;
  margin-bottom: 0.9375rem;
}
.order-details .line-item {
  padding: 1.5625rem 0;
  border-bottom: 1px solid #f9f6f2;
  line-height: 1.47;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
@media (min-width: 1025px) {
  .order-details .line-item {
    padding: 1.875rem 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.order-details .line-item:first-child {
  border-top: 1px solid #f9f6f2;
}
.order-details .line-item:last-child {
  border-bottom: 0;
}
.order-details .line-item.ordersearchguest {
  border-bottom: 1px solid #bcb7af;
  margin-top: 1.25rem;
}
.order-details .line-item.ordersearchguest:last-child {
  border-bottom: 1px solid #bcb7af;
}
.order-details .line-item .line-item-image {
  width: 5rem;
  float: left;
}
.order-details .line-item .line-item-image > img {
  max-width: 100%;
}
.order-details .line-item .line-item-info,
.order-details .line-item .line-item-status,
.order-details .line-item .line-item-actions {
  width: 100%;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-info,
  .order-details .line-item .line-item-status,
  .order-details .line-item .line-item-actions {
    width: 40%;
  }
}
.order-details .line-item .line-item-info .line-item-details {
  float: right;
  width: calc(100% - 6.25rem);
}
.order-details .line-item .line-item-info .sku {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5em;
  color: #351d0e;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-info {
    width: 33.3333333333%;
  }
}
.order-details .line-item .line-item-status {
  margin-bottom: 0.625rem;
  padding-left: 6.25rem;
  width: inherit;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-status {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-status {
    width: 15%;
  }
}
.order-details .line-item .line-item-status.ordersearchguest {
  float: right;
  width: calc(100% - 6.25rem);
}
.order-details .line-item .line-item-actions .line-item-action .label {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline-block;
  width: 6.25rem;
}
.order-details .line-item .line-item-actions .line-item-action .button {
  margin-top: 1.25rem;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-actions .line-item-action .button {
    width: 9.375rem;
    float: right;
  }
}
.order-details .line-item .line-item-actions .line-item-action:first-child .button {
  margin-top: 0;
}
@media (min-width: 1025px) {
  .order-details .line-item .line-item-actions {
    width: 45%;
    text-align: right;
  }
}
.order-details .line-item .line-item-actions.ordersearchguest {
  padding-bottom: 20px;
  float: right;
  margin-right: 69px;
}
.order-details .line-item .line-item-actions.ordersearchguest .line-item-action .button {
  float: none;
}
.order-details .line-item .line-item-price-qty {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.order-details .line-item .AddToCartAlertMessage {
  color: #d41836;
}
.order-details .line-item .line-item-write-review {
  display: inline-block;
  margin-top: 0.625rem;
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
}
.order-details .line-item .line-item-write-review:hover {
  color: #676735;
  text-decoration: underline;
}
.order-details .line-item .line-item-write-review.button {
  text-decoration: none;
}
.order-details .orderSearchGuestWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.order-detail-actions a.lone-link {
  margin: 0.9375rem;
}

.order-details.svc-result-items.order-status-guest {
  margin: 0;
  margin: initial;
}
.order-details.svc-result-items.order-status-guest .order-shipments {
  padding: 0;
  padding: initial;
}
.order-details.svc-result-items.order-status-guest .line-item:first-child {
  border-top: 0;
  border-top: initial;
}
.order-details.svc-result-items.order-status-guest .line-item {
  padding: 0;
  padding: initial;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1024px) {
  .order-details.svc-result-items.order-status-guest .line-item .line-item-status {
    padding-left: 0;
    padding-left: initial;
  }
}
.order-details.svc-result-items.order-status-guest .line-item .value {
  font-family: "nunito_sansregular", Arial, sans-serif;
}
.order-details.svc-result-items.order-status-guest .line-item .order-search-tracking {
  width: 296px;
}
.order-details.svc-result-items.order-status-guest .line-item a.order-search-tracking-number {
  text-decoration: underline;
}
.order-details.svc-result-items.order-status-guest .line-item .line-item-action.clearfix {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.order-details.svc-result-items.order-status-guest .line-item .line-item-action.clearfix .button {
  width: 9.75rem;
  height: 40px;
}
.order-details.svc-result-items.order-status-guest .line-item .line-item-actions {
  width: 160px;
  padding-top: 20px;
}

.order-history .down-payment {
  float: left;
  margin-top: 10px;
}
@media (max-width: 1024px) {
  .order-history .down-payment {
    width: 100%;
  }
}
.order-history .down-payment button {
  height: 40px;
  width: 100%;
}
@media (min-width: 1025px) {
  .order-history .down-payment button {
    width: 16.25rem;
  }
}

.swatch-black a {
  background-color: #000 !important;
}

.swatch-blue a {
  background-color: #0a21cb !important;
}

.swatch-orange a {
  background-color: orange !important;
}

.swatch-red a {
  background-color: red !important;
}

.swatch-brown a {
  background-color: #88452c !important;
}

.swatch-purple a {
  background-color: purple !important;
}

.swatch-green a {
  background-color: green !important;
}

.swatch-gray a {
  background-color: gray !important;
}

.swatch-pink a {
  background-color: pink !important;
}

.swatch-white a {
  background-color: #fff !important;
}

.swatch-yellow a {
  background-color: yellow !important;
}

.swatch-navy a {
  background-color: navy !important;
}

.swatch-clear a {
  background-color: #fff !important;
}

.swatch-silver a {
  background-color: silver !important;
}

.swatch-gold a {
  background-color: gold !important;
}

.swatch-beige a {
  background-color: #f2ecda !important;
}

.swatch-ivory a {
  background-color: #fff !important;
}

.swatch-miscellaneous a {
  background: url("../images/interface/icon-color-swatch-misc.png") no-repeat scroll left top transparent;
}

.unselectable .swatch-miscellaneous a {
  background: url("../images/interface/icon-color-swatch-misc-unselectable.png") no-repeat scroll left top transparent !important;
}

/*
* Slot product tiles differ from grid tiles
* Slot tile override styles are in _slots_assets_scss
*/
.product-tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
}
.product-tile::after {
  content: "";
  display: table;
  clear: both;
}
.product-tile img {
  max-width: 100%;
}
.product-tile .product-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: auto;
  position: relative;
  margin-bottom: 0.625rem;
  min-height: 136px;
}
.product-tile .product-image .thumb-link {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
}
.product-tile .product-image .thumb-link img {
  vertical-align: top;
}
.product-tile .product-image .thumb-link img.thumb-back {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
@media only screen and (min-width: 768px) {
  .product-tile .product-image.rollover.hover .thumb-link img.thumb-front {
    opacity: 0;
  }
}
@media only screen and (min-width: 768px) {
  .product-tile .product-image.rollover.hover .thumb-link img.thumb-back {
    opacity: 1;
  }
}
.product-tile .product-image .quickview {
  display: none;
  position: absolute;
  bottom: -6%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  padding: 0.0625rem 0;
  background-color: rgba(255, 255, 255, 0.75);
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  text-align: center;
}
.product-tile .product-image .quickview .qv-icon {
  position: relative;
  top: -3px;
  margin-left: 0.375rem;
  stroke-width: 0.5px;
  stroke: #351d0e;
}
.product-tile .product-image:hover .quickview {
  display: block;
}
.product-tile .product-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  letter-spacing: 0.1px;
  line-height: 1.43;
}
.product-tile .product-pricing {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 0.4375rem 0 0;
  line-height: 22px;
  line-height: 1.375rem;
  line-height: 1.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product-tile .product-pricing .product-standard-price {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  text-decoration: line-through;
}
.product-tile .product-pricing .product-standard-price.basePrice {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
}
.product-tile .product-pricing .product-standard-price + .product-sales-price {
  color: #d71921;
}
.product-tile .product-pricing .product-sales-price {
  color: #d71921;
}
.product-tile .product-pricing .product-sales-price.list-price {
  color: #000;
}
.product-tile .product-pricing .product-set-price.sale-set {
  color: #d71921;
}
.product-tile .product-pricing .price-standard-range {
  text-decoration: line-through;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
}
.product-tile .product-pricing .percentage-discount {
  color: #676735;
  margin: 0.25rem 0 0;
}
.grid-tile .product-tile {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.25rem 1.25rem 0;
}
@media (min-width: 768px) {
  .grid-tile .product-tile {
    padding: 1.25rem;
  }
}
.product-tile .product-swatches ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.product-tile .product-swatches li {
  float: left;
  line-height: 1;
  padding: 0;
  margin: 0 0.625rem 0.625rem 0;
  border: solid 1px black;
}
.product-tile .product-swatches li.last {
  margin: 0;
}
.product-tile .product-swatches li.unselectable {
  opacity: 0.3;
}
.product-tile .product-swatches li.unselectable a::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #bcb7af;
  position: absolute;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 140%;
  height: 0.125rem;
  left: -20%;
  top: calc(50% - 0.0625rem);
}
.product-tile .product-swatches li.unselectable .swatch {
  pointer-events: none;
}
.product-tile .product-swatches .swatch {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
}
.product-tile .product-swatches .swatch.selected::after, .product-tile .product-swatches .swatch:hover::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0.0625rem;
  left: 0.0625rem;
  position: absolute;
  border: 1px solid #fff;
  width: calc(100% - 0.125rem);
  height: calc(100% - 0.125rem);
}
.product-tile .product-swatches .swatch img {
  height: 100%;
  width: 100%;
}
.product-tile .product-swatches .product-swatches-all {
  float: left;
  line-height: 20px;
  line-height: 1.25rem;
  margin-left: 0.625rem;
}
.product-tile .product-badge {
  position: absolute;
  top: 0;
  left: -0.3125rem;
}
.product-tile .product-promo > div {
  color: #676735;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  margin-top: 0.625rem;
}
.product-tile .product-promo > div .tooltip {
  display: inline-block;
  vertical-align: text-bottom;
}
.product-tile .product-compare {
  margin-top: 0.9375rem;
  line-height: 1;
  min-height: 1.1875rem;
  display: none;
}
@media (min-width: 768px) {
  .product-tile .product-compare {
    display: block;
  }
}
.product-tile .product-compare label {
  width: auto;
  margin: 0;
}
.product-tile .product-compare input {
  float: left;
  margin: 0;
}
.product-tile .rating-wrapper {
  height: 16px;
  margin-top: 0.75rem;
}
.product-tile .product-review {
  line-height: normal;
}
.product-tile .product-review .rating-title {
  display: inline-block;
  margin-right: 1em;
}
.product-tile .product-review .rating {
  display: inline-block;
}
.product-tile .p-w-r .pr-category-snippet {
  margin: 0;
}

.capture-product-id {
  position: absolute;
  left: -999em;
}

.pt_product-search-result #main,
.pt_product-search-noresult #main,
.pt_content-search-result #main {
  width: 100%;
  padding: 0.625rem 0.625rem 1.875rem;
}
@media (min-width: 768px) {
  .pt_product-search-result #main,
  .pt_product-search-noresult #main,
  .pt_content-search-result #main {
    padding: 1.5625rem 1.25rem;
  }
}
@media (min-width: 1025px) {
  .pt_product-search-result #main,
  .pt_product-search-noresult #main,
  .pt_content-search-result #main {
    padding: 1.5625rem 0.9375rem 3.75rem;
  }
}
.pt_product-search-result .refinements,
.pt_product-search-noresult .refinements,
.pt_content-search-result .refinements {
  padding-left: 0;
}
.pt_product-search-result .breadcrumb,
.pt_product-search-noresult .breadcrumb,
.pt_content-search-result .breadcrumb {
  padding: 0 0 0.75rem;
  display: none;
}
@media (min-width: 768px) {
  .pt_product-search-result .breadcrumb,
  .pt_product-search-noresult .breadcrumb,
  .pt_content-search-result .breadcrumb {
    display: block;
  }
}

@media (max-width: 1024px) {
  #wrapper.open-refinements {
    height: 100vh;
    overflow: hidden;
  }
}
@media (max-width: 1024px) {
  #wrapper.open-refinements .menu-overlay {
    display: block;
    background-color: #000;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
  }
}
@media (min-width: 1025px) {
  #wrapper #bottom-cat-banner-container {
    width: 53.6%;
    float: right;
    margin: 0 20.8em 0 0;
  }
}

.pt_content-search-result .primary-content,
.pt_product-search-result:not(.pt_landing) .primary-content {
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  .pt_content-search-result .primary-content,
  .pt_product-search-result:not(.pt_landing) .primary-content {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .pt_content-search-result .primary-content,
  .pt_product-search-result:not(.pt_landing) .primary-content {
    padding-left: 2.5rem;
  }
}
@media (min-width: 1025px) {
  .pt_content-search-result #secondary.refinements,
  .pt_product-search-result:not(.pt_landing) #secondary.refinements {
    display: block !important;
  }
}
@media (max-width: 1024px) {
  .pt_content-search-result #secondary.refinements,
  .pt_product-search-result:not(.pt_landing) #secondary.refinements {
    display: none;
    position: fixed;
    left: 0.625rem;
    top: 0.625rem;
    z-index: 100;
    background: #fff;
    width: calc(100% - 1.25rem);
    height: calc(100% - 20px);
    overflow-y: scroll;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.no-hits-search-term {
  font-style: italic;
  color: #a00101;
}

.no-hits-middle {
  border-bottom: 1px solid #bcb7af;
  border-top: 1px solid #bcb7af;
  padding: 1.5625rem 0 1.1875rem;
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .no-hits-middle {
    padding-bottom: 0.3125rem;
  }
}
.no-hits-middle h5 {
  margin: 0 0 0.9375rem;
}
.no-hits-middle .no-hits-help,
.no-hits-middle .no-hits-search {
  padding-bottom: 0.375rem;
}
@media (min-width: 768px) {
  .no-hits-middle .no-hits-help,
  .no-hits-middle .no-hits-search {
    width: 49%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
  }
}
@media (min-width: 768px) {
  .no-hits-middle .no-hits-search {
    float: right;
  }
}

.no-hits-search .search-form {
  position: relative;
}
.no-hits-search .search-form input {
  padding-right: 2.5rem;
}
.no-hits-search .search-form button {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: none;
  background-color: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

.no-hits-footer {
  margin: 1.25rem 0;
}

.category-main-banner img {
  max-width: 100%;
}

.search-result-bookmarks {
  margin: 0.9375rem 0;
}
.search-result-bookmarks .first {
  padding-right: 0.3125rem;
  border-right: 1px solid #c0c0c0;
}

.search-result-options {
  overflow: hidden;
}
.search-result-options.top-options {
  border-bottom: 1px solid #bcb7af;
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .search-result-options.top-options {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 768px) {
  .search-result-options.top-options .pagination {
    width: calc(100% - 20.875rem);
  }
}
@media (min-width: 1025px) {
  .search-result-options.top-options .pagination {
    width: calc(100% - 22.5rem);
  }
}
@media (max-width: 767px) {
  .search-result-options.top-options .pagination ul {
    display: none;
  }
}
@media (min-width: 1280px) {
  .search-result-options.top-options .pagination ul {
    margin: 0.625rem 0;
  }
}
@media (min-width: 768px) {
  .search-result-options.top-options .pagination ul + .results-hits {
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .search-result-options.top-options .pagination ul + .results-hits {
    float: left;
    text-align: left;
    margin: 0.625rem 0;
  }
}
.search-result-options.bottom-options {
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  .search-result-options.bottom-options {
    border-top: 1px solid #bcb7af;
  }
}
.search-result-options.bottom-options .pagination {
  float: none;
  width: 100%;
}
.search-result-options.bottom-options .pagination .results-hits {
  display: none;
}
.search-result-options.bottom-options .pagination ul {
  max-width: 18.75rem;
  float: none;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.875rem;
}

.selected-refinements .selected-refinements-title {
  margin: 0.625rem 0;
}
.selected-refinements .selected-refinements-title h5 {
  margin: 0;
  float: left;
}
.selected-refinements .selected-refinements-title a {
  float: right;
}
.selected-refinements .selected-refinement-value {
  display: inline-block;
  margin-right: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.selected-refinements .selected-refinement-value .icon {
  vertical-align: top;
  margin-top: 0.0625rem;
}

.refinement-select {
  float: left;
  width: calc(50% - 0.625rem);
  padding-left: 0.625rem;
}
@media (min-width: 768px) {
  .refinement-select {
    max-width: 8.75rem;
    margin-right: 1.25rem;
  }
}
@media (min-width: 1025px) {
  .refinement-select {
    display: none;
  }
}

.sort-by,
.items-per-page {
  float: left;
}
.sort-by fieldset,
.items-per-page fieldset {
  min-width: 4.5em;
}
.sort-by label,
.items-per-page label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sort-by button,
.items-per-page button {
  display: none;
}

.items-per-page {
  display: none;
}
@media (min-width: 1025px) {
  .items-per-page {
    display: block;
    margin-left: 0.625rem;
    max-width: 10.5rem;
  }
}

@media (min-width: 768px) {
  .sort-by {
    max-width: 10.875rem;
  }
}
@media (max-width: 767px) {
  .sort-by {
    float: right;
    width: calc(50% - 0.625rem);
  }
}

.pagination {
  margin: 0;
}
@media (min-width: 768px) {
  .pagination {
    float: right;
  }
}
.pagination ul {
  float: right;
  padding: 0;
  margin: 0;
}
.pagination li {
  display: block;
  float: left;
  list-style: none;
  padding: 0;
}
.pagination li.current-page,
.pagination li a {
  display: block;
  padding: 0 0.9375rem;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
}
.pagination li.current-page {
  text-decoration: underline;
}
.pagination li.first-last a {
  padding: 0;
}
.pagination li.first-last a.page-previous {
  margin-left: 0.625rem;
}
.pagination li.first-last a.page-next {
  margin-right: 0.625rem;
}
.pagination li.first-last a .icon {
  vertical-align: top;
}
.pagination .results-hits {
  color: #351d0e;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: center;
  clear: both;
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .pagination .results-hits {
    text-align: right;
    margin: 0.625rem 0;
  }
}
@media (min-width: 1280px) {
  .pagination .results-hits {
    clear: none;
  }
}

.search-refinements-section {
  display: none;
  border: 1px solid #351d0e;
  margin: 0 0.5em 20px;
}
.search-refinements-section .refinement {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0 15px 15px;
  border-bottom: 1px solid #351d0e;
  margin: 15px 0 0;
}
.search-refinements-section .refinement:last-child {
  border-bottom: none;
}
@media (min-width: 768px) {
  .search-refinements-section .refinement {
    width: 33.333%;
    border-bottom: none;
    border-left: 1px solid #351d0e;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .search-refinements-section .refinement:nth-of-type(3n + 1) {
    border-left: none;
  }
}
@media (min-width: 1025px) {
  .search-refinements-section .refinement {
    width: 25%;
  }
  .search-refinements-section .refinement:nth-of-type(4n + 1) {
    border-left: none;
  }
}

.search-refinements-section-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.refinements-title {
  line-height: 40px;
  line-height: 2.5rem;
  position: relative;
  padding: 0 0.9375rem;
  background: #351d0e;
}
@media (min-width: 1025px) {
  .refinements-title {
    display: none;
  }
}
.refinements-title h4 {
  margin: 0;
  color: #fff;
}
.refinements-title .filter-close {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  top: 0.625rem;
  right: 0.625rem;
  cursor: pointer;
  line-height: 1;
}
.refinements-title .filter-close .icon {
  fill: #fff;
  vertical-align: top;
}

@media (max-width: 1024px) {
  .refinements-content {
    padding: 0 1.25rem 4.375rem 1.25rem;
  }
}

.close-refinements {
  padding: 0.625rem;
  background: #f9f6f2;
  position: fixed;
  bottom: 0.625rem;
  width: calc(100% - 2.5rem);
}
@media (min-width: 1025px) {
  .close-refinements {
    display: none;
  }
}
.close-refinements .button {
  width: 100%;
}

.search-result-content {
  clear: both;
  margin-bottom: 1.25rem;
}
.full-width .search-result-content {
  margin: 0 0.5em;
}

.search-result-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 480px) {
  .search-result-items {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .search-result-items {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.full-width .search-result-items {
  margin: 0 -1.5%;
}
.search-result-items li {
  list-style: none;
}
.search-result-items .grid-tile {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 0 0 0.625rem;
  max-width: 18.75rem;
  vertical-align: top;
  background: #fff;
  width: 100%;
}
@media (min-width: 480px) {
  .search-result-items .grid-tile {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .search-result-items .grid-tile {
    width: 33.33%;
    margin: 0 0 1.25rem;
    padding: 0;
    max-width: 33.33%;
  }
}
@media (min-width: 768px) {
  .search-result-items .grid-tile.new-row .product-tile {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .search-result-items .grid-tile:nth-child(3n) .product-tile {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .search-result-items .grid-tile .product-tile {
    max-width: 18.75rem;
    margin: 0 auto;
  }
}

.search-promo {
  padding: 1.25rem;
}

#results-content {
  padding-top: 0.9375rem;
  border-top: 1px solid #bcb7af;
}

.folder-content-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  clear: both;
  padding: 0;
  margin: 0;
}
.folder-content-list li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 1rem;
  border: 1px solid #bcb7af;
  margin: 0.625rem;
}
@media (min-width: 480px) {
  .folder-content-list li {
    width: calc(50% - 0.625rem);
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    vertical-align: top;
  }
}
.folder-content-list li h6 {
  margin: 0;
}
.folder-content-list li .lone-link {
  white-space: nowrap;
}

.folder-content-list-actions {
  text-align: center;
  margin-top: 1.25rem;
}

.no-results {
  padding: 1.25rem;
}

.infinite-scroll .search-result-content .infinite-scroll-loading {
  width: 100%;
  height: 35px;
  text-align: center;
  background: url("../images/infinite-loading-indicator.gif") center no-repeat;
}

.infinite-scroll-loader {
  text-align: center;
}
.infinite-scroll-loader[data-loading-state=loaded] span, .infinite-scroll-loader.infinite-scroll-loading span {
  display: none;
}
.infinite-scroll-loader span {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  cursor: pointer;
  margin-top: 0.625rem;
}

.disable-infinite-scroll .search-result-content .page-element {
  display: none;
}

.pt_product-compare .full-width {
  padding: 0 1.25em;
}
.pt_product-compare .full-width .print-page {
  float: right;
}
.pt_product-compare .full-width .back {
  padding: 1em 0;
}

.compare-items {
  clear: both;
  overflow: hidden;
  display: none;
}
@media (min-width: 768px) {
  .compare-items {
    display: block;
  }
}
.compare-items h5 {
  margin: 0.625rem 0;
}
.compare-items button {
  padding: 0 1.875rem;
}
.compare-items button.button-text {
  overflow: hidden;
  color: #351d0e;
  text-decoration: underline;
  padding: 0;
  margin-left: 1.25rem;
}
.compare-items button.button-text:hover {
  color: #676735;
  text-decoration: underline;
}
.compare-items button.button-text.button {
  text-decoration: none;
}

.compare-items-panel {
  float: left;
}
.compare-items-panel::after {
  content: "";
  display: table;
  clear: both;
}

.compare-item {
  float: left;
  overflow: hidden;
  position: relative;
  width: 3.75rem;
  height: 3.75rem;
  margin-right: 1.25rem;
  text-align: center;
  background-color: #f9f6f2;
}
.compare-item .compare-item-remove {
  display: none;
  position: absolute;
  top: 0.0625rem;
  right: 0.125rem;
  z-index: 1;
  cursor: pointer;
}
.compare-item.active .compare-item-remove {
  display: block;
}
.compare-item .compare-item-number {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 2em;
}

.compare-item-image {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
}

.compare-buttons {
  float: right;
  padding: 0.625rem 0 0;
}

.category-switch {
  border-top: 1px solid #bcb7af;
  padding-top: 1.25rem;
}
.category-switch::after {
  content: "";
  display: table;
  clear: both;
}
.category-switch label {
  float: left;
  width: 25%;
  margin: 0;
  line-height: 40px;
  line-height: 2.5rem;
}
.category-switch .field-wrapper {
  float: left;
  width: 25%;
}

#compare-table {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #bcb7af;
  border-bottom: 1px solid #bcb7af;
  padding: 1.25rem 0;
}
#compare-table .product {
  width: 25%;
  padding: 0.625rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  text-align: center;
}
#compare-table .product.first {
  background-color: #f9f6f2;
  border: 0 none;
}
#compare-table .product .remove-link {
  position: absolute;
  right: 0.375rem;
  top: 0;
  z-index: 1;
}
#compare-table .product .product-swatches {
  width: 16.25rem;
  max-width: 100%;
  margin: 0 auto;
}
#compare-table .attribute-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  border-top: 1px solid #bcb7af;
}
#compare-table .attribute-row .value {
  width: 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.625rem;
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  text-align: center;
  border-left: 1px solid #bcb7af;
  word-break: break-all;
}
#compare-table .attribute-row .value.product-attribute {
  border: 0 none;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 0.2px;
  text-align: right;
  background-color: #f9f6f2;
}
#compare-table .attribute-row:first-of-type {
  border-top: 1px solid #bcb7af;
}
#compare-table .attribute-row:last-of-type {
  border-bottom: none;
}
#compare-table .attribute-row:nth-child(2n) {
  background-color: #f9f6f2;
}
#compare-table .action {
  display: block;
  padding: 0.5em 0;
}
#compare-table .value,
#compare-table .product {
  border-left: 1px solid #bcb7af;
}
#compare-table .value .value-item::after {
  content: ", ";
}
#compare-table .value .value-item:last-child::after {
  content: "";
}
#compare-table .section-header {
  text-transform: none;
  font-size: 0.9em;
  padding: 1em;
}
#compare-table .selectcategory label {
  text-transform: none;
  font-size: 0.9em;
  display: block;
  margin: 1em 0;
}
#compare-table .selectcategory select {
  margin: 0;
  width: 100px;
}
#compare-table .comparelists {
  padding: 0;
}
#compare-table .compare-lists label,
#compare-table .compare-lists select {
  float: none;
  width: 100%;
  text-align: left;
}

.pt_categorylanding #main {
  width: 100%;
  max-width: 100%;
}
.pt_categorylanding .primary-content {
  padding-bottom: 0;
}
.pt_categorylanding #secondary {
  display: none;
}
@media (min-width: 768px) {
  .pt_categorylanding #secondary {
    display: block;
  }
}

.pt_landing .refinements {
  display: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  .pt_landing .refinements {
    display: block;
  }
}
.pt_landing .primary-content {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .pt_landing .primary-content {
    padding-left: 2.5rem;
  }
}

.bottom-banner-container {
  overflow: hidden;
}
.bottom-banner-container .bottom-banner-cell {
  float: left;
  overflow: hidden;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .bottom-banner-container .bottom-banner-cell img {
    max-width: 100%;
  }
}
.bottom-banner-container .banner-cell-1 {
  width: 33%;
}
.bottom-banner-container .banner-cell-2 {
  width: 34%;
}
.bottom-banner-container .banner-cell-3 {
  width: 33%;
}

.primary-callout-text {
  margin-top: 1.25rem;
  padding: 0 1.25rem;
}
@media (min-width: 768px) {
  .primary-callout-text {
    margin-top: 2.5rem;
    padding: 0;
    width: 85%;
  }
}

.mobile-refinement-buttons {
  text-align: center;
}
.mobile-refinement-buttons .refinement-header {
  border: none;
  cursor: default;
  padding: 0.625rem 0 1.25rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .mobile-refinement-buttons .refinement-header {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.mobile-refinement-buttons .refinement-header.expanded {
  padding-bottom: 1.25rem;
}
.mobile-refinement-buttons .refinement-header::after {
  content: none;
}
.mobile-refinement-buttons .refinement-header + ul {
  display: block;
}
.mobile-refinement-buttons #category-level-1 .refinement-link {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #351d0e;
  width: 100%;
}
.mobile-refinement-buttons #category-level-1 .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .refinement-link:active, .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  text-decoration: none;
}
.mobile-refinement-buttons #category-level-1 .refinement-link:focus {
  outline: none;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled], fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #bcb7af;
  color: #351d0e;
  border-color: #bcb7af;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:hover {
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.mobile-refinement-buttons #category-level-1 .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .refinement-link:active, .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled:focus, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled:active, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled.active, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:hover, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:focus, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:active, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled].active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:focus, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.mobile-refinement-buttons #category-level-1 .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .refinement-link:active, .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  border-color: #c0c0c0;
  background-color: #fff;
  color: #351d0e;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled], fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.mobile-refinement-buttons #category-level-1 .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled:focus, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled:active, .mobile-refinement-buttons #category-level-1 .refinement-link.disabled.active, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:hover, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:focus, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled]:active, .mobile-refinement-buttons #category-level-1 .refinement-link[disabled].active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:focus, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link:active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .refinement-link.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link {
  line-height: 1em;
  padding: 0.65625rem 8%;
  min-height: 2.5rem;
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 0.2px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  cursor: pointer;
  border-color: #676735;
  background-color: #676735;
  color: #fff;
  font-family: roboto-bold, arial, sans-serif;
  border-color: #f9f6f2;
  background-color: #fff;
  color: #351d0e;
  width: 100%;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  text-decoration: none;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus {
  outline: none;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled], fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link {
  cursor: default;
  font-family: roboto-bold, arial, sans-serif;
  opacity: 1;
  background: #bcb7af;
  color: #351d0e;
  border-color: #bcb7af;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover {
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  border-color: #333319;
  background-color: #333319;
  color: #fff;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled.active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled].active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  font-family: roboto-bold, arial, sans-serif;
  background: #bcb7af;
  border-color: #bcb7af;
  color: #351d0e;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  border-color: #c0c0c0;
  background-color: #fff;
  color: #351d0e;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled], fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.disabled.active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:hover, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:focus, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled]:active, .mobile-refinement-buttons #category-level-1 .expandable .refinement-link[disabled].active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:hover, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:focus, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link:active, fieldset[disabled] .mobile-refinement-buttons #category-level-1 .expandable .refinement-link.active {
  background: #fff;
  border-color: #f9f6f2;
  color: #c0c0c0;
}
.mobile-refinement-buttons .refinement {
  border: 0 none;
}
.mobile-refinement-buttons .refinement[class*=-refinement] {
  display: none;
}
.mobile-refinement-buttons .refinement.category-refinement {
  display: block;
}
@media (min-width: 768px) {
  .mobile-refinement-buttons {
    display: none;
  }
}

.pt_storefront #main {
  width: 100%;
  max-width: 100%;
  padding: 0 0 3.75rem 0;
}

.hero-container {
  position: relative;
  width: 100%;
}
.hero-container img {
  width: 100%;
  height: auto;
}
.hero-container .hero-content {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 1.875rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 1025px) {
  .hero-container .hero-content {
    position: absolute;
    padding: 0;
    margin: 120px;
    top: 0;
    left: 0;
    width: calc(100% - 240px);
    height: calc(100% - 240px);
  }
}
.hero-container .hero-content.stacked-banner .hero-content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hero-container .hero-content.stacked-banner .hero-content-inner .inner-content.first {
  margin-right: 5%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.hero-container .hero-content.stacked-banner .hero-content-inner .inner-content.second {
  margin-left: 5%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 1279px) {
  .hero-container .hero-content.stacked-banner .hero-content-inner {
    width: 100%;
    position: relative;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content.stacked-banner .hero-content-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .hero-container .hero-content.stacked-banner .hero-content-inner .inner-content:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0;
    margin-bottom: 1.25rem;
  }
  .hero-container .hero-content.stacked-banner .hero-content-inner .inner-content:last-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin: 0;
  }
}
@media (max-width: 1024px) {
  .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button {
    border-color: #676735;
    background-color: #676735;
    color: #fff;
  }
  .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:hover, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:focus, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:active, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.active {
    border-color: #333319;
    background-color: #333319;
    color: #fff;
  }
  .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.disabled:hover, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.disabled:focus, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.disabled:active, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.disabled.active, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button[disabled]:hover, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button[disabled]:focus, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button[disabled]:active, .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button[disabled].active, fieldset[disabled] .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:hover, fieldset[disabled] .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:focus, fieldset[disabled] .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button:active, fieldset[disabled] .hero-container:not(.side-by-side) .hero-content-inner:not([class*=interior-button]) .button.active {
    font-family: roboto-bold, arial, sans-serif;
    background: #bcb7af;
    border-color: #bcb7af;
    color: #351d0e;
  }
}
.hero-container .hero-content-inner .type-hero {
  display: inline-block;
  line-height: 1em;
  font-size: 40px;
  font-size: 2.5rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner .type-hero {
    font-size: 72px;
    font-size: 5vw;
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 1280px) {
  .hero-container .hero-content-inner .type-hero {
    font-size: 72px;
    font-size: 4.5rem;
  }
}
.hero-container .hero-content-inner h3 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner h3 {
    font-size: 24px;
    font-size: 1.6666666667vw;
  }
}
@media (min-width: 1280px) {
  .hero-container .hero-content-inner h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.hero-container .hero-content-inner p {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
.hero-container .hero-content-inner .button + .button {
  margin-top: 0.625rem;
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner .button + .button {
    margin-left: 4%;
    margin-top: 0;
  }
}
.hero-container .hero-content-inner .type-hero,
.hero-container .hero-content-inner h4,
.hero-container .hero-content-inner h3,
.hero-container .hero-content-inner h2,
.hero-container .hero-content-inner h1,
.hero-container .hero-content-inner p {
  margin-top: 0;
  color: #351d0e;
}
.hero-container .hero-content-inner .type-hero.inverse,
.hero-container .hero-content-inner h4.inverse,
.hero-container .hero-content-inner h3.inverse,
.hero-container .hero-content-inner h2.inverse,
.hero-container .hero-content-inner h1.inverse,
.hero-container .hero-content-inner p.inverse {
  color: #fff;
}
.hero-container .hero-content-inner .type-hero.primary,
.hero-container .hero-content-inner h4.primary,
.hero-container .hero-content-inner h3.primary,
.hero-container .hero-content-inner h2.primary,
.hero-container .hero-content-inner h1.primary,
.hero-container .hero-content-inner p.primary {
  color: #676735;
}
.hero-container .hero-content-inner h1,
.hero-container .hero-content-inner h4 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner h1,
  .hero-container .hero-content-inner h4 {
    margin-bottom: 1.5rem;
  }
}
.hero-container .hero-content-inner.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.hero-container .hero-content-inner.drop-background {
  padding: 0;
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner.drop-background {
    background-color: transparent !important;
  }
}
@media (min-width: 768px) {
  .hero-container .hero-content-inner.drop-background {
    padding: 1.875rem;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner:not(.mobile-content-inside) {
    position: relative;
  }
  .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=align-top-], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=align-middle-], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=align-bottom-], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=-left-pos], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=-center-pos], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=align-middle-center], .hero-container .hero-content-inner:not(.mobile-content-inside)[class*=-right-pos] {
    top: auto;
    top: initial;
    bottom: auto;
    bottom: initial;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .hero-container .hero-content-inner:not(.mobile-content-inside) .button {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 480px) {
  .hero-container .hero-content-inner:not(.mobile-content-inside) .button {
    width: auto;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) .type-hero,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) h4,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) h3,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) h2,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) h1,
  .hero-container .hero-content-inner:not(.mobile-content-inside):not(.split-item):not([class*=mobile-content-inside]):not(.mobile-primary) p {
    color: #351d0e;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner[class*=mobile-content-inside] {
    position: absolute;
    padding: 1.25rem 1.25rem 1.875rem 1.25rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-bottom-center] {
    top: auto;
    top: initial;
    right: auto;
    right: initial;
    left: 0;
    bottom: 35px;
    text-align: center;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-bottom-center][class*=width-] {
    max-width: 100%;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-middle-center] {
    top: 0;
    right: auto;
    right: initial;
    left: 0;
    bottom: auto;
    bottom: initial;
    text-align: center;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-middle-center][class*=width-] {
    max-width: 100%;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-bottom-left] {
    top: auto;
    top: initial;
    left: 0;
    right: auto;
    right: initial;
    bottom: 35px;
    text-align: left;
  }
  .hero-container .hero-content-inner[class*=mobile-content-inside][class*=-bottom-left][class*=width-] {
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .hero-container .hero-content-inner.mobile-center {
    text-align: center;
  }
}
.hero-container.banner {
  border-top: 5px solid #676735;
  margin-top: 1.875rem;
}
@media (min-width: 768px) {
  .hero-container.banner {
    margin-top: 3.125rem;
  }
}
.hero-container.banner .hero-content {
  max-width: 100%;
}
@media (min-width: 1025px) {
  .hero-container.banner .hero-content {
    margin: 60px 120px;
    width: calc(100% - 240px);
    height: calc(100% - 120px);
  }
}
.hero-container.banner .type-hero {
  font-size: 42px;
  font-size: 2.625rem;
  color: #351d0e;
}
@media (min-width: 768px) {
  .hero-container.banner .type-hero {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.hero-container.banner h2 {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0.9375rem 0;
  color: #351d0e;
}
@media (min-width: 768px) {
  .hero-container.banner h2 {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
.hero-container.banner.alternate {
  border-top: 0;
}
.hero-container.banner.alternate picture img {
  min-height: 240px;
}
.hero-container.side-by-side {
  border-top: 0;
}
.hero-container.side-by-side .hero-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.hero-container.side-by-side .hero-content .video {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 1.875rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
}
.hero-container.side-by-side .hero-content .video img {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.hero-container.side-by-side .hero-content .call-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.hero-container.side-by-side .hero-content .image-capper {
  display: none;
}
@media (min-width: 768px) {
  .hero-container.side-by-side .hero-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .hero-container.side-by-side .hero-content .video,
  .hero-container.side-by-side .hero-content .call-text {
    width: 50%;
  }
  .hero-container.side-by-side .hero-content .video {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 0;
    -ms-flex-item-align: center;
        align-self: center;
  }
  .hero-container.side-by-side .hero-content .video.first {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .hero-container.side-by-side .hero-content .call-text {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 6%;
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .hero-container.side-by-side .hero-content .call-text.second {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-right: 0;
    padding-left: 6%;
  }
  .hero-container.side-by-side .hero-content .image-capper {
    display: block;
    margin-bottom: 0.625rem;
  }
  .hero-container.side-by-side .hero-content .image-capper img {
    width: auto;
    width: initial;
  }
}
@media (max-width: 1279px) {
  .hero-container.side-by-side .hero-content {
    position: absolute;
    padding: 0;
    margin: 1.25rem 1.25rem 1.875rem 1.25rem;
    top: 0;
    left: 0;
    width: calc(100% - 40px);
    height: calc(100% - 50px);
  }
  .hero-container.side-by-side .hero-content .call-text .type-hero {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
@media (max-width: 1024px) {
  .hero-container.side-by-side .hero-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1279px) {
  .hero-container.side-by-side picture > img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.hero-container.third-split {
  border-top: 0;
}
.hero-container.third-split .hero-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.hero-container.third-split .hero-content img {
  width: auto;
  width: initial;
  height: auto;
  height: initial;
}
.hero-container.third-split .hero-content .flex {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.hero-container.third-split .hero-content .split-item .container {
  text-align: left;
}
.hero-container.third-split .hero-content .split-item .container:first-child {
  margin-bottom: 1.25rem;
}
@media (min-width: 1025px) {
  .hero-container.third-split .hero-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .hero-container.third-split .hero-content .flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .hero-container.third-split .hero-content .split-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: left;
  }
  .hero-container.third-split .hero-content .split-item:first-child {
    width: 66.6666666667%;
  }
  .hero-container.third-split .hero-content .split-item:last-child {
    width: 33.3333333333%;
  }
  .hero-container.third-split .hero-content .split-item .container {
    text-align: left;
  }
  .hero-container.third-split .hero-content .split-item .container:first-child {
    margin-right: 1.25rem;
    margin-bottom: 0;
  }
  .hero-container.third-split .hero-content .split-item .container:nth-child(2) {
    margin-left: 1.25rem;
  }
  .hero-container.third-split .hero-content .split-item.first {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-right: 5%;
  }
  .hero-container.third-split .hero-content .split-item.second {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-left: 5%;
  }
}
@media (max-width: 1279px) {
  .hero-container.third-split .hero-content {
    position: absolute;
    padding: 0;
    margin: 1.25rem 1.25rem 1.875rem 1.25rem;
    top: 0;
    left: 0;
    width: calc(100% - 40px);
    height: calc(100% - 50px);
    text-align: left;
  }
  .hero-container.third-split .hero-content .call-text .type-hero {
    font-size: 40px;
    font-size: 2.5rem;
  }
  .hero-container.third-split .hero-content .center {
    text-align: center !important;
  }
}
@media (max-width: 1024px) {
  .hero-container.third-split .hero-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1279px) {
  .hero-container.third-split img {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }
}
.hero-container.third-split.alternate .hero-content .split-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1025px) {
  .hero-container.third-split.alternate .hero-content {
    margin: 60px 100px;
    width: calc(100% - 200px);
    height: calc(100% - 120px);
  }
}
@media (min-width: 1025px) {
  .hero-container.third-split.alternate .hero-content .split-item h3 {
    margin-top: 0;
  }
  .hero-container.third-split.alternate .hero-content .split-item:first-child {
    padding-right: 2%;
  }
  .hero-container.third-split.alternate .hero-content .split-item:last-child {
    padding-left: 2%;
    text-align: left;
  }
  .hero-container.third-split.alternate .hero-content .split-item .container:first-child {
    margin-right: 0;
  }
}
.hero-container.secondary-hero {
  margin-top: 1.875rem;
}
@media (min-width: 768px) {
  .hero-container.secondary-hero {
    margin-top: 3.75rem;
  }
}

.content-tiles {
  width: 100%;
  max-width: 1280px;
  margin: auto;
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .content-tiles {
    margin-top: 3.75rem;
  }
}
.content-tiles .content-tiles-heading {
  text-align: center;
  margin: 0 0 1.875rem 0;
}
.content-tiles .content-tiles-heading h2 {
  margin: 0;
  line-height: 1em;
}
.content-tiles .content-tiles-heading p {
  padding: 0.625rem 1.875rem 0 1.875rem;
  text-align: center;
}
@media (min-width: 768px) {
  .content-tiles .content-tiles-heading p {
    width: 60%;
    margin: 0 auto;
    padding: 0.625rem 0 0 0;
  }
}
.content-tiles .content-tiles-heading a {
  margin-top: 1.25rem;
}
.content-tiles .content-tiles-heading .type-hero,
.content-tiles .content-tiles-heading h4,
.content-tiles .content-tiles-heading h3,
.content-tiles .content-tiles-heading h2,
.content-tiles .content-tiles-heading h1,
.content-tiles .content-tiles-heading p {
  color: #351d0e;
}
.content-tiles .content-tiles-heading .type-hero.inverse,
.content-tiles .content-tiles-heading h4.inverse,
.content-tiles .content-tiles-heading h3.inverse,
.content-tiles .content-tiles-heading h2.inverse,
.content-tiles .content-tiles-heading h1.inverse,
.content-tiles .content-tiles-heading p.inverse {
  color: #fff;
}
.content-tiles .content-tiles-heading .type-hero.primary,
.content-tiles .content-tiles-heading h4.primary,
.content-tiles .content-tiles-heading h3.primary,
.content-tiles .content-tiles-heading h2.primary,
.content-tiles .content-tiles-heading h1.primary,
.content-tiles .content-tiles-heading p.primary {
  color: #676735;
}
@media (max-width: 1024px) {
  .content-tiles .content-tiles-heading:not(.mobile-primary) .type-hero,
  .content-tiles .content-tiles-heading:not(.mobile-primary) h4,
  .content-tiles .content-tiles-heading:not(.mobile-primary) h3,
  .content-tiles .content-tiles-heading:not(.mobile-primary) h2,
  .content-tiles .content-tiles-heading:not(.mobile-primary) h1,
  .content-tiles .content-tiles-heading:not(.mobile-primary) p {
    color: #351d0e;
  }
}
.content-tiles .content-tiles-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.content-tiles .content-tile-inner-wrapper {
  position: absolute;
  margin: 20px;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  top: 0;
  left: 0;
}
@media (min-width: 768px) {
  .content-tiles .content-tile-inner-wrapper {
    margin: 30px;
    width: calc(100% - 60px);
    height: calc(100% - 120px);
  }
}
@media (min-width: 1025px) {
  .content-tiles .content-tile-inner-wrapper {
    margin: 60px 30px;
  }
}
.content-tiles .content-tile-container {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 5%;
  display: inline-block;
}
.content-tiles .content-tile-container:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .content-tiles .content-tile-container {
    margin-right: 1%;
    margin-left: 1%;
    margin-top: 2%;
  }
  .content-tiles .content-tile-container:first-child {
    margin-left: 0;
  }
}
.content-tiles img {
  width: 100%;
  height: auto;
}
.content-tiles .cta-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.content-tiles .cta-container .button + .button {
  margin-top: 4%;
}
@media (min-width: 768px) {
  .content-tiles .cta-container .button + .button {
    margin-left: 4%;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .content-tiles .cta-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.content-tiles.two-up .content-tile-container, .content-tiles.three-up .content-tile-container {
  width: 100%;
}
@media (min-width: 768px) {
  .content-tiles.two-up .content-tile-container {
    width: 49%;
  }
  .content-tiles.two-up .content-tile-container:nth-child(2n) {
    margin-right: 0;
  }
  .content-tiles.two-up .content-tile-container:nth-child(-n+2) {
    margin-top: 0;
  }
}
.content-tiles.two-up.alternate .content-tile-inner-wrapper {
  margin: 40px 25px;
  height: calc(100% - 80px);
  width: calc(100% - 50px);
}
@media (min-width: 768px) {
  .content-tiles.three-up .content-tile-container {
    width: 31.9833333333%;
  }
  .content-tiles.three-up .content-tile-container:nth-child(3n) {
    margin-right: 0;
  }
  .content-tiles.three-up .content-tile-container:nth-child(-n+3) {
    margin-top: 0;
  }
}
.content-tiles.three-up.long-treatment .content-tile-container {
  margin-bottom: 1.875rem;
}
.content-tiles.three-up.long-treatment .content-tile-inner {
  padding: 0 1.875rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  .content-tiles.three-up.long-treatment .content-tile-container {
    margin-bottom: 0;
  }
  .content-tiles.three-up.long-treatment .content-tile-inner {
    padding: 0;
  }
}
.content-tiles.inner-content .content-tile-inner-wrapper h2 {
  margin-top: 0;
  color: #351d0e;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .content-tiles.inner-content .content-tile-inner-wrapper h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  .content-tiles.inner-content .content-tile-inner-wrapper h2 {
    font-size: 44px;
    font-size: 2.75rem;
  }
}
.content-tiles.inner-content .content-tile-inner-wrapper h2.inverse {
  color: #fff;
}
.content-tiles.inner-content .content-tile-inner-wrapper h2.primary {
  color: #676735;
}
.content-tiles.outer-content {
  text-align: center;
}
.content-tiles.outer-content .content-tile-container {
  margin-top: 0;
}
.content-tiles.outer-content h3 {
  margin-bottom: 5%;
  color: #351d0e;
  font-family: roboto-regular, arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (max-width: 1279px) {
  .content-tiles.outer-content h3 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 768px) {
  .content-tiles.outer-content h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .content-tiles.outer-content h3 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.content-tiles.outer-content h3.link-arrow {
  position: relative;
}
.content-tiles.outer-content h3.link-arrow::after {
  content: "";
  position: absolute;
  top: -3px;
  background-image: url("../images/svg-icons/arrow.svg");
  background-size: cover;
  height: 30px;
  width: 30px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 768px) {
  .content-tiles.outer-content h3 {
    margin-bottom: 0;
  }
  .content-tiles.outer-content h3.link-arrow {
    top: -3px;
  }
}
.content-tiles.no-buttons {
  margin-bottom: 3.75rem;
}

.top-categories-slot {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  text-align: center;
  padding-top: 1.875rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.top-categories-slot .slot-header {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.top-categories-slot .top-categories-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 2.5rem;
  padding: 0 2%;
}
.top-categories-slot .category-tile {
  margin-right: 5%;
  margin-left: 5%;
  margin-top: 4%;
  width: 40%;
  display: inline-block;
}
.top-categories-slot .category-tile:nth-child(-n+2) {
  margin-top: 0;
}
.top-categories-slot .category-tile img {
  max-width: 100%;
}
@media (max-width: 1024px) {
  .top-categories-slot .category-tile img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) {
  .top-categories-slot .category-tile {
    margin-right: 2%;
    margin-left: 2%;
    margin-top: 4%;
    width: 21%;
  }
  .top-categories-slot .category-tile:nth-child(-n+4) {
    margin-top: 0;
  }
}
@media (min-width: 1025px) {
  .top-categories-slot {
    padding-top: 4.375rem;
    padding-left: 0;
    padding-right: 0;
  }
  .top-categories-slot .slot-header {
    padding-left: 0;
    padding-right: 0;
  }
  .top-categories-slot .top-categories-wrapper {
    padding: 0;
  }
}

.promo-banner {
  width: 100%;
}
.promo-banner .promo-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  color: #fff;
}
.promo-banner .promo-container .promo-banner-background {
  content: "";
  height: 75%;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
  background-color: #676735;
}
.promo-banner .item1 {
  height: 5.625rem;
  width: 5.625rem;
  border-radius: 4em;
  border: 2px solid #fff;
  background-color: #676735;
  position: relative;
}
.promo-banner .item1 .callout-circle,
.promo-banner .item1 .callout-circle-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.promo-banner .item1 .callout-circle {
  z-index: 1;
  height: 5.1875rem;
  width: 5.1875rem;
  border-radius: 4em;
  border: 1px solid #fff;
}
.promo-banner .item1 .callout-circle::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid #fff;
}
.promo-banner .item1 .callout-circle-inner {
  z-index: 2;
  text-align: center;
  width: 90%;
  height: 90%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 8px;
}
.promo-banner .item1 .callout-circle-inner span {
  color: #fff;
  display: block;
  vertical-align: middle;
  line-height: 1em;
}
.promo-banner .item1 .callout-circle-inner span:nth-child(1) {
  text-transform: uppercase;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.8125rem;
}
.promo-banner .item1 .callout-circle-inner span:nth-child(2) {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 30px;
  font-size: 1.875rem;
}
.promo-banner .item1 .callout-circle-inner span:nth-child(3) {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.8125rem;
}
.promo-banner .item2 {
  padding: 0.9375rem 0 0.3125rem 0;
}
.promo-banner .item3 {
  padding: 0.3125rem 0 0.9375rem 0;
}
.promo-banner .item1,
.promo-banner .item2,
.promo-banner .item3 {
  z-index: 1;
}
.promo-banner .item2,
.promo-banner .item3 {
  font-family: roboto-regular, arial, sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .promo-banner .item2,
  .promo-banner .item3 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media (min-width: 1025px) {
  .promo-banner .promo-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .promo-banner .promo-container .promo-banner-background {
    content: "";
    height: 60%;
    width: 100%;
    bottom: 20%;
  }
  .promo-banner .item1 {
    height: 7.5rem;
    width: 7.5rem;
    border-radius: 6em;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0 1.5625rem;
  }
  .promo-banner .item1 .callout-circle {
    height: 6.875rem;
    width: 6.875rem;
    border-radius: 6em;
  }
  .promo-banner .item1 .callout-circle::after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
  }
  .promo-banner .item1 .callout-circle-inner span:nth-child(1) {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .promo-banner .item1 .callout-circle-inner span:nth-child(2) {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 40px;
    font-size: 2.5rem;
  }
  .promo-banner .item1 .callout-circle-inner span:nth-child(3) {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .promo-banner .item2 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding: 0;
  }
  .promo-banner .item3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding: 0;
  }
  .promo-banner .item2,
  .promo-banner .item3 {
    font-family: "Neuton", serif;
    font-size: 30px;
    font-size: 1.875rem;
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media (min-width: 1025px) and (max-width: 1279px) {
  .promo-banner .item2,
  .promo-banner .item3 {
    letter-spacing: 0.2px;
  }
}
@media (min-width: 1025px) and (min-width: 768px) {
  .promo-banner .item2,
  .promo-banner .item3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}

.horizontalcarousel-with-banner {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner {
    margin-top: 3.75rem;
  }
}
.horizontalcarousel-with-banner .carousel-banner {
  margin-bottom: 1.875rem;
}
.horizontalcarousel-with-banner .carousel-wrapper {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1.25rem;
}
@media (min-width: 768px) {
  .horizontalcarousel-with-banner .carousel-wrapper {
    padding: 0;
  }
}

.mobile-category-buttons {
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1.25rem;
  margin-top: 1.875rem;
}
.mobile-category-buttons .button {
  width: 100%;
  margin-bottom: 0.9375rem;
  border-color: #b3b3b3;
}
.mobile-category-buttons h2 {
  margin-top: 0;
}
@media (min-width: 1025px) {
  .mobile-category-buttons {
    display: none;
  }
}

.home-bottom-first .recommendations-container {
  position: relative;
  margin-left: 8%;
  margin-right: 8%;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations-container {
    margin-left: 0.5%;
    margin-right: 1%;
  }
}
.home-bottom-first .recommendations {
  padding: 1.25rem 0 0.9375rem;
  position: relative;
  width: calc(100% + 0.125rem);
}
@media (min-width: 768px) {
  .home-bottom-first .recommendations {
    padding: 1.875rem 0 1.5625rem;
  }
}
.home-bottom-first .recommendations .slick-prev {
  left: -1.9375rem;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations .slick-prev {
    left: 0.19rem;
  }
}
.home-bottom-first .recommendations .slick-next {
  right: -2.5rem;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations .slick-next {
    right: 0.25rem;
  }
}
.home-bottom-first .recommendations .grid-tile {
  background: #fff;
  -webkit-box-shadow: 0 0 9px 0 #c0c0c0;
          box-shadow: 0 0 9px 0 #c0c0c0;
  width: 18.75rem;
  height: auto;
  padding: 0;
  margin: 0.3125rem 0.4375rem;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations .grid-tile .product-tile {
    margin-left: 8%;
  }
}
.home-bottom-first .recommendations .grid-tile .slick-slide .slick-active {
  width: 303px;
}
@media (max-width: 767px) {
  .home-bottom-first .recommendations .grid-tile .slick-slide .slick-active {
    width: 360px;
  }
}

.home-bottom-second {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgb(243, 243, 243)), color-stop(58%, rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgb(243, 243, 243) 25%, rgb(255, 255, 255) 58%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-position-y: 60px;
}
@media (min-width: 768px) {
  .home-bottom-second {
    background-position-y: 50px;
  }
}

.horizontal-carousel .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.horizontal-carousel .slick-track .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
.horizontal-carousel .slick-track .slick-slide img {
  width: 100%;
}

#pr-write {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}

.pt_catalogrequest .primary-content {
  float: left;
  padding-left: 0;
  width: 100%;
}
.pt_catalogrequest .dialog-required {
  display: block;
  margin: 0.625rem 0;
}
.pt_catalogrequest .wrapper-addToEmailList label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.pt_catalogrequest .wrapper-addToEmailList label::before {
  width: 24px;
}
.pt_catalogrequest .wrapper-addToEmailList input[type=checkbox] + label::before {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.pt_catalogrequest .privacy-policy {
  margin-bottom: 2.5rem;
}
.pt_catalogrequest .form-row-button {
  margin-top: 1.5625rem;
}
.pt_catalogrequest .form-row-button button {
  width: 100%;
}
.pt_catalogrequest .catalog-request-bottom-first {
  padding: 1.25rem;
  border: 3px solid #f9f6f2;
  overflow: hidden;
}
.pt_catalogrequest .catalog-request-bottom-first .col {
  float: left;
  padding: 0 0.3125rem;
  width: 33%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image {
  max-width: 6.25rem;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image.left {
  float: left;
  width: 30%;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image.center {
  width: 25%;
  text-align: center;
  margin: 0 auto;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image.creditcard {
  margin-top: -20px;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-image img {
  width: 100%;
}
.pt_catalogrequest .catalog-request-bottom-first .col .wrapper-content {
  background-color: #f9f6f2;
  padding: 0.625rem 0;
  text-align: center;
  height: 6.5625rem;
  max-height: 6.5625rem;
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
.pt_catalogrequest .catalog-request-bottom-first .col .inner-content {
  float: right;
  width: 70%;
}
.pt_catalogrequest .catalog-request-bottom-first .col:first-child {
  width: 100%;
}
@media (min-width: 768px) {
  .pt_catalogrequest .catalog-request-bottom-first .col:first-child {
    width: 33%;
    padding: 0;
  }
}
.pt_catalogrequest .catalog-request-bottom-first .col:first-child .wrapper-content {
  padding: 0.625rem 0;
}
@media (min-width: 768px) {
  .pt_catalogrequest .catalog-request-bottom-first .col:first-child .wrapper-content {
    padding: 0.625rem 0;
  }
}
.pt_catalogrequest .catalog-request-bottom-first .col:last-child {
  padding-right: 0;
}
.pt_catalogrequest .catalog-request-bottom-first h5 {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 0;
}
.pt_catalogrequest .catalog-request-bottom-first a.link-catalog-request {
  display: block;
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #676735;
}
.pt_catalogrequest .catalog-request-right {
  display: none;
  margin-top: 1.25rem;
}
.pt_catalogrequest .catalog-request-right picture img {
  width: 100%;
}
.pt_catalogrequest .form-field-tooltip {
  margin: 0 3%;
  position: absolute;
  top: -10px;
  left: 2.8125rem;
}
@media (min-width: 768px) {
  .pt_catalogrequest #CatalogRequestForm {
    width: 26.25rem;
  }
  .pt_catalogrequest .form-row .field-wrapper {
    width: 94%;
  }
  .pt_catalogrequest .has-tooltip-max-width .form-field-tooltip {
    width: 5%;
  }
  .pt_catalogrequest .container-form,
  .pt_catalogrequest .container-assets {
    float: left;
    width: 70%;
    padding-top: 1.25rem;
  }
  .pt_catalogrequest .container-assets {
    border-top: 1px solid #bcb7af;
  }
  .pt_catalogrequest .catalog-request-right {
    float: right;
    width: 25%;
    display: block;
  }
  .pt_catalogrequest .form-row-button button {
    width: 300px;
  }
}

.pt_error #main.registered .account-nav-asset {
  border: 0;
  margin-top: 0;
  padding-top: 0;
}

.error-page-search h5 {
  margin-bottom: 1.25rem;
}
.error-page-search .search-form .form-row {
  width: 75%;
  position: relative;
}
.error-page-search .notfound-search {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 0.9375rem;
}
.error-page-search .input-text {
  margin-bottom: 0.625rem;
  padding-right: 2.5rem;
}
.error-page-search button {
  height: 2.5rem;
  width: 2.5rem;
  padding: 0;
  border: none;
  background-color: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

.content-asset .account-options li {
  background-color: #c0c0c0;
}
.content-asset .account-options li:hover {
  background-color: #64371b;
  border-color: #64371b;
}

.folder-slot {
  background-color: #fff;
}
.folder-slot h2 {
  color: #676735;
}

.footer-top-promo .primary-cta span {
  display: block;
}
@media (min-width: 768px) {
  .footer-top-promo .primary-cta span {
    display: inline;
  }
}
.footer-top-promo .primary-cta span:first-of-type {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.header-top-promo {
  line-height: 24px;
  line-height: 1.5rem;
  height: 1.5rem;
  margin: 0;
  background: #676735;
  text-align: center;
  color: #fff;
}
@media (min-width: 768px) {
  .header-top-promo {
    line-height: 30px;
    line-height: 1.875rem;
    height: 1.875rem;
  }
}
@media (min-width: 1025px) {
  .header-top-promo {
    line-height: 50px;
    line-height: 3.125rem;
    height: 3.125rem;
  }
}
.header-top-promo img {
  vertical-align: middle;
  margin-right: 1.25rem;
  position: relative;
  top: -6px;
  width: 60px;
}
.header-top-promo .primary-cta {
  padding-right: 1.25rem;
  letter-spacing: 0.2px;
}
@media (min-width: 1025px) {
  .header-top-promo .primary-cta {
    font-size: 28px;
    font-size: 1.75rem;
    letter-spacing: 0.4px;
  }
}
.header-top-promo .primary-cta span:first-of-type {
  font-family: roboto-bold, arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .header-top-promo .primary-cta span:first-of-type {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media (min-width: 1025px) {
  .header-top-promo .primary-cta span:first-of-type {
    padding-right: 0.625rem;
  }
}
.header-top-promo a {
  text-decoration: underline;
  vertical-align: top;
}
.header-top-promo .icon {
  fill: #fff;
  position: relative;
  top: -2px;
}

.footer-top-promo-container {
  background: #676735;
  background: radial-gradient(circle at center, #676735 0%, #333319 100%);
}

.footer-top-promo {
  height: 3.125rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.375rem 1.25rem;
  color: #fff;
  background: url("../images/footer-top-banner-bg.png") no-repeat center;
}
@media (min-width: 768px) {
  .footer-top-promo {
    line-height: 60px;
    line-height: 3.75rem;
    height: 3.75rem;
    text-align: center;
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .footer-top-promo {
    line-height: 80px;
    line-height: 5rem;
    height: 5rem;
  }
}
.footer-top-promo .primary-cta {
  line-height: 19px;
  line-height: 1.1875rem;
  letter-spacing: 0;
  display: block;
  float: left;
}
@media (min-width: 768px) {
  .footer-top-promo .primary-cta {
    font-size: 24px;
    font-size: 1.5rem;
    display: inline-block;
    float: none;
    margin-right: 2.5rem;
    letter-spacing: -0.1px;
    line-height: inherit;
  }
}
@media (min-width: 1025px) {
  .footer-top-promo .primary-cta {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.footer-top-promo img {
  margin: 0.75rem 0.625rem 0;
  vertical-align: top;
  max-width: 3.75rem;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 1025px) {
  .footer-top-promo img {
    max-width: 5.625rem;
    margin-top: 0.8125rem;
  }
}
.footer-top-promo a {
  text-decoration: underline;
  vertical-align: top;
  margin: 0.5625rem 0 0;
  display: inline-block;
  float: right;
  letter-spacing: 0.2px;
}
@media (min-width: 768px) {
  .footer-top-promo a {
    float: none;
    margin: 0;
  }
}
.footer-top-promo a .icon {
  fill: #fff;
  position: relative;
  top: -2px;
}

.add-to-cart-banner {
  height: 3.125rem;
  margin: 0;
  background: #676735;
  color: #fff;
}
.add-to-cart-banner a {
  display: inline-block;
  line-height: normal;
  width: 100%;
}
@media (min-width: 768px) {
  .add-to-cart-banner a {
    text-align: center;
  }
}
.add-to-cart-banner img {
  padding: 0.3125rem 0.625rem;
  width: 3.9375rem;
  vertical-align: middle;
}
.add-to-cart-banner .primary-cta {
  color: #fff;
}
@media (max-width: 1024px) {
  .add-to-cart-banner .primary-cta {
    display: inline-block;
    width: calc(100% - 99px);
    padding-right: 0.625rem;
    vertical-align: middle;
  }
}
@media (min-width: 768px) {
  .add-to-cart-banner .primary-cta {
    line-height: 50px;
    line-height: 3.125rem;
    display: inline;
  }
}
.add-to-cart-banner .primary-cta span:first-of-type {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media (min-width: 768px) {
  .add-to-cart-banner .primary-cta span:first-of-type {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.add-to-cart-banner .primary-cta span.bold {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}
@media (min-width: 768px) {
  .add-to-cart-banner .primary-cta span.bold {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.header-bottom-promo {
  line-height: 24px;
  line-height: 1.5rem;
  height: 1.5rem;
  margin: 0 0 0.25rem;
  background: #f9f6f2;
  text-align: center;
}
@media (min-width: 768px) {
  .header-bottom-promo {
    line-height: 30px;
    line-height: 1.875rem;
    height: 1.875rem;
  }
}
@media (min-width: 1025px) {
  .header-bottom-promo {
    line-height: 40px;
    line-height: 2.5rem;
    height: 2.5rem;
  }
}
.header-bottom-promo a {
  text-decoration: underline;
  vertical-align: top;
}
.header-bottom-promo.top-asset .primary-cta {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
  font-size: 18px;
  font-size: 1.125rem;
}
.header-bottom-promo.bottom-asset {
  color: #676735;
}
.header-bottom-promo.bottom-asset .primary-cta {
  padding-right: 0.625rem;
}
@media (max-width: 1024px) {
  .header-bottom-promo.bottom-asset .primary-cta .bold {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
  }
}
@media (min-width: 768px) {
  .header-bottom-promo.bottom-asset .primary-cta {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .header-bottom-promo.bottom-asset .primary-cta span:last-of-type:not(.bold) {
    font-family: roboto-regular, arial, sans-serif;
    font-weight: normal;
  }
}
@media (min-width: 1025px) {
  .header-bottom-promo.bottom-asset .primary-cta {
    font-family: roboto-bold, arial, sans-serif;
    font-weight: 700;
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.header-bottom-promo.bottom-asset a {
  font-family: roboto-bold, arial, sans-serif;
  font-weight: 700;
}

.cart-recommendations h1,
.category-slot h1,
.product-slot h1 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 58px;
  font-size: 3.625rem;
  color: #fff;
}
.cart-recommendations h2,
.category-slot h2,
.product-slot h2 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 29px;
  font-size: 1.8125rem;
  font-style: italic;
  color: #676735;
}
.cart-recommendations h3,
.category-slot h3,
.product-slot h3 {
  font-family: roboto-regular, arial, sans-serif;
  font-weight: normal;
  font-size: 32px;
  font-size: 2rem;
  background-color: #fff;
  color: #351d0e;
  text-transform: uppercase;
}
.cart-recommendations .search-result-items .product-name a,
.category-slot .search-result-items .product-name a,
.product-slot .search-result-items .product-name a {
  color: #676735;
}

/*********
** Wisconsin Cheeseman Updated 01/12/2022
*********/
footer {
  padding-top: 5px;
}

.footer-top-promo {
  background: none !important;
}

div.headline2 {
  font-size: 1.5rem;
}

.ui-tooltip {
  max-width: 60%;
}

/* SALE PRICE COLOR OVERRIDES On CD, AL, SA, MV, MM, WC */
.product-tile .product-pricing .product-sales-price,
.product-tile .product-pricing .product-standard-price + .product-sales-price {
  color: #eb304f;
}

.pdp-main .product-price .price-sales-range,
.pdp-main .product-price .selected-price-sales {
  color: #eb304f;
}

.mini-cart-pricing .price-standard + .price-sales {
  color: #eb304f;
}

.account-module .item-list .item-price .price-standard + .price-sales,
#cart-table .item-price .price-standard + .price-sales {
  color: #eb304f;
}

/* END SALE PRICE COLOR OVERRIDES */
/* mobile portrait viewports 320-479 */
@media only screen and (max-width: 479px) {
  .ui-tooltip {
    max-width: 90%;
  }
}
/* mobile landscape viewports 480-767 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .ui-tooltip {
    max-width: 90%;
  }
}
/* tablet viewports 768-1024 */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  div.headline2 {
    font-size: 1.875rem;
  }
}
/* desktop viewports 1025+ */
@media only screen and (min-width: 1025px) {
  div.headline2 {
    font-size: 1.875rem;
  }
}
@media (min-width: 1921px) {
  body > #wrapper {
    max-width: 1920px;
  }
}
.product-set .product-desc ul {
  list-style-type: disc;
  list-style-position: inside;
}

#keyword_content {
  color: #f00;
  padding-bottom: 15px;
}

.openModal {
  cursor: pointer;
}

.br-m {
  display: none;
}

.br-l {
  display: none;
}

.br-xl {
  display: none;
}

.br-s {
  display: block;
}

@media screen and (min-width: 480px) {
  .br-s {
    display: none;
  }
  .br-l {
    display: none;
  }
  .br-xl {
    display: none;
  }
  .br-m {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .br-s {
    display: none;
  }
  .br-m {
    display: none;
  }
  .br-xl {
    display: none;
  }
  .br-l {
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .br-s {
    display: none;
  }
  .br-m {
    display: none;
  }
  .br-l {
    display: none;
  }
  .br-xl {
    display: block;
  }
}

/*# sourceMappingURL=style.css.map*/