@charset "UTF-8";
.simplePopupContainer .preview-review .notify p.note {
  margin: 0px 0px 20px 25px; }

@media only screen and (min-width: 46.063em) and (max-width: 64em) {
  .tab-content-footer.footer-addToCart {
    margin-bottom: 0;
    height: auto; }
  .tab-content-footer .mobile {
    display: none; } }

@media only screen and (max-width: 46em) {
  .overall-ratings .section {
    font-size: 22px;
    line-height: 22px;
    padding: 8px 15px 15px 15px;
    margin: 0;
    text-align: left; }
    .overall-ratings .section .reviews-headline {
      width: auto;
      margin: 0 0 0 15px; } }

@media (max-width: 320px) {
  .tab-content-footer.footer-addToCart {
    margin-bottom: 0;
    height: 200px; }
    .tab-content-footer.footer-addToCart.shorter-mobile-tab {
      height: 160px; } }

.product-info .product {
  padding-top: 50px;
  -webkit-transition: all 0ms ease-out;
  -moz-transition: all 0ms ease-out;
  transition: all 0ms ease-out; }
  @media only screen and (min-width: 46.063em) {
    .product-info .product {
      -webkit-transition: all 500ms ease-out;
      -moz-transition: all 500ms ease-out;
      transition: all 500ms ease-out; } }
  @media only screen and (min-width: 46.063em) and (max-width: 64em) {
    .product-info .product {
      -webkit-transition: all 500ms ease-out;
      -moz-transition: all 500ms ease-out;
      transition: all 500ms ease-out; } }
  .product-info .product h1 {
    width: 50%;
    float: right; }
  .product-info .product .product-details h1 {
    width: 100%;
    float: none; }
  .product-info .product .product-details .product-options-compact {
    font-size: 0.75rem;
    margin-bottom: 0; }

@media only screen and (max-width: 46em) {
  .product-info .product {
    padding-top: 22px; }
    .product-info .product h1 {
      width: 100%;
      margin-bottom: 30px;
      font-size: 24px;
      float: none;
      padding: 0 15%; }
    .product-info .product .bx-wrapper {
      margin: 5px auto;
      padding: 0; } }

@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/proximaNova/thin/proximanova-webfont.eot");
  /* IE9 Compat Modes */
  src: url("fonts/proximaNova/thin/proximanova-webfont.woff2") format("woff2"), url("fonts/proximaNova/thin/proximanova-webfont.woff") format("woff"), url("fonts/proximaNova/thin/proximanova-webfont.ttf") format("truetype"), url("fonts/proximaNova/thin/proximanova-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
  font-weight: 100; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/proximaNova/light/proximanova-webfont.eot");
  /* IE9 Compat Modes */
  src: url("fonts/proximaNova/light/proximanova-webfont.woff") format("woff"), url("fonts/proximaNova/light/proximanova-webfont.ttf") format("truetype"), url("fonts/proximaNova/light/proximanova-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
  font-weight: 300; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/proximaNova/semibold/proximanova-webfont.eot");
  /* IE9 Compat Modes */
  src: url("fonts/proximaNova/semibold/proximanova-webfont.woff2") format("woff2"), url("fonts/proximaNova/semibold/proximanova-webfont.woff") format("woff"), url("fonts/proximaNova/semibold/proximanova-webfont.ttf") format("truetype"), url("fonts/proximaNova/semibold/proximanova-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
  font-weight: 600; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/proximaNova/bold/proximanova-webfont.eot");
  /* IE9 Compat Modes */
  src: url("fonts/proximaNova/bold/proximanova-webfont.woff") format("woff"), url("fonts/proximaNova/bold/proximanova-webfont.ttf") format("truetype"), url("fonts/proximaNova/bold/proximanova-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
  font-weight: 700; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/proximaNova/proximanova-webfont.eot");
  /* IE9 Compat Modes */
  src: url("fonts/proximaNova/proximanova-webfont.woff") format("woff"), url("fonts/proximaNova/proximanova-webfont.ttf") format("truetype"), url("fonts/proximaNova/proximanova-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
  font-weight: 400; }

@font-face {
  font-family: 'Proxima Nova';
  src: url("fonts/proximaNova/proximanova-webfont.eot");
  src: url("fonts/proximaNova/proximanova-webfont.woff") format("woff"), url("fonts/proximaNova/proximanova-webfont.ttf") format("truetype"), url("fonts/proximaNova/proximanova-webfont.svg#svgFontName") format("svg");
  font-weight: 400; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 900; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 900; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 700; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 800; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 800; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 100; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 100; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 600; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,d09GRgABAAAAAFEcABIAAAAAh2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEWU5BAAAGpAAAALgAAAGJNI0oHkZGVE0AAAGUAAAAHAAAABxdnq3wR0RFRgAAB1wAAAA4AAAAQgSqBTxHUE9TAAAHlAAABMIAABJA2kryv09TLzIAAAYIAAAAWQAAAGB+23p+Y21hcAAAT2QAAAG2AAAC5lCJVL9jdnQgAAABsAAAADIAAAAyCEEKMGZwZ20AAAHkAAABsgAAAmUjtC+nZ2FzcAAAA5gAAAAIAAAACAAAABBnbHlmAAAMWAAAPxMAAGJUm0CdlWhlYWQAAAOgAAAANAAAADb8RTvQaGhlYQAABmQAAAAgAAAAJA5JBe5obXR4AABLbAAAAiwAAANsZRpCVmxvY2EAAE2YAAABuAAAAbibv7PcbWF4cAAABoQAAAAgAAAAIAIDAxJuYW1lAAAD1AAAAa4AAANpWgZbxHBvc3QAAE9QAAAAEwAAACD/DQAocHJlcAAABYQAAACBAAAApLrP6T4AAAABAAAAAMmJbzEAAAAAyRrGGwAAAADK+nij/pAAAAPGBTYAlABgAG4AfACKAJYAWgCWAKYAhQCxAIcAjwCkAKEATwCYAHQAYwB/AIMAAHjaXVG7TltBEN0ND5MEEmOD5GhTzGZCGu+FhgIkEFcXxch2YzlC2o1c5GJcwAdQIFGD9msGaCgp0qZByAVSPoFPQGJmTaIozc7O7Jxz5syScqTqXVrveeqcBFK406DZpt8OqXYW4J50fbWRkXbwQPPNjF65bt9/xWAzmnJHDaC85y3lIaNpJ1CL9tT/Nr+C4T7/ZB6DQUszTU+tk5AeQmC+Gbcw+J7RrLv8pC9YHS4GA0OKaSru8nMq5X9Lc662CJtrGb12cCYiP5kGaGqljUDTXzqkej6OYgly2TDWBhNT1p9kIvhmMl3VVC0zvnVwl+zMO1ijSnPgAfawVR6Dh8ODCYX0LYgyS0OEvdgqMULEJIdCTjl3sj8pUD6ShDHvktL2uGGtgXHkNTCozdPsv8xmU9t7hzB+EUfw3W/Gkg4+sqE2RoTYjlgKYAKRkFFVvqHGcy+KAbnU/jMQJWB5/ONfJwKtOzYRz2VtnUOMFYKe3zK3/LLkrlWu86LQ3ZuqGqp0SvO+l7Pv8YCnx8Jw0Fjw5vO+v1KgdofFlQbNgWBIH0Yf/2gtO+Iq74WP7BlkL7EqAAAAAQAB//8AD3jaY2BkYGBgYjg6o/NWTzy/zVcGefYLQBGGU78qlsDofyv+PuAoYRcDcjmAaoEAAMejD8t42o2QwU7bQBRFr00AddEICVZ0MysUKrCdoCjIuwixQlAUKvZOMkqs2B5rZkgTqdvu+wP9B76i/9Alf8K1M5EgUAmP7DnvvfvuPA+APfyFh9XT47tiDweMVuxjF1eOt/AVA8cNan463sZn/Ha8g338cdxEG4/s8hqfGBV4cuyh5X1z7KPp/XC8he/eL8cNav453sah7znewZH/xXETQ79/ocqlTidTK1qjY3Gd6Jm4S3NVGFWciE4UdQPRzzJRS4zQ0kg9l+PgVqtFmifiRs0TMZCThyzRbqs81haxeCW8XFidDFU2jmvr90zupTapKkQniKIzJ6jqp64+tbaMw9AuSzlLbTBSeSiZN2H09ml3z8c9XEChxBIaKSaYwkKghRGOuV8jYX5GumM1p7KAqb8nzHUQcXURkPvIuMQLF1NHkrvkPud3TOUtWWFRuyVU3DCa1zSgYoIHulRnvo7Wc2xOEbPv/46XzFpWEwyZy3h+/GLqj05yX89vqKtOrPqD2uFsw2Hdf7rRX92F5Q3HCLksb7pkfcYuS6cRu3LmpdMbcvSh1eY/nPOfes/UQKQVAAB42tvB+L91A2Mvg/cGjoCIjYyMfZEb3di0IxQ3CER6bxAJAjIaImU3sGnHRDBsYFFw3cCs7bKBQ8F1E0sxkzaYww7kcBhAOWxADrsSlMMK5LAFQTiMGzihmrmAopwiTNobmd3KgFxuBdddDJz1/xngIjxABdyeMG7kBhFtAAEnL5AAAAB42mNgYs5mnMDAysDAWsEqwsDAKAGhmXcxpDDNYmBgYmBlYwZRLAsYmN4HMDz4zQAFuTnFxQwODAoP2Fjv/ONhYGDXYkpQYGCcD5JjPsZqBqQUGFgAtS4PRgAAAHjaY2BkYGDX+ruAgYHj1L8V/1ZwlDAARVDAbQCfOQdGAAEAAADbAFQABwBnAAYAAgABAAIAFgAAAQACUgADAAF42oWOPQrCQBCFX36UNELKlB4h/qDYeQ+ruEkksNkNmaTQ2mN4CI8jnkRRiDsSNIWSB/vxLbwZBjYAC5wrjvfmm0fHnXfBMy9kcYHhAH05rzZm8dqD3479jd9xvmf/bH7H+tSCtmvZvXdcTiPDsct+c3rKgZiSgIgoQax0jrSMBGS2iyBVnUNqIWGkhOavLmOFgo0iWYEylYJyUYAonDCmjBljzlgwlqB6SwYFoeLZQ1JqvADwKFzDeNodi9sJwCAAAy9F6I8TdTRFt+zLaXqU4yAJhABVD93YCU07wzY5zZeEm8fllbAklP/BBw9fCed42rVXXWhbZRh+kmzrX7LaddmymGVd17XVVdnVEJxFxqw6iwQHvRgyGWgRLHXOOaQWL4aUsos4of5cVB1jFyMULENrL0bBGnSrmUIutihSdjHKkLKLkasivj7fd06Sc06Sk2RNv4f3nO/9ft7z/n0/Bx4AzYiiD56RU2dH0YhNbIEIVI/nnbfOqDYYHPu8fHs5I0SuWbcafd62TjUzMN86gqfRTQnD0i9z2CaH5J6kZEwuy5SclwdyX/6RZclIBjUUWbXUl2VVViSJRyqy5uTlX7nrPqasrLtKr5wlsqSsklnHmDnqu1SttnLBtXeeNE3KVpCSdVi4Jll5UMrG6iyVKQd/mxHNyDWZlUmZtPVM09rrkiojJyJ+uQ78d0V76xkZl0FpZv2eLNBPcYlbxj7U7bcraNbtGtth0lHmXIo6ZWSluqzQMV115oR1JGUlK0ehEAkje+kZFYesPZt1j5tmS3LCod+iDPF5UYHvMdIAKc5YHJEwfXqMURgqI+2+q7aMW9WZmlFftbWkZYbrMqvIyBkZJP0iX3DdT7L3GrmZMrK+d3pEksorKnf5vGzamWGezBJp+aucpuyNFtakbvmGWZZSmapyVc6bek1KSLaKV0aZhxdUSwlZy6hLkXlrrkivJBilrrpIHpFLjPaxdckIufYeqlLKFdseHdZ7Q2OJcQ+teyM2vDBXrGvnJPl5lQN1kDxdecd2zYm1Qo7xlJzlOuly99e6Na5G1hlM6PcEz/EY8TFxumhUTBIk5+kRw5Td9zZuiGt6pvRKK1Ned7Flgf7qLtmTqNEr55gTaRm377r2uts5KW/na0kZ4E3nNe43aZ15V8nFK0Qhxr3gTVmsR3w9zxfdbV5ytfygVXvDgir8dYl7fNrIfkfPCecto1R0bHtzjLeIhPMkqe0Wlh//FU+NlCw86j6xzlwtL/ki47BivycZJxSzY65WWepOUSSLewhz7Wptd1+tV7akXvHq9CrOFn0vSlKXObuEWtdkme8t1nEv7K95xrjeJ0Zdx2zcifb3hkj1wIc76DC5baz18d1OiiJCAp6wjX9St+wk7FK8lAP+AW7WvB9b0KBrPv49+tDEf8UWtgawFb1oxWP6K7nShu3YwXcIYTxODnzu1u2qZzu5vejEPnRhP/8sD6CHtcL8HVXZqU7WiKNtj4P3Fs3yacpB1f0mWjXfZkGImoRM5Mou0wIDIHWZ6GG9R48JUVbO/xGiw0QUQe1/4CmHJcrbGWqf03enrnVo3wcpL6hH7bPM6NTv3dqruT/2dkrwkfbk35tMzuAVbWH0Ghi7JtrWoi1AXtddpLCGn6TKXv2MEmGTIox3gNFu1XGNWuaHy8TJHoOA9o+ztNvgy2tthT1qDSZaTM2tCOeRK4b2hdYw9TDQpmOuJIYpK6erirjXRJBrKKhb9+ft8WsPeRkRQ58G+tPD+S30eIC+2azzp1HLaeLICD3eyfkBZkgvew4wA9pxEIcZhSM4SjkDeJkr4RUMcj2+yltSH04Rz+IscRjniOd4a/sE/bzFTeAFfEoM4DN8jhfxJb7mvG+RwHF8hx/wBn7EAobxEzGKReJd/Eycxq+4gfdwE0t4H7/hFj7A7/gDHyJNjOFP4qP/Af3cTTYAAHjarbwLfFTVtT++9zlnnplJZibzyPs1SSYvMmEmmTwIIYQYIETehhgijxAwYIgQMESMiBgRkVcxRkRUSjVSpfScyYBIrU0tl3L9c73W2hS9Xj+2t+USf9T2b23rIzn5r7XPmSGgvb/f//P/K5lzzp7H3nvt9fiutdfahCPHJhr4Zs0nhCc6UkZE6g3pNMQh5Itab4hjd1TUe0U6EtIZyXRo11kkgeaHCHuSDDSfFE3VpFvTeWu6lW8er+HerB4fDmn7vzqpTfrqD4QQjvRMXKdLNQHoI4oQ6ub9XEZ2ccDntNPM3rQ3pjbPnNk8k3bzw1+fnYn3hExMkA6+jKvV1Fs8RE8zCLFoiZ79VgEhQhf8ViJJJXNJUENJvkj8wWgerjblGjRxJF+y2P1+KUo7KjmTfb6QTq8xmfOluCRo1EEjl+DzUTHNK6WzCaS7Y908/JX62Z+fZ386N/554C2uafv2j3t6t7+fMdJ3Je2jnt6ej3q2bx9J+XD3x2m/b+z7qI9ukAfohg30QDvtkPvxr13uwme5C4YNM186USZUawmMv4RUkSdJkOLI8/2SXhgV/b4g1Rvzh6opMeQHXTgXu19KgncqfUFXEr7jchhgJWZ4ReuIFDCNigGLpKf5QWKf5oPp+Q3EK+QHnUn58CT6LdIUmi9lmUalargGrFabqCmXsqZYbVJCfHk5kZL0Vlu1QdBY4xOyfNOmZ7rKYRFLCqmnNIW6rIXakuJAaYnf4XTpsj3WFK3DHs3rHLHFhZzHWkWpPYVzWaMpl/LktQWtM1/bVFK3quq2nITR17Z/fqStWyyuX1lzW25i0sxV32sey5q3uOKR+8cHMufeXrHxsUtBw73NO+auM9NrMY6srPLqJv+zb0edO+96YftD8fL8mDhPbmXdXYGy9tZ6vy7I5XnnlrhtckV0H/dezgxvqpUe0TN6akjVxDVNj6YeOMpB0kk+8QJnZWTDuP0+p8OuJWl4nwa31BcoKc52Z8AknITd462BuindsX9oaP/BM2e4s/LVoSGacGZMe+eWLXc2bdrMnQ1u2RLcTBvHXunkl3LnXt9/8Kc/Pbj/9fEivHvzwH7ugV2r2nbtalu1a7xIvRPav34bGBPWes7ENeFtGFsOKSYzSaey1oxVpVzdaDAW1leaoRulYo1XNIxIPlhOn0WywFKVGEbFEotUCbdOw6g0C5sssHrR5WKlNaSJzfWmwFqJTluQz8gvx5WckWu1nTVYnLzHW8qWMd2d7dG6MwppSXEVVxqhSLRG53Q5XYFSl1bn1PhKsz3ZnmgKNIm1u6p4hULC2+9Ov+PFj7pf31x454qZ6946sPukM2Va4R1Tp1Y3z2lsKtu1Zsma8X/r73ukpKVhxbrnkhdWLVqU01Q3v6O46cVFr/bM6105y/2jhx6Vnnggr6G8MtufGN+0rrFl1+my/7pvvbdvb/WGDRW7V217gj+9Yk9q0ayFRbMXdMJaUpR1mgH0MpFkEtSiBOMLFc1ekR+RDMDG0UxKY91cZIF11+sDJVmekkQzfPloUnYgkG36j7sJ+70muYte1jQTMzzosuE7Npg157Db6OXmx548vKd5/d13y+fqXqdv/99/of/6k9pfyfv+16fyE+y7GfDdI/BdEyGxnoCtpJjzlDptFq63eUP73fc0P/7kk3JX3Tu0+9PrdOu7tT+Ry+QUOQDfq+WNXBvMwUqmkKAB52Bgc7Ch7hT1PokYR0WjT4qFJSUUBDHKCstXNJW6S3WeUk+py+PXlbp0Lp2H7moxDhdcvlwwbGwxDRdevlw4zBuv7ljY3j6/9+rV3vnt7Qt3KPOsIBf4U8JWkIE7iKjxgh6UtFrsJajRos7Q8KBNtBq81epRfZiQoKLOF+KMxA263OALcjy+zaHe4Tm85TWGfMnM6E3TrW5rekm61Q/q/ZS8s0veSXd20Z1cp9xIX2mnz8utbBxdExxdRS7B3Ith7sDmoRiBxArK7E0jISCmDWwFm7oJps7rkHNjDMDYBDg2C1bTU0VLgWtVdqWrWubUT52n1dvzAlUFxfVFTSeKq9I2FAnlUwqql7A+K+kJLonLBmmLRaslcXqQJ8EradSRl6RzSXIa/YSe6GOfZzYIxqgjGYo8hjTqGPVIlJDOhE+qPRPC9imW2Sa7apbwd8jEFW6hZgX0S1xu6u/uph9252h2M9u0DuS+FXjABfqolgQJCny8MBo0ocC7BRhggVfUjkg5IPA5FikZ6GED5kZdnZwDdDERpIs7Hm5t2nJUyRmFIJpVvN+XwqMOzvZVATcX8hnR8JhCubYNp7cucLsXbD29Yf3prQvd7oVbT184+3hDpsPf0N3f3eB3ZDbELX7szHDb2uHQ7kWLdoeG17YNn3lscf9dL7y+fsnT+++uqrp7/9NL1r/+As4tDyZhBBWmhTtVZ/HqCxV1yMiwfqNodxgLg01hptMKPOvnjIMjbXT+YaH59+tok0KrDWCrCdAjldQpvyelCKr6MyE10pj6iwNqEF/QEIfcZ6DAfWiTpRTsgSsXTdYhQ4wljum2XFpSpVF0FXIMkIVjpildIGMdj//oJxtX5LzYtfX16esa/n7gjud33j5rffDUDu5AX8f+F7t3dpVve7B5/oa2zql3HV21YPBJ8ck1KEMT1/jrMEYvWa2umA7GmIpjjBNGQzYzSQXcYMPhFnlF44g0BYY7xSJmpI1YJQfcO7xSBhBlKo7ZrLOCZhamgGYWbVbJkwPXOFswMSmjXFnObDSwftUi6Uqc4Vt1OqinOV2KAPqNs3//HzWtlRe2fu/l4NFuu3PrYz9+9aF7XpnXcvu1Jy/KgWWrfdmLF8/MnYjrXdW+cNXurT1buSNcZ+c99y9c3H7X5p+9dFvX3CkGPql0bsf0V0aAN6thLZJgbY2gFe+6dXVDvJlqzIDt/BIPoMMA0CjaK0aNiNQn6ZTl0UXh8ugMoCeidHgbBcpFimGz5mGlhHJRYxVNzACBzqB+q9/h9lgpv2pwfDdX+Yc33hiUC+jivXzz2OnDh7lz43MUHukDmSmGcSWRe1X6a4D+MUh/IHrIGUVigP5OpH+yV4wekWJNwELROIJYqyFfjGU4SEqAJUiBa2w0CI+ZB7rrrUMaEuUEviFSlMZqC3G8OTqBWU+rGIurkQaaPbIWHmu6I93KeAqsosA1y5dPrNt79bEfvbJn6OHtfNF4d/FLKze/eb/8RdxIp/iDBx55bkce926/XFRcu+pi36W/hOW/EngpiwRIuzqb7LD842ySCgmi0CScTSlTBS6grssi5cPQ02EKZXDNd8FgTTaSNBUHm26VYqJRLRRmW21DLm16PLRKtiSYZnTMzTrCpSuk7oxoEAlXRDY4D1MZjMVSBK6948fd8905yx48s/HqvqXlj7Te1X9nIef71bblz/XUzuwe2lTfM9dzas/qM2WaxJK598bVPyRd3HTvJfHh+uO9s267c+Dc2gzbgocD7S+2L3u+Z3Z/8ZLVvv1PdjaXrFkzt1BZzyoAQJeZDlH1bFDA2fM4ZZ0X14pIAjKMlrEKKmoHfeUclzDu4w8IJ/q7QLO2Ax0zgY7JIJXVZJVKyaIwX3jwt2Z6RWFEqgLyGVES8+CmyiL5FVYQM7HNDgStgYbMPKvtDIlx6YrKGDd4iuBZMNoTUsoU4MvAUqBUgUwK4YBawAbRlK8SwugxhY9FZgEMHA0C6uTqHv3trtcee/jlBX0vNN7xwu6FP3z4sdd2XelLndFYXTjY++BLhTMbZ6TsPDvnnhVZSXOa5/jOxi19+d4dr+VmHX+g8fFFeXmLHm984HhW7ms7Ol++gzdprFlFtxeu3bZtbeHtRVnW8Ud2tk9fOy1d4B35ZY1T23cif7VOfCqUaRqIG+xsmL+0QJV4pMoU4K+YTBIP/BWDBCrxivYItjQCGVKBHAG4+uxogjkQESNAShIT72FUidFCMweSI03JBE4z2lNNKnVQZzEuAsAIwJJTqYQWieN9QDdB4TonlwBMVfboWwON+Zzv3e7lz/fcNvO+4IaN4n0L3DU7329rPVMiJBbPvXfW3J56zynn8d6auuXPDK3JVFmq8fn7Z9c/FPzlpr1/fWsz17/xzpK2NfWFxUtXT93/JPMJmQ3n37dkkxjwCHX4ypuALl0TWrqKfx/wRzwh30YTEW9TRRUmS15g+pTi+tuZcS9uPuGrTLtnqraiYMrMJdxDk2x9BQkBvtoDvEyyaAl1GCh/auwA3zUezX0eoqEN9OwO+bDcz8ZWQQf5U/wh8FdH4LkMRgdXcv7W3zHQEvjHfof7y7iF7+La5YZe2kE7d8j1uMaZE9f5FcD7aeA9EJqNkn2rhdAAqV2RSQ3Mn7dhw7wHNm84UtlW/59PBEfya5csqc1PjncrfnVXzaq6zbfPXV2xcMMdCzpWdUiPTm+vry4rq/PEB2LlOmW6HKmb2KoZEcbILLKAjJKgB1xoMcfPrkMOjzs6X5oH0JJ4QzOU8IDdKyb6pUJoq/WJAW/IqMYKFnpFzUio0kiWwocqLUwpzwevZj4TzlCMkWwAmLWI5ouBhPNVP/j8Y+LIN4qewmhx9rBGyjF/FS3mDouzLUPZsz2x+UNz8DUIr2l70/a6taDdy8XscjKUnTt7TiH8R89ke3LU+8JCsTqBSv75VttrxG5MdAdm1DDWts8A1p5ZA6w9rxBEXxOTEuevDIs+ugeBzLC6BKbxUmTzbIXLna5SP4+uo59JAHEz6EX8PvAowJssjUWVC+9zw7uvv7y67wPqPvrEn060VLZtr164WsOVnrzriZcXPfLqsrseTUnY0yWU5KbV3TZF/uX45v8Q99TTui/fCmb+Qj7zxpHiCvuGhYff3bf65LVHnqdZv97R9urors2vb56+cpbp9tWhw2vfeHThstt6x38fZ5tamr3gqdYvaVXD48Hfdn4uv7GpeAcdXD+P2suXf9rfCmtpAwfZBjpYB9Z+6o0YScSzCvFGjdasKuUor2RCpaw1glI2MKXMp/MAbWMNVGN7s3u8vftNLu6dkHxV/gPNka9oAmO7uXfGfaCnjwGm2AH9RAPiTSNrVIyXBhqJQ40ERjvkSqUc9OTCntIZgkwDjeT0iWkWKRFYwwRPNlTWWtBOGQiI09gwiJSKN6Zy0WWFR/B4mcHIpdZ0xf1D9azlFeudbqXhG25s/Di3+NTbj6++55l3Pt54//0b5U30yNa+R+6T2zWBN470vOSw/qznB//CfbFt5Yrt8uLx4w/cs/pRuZjJKdhvjQX0azz6MUy72mEuOpyLGSeQwGyOFUaayHCPHe0IbzC64lRmyuQstkx/WqxiiCljFPC4Od7+M/nSa6/Rsp/RGT/ZN+3Cvd/79DGa/dGmCxUHfhF3ik6nh+n0U/KX85fd8/hXx67L79yzbL78JWE+BdAYxhQAF8pFylQKuyZRmIpxjKwqkLACCfUwwHgcoBOQhKgPk01QLJoAiAAMHYwQqNUml9FLRygntraKsnzkuevbtl4/Ln+sCdwd/Pv+A3+T1vXvHz10eHT/N58jfXC9tTCWKDJbHYkxPBIAbSGtga21FgdlYoMywqA0vqCRIlwzgo8p8j640Uc8TBwYwC72J2jHBvgN45Xc2fF67oIm0C8v7seFudGvAdCAgim+s09j2EPBPgnrkwgGfMUOo9RAX7hDWjMY7k3pi6g8cFWTBjyQRrpUHgAiM18ezWooMYkYoL9ElZ81DI8iCAWCSykATeNTsN/4ROgR2Tk+FjwCQwxBjyDFKpmiEMolOmFdUsrFJKsUq4E3YmxSlEnFchT1EfCQ62YeYm64VuDtB755veN1WvomrXy7b+bl+xRG6nyzQg5wm1bJf01YG6SaI2/Tqle+XrxkLeOmy40V1NIvp9zzQJiWX7A1rL1ZM4hG5RrS80w56NVlhCkKMEWdTxQsEqUYNGBeoDlCT6sbAwRWv/DF4NgXg4O8aZBrGz+mCYy/xVURtU9aw+K/GZPWj72gzx72KzXhX/TD2gxiKA2+6wT/LIHpmKJJ/sGkAEuMV9SPAP1GMYBGJINGhTEKcmEAH4YHjE+7PnikcePB7YcHu96IO7qj79kH+RNjLfsuNIfHKBxidClRY7OCn/Ugav1qTwoxQLqAi9n0JQMGcjh9uQJldYwQ1E+FQ+/I2t2Dg9z8d8ff55qOyNVAjPlccHw3CffFn4a+NKidmRwJqhypNNEymgDZgwJjYwFER9KFJQajMafHPhvkOjSBb1Yov6c5y3TEPBLU4e8R3u8P6nH0UcqVBdN0I6hmRS1bR0byaLhSBH4Gxph69F85jbFcmZGVuinOyUD9mrODckWtXDn4GX2eHv9MqP/mLP6BMbDz18P0u85kFMYgqHyFvqWo96sRBCNTnzzSz4KzYSMAsZR0ij8gEqtIYRQaAamqU6mKA4A5C9ePj/198BWeDAo534AR+uYzwab6XJrDIK8x4C3MVjnEEpZYph9T2LKhV5BgYTEoM3Sbir5iAk6cxVycFoC8GpNZiDgEoMkRbwk2Cwcakyimn7Koy9jhL0+tWnXqy8M/p0UvvSS/+/OPaLT81/988pNt3b+LW3+OTNBMMnFufUi+KPfIF0P91Hf9T3Tq/r8de/ZvB8I6XWhk62UnNZM1WixoGJOdaTQWIHFENFqsTyRKiBj8ccmJzBcL5kfUqQ63T1Hu7vQsX0CxiDWDXNyun69c/fOd8gG6oru/v1s+oQncG7q388y9/ft/v18W1JjVW4x+dpJNmlT6OcL0S8VBeBj93DAIt0VKUumXA9ckNxDNQGwW9FPNVtEKhHQQoKk1FpRaKvjfgsX8bYKi9XbpPFqPD8OegX9K2VVNO7fuOnb54L1vbn1j+3fT98KTY3ftadvb1l/7TuvlgU9uUFmhcRvQ2Ewc5I4bEo0aDq16iHfQCARyRrScnWk5NKJguiQXXK3IjNSMTOJANjWXi3araFSdV4yPKnjEo9JdaLsgn5L/DsR/ffTS4RaF7pxt/DNN4KOzr1429x0E0nOKHmgAP7cMsH4R+c2k2FN8hPJTvaJzBKNLYoYFQZpUAIPyKdD5euUv0hE6R4s2ixgzLGVFfyXmDMPDkMUWA8DZiq9iFuDorBx49OBrEO4n4WhPeRA+hXeWcvJaDIhAFoDpQvU/+q0Whq4znEqwx2QdIrr4VFz6ApuUmIQESgX1cYYXnIlJBWFApMS7WNRSV1IcsWvoTusQb3MNg/L4stb63z5yx87a9MDybY88sm15gAoXaa7UNvfS5vufCbcFNl2I62rdseSevLrbc0uXFOdmZJfP29bw4jvnty9c2L2iaE5hljt3+qIHFzY81jVLoS/GvIoZDq64JRYhan3qtiZKVxgsaA35QUrYPhwGtwwRC1cCeIHbNyg381/ITcKJfhUrHIP1+wh+P4ZUqXrcAOuHfYgmP7tS0cL2MFS1i8ouGtYQGSwK1S4lbBNASCPMSDnTFGPFXxy/Ln86eIF2XBiMoxljfNHY++fff/88XzD23oTSdxjja0Fub2gQUeNXTUg41sJRtl6MXVGRc1++M37tTfoWfetNUKI7hZ3wW0mEaC8xffSSorslivYDtfaQVm+IynSFVbjZiyYD+e8tz5/3MtdNA66bzqIRNRZJCzyI28PRX52f/tM/Z7C39YWSVqcXdcPREmf+SiPyw+ffmqW+RwslntOLHLxnjIH3DMM8CXI6I3JftZFyvKCB7xqMhYWTWJAtCW7f4WzQMjWE5A/lD0Ny3zmaQ317qY9mnxOKv7kM0zspNOEf0isOeEFm9j3/hn1iuMfgV7ebTF7FqmuFSVYdelL6oYJ8SW6UG9/m9LLzbbqP7n1bjuPKxi9xp7i9459yzvEedV2E96AffRhHBHkVRPCsE0ME7hgnhdElXrlRrC7rjrs4OP75W2Btn39r/AuumOfG+7mOMRn7WAV9FDFbW6jyHYA1tkIIJNDQMrQLDMBC6MygMkuRS0uUgFu6UDRWxH02buPfGrdxY3uFuP6931zD314o99ELYA90iLcUmA0+PvXizlI4E0DLdo9wWydKQEivSgpVgTy9IO+jWyfgx+Q+7aXOr+237JtoYHb0Qzm7m36Yo9n99XZ1362PDrB+A8oeYLhfTu2XH8GcA9y1IpYQVbqmoLj9kd4BIcMfHYDeCfS+Ve7r1FzvhN/O5o7yFUxWnOTmLQ0mI7gJxxiKr+iVP5c/76WLu7ijXOH4e9wxHNvE1xM1QueEeGOvSTt5r0kDnQqd3+wTtr7Zqe4RCU1Awx6cK/4svdAlnz4GbWlgl1YBnt3Df0xSgA87wloJlzBVC6ofExfsutFQdLaAgbxorbJnZBiRcg2jYq6F+RTU4gMIblA2jnINwKxOFxjcDOuQEG2PZxGPaMbClnI0VuxdZKwS7Y3onUuNegdY4APc59ISVS87+T0D2y/O2LZ62rTW7hnvdO3pePXBuqPXFvS1T5NXLT6Ql3dg8fpHH+3cnTe/t2H+g/Ny+k6v3Li7/XhWw847xt+oqjhbUbXtrpZuhi0GQD+mMZlLIs0kaMa5xuNcef2okqnBXmJx1np9JMJvgakRk88nWkClqDvhGEbSgj2SYln+gh5McdDiTGJAlbItFQsLkjEIjjgDYAYGczy0IOf7yw6dPHmo8UTOwMC0H7b+7M+fDa95tYxqZy57l855b/nM8VpA5/KiO+XRP16TP2tpUNZwBazTCVgncL9U22yFQWtxqFF6BZqBXo82qGAsymq1gedksMWqlg8RI4bk1cyDNNyBrv6N/Fdq/s0nu9pajh45e5YWrWjbFUfT/+MDmn6yZcevfvDieztaTgLdsO9rQDeLQrcb2QM4BAyBKy9ROJg4lW7gAyUCiyRaFExvBxaxqHSLTgS6aRjAj4NhBvVctArwSzDShQ4nBroAZqOjydjA4uSvDZS9umb4s8+GV78ybUCe03Q8L+/7yw6+/PKhhhZqu3aVOpsXctw3Zctm0rM1ze/J595V4hUwdsHI6JZKWlXKxehGgzocbAKwdqqJ6MyM3dkGIBDRBONO9Ykmi+RA4AWjToerwwRDJbqYchaolmyxOH5TDO6NKvBS5MOEZuudTNMZHwChYwt5jEjruPor8vXt//HYb74Z+9zwxtNLXiib019NPfUPLqi/f14+H0cTf/fEf++RP/wk+8BwdUVrP1dWdu+qaRUr761QeCANJvQi4DNHZBUYKo6G6QgcyzdCTgbQyCAkHRE1TC5FayT8YL8ZUbiQVVA2MbBlsIpRisJ3l/hZpFrhlmTqd7hp48Dx4wO7HlxQVTpz7oILF/iavvr+wfrWotaW+j5GZ7mHv6rqkc0kGM1UCLBHHAwsaEdiZ6tPIvFKOp2iSKw3KRKjC7gkIaxIgDUkgVcUiY5E2xVFosPNAqG8XMoGZB+MsroUkYvsZE6nk3moBD1ttilgDasTLmHn0JKGaU9teFQqfbV1+LM//XzVD6cNNDz63Jxlx3NzjyNLyT0zFm2aPf1A/97bV1Lzf1+lluaFh8cat/zwrnyOtNTQwZrmf/vBiXfYmgyA73weZMNGGkjQqNrxKCYO+GLBmWtQJmLZbq0BZmvyiQbV5YW52lE8MPXAgq6mkUF6tgrFNymQNCt/fmDz+iXHvAMD5T9ZR4u53vvXLJsxXqUJyMKs1fJlWINeGFCdJgHssJmQWAzIAw3s2lj4iU9yp03LzauszBgYEBZWLK2sXFrxjchfZDIyUSH3qN+Lm/w9HokaCVhowz8xVtfiC1Q1zL5joD/8U1/nZGR3VTU2CZnffHTw2QhdrjFdW3mzt6O8GDj1JRLGMPxvwxj8tWH5xeMDA3TsTXkpDT4vg38/doDj5HqlP1rwv4npGG6K6RQMDKgxHfiu5jzwbjrZSII2Fq8wAN5EO6BwbIpfMutZGC+WDTnDK9pGJKuBOWhWZTsLV3bSsrqRnzHRLY5JVmK5SDHGRiSzDSbnSCy/ZZGLw4vtYNsqLmVzRXN+oKl5zqGcgWDdwdyBgcyh1Rv6nAVn1jz6OHdo5fqmyvFK7tClpqrxKv7ivrKOtoVzOp78HonQ/xzM6Wa+5CaxJHv6/8SXDoUvzw1sal/63BTgy/NrgS977r9bHRGw5aWwDk6AsZiJKxKpjYEB6Bm80CsxY2EEDavoVNzdKAOLGUtWcO/AsdNTZeME1W2UgLQT0tj2KE1jgXchDePtabjx8X/Jv/9oy5aPaAq8ypTmnDolXzkdt/eP+/f98fHH/7hv/x+FD489+8EHzx5T7MOAfEhIg7GhbWu6xbIqFs2pPokaL7Ns6JrD6HTxPuacI52iVctmR5hDmGVzMssWzUcSLSJri0jAE8EHKZTragUFNBD40Zqf/+mzq6B+DgI0yDkRd+eicXAQwLzJfx69Jl/f/R6d8+6dM+WGmctx3E3yIf4TGHeUMm4T41oYqRPHbcNx69QnMV4Zd8wI2jLRqMSGeQfo2jh13PFGzPax4bh1qFZjHAls3FmTDLBrslJ1Y7pl3rITHs/3mw6+NLgB1eiaUyUAaE52Lp9JQzPvfFc+995uar82Sq0tDYe+fpvjFt2p8iXXyX8IvBAIyymOmJljFr1nTBkdFljUCSypw3jDb1To6GD0QymuemllYnrt99P5i8cWrTyqXTkN+6kBzFIL9PFEYhlaMJN21epTMYcZn2ToIdmCiF3KAlrkqrGMD9/6TIllRFvEqGEp1fKVmDEMD0Om6KjY/CEzvoqplqG01Ax4TMfXINxPimWklwfhU3hnKievRZnM0alp6Rk3Yhm3trBYRjLqCx71xRDR2lluSJYCpomUAO75GY63Ol1Zk7bBWbpIoUa11uFIhgYkgl76x8H5/lMrO3pq1u/cub7mrcEP99VNeaZ59X3K8y/jjnRMW9BS763OTPaUtc/tPr6vvXRWY01+eVpy7rR7Gx56SdEj9olrXJXwDmCOVbdIh2j0oxoBtXFTTp9TzelDocCEvmiW0BdtwoS+6EhCH0MeVuA10c4SdWIVKSlB7GFluTpW3OME8ET3rt8I0OPCBV9RTWbBzLj7NnI9fVQvf9k3frKsNmdTlarvYL3PgUFj+u4GQjWraka0+tmV6TtdRBIssODUF9F3FqPq/urNzFMNY9K0eOpn4wFx8IO+m35mnXx54N71dzxXMLDntuWg9F4Z77t/zdIq7iKORQu69x0Yy41YiAaHwPnZ9UYsRHNrLKTyRbnzBK2h1S/yF8eu8XFKnEADT+Db7p0Ux+ZYJCTKxCIh3C2RkH//04xvRUIEJRIifHV++lT17ahCkRSKURbJpP8qGqO5Rv1XIP9GZE+CkQ5jlGkyeyqBcJUqUehIJrJ/wqaBsbEB+fKx6/JO+foxXj/2JYxe5jn8I2qsgz8Lc2CxDoYFeL/CQgblOinWQb8z1sGfPS1/LH98inbJJ05TEzWdlk/QffJW+hc6Ih+im+Q8RnfAoEh3C8YKUHdjrJ9dY7yIjKlo9Uo27IaPYbmeYpRVokbsLJYBnRlU6U6ry1gV5/YW18ZVyx3KgshJCy9Pl3fvsRRUHObfxcX5pvvnvMJ77TC/OdDvpPgH6BpcF0nQ/5/FP/g542mcffw6d2X8Gpe2lXunr2u8EH/bKPfRq2z/bwkJWlhQXolDgMMi6r2SQaPs/AkjIIihJCPJEPJFp4/h6STsJx7ZORWxNGAOhCLx5WKsTTIzJ5wlFqBFL0GUVxyYRh2oQqx2nRNenNMovbp9zdMBny8w0LZ9e+ntLS23l26X+wa66bFpC9oWTKNHewY6l98mNz/u8TwuN9e2qHHIK9SoxlYQaRk7O5WUVDWuIt80nxiWxyFRuMR7pThNeCdTNPpCycp87Mp8kjVs/5iAAYP5aJMxm9EKDbhhabSzZSxhcLW4lM0qn5YgiELJdbBZad0Z4UlsX/uUMi25r7Ollg7iBOjgbcs7B3rkdWxuclv3gDLmAN/A435WGu6OxPFMBjEWgjmoVr/iOsKQyUiIGkmmwHZaleizCAYg2iqZ2FBtIkWSu6IFdwbmKGEKjeD3pcAfX7dJ58grX14x7Y6CnKTizNtut23SOfMqmsunNRZ4kv2ZuzSB6IUPPtwYKLuj9Y6yS2ejF+zceUegfGnb0nIFx/SAGCwFu8pqWkAqY8MJOXtTetOUkhZADMNj1UKnmlGEuKyMPyFsIE6SjMjXgZJJ/ZIFlHqCL+iwoLZ2YCa2EWVI50fQJib6gsYYtn/O1H0KQ24uA9vtT0DsqPP5Qha2bpIBQUYqEgNj9yGTYA7HI0qUNPhITQerA3BQuxMLOeiXr//ud693/3Rb28KdOxa3bR2W9+3p7t5z6Wwcdf3yX6gz/vCBmKdbOizjCaZNLQOWIHdq/8VE7kriBYytTVzlvwQfuYymkWA+ymKBz++XsoRRMdM3VJSVr88XvX4pA2aS41P8Z5hviNB8gxmgkl8iWpwjFctZPiRmd2pjmXUjSnYnpqylGEaDKQFsTcGN9QoVNrzx1pdMs3oLxcxC0QtOLajdTItUAGr3v6f+C4U3o8QMy5A7IxPwg9cyNMVbAPihEF+D0HgDPwShDcHDlHISdE9hkOFshjuzYEqhdzJgiGU5cj5groBVSivDPX1bKC4+Kb2IweWMIsByabl+DFkQq5QSALfZgqJjMqvCku3Jxl0QAHUR8MC70h1up8OuC/jC8QsM02FwDvM0PNnvN8QFqP7c4++X7k7ct2zby7GejLJoWvBF9BFfR9tK7/T1cXNW/6hy7bQm35JnKnfuTeHiOppy7lzz4tXuDQtnrd63NW9ujXdWbEdhzrEOW27u1NTdK5Izkhf2lr/QXFmp8HKA7BS6hPMkkeSSLoLKIQmWyw0WDrVpHjPgHuA4j0VKw8gMWG9MWPWAwA0BuohC4JRmHeJMFoahHLYha6xLCUQmAeQY4oQ49obbOqQxxLrwNto2ZDRZbIw5szI8Og9WqrD9QABWpS4dEkTZJEQiZCs7hE6u8dSOgRVHm1ueX3Gs95VX7z/WcmxFy9GWo72vrB2Y+6On256e++PzK440H33o5VcfeL7l+ZYW+MCDPxzcdaR5oGVP69GW/b9cfWT5wX+dHKd3kvtVzGBERWP2s2uIF6gR+DPWL/HAnw4sIGMNMax8TLQCw7oiIR/MYYqEfBzAthbfpKgPYrO4cKwf0CnYfXbDwE668r9iBtMd7H/u4qBsol/A3ym5QtkBkCvoaaXtiw0j7dxR3AsYX9c+skHZT47of51iAUpUKwB2gOsZ4HrgM7UTK/hakFM/uY1mApOjIOYqJi0G9WmdV0wYEdN80nRY6AKfON2Cllss9kkaAyaAS7MVofvz+2/ZFazusoiOYWmG+Stx1vD5P9/7ViGTxQqLWDYseaF16jB8ZMjpciiyV+SdCjcVlqHyijK4mWEZqp4xC6RxJr4G4X4Smp9ZHoTvoVzCt/AC34ELqTZXzJwFGsxbNLWsfEZ14eT/6P/0JpPe6QlK4M1mPaOP4ZPduciIGpuUlY2APzcGUwOjTGlZ2YwrqV2LXIhppDcjf5YnfDP+1xUX8h5lD9uFoQS+9q7l53716u6heQ3+E2vWP6y4AI+s2dT9i5dGH6id+szi1fcrbf2JOTNLPb1tjUtaYvRLF3PddzySU3fq8eeWzG2dvuSuRb7a7NScsrvntD2c6L5vxZbnDjRPm75s7pTpGUk5FZ2rMkozU23G1NbbiusTXQKX2UK4iT8IzVyFxgnYKHZybCk9cleTXVaW7SkpofepN0Jz6fzSyD+sX2ua+FTzhmY+/IKbVJL9Sp5QKJ1leLLQcyie3Yc8FZoYM1yUpwIfeypQM0GnY6ADEQVWjYLTl0fzQ6Us/VMsZaHecA1pFeqUUqvttRhNfFqWp6CQaQ5fhdVWbTLaHUnJJCs3r9CbqS4LJmkqaVKYtimAQ19cyGVEc/YUDpRFFqrPbEtgcjo8Qk3NGxtfn9i/b+L1zs7XycS+/WTi9Y1VbSdH5dGTbcpFvlq8+czpzz8/PbTZ5+mbPat3ZdnlvXMe4Y7d/CX4GfmLG9+Cy1Zf399pxxd9RcVVxXftWXD03Rkgb4u5Xm67xgJYPIv0kmAaWHQ1R5aVp4qCVyWiaPFKDgRh2ahnQ25lj0tNtaAmMO7KtpfkgWe3Lhz/TrIOCUaLg5EqXlC3kkELSzoOrY5R/RxCzpJIKvSkXR/nzZs+3PauBY/d+dju5kcXLZ913yLf+uc2f0/+Q/HyxMTlxTWNd3D76ho3r1y9cWlnZV1LfUdHlzyQk7kpM6e+YtpcxYZUkh28j59DNIiHshQ/ws32MW0D8jCthhduVfhuB22nrfLz8hHlynKkWf70Yfi+n7C9Ne1oUGBursAZlJQojuG9LKAgx1QtJ0SyoigrVONPdY6N8YdlO921AXOy1Roxi5ZEEyxFqqNf8wOszjAOPEUvOUkUZW9RFoL3hpzKXZJXzParjBxMKsDOklJAk8f7xHxvKFVl8CK2YLEKg8eyVOcwu+f7kONhxXA9lyrrab7B8VPReiaDvjFanAk86hvJ7FZ9h4IksJg6cyxB7ZRvFd2KLlIqOnHhdOFqVuBqndvjBtddKYl0lyIEd0AzP/APacsvur4UpX9UjBx55re/febp376ycEdT9cXq5uaMitL03bvTS/kT4pddv9gi/eMf0jO/+c0zR65caRkeplcX19TVH/KUhIrDe5k93Ihw5cbep+ZbdXYj43nwkZ5VjA8K+VbOyepyXZhhqCROakaDDvTOeI0SewSgZzOC0VSyWohRiT2aMFJr4FltoAMdDlIennv2t6fOOQ+tW7v/QNu6Q6vunF65dGllVZPQuO7AgXVrDx5cW9nUVFnVuAzz8kGhnRIOKHn544eBF0wkAebVytdzr2i74f42Nq94zSj6jRYcYSJbWAerqWa1Tw5W+4SlaUkIruPV0jSjdUhnMtsVvZRewjL1b1SmYSlXOvfK+PneY72BNQe2ZdQUPd9UtnZRUdnWvlY6wNc337m9Z03RnPppUxqmz0wua+nuvr+zDmm+lK/kTsPYcrCuk/dKRhiboiXEBHBEcYi5XtE8EiLKEF1pI9ZQBrtHLUuY+Ae1RIdA1GFlBk5MsAWTkpU6NHqzVQuXok1WDphhzXGnX9x797N51bkP1C5b07Wi1hRdfWFdw8N3VnWGHn6hoy5vaY2QeffDcyoafBXzZs6p4dq4nZW1rXN6t7YuWGHmc5tv2QtnNdcX5NNdNEfTI38CDgPGkeRDAvryiaSFBBPQIwLMpdONIobiOSWBkV05L0W55EdUQIJhFtwHMAMaxUpKIzqrCSwRDXWiLkGJOPD4CBiTbWrYlYhSONTlzmAVLRjT/Gjxs1MGigqdFlNBppgW+MGdA3PkOZrAeN8nTVXcxfGkQJWwS39q3mrFP50o475g+TLgn0bxCmMH+ahwtA1Gx/ItMXINbC5YQgYTMWK9rVdNomU8rxQ1A17D/5nNSue+aA42H3j77QN03SXNi1+38PPfpklvs9oX2kuXck1K1Qs9pMimvIseBQQbT2Yiag9pFe1l8obsqopKYLkDLqOasa4lSsDTZA0K0biTJ9ptUoyNOSeRzSeFC0r9OpUR3p6+MS27rtk/OztzSmpNVXNxan5FfY+8KyOhoWKKJy07I/tkn3Pu9DlNbExJfD1dod1AtCQdeVetG1U59ZbSUYqlo6V+uqKnr+7KBhDIvr31H4EOWQi280OwnQbiIHOZP6JKgEYzqgY8Q7EK68cqelWv+L+YsGeOxd1ultWJYjDE6/ScIqEKLHBawKm4cSQA7f/e0ND3+oPB/lWbNq1auXEj1/smjXvzp/LVn67qW9e26+G16/q+Zd8U0xbLXnmfPDxAq+ElLXxDr4Ytm3LF9UvCPS9NAPTQr7mvx87C9T2uiFUx9cA6Xibhz3zGPqO851Heg89s5mvHzrLPLCVE26+pwd/h31d+h9ez3+lSfgfGWiX38N38h7ACubAk4ZIhxbdMZ5UtWETrCagRC06YnzPj9ttn5Gzf1HGksvVZ+X9hEdHixbX5SXEPskgGt/C2lf6mGeWB8nn58zcsWbDh8qQqohLbH8I1UzA+lpemvQjjmkmr6XwL1gHe3L6FSwu3g1ZQ24FfDMSK+TIenTvWH2vg1CoU/vl1g8fXvXnoPaw/4Y9F6lE0g++/T9O+/juWosi1SmHKjX7OQz8XafO3+m+F9rtp37faP4P2f6Hv0Gx1XBwiBu3XLLfPhpF4dUdVihZGlewkA+aQ2sI5pCGjmd0aBWXn2cJKZ80mFpE3s8COmTBXEG5MYEfsbN8Vw99WtT4DJhsphaBWqv16bGD887Nv8tX8qXBNxNhAeKZKbQTNYYU4St2CvJfVrhSTR0mwIFx5akXHFt7PV3VDJLk05DWRbADrXlVRlHhFRyTJF7dnfEalWtAAuKTaSPgYS3xqdsEULwOcJi3YFyHahxrEa5VipgDkTM222kKJjqTcvLC03axPsEr1O4tjNGFFw+tv0jR5j/zhpRXfWTPzpjySoiihvTeUUHdUp/iPA//6rUKaCaKfH1ZPsN6slkThTyIzPsi+pX0L/TjcruYRaxl/2iLcGU50wz++SeFP2nVT9Qrjzq8qblSxELVeSqttVc8sIZORjcauZbc+Z+ykH6cfB4CKpZ7sAH2+rKEM/u2d3ItWq7ypfCirtPSr39zocGJiAusuVilznTjG5pTH5roDJlajzJXsuNE+gQmAX7P2CxPXJrVfgM8nKbIz8Um4HWhjB9mZw/KUUsndaiQ+NSwgCSggAkoFFgryYNGT2Yk7GGkG2UgEVkvxBRMZxE9MNuQHNYnhMyswi8mhFIcpZwFgwbBkcpQrooJbVt9ZzoQ0447JZQBjv6OoiS6WT3ON27l1t9Q2yYXb5aoID1xXdcceNk8va2c1BqpOO8Xai25p38LtC7fDOqvtwDN2khnhGv6mKgLXLTUGglHho/pJxQRP3lJooHLV2ckFBf3fLjiYNDZlLhe+NWZFD16PjJmSnTSHXydYmHXjPAZaaqAuA+WT5BH5Sj0qHXihefXyFbjAjTxST/NoToM8QvMa5CvySGTeoIPigLvzwHax/bMbx2Dg7kPQrFZwsycK7hRmrqkp7kks7WtUKoBrhl7JM0+yvsYTs0VjS8tSYouszCBe2RkTPdaQxqFPxdCAaAlDGU0G0LuUBbyRvC6AMk5MAlDqOLI91EntLspiitzYW0cK+po2bkMqv/5UXt/SzQ+qFR2L5o2f7pRPHeYWbtoDqxHXXLNrBXW8dBgpvbSqd4V89eQFtbpjx/tzxg7UcSnjT/Gbqvf/TeElzA1XeWYDo3PglvYtXP13tl+g577VrqzX6UntLH6p/g5h7RU31ZaYARcuvDUzJ2R2suISM8im4GC3LGGYhTIlJ5Ce8D5fOCcED96JQ/FzOCOloVa/Q6k10bJSk5Jwrckg7dr185W/H8Zak21PKrUmn206c+8rV/v3bdp8EItN2J6x0Ae+YTnZRYKZLDeaFRHqRoM5vJK/RsUKr5gJlsjALBFqgalwO1Vhjny4zWeIj20hT0N+cSu1Q1OtQV1qDhqkJFvQmuDFu3yrZMSENrNNDGB5AsJB8Iryw/G9W0N7kVp/zA9Sj03Cg1a0Qt8vpEdfqm+YcmxlR/eMddu3r5uRP7NhZv79t7f2Dfz61UPvVDU1VU1ddHfH3Yum0ujeVxY2tFfOb63zVmem5JStm+1vLAvkBlJmzL1/7VgCf/Xpf3ti8/QVlaVzp2QFkpJdU6atg/VkecGaHks2+BSI5maSYbbO4Xa0S8fZOWg1TMeo7aBjYolvko6ZFNPR/A8Zv3ySom42RTJ6OcM/S/sVmhjU+iiS3Lv0O7N/yaTxdqDeIR+GxxtptzM+5r7Vfonhr/k3z087wH9MCoDfa8gQCcZQJQWiGiyJ4AtmKAXqUrIOj08LTaExGcDNU7SjIdc0duvCqPYsdghClYEdDhFP88VSnzQFnqhPnGKRCrGkBvioFq5VeCpCahpwS7x1yBWTnIEqZQpYnSxoKgR/yciYq8Am6fToW9Bqq+2MTm+yl01nn8R9XinZBbgoNS1L8bIj+ajutMjJCbcE4VzqgSNZ6SxllfLK4jGwrh0Yz4g69cSCwyVzvvdr+c+bi0f6FjzRUfXvT/3uwcM9b+yue2585xsJgVDv7l+uGc8AXZJRe19982PVz0x9tvG+7x3qfuBlGjzwxoxp6/qvrX8Il+upH+48tfIeWKz161dueeLak3PKN66etvag/HVcRfW9ZzceU/Oe5d0s73kKeYCwdCYpUT96s3OZo2LGQq8YO4J7c2KKghnzATN6UXGkhDGjMzEtKztHjWSll9/igeIJZmIOqG2MTyRaQ5a42Pis70aPqM1vzaeOoSpw5GpuAo4Fw5/dkmW97ZdpCl7cfQMvbrfR+H+bnHn9jHnpJJzI8piZPNap8njtpnaUx0uMX+sYv6rtII9WRI5hP0bNRKbflabM1yky+MWNlGQ6/9sZy4r4jZ0M5yaPX7o1b/nGuBT5KgiPC7DbARjLYjaPn7HWmQeU+W0CY1E8qX3LJtY+cQU+/ylrv3AF239GGHadAO+Ti9bYYaYxeMoGWgLPd+JXjKa8cSts5S9+fgtUjeQparaTBKDYVsKcFeQ2FpRVIrOudKsRZVk/OkSsRn0+q0a0R8xDipoLiNWIbhRgQlmd9WvaKM7qjEswMW8lPRGkMtoeB9wmGXE/UmswJTA2iwW3BM93wx1HYrUDOINlsqW5sj3sqBeW4JhCv8i87vBVWRc/uvxKxim6Vf7mg9/I//iS7uxt/Tivn6U7zh3gf7+0PTrNE9W7uG7V4gb5F/Jj/yX/J3X95tfUFfzxS2PR7w489e/v9q8+vhZpz3JFVR35F0b9BRHeSmC0X6jy3Kc3tSPPvc0+vzDCcwmM5ywkJcJzXCQ3k9yUsxlmtw/VHE36q0mZm6qO/7uaqykfn5TAOWkMbMxUCI8h0j6Z75Sx4dl0F4QewJPILwHCgnghg0DSMWrjDcUpd5hGpVWOVnCOiFofnq6Au42JSnh5EodhqJmwZ3zkWoCLEMyV0vaxbn6vfASfS7I8AjsK0FNSIue3y5saAoGGwA1agV5zkGSShWdNMWQUS9WEU5apy/Jj3ZFM3WyWaqHqNwxQxwCr4S5MiqDEFuOtZ6JiHfqkdMZmToxrOXCX+wxnjhES01DtRdlYrajfjfvbETTKSnUzPAxAARzlFTiqvd6xateWjw4+d19hR/M+uBnspkn9pxrkOUvfq6VnGzr6T28/8BGsyuKKroO/2//Hvc0FHx578u7x92tp9751XF7lB8hbmJfHeKhR5aH32TqF25GHQmydGm9pv0BTvtWurGvCpHaW86X+Tg9rb76R16vWrNyU1xtJQQ8n9/7/kNdr/X+b16sdlMl3JPZG5sPmqeKV5nA+Ny3gL07Ob+fUl3+e384S/FlNuj4AODeeeHD3lPnFcVihhzdZqu+Dxd7KyWApgMbtLnY+rV1QUmUNEZ8IU3xojM/HDviI9QVdCew0WAwmWX1w4zTkYxqtlJCBYU8TkswVBzpOzyUghGFV4kOGmMT08AF6WsGtnlPiE1wlk0JOSljGwqyTPjDWP1seP/ym/Nvvf5/m/OxJys3mO8Yr8Nw27uJYf/nnLzz1+23bfv/U83/9y0OPh2gF+MvlQ3t2fK4GpvLoued+sO8L+dLf9g+SsPzpchieKwWePKrmyDv8mLEXTEYwl+uXpulVMGdMVsAcOyI1foQlJUy3sOPRKJ6/5xPpDfiGp6SWTYfpJztA+1OrFONGzGYDzJbLMJtVxWwC7orOqGYfCur0rLRoii0YXzYd76ape23pk9NwPCx5jCqym8K7MIHMFoZrnE7Rs860gC5n7AvD+aeXPl8x5+nRpidbpzutOXWLe247iBr24G33L63LjYnJm720uwZNO9fLeeYpJv/7P5I//PGPafaPAK0xY15yZ2NRVs2CsmxFA3vK589yu2tvr8gGe88gG2CA7ud++9vnXvjgg4gfqPiH68J+ILR38X10laYeNIAZPrErXJfI2Zi9iNgKm2ITFPWPvEuEKgp4nOjAr1jMzoPWK8Av2hvSqMDPziLwViMZgHYrK2vG06HhiTlsWAs3RAUNUSqI9BiE1+qUIDxRY866ySF4x4ktW05suTB11qypRbW1QtWWE/fddyLrtqm+2tumFtWF9yGXcl2aDpCphWxHIFYzKmq9klmjGA8sqTCyghAnjEDd8JCcWBxJWPF+LB5MYDDCOmutkmBlXqFaGUkzcDW1DjcalhQeUaffrgU5nOFx5yfklzSva8mp8rgL2K2wFO1LY2NPf/hKwueRCuv+x/NIhXXfjAh54fNI4fPauv/x89q6r/6uNYY/v4LfTetBp9hwzwlLiZW6Yos3ZBSIXVASrclIyKyctYra1EwiZ60aLZHdMMx/ji0G/o6msAjqznFG9orls+uL6rWcXcgrwyNXhZSm48WVaRuKuPIpBVWL/wlPcaSD380dYePKwjo0NiinPzw40e1XxxfUJST78Mzt7EnDFM3sRI5QmjJojzroILALSmQsjlZMg3VKCE9CIpj8wMMSsqULT6T0xkSyvt3U0YznvglGo5Yd/DaHVkMDTBYbymZAgzrZe7yU4mwXzVbnrj6qc+eOs/PI2dyRBrQaaYDvTXDccYI+LLQxG2Jma3aIRnPV3BvEQNJwLyykF3AXkB2EomGn4sKTei4RjeBnrnqnuBP+0T8se+ihZU07dyp4vXviunCd9RHDH2F7QzEqFoxhNeGVZAdnY/tTSvbFpLyLHeEsi1s+p+xicbZbt63wc/JJWNwOVt+VSIJcuI5dLWKP8Clu6XId7JBsTUA5/hp4Yj5fzw1rN6hnjaonE4Ok4maIxhw5mdjMYr9mnSE/fNwo7wsZlAxk6gsa2H6qAfNhowzsxFFN5MRRjXqAJHU7MIcOTxt1Wyk3vLVb7qFNg1s/lf8i2C5dauKIbMS8dfVsyolrmgpNA8kjD6sIJSt8pqQDI2IaPGtUTAWbpB0V032hKCNrSGDnyItxvnC4MtkEJoud156czrJCgvpkfNIL8GT0sfhlsh6Fj9ljIQtuc8AUSY4oPB1FDVISj7vEn11cCq8BEt4XEXRgjUEpuuDiFNTTw6o+lwcqNjQKQuOGSrrhL+p+yCvyWIBbMb5Xq+W6x0+UUM0rynliNOa/2suqK9t/R81sJ+QnL7RP8RbmtR9/UzlWjCMZ/A6+Tj1/pocoB/Lqo/z+kE1R9WZf0MZycG0WID7htUxwHbithQf4TccsMLanFWOG9y0sO9lig7nHsHN98HwATIJRzhkK57w4bzpqiG3+8m4e0Vwi9Sub4CXpfF3ZgGWgrHHnzkbZ1FvWS4v4HeED9ek55OdiuZf2qbkpFVwnf4ob+Sd1+ahDlfMauc52JkNpco8mxGT4ClfGZGc2wybQzveyOt9MUsh82++oyI29uTrzRmodK9U9srMlkJ1dhKW6n92o15yjlnAq1bsZXXFYvftNYHLxpuaKUtJJwnXfam3ct+u+uUkl3+zplrpvVkAYrR4NwFD0/1ndd8k/rfsuP/Lddd+Hx07eKPtWfEAcN9DzA0L+H0Q+4DMAeNptkjFoU1EUhv9373mvQYpDCZIhlFCKQxFxyhBCKVJKhxBCyRBEQijyCCUUCSIZSpHSoRQppZQg8nDIUIqIFIdMDlI6OGSU4lAylSAOUkQcgjT+59ZqKh0+zn3v3HPuvf9/7E9ERgCvg4Z5i5pEuCMtFP02pn2DeW8LNe8MJTJh9jFre8hwb92UkHU1BUA+IjR7mJIXWJIHyMhDzLDPurxCKAGmZRNVrhd1v9Zqj79EmAzGMedPYky+IvLnEfoNRFInOX7v8HsbkddFZNu4Je8YfyEKFpjbIH2e0fwTP7BmFzl5ghntoT2DHpJ+Agk5Zf8dVLweCnpnxglbwW2pDvreEd8wjoqsomm7KDOWJUTZpJGSFa4LaHqHWPEOBxkRt24G/Cd50mC+4WLJ7LK+hfsmh7jm7CcE/nskbIdwbQ9QNTHc8PaoeYznf0NaNXFnjvIub5DWe2reUmuTGpwGcfb9gQW7jKw9Q0Z1tyeYM8eAmcVdp2EMi6To3rHEc9cu+nov+c5jJO0UClofCJJBnpygaOP0l/pcx0iIm+qD82AIrztQH1YZv5Aj/wDxSw/+h/d65tbqwxDOB/olr6mZan4NwXdUnCbhVaj/FrV/zPiZtJ32/zy4gj3nHF7mh1Af1C+N6mOshXBknftUd53rMWq2QW3r1LJFzdbcnJfd3I6iRjTWTQfb/iM8NXlkFS9+vk8P8v4ypu1zektfgntI2T5naPVipn4DpffQSwAAADIAMgBMAFgAtAFcAaoCQgJqAogCpALeAyIDXAN0A5gDpgQGBC4EgAT0BUAFpgYoBkoG1gdWB2IHjgekB7IHyAgECOoJHgmGCdAKFgpSCogK+AsyC1ALhAu6C+IMJAxgDLoNAA1sDb4Obg6eDtwPAg90D6gP2hAIEDQQRBByEJIQqhC4ES4RjBHKEigSjhLcE1gTnhO6E+QUHBQ6FKQU6hU4FZQV8BYkFsgXHBdiF4gX6hgeGFoYiBjiGPAZShmcGbYaIBsCG3wb4hv0HOgdCh2sHiQeRB5uHnYfEB8oH3AffB/KIDAgQCCaINQg3iEoIUohlCG0IcYh2CHqIigiNCJAImgidCKAIowi5CN4I4QjkCO2I+4j+iQGJBIkHiSGJJIkniSqJOwk+CUEJSYlrCW4JcQl0CXcJegmNibEJtAm3CcoJzQnQCdMKAgojCiYKKQo5CjwKPwpCCkUKT4puinGKdIp3ioUKiAqLCp0Kugq9CsAKwwrGCskK4ArjCuqLDQs4CzsLPYtCC1ULaQtvC3ULhYuIC6ULqIuri7ULuQu+C8MLyovdi/6MF4wdjCCMMYxIjEqeNpjYGYAg/9cDBoMWAAAHJMBNQB42q3S1Y5VQRBG4e8chsHdvRnc3W1wd3d3d3d3d3cb3J134JaEzS3vAIc9wA0JF5DwJ53qSlYl3SuFHH6e8hKy8zHuEj/6NO/jWleIb/mtc0EqMTixIvk6+TEUD2VCxZARqofWIatyRiRKRMkoR5QzSk+l4qkQ0xcTg37RxULpUP4H3eo3Oi2bTn1OTUy9S81L9fqW6+uX6HH0ILoXZUU3o+NRzU+PQpVQLXQMmeFDGPLrhX+b9GTe7PJvQ39MQjK2kiandLnklkde+WInBRRUSGFFFFVMcSWUVEppZZRVLjZYQUWVYheVZaiiqmqqq6GmWmqrE5utp74GGmqksSaaaqa5FlpqpbU22mqnvQ4yddRJZ1101U13PfTUS2999NVPfwMMNMhgQww1zHAjjDTKaGOMNc54/+P/E0w0yWRTTDXNdDPMNMtsc8w1z3wLLLTIYksstcxyK6y0ymprrI03Z70NNtpksy222ma7HXbaZbc99tpnvwMOOuSwI4465rgTTjrltDPOOud89ja55LIrrrrmuhtuuuW2LHfcdc99Dzz0yGNPPPXMcy+89Mprb7z9DlUWfn8AAA==);
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 400; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 300; }

@font-face {
  font-family: "Proxima Nova";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 600; }

/*////////// Global Variables //////////*/
/*////// Style Guild : Global Colors ///////*/
.img-hover-zoom > div {
  display: none; }

.freeSuperblock .header h3 {
  padding-bottom: 40px; }
  @media only screen and (max-width: 46em) {
    .freeSuperblock .header h3 {
      padding-bottom: 23px; } }

.freeSuperblock h3 {
  font-size: 20px;
  font-weight: 600 !important; }
  @media only screen and (max-width: 46em) {
    .freeSuperblock h3 {
      font-size: 24px; } }
  .freeSuperblock h3 b {
    font-weight: 600 !important; }

@media only screen and (max-width: 46em) {
  .freeSuperblock .imageContainer {
    max-width: 300px !important; } }

.freeSuperblock .imageContainer img {
  float: left;
  padding: 10px 30px 30px 0; }
  @media only screen and (max-width: 46em) {
    .freeSuperblock .imageContainer img {
      float: none;
      padding: unset;
      padding-bottom: 30px;
      font-size: 24px;
      width: 100%; } }

.freeSuperblock p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px; }
  @media only screen and (max-width: 46em) {
    .freeSuperblock p {
      margin: unset; } }

.freeSuperblock .disclaimerContainer {
  float: left;
  padding-top: 35px; }
  .freeSuperblock .disclaimerContainer p {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.2px; }

.freeSuperblock .contentWrapper {
  display: flex;
  flex-direction: row; }
  @media (max-width: 768px) {
    .freeSuperblock .contentWrapper {
      flex-direction: column; } }
  .freeSuperblock .contentWrapper img {
    max-width: 235px;
    align-self: flex-start;
    padding: 10px 30px 30px 0; }
    @media (max-width: 768px) {
      .freeSuperblock .contentWrapper img {
        max-width: 315px;
        padding-right: 0; } }
    .freeSuperblock .contentWrapper img.imageWithNoContent {
      width: 100%;
      max-width: 100%;
      padding: 10px 0 30px; }

.freeSuperblockAdded {
  display: block !important; }
  .freeSuperblockAdded .header h3 {
    font-size: 20px;
    padding-bottom: 38px; }
    @media only screen and (max-width: 46em) {
      .freeSuperblockAdded .header h3 {
        line-height: 28px;
        font-size: 18px; } }
    .freeSuperblockAdded .header h3 b {
      font-size: 28px; }
      @media only screen and (max-width: 46em) {
        .freeSuperblockAdded .header h3 b {
          font-size: 20px; } }
  .freeSuperblockAdded .body {
    display: block; }
    .freeSuperblockAdded .body h4 {
      font-family: 'Lato';
      font-weight: 700;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.2px; }
    .freeSuperblockAdded .body p {
      font-family: 'Lato';
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.2px;
      margin-bottom: 34px; }
      @media only screen and (max-width: 46em) {
        .freeSuperblockAdded .body p {
          margin-bottom: 20px; } }
      .freeSuperblockAdded .body p::after {
        margin: unset;
        padding: unset; }
    .freeSuperblockAdded .body h5 {
      text-align: center;
      font-family: 'Lato';
      font-weight: 700;
      font-size: 18px;
      line-height: 36px;
      letter-spacing: 0.2px; }
      @media only screen and (max-width: 46em) {
        .freeSuperblockAdded .body h5 {
          text-align: left;
          line-height: 24px; } }
    .freeSuperblockAdded .body .imageContainer {
      margin: auto;
      display: flex;
      justify-content: center; }
      .freeSuperblockAdded .body .imageContainer img {
        width: auto !important;
        max-width: 100%; }
  .freeSuperblockAdded .footer {
    display: block; }
    .freeSuperblockAdded .footer hr {
      width: calc(100% + 70px);
      margin: 50px -35px 24px -35px;
      border: 1px solid #E8EAEE; }
    .freeSuperblockAdded .footer .cta-section {
      float: right; }
      @media only screen and (max-width: 46em) {
        .freeSuperblockAdded .footer .cta-section {
          float: unset;
          text-align: center; } }
      .freeSuperblockAdded .footer .cta-section .continue-to-cart {
        padding: 13px 20px;
        background: #f59331;
        border-radius: 20px;
        font-family: 'Lato';
        font-weight: 700;
        line-height: 14px;
        letter-spacing: 0.8px;
        color: #FFFFFF;
        display: inline-block; }
    .freeSuperblockAdded .footer:after {
      content: "";
      display: block;
      clear: both; }

.simplePopupContainer.transit.created.superblock {
  border-radius: 8px; }
  @media only screen and (max-width: 46em) {
    .simplePopupContainer.transit.created.superblock {
      margin: 0 10px; } }
  .simplePopupContainer.transit.created.superblock.multiple {
    max-width: 750px;
    max-height: 880px; }
  .simplePopupContainer.transit.created.superblock.single {
    max-width: 580px;
    max-height: 880px; }
  .simplePopupContainer.transit.created.superblock.primary-modal {
    max-width: 547px; }
    .simplePopupContainer.transit.created.superblock.primary-modal.multiple {
      max-width: 547px; }
    .simplePopupContainer.transit.created.superblock.primary-modal.single {
      max-width: 546px; }
  .simplePopupContainer.transit.created.superblock.secondary-modal {
    max-width: 565px;
    overflow: visible; }
    @media (min-width: 570px) {
      .simplePopupContainer.transit.created.superblock.secondary-modal {
        margin: auto; } }
  @media only screen and (max-width: 46em) {
    .simplePopupContainer.transit.created.superblock {
      max-width: 375px;
      width: auto; } }
  .simplePopupContainer.transit.created.superblock .postAddSuperblock {
    padding: 20px 30px 25px 30px !important;
    width: 100%; }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer.transit.created.superblock .postAddSuperblock {
        padding: 0 !important; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock > *:not(.modal-footer-custom) {
          padding: 20px 25px 20px 25px !important; } }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock hr {
      margin-left: -30px;
      margin-right: -30px;
      border-color: #E8EAEE; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .header .title-toast span {
      display: flex;
      align-items: flex-start; }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .header .title-toast span img {
        max-height: 18px;
        padding-right: 7px;
        margin-top: 2px; }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .header .title-toast span p {
        margin-top: auto;
        margin-bottom: auto;
        font-family: 'Lato';
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.2px;
        color: #161819; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .header .main-title h3 {
      color: #161819;
      margin-top: 20px;
      text-align: left;
      font-weight: 700;
      font-size: 28px;
      line-height: 32px; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .header .sub-title p {
      padding-top: 10px;
      margin-bottom: 0;
      margin-top: 7px;
      font-family: 'Lato';
      font-weight: 400;
      font-size: 14px;
      line-height: 22px;
      letter-spacing: 0.2px;
      font-style: italic;
      color: #161819; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .body .description p {
      margin-top: 10px;
      font-family: 'Lato';
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.2px;
      color: #161819;
      margin-bottom: 30px; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .body .image-container {
      display: flex;
      margin-bottom: 25px;
      gap: 28px; }
      @media only screen and (max-width: 46em) {
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .body .image-container {
          gap: 11px;
          margin-bottom: 15px; } }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .body .image-container .image {
        position: relative; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .body .image-container .image .image-gradient {
          background: linear-gradient(45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40%);
          position: absolute;
          height: 100%;
          width: 100%; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .body .image-container .image img {
          aspect-ratio: 1.6;
          border-radius: 4px;
          margin-left: auto;
          margin-right: auto; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .body .image-container .image span {
          position: absolute;
          left: 0;
          bottom: 0;
          padding: 18px;
          font-family: 'Lato';
          font-weight: 500;
          font-size: 16px;
          line-height: 10px;
          letter-spacing: 0.2px;
          color: #FFFFFF;
          z-index: 9; }
          @media only screen and (max-width: 46em) {
            .simplePopupContainer.transit.created.superblock .postAddSuperblock #primary-view .body .image-container .image span {
              padding: 12px; } }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .header .alternate-header h3 {
      text-align: left;
      font-family: 'Lato';
      font-weight: 700;
      font-size: 28px;
      line-height: 36px;
      letter-spacing: 0.2px;
      color: #161819; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .header .alternate-sub-header h3 {
      font-family: 'Lato';
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.2px;
      text-align: left; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .header .alternate-sub-header p {
      font-family: 'Lato';
      font-weight: 400;
      font-size: 16px;
      line-height: 24px; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      overflow-y: scroll;
      max-height: 425px;
      scrollbar-width: none; }
      @media (min-width: 570px) and (max-width: 700px) {
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container {
          justify-content: center; } }
      @media (min-width: 800px) {
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(3n + 1) .popup-error-container {
          translate: -8rem -4.2rem; }
          .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(3n + 1) .popup-error-container .triangle-down {
            right: 58%; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(3n + 2) .popup-error-container {
          translate: -9rem -4.2rem; }
          .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(3n + 2) .popup-error-container .triangle-down {
            right: 50%; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(3n) .popup-error-container {
          translate: -11rem -4.2rem; }
          .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(3n) .popup-error-container .triangle-down {
            right: 38%; } }
      @media (max-width: 768px) {
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(odd) .popup-error-container {
          translate: -8rem -4.2rem; }
          .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(odd) .popup-error-container .triangle-down {
            right: 59%; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(even) .popup-error-container {
          translate: -11.5rem -4.2rem; }
          .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container div.modal-option:nth-child(even) .popup-error-container .triangle-down {
            right: 42%; } }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option {
        max-width: 160px;
        border: 1px solid #D3D3D3;
        border-radius: 8px;
        padding: 11px;
        flex-grow: 1; }
        @media only screen and (max-width: 46em) {
          .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option {
            flex-basis: 33%; } }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option .option-button.error {
          margin-left: 10px; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option.selected-option .selected-checkmark {
          display: block; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option.selectable-option .selected-checkmark {
          display: none; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option .option-image {
          aspect-ratio: 1.6;
          border-radius: 4px;
          max-height: 100px;
          margin: 0 auto 12px auto;
          display: block;
          max-height: 93px; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option span {
          display: flex;
          align-items: center;
          gap: 10px;
          justify-content: center; }
          .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option span img {
            flex-basis: 18px;
            max-width: 24px; }
          .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option span a {
            font-family: 'Lato';
            font-weight: 700;
            font-size: 12px;
            line-height: 12px;
            letter-spacing: 1px;
            text-transform: uppercase;
            text-align: center;
            display: block;
            border: none; }
            .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option span a.selected-option {
              color: #1BCD7B; }
            .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container .modal-option span a.selectable-option {
              padding-top: 6px;
              color: #2490FF; }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock #secondary-view .options-container::-webkit-scrollbar {
        height: 0;
        width: 0; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock #popup-error .popup-error-container {
      gap: 10px;
      translate: -9rem -4.2rem;
      position: absolute;
      max-width: 240px;
      width: 100%;
      display: flex;
      background: white;
      border-radius: 4px;
      box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border: 1px solid #CDCDCD;
      padding: 8px;
      align-items: flex-start; }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock #popup-error .popup-error-container .error-alert-img {
        min-height: 18px;
        min-width: 18px;
        margin-top: 3px;
        max-width: 18px;
        max-height: 18px; }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock #popup-error .popup-error-container .message {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.2px;
        color: #DD2C00; }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock #popup-error .popup-error-container .triangle-down {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 10px solid white;
        position: absolute;
        bottom: -16%;
        right: 50%; }
    .simplePopupContainer.transit.created.superblock .postAddSuperblock .modal-footer-custom .cta-section {
      text-align: right;
      margin-top: 30px;
      padding-bottom: 10px; }
      @media (max-width: 768px) {
        .simplePopupContainer.transit.created.superblock .postAddSuperblock .modal-footer-custom .cta-section {
          display: flex;
          align-items: center;
          justify-content: center;
          margin: 25px 0;
          padding: 0 10px;
          text-align: center; } }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock .modal-footer-custom .cta-section .switch-modal {
        border: none;
        margin-right: 12px;
        font-family: 'Lato';
        font-weight: 700;
        font-size: 14px;
        letter-spacing: 0.8px;
        text-transform: uppercase; }
        @media (max-width: 768px) {
          .simplePopupContainer.transit.created.superblock .postAddSuperblock .modal-footer-custom .cta-section .switch-modal {
            margin-right: 10px;
            margin-left: auto; } }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock .modal-footer-custom .cta-section .continue-to-cart {
        background: #E67100;
        border-radius: 20px;
        padding: 10px 20px;
        color: #FFFFFF;
        font-family: 'Lato';
        font-size: 14px;
        font-weight: 700;
        letter-spacing: 0.8px;
        line-height: 14px;
        position: relative; }
        @media (max-width: 768px) {
          .simplePopupContainer.transit.created.superblock .postAddSuperblock .modal-footer-custom .cta-section .continue-to-cart {
            margin-left: 10px;
            margin-right: auto; } }
      .simplePopupContainer.transit.created.superblock .postAddSuperblock .modal-footer-custom .cta-section #popup-error {
        position: relative; }
        .simplePopupContainer.transit.created.superblock .postAddSuperblock .modal-footer-custom .cta-section #popup-error .popup-error-container {
          top: 0;
          right: 0;
          text-align: left;
          translate: 4rem -7rem; }

/* Blocking IAP User Modal Styles */
.simplePopupContainer.blockIAPUserModal {
  padding: 70px 0px 50px;
  width: 768px;
  border-radius: 0.3rem; }
  @media only screen and (max-width: 46em) {
    .simplePopupContainer.blockIAPUserModal {
      width: 80%; } }
  .simplePopupContainer.blockIAPUserModal .simplePopupCloseContainer {
    top: -18px; }
    .simplePopupContainer.blockIAPUserModal .simplePopupCloseContainer .close {
      font-size: 20px;
      color: #b7b7b7; }
  .simplePopupContainer.blockIAPUserModal .title {
    font-size: 28px;
    padding: 0 16px; }
    .simplePopupContainer.blockIAPUserModal .title p {
      font-size: 28px;
      font-family: 'Lato';
      line-height: 36px; }
      .simplePopupContainer.blockIAPUserModal .title p b {
        font-weight: 400; }
  .simplePopupContainer.blockIAPUserModal .description {
    padding: 16px 16px 24px; }
    .simplePopupContainer.blockIAPUserModal .description p {
      font-size: 16px;
      line-height: 24px; }
  .simplePopupContainer.blockIAPUserModal hr {
    height: 0;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .simplePopupContainer.blockIAPUserModal .cta-section {
    padding: 0 16px;
    text-align: right; }
    .simplePopupContainer.blockIAPUserModal .cta-section #closeIAPModal {
      padding: 10px 20px;
      border-radius: 20px;
      background: #0073E6;
      font-family: 'Lato';
      font-weight: 700;
      font-size: 14px;
      line-height: 14px;
      text-transform: uppercase;
      color: #FFFFFF;
      display: inline-block; }

/* Blocking IAP User Modal Styles */
.contentfulModal {
  padding: 35px;
  display: inline-block; }
  @media only screen and (max-width: 46em) {
    .contentfulModal {
      padding: 30px;
      padding-top: 40px; } }
  .contentfulModal .header h3 {
    font-weight: 400;
    font-family: 'Lato';
    letter-spacing: 0.2px;
    text-align: center;
    margin: unset; }
    .contentfulModal .header h3 b {
      font-weight: 700; }
  .contentfulModal .body {
    display: inline-block; }
    @media only screen and (max-width: 46em) {
      .contentfulModal .body img {
        width: 100%; } }
    .contentfulModal .body p {
      font-family: 'Lato'; }
    .contentfulModal .body .disclaimerContainer p:first-of-type {
      margin-bottom: 15px; }
    .contentfulModal .body .disclaimerContainer p {
      font-family: 'Lato'; }
      @media only screen and (max-width: 46em) {
        .contentfulModal .body .disclaimerContainer p {
          margin: unset; } }

.simplePopupContainer.addToHDShipmentPopup {
  margin-top: 75px;
  min-height: auto;
  max-height: 650px; }
  @media only screen and (max-width: 46em) {
    .simplePopupContainer.addToHDShipmentPopup {
      width: 85%;
      margin-top: 0px; } }
  .simplePopupContainer.addToHDShipmentPopup .simplePopupCloseContainer,
  .simplePopupContainer.addToHDShipmentPopup > a {
    padding-top: unset; }
    .simplePopupContainer.addToHDShipmentPopup .simplePopupCloseContainer .close, .simplePopupContainer.addToHDShipmentPopup .simplePopupCloseContainer.close,
    .simplePopupContainer.addToHDShipmentPopup > a .close,
    .simplePopupContainer.addToHDShipmentPopup > a.close {
      float: right !important;
      padding: 4% !important;
      color: #8D8C8F !important;
      font-size: 20px !important;
      font-family: sans-serif;
      font-weight: 100; }
  .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal,
  .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal {
    padding: 2%; }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal {
        padding-right: 20px;
        padding-left: 20px; } }
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-shipment-text,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-shipment-text {
      line-height: 20px;
      font-size: 14px;
      font-weight: 300;
      padding: 10px 16px;
      margin-bottom: 15px;
      font-family: "Proxima Nova"; }
      @media only screen and (max-width: 46em) {
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-shipment-text,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-shipment-text {
          margin: 15px 0; } }
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .select-subscription-title,
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription-title,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .select-subscription-title,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription-title {
      padding-left: 5px;
      padding-bottom: 2px; }
      @media only screen and (max-width: 46em) {
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .select-subscription-title,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription-title,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .select-subscription-title,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription-title {
          padding-top: 10%; } }
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .select-subscription-title > p,
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription-title > p,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .select-subscription-title > p,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription-title > p {
        font-size: 24px;
        font-weight: bold;
        line-height: 28px;
        margin: 0 0 20px 0; }
        @media only screen and (max-width: 46em) {
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .select-subscription-title > p,
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription-title > p,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .select-subscription-title > p,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription-title > p {
            font-size: 20px;
            line-height: 26px; } }
      @media only screen and (max-width: 46em) {
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .select-subscription-title div,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription-title div,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .select-subscription-title div,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription-title div {
          display: flex;
          justify-content: center;
          align-items: center; } }
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .select-subscription-title img,
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription-title img,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .select-subscription-title img,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription-title img {
        max-height: 25px;
        padding-right: 5px;
        float: left; }
        @media only screen and (max-width: 46em) {
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .select-subscription-title img,
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription-title img,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .select-subscription-title img,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription-title img {
            padding-right: 10px; } }
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .select-subscription-title span,
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription-title span,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .select-subscription-title span,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription-title span {
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 14px;
        line-height: 18px;
        overflow: hidden; }
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions {
      margin-top: 20px; }
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option {
        display: flex;
        border: 1px solid #E8EAEE;
        margin: 5px;
        padding: 5px;
        padding-right: 20px;
        padding-left: 20px;
        min-height: 90px;
        max-height: 90px;
        display: flex;
        align-items: center; }
        @media only screen and (max-width: 46em) {
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option {
            border: 0;
            padding: 5px 0px; } }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option input[type=radio],
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option input[type=radio] {
          margin: 0;
          width: 20px;
          height: 20px; }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-img,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-img {
          max-height: 80px;
          max-width: 80px;
          margin-left: 15px; }
          @media only screen and (max-width: 46em) {
            .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-img,
            .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-img {
              margin: 0;
              max-width: 60px; } }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-txt,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-txt {
          height: 75%;
          margin-top: 15px;
          margin-left: 15px;
          font-size: 15px;
          font-family: "Proxima Nova"; }
          @media only screen and (max-width: 46em) {
            .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-txt,
            .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-txt {
              font-size: 14px;
              line-height: 20px;
              margin-top: 0; } }
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-txt .subscription-date,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-txt .subscription-date {
            font-family: "Proxima Nova"; }
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-txt div,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option .subscription-option-txt div {
            padding-bottom: 5px; }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option label,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option label {
          width: 10%; }
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option label input,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option label input {
            position: relative;
            top: 30px;
            width: 10%;
            visibility: hidden;
            position: absolute; }
            .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option label input ~ span,
            .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option label input ~ span {
              cursor: pointer;
              width: 23px;
              height: 23px;
              top: 25px;
              left: 25px;
              position: relative;
              display: inline-block;
              background-size: 23px 23px;
              background-repeat: no-repeat;
              background-image: url("//img1.beachbodyimages.com/teambeachbody/image/upload/v1613610490/Teambeachbody/unique_assets/Screen_Shot_2021-02-17_at_5.06.40_PM.png"); }
            .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .selectable-subscriptions .subscription-option label input:checked ~ span,
            .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .selectable-subscriptions .subscription-option label input:checked ~ span {
              background-image: url("//img1.beachbodyimages.com/teambeachbody/image/upload/v1613610490/Teambeachbody/unique_assets/Screen_Shot_2021-02-17_at_5.06.53_PM.png"); }
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details {
      display: flex; }
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-img,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-img {
        min-width: 100px;
        padding: 0; }
        @media only screen and (max-width: 46em) {
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-img,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-img {
            min-width: 70px; } }
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt,
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price {
        font-size: 14px;
        font-family: "Proxima Nova";
        position: relative;
        top: 0px;
        margin-right: 20px; }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt div,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price div,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt div,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price div {
          line-height: 24px; }
          @media only screen and (max-width: 46em) {
            .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt div,
            .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price div,
            .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt div,
            .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price div {
              font-size: 14px;
              line-height: 20px; } }
        @media only screen and (max-width: 46em) {
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt,
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price {
            top: 0; } }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .free-shipping,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .free-shipping,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .free-shipping,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .free-shipping {
          max-height: 20px;
          font-weight: 600; }
          @media only screen and (max-width: 46em) {
            .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .free-shipping,
            .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .free-shipping,
            .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .free-shipping,
            .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .free-shipping {
              position: relative;
              left: -30px;
              margin-top: 35px;
              width: calc(100% + 30px); }
              .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .free-shipping i,
              .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .free-shipping i,
              .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .free-shipping i,
              .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .free-shipping i {
                font-style: normal; } }
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .free-shipping img,
          .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .free-shipping img,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .free-shipping img,
          .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .free-shipping img {
            max-height: 25px; }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .subscription-quanity,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .currency,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .subscription-quanity,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .currency,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .subscription-quanity,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .currency,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .subscription-quanity,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .currency {
          color: #3C3E3F; }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .price,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .price,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .price,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .price {
          font-weight: 600; }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .price,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .currency,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .subscription-quanity,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .price,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .currency,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .subscription-quanity,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .price,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .currency,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .subscription-quanity,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .price,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .currency,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .subscription-quanity {
          line-height: 20px; }
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-txt .currency,
        .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price .currency,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-txt .currency,
        .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price .currency {
          font-size: 12px; }
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .review-subscription .subscription-details .subscription-price,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .review-subscription .subscription-details .subscription-price {
        text-align: right; }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container {
        height: 320px;
        overflow-y: scroll;
        margin-top: 10px; } }
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container > div,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container > div {
      margin-bottom: 5px; }
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container input,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container input {
      position: relative; }
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container label, .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container p,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container label,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container p {
      color: black;
      font-size: 0.75rem; }
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container label:empty, .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container p:empty,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container label:empty,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container p:empty {
        display: none; }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container,
      .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container {
        margin: 5px 15px; } }
    .simplePopupContainer.addToHDShipmentPopup .select-subscription-modal .disclaimer-container a,
    .simplePopupContainer.addToHDShipmentPopup .review-subscription-modal .disclaimer-container a {
      color: black;
      border-bottom: unset;
      font-weight: bold; }
  .simplePopupContainer.addToHDShipmentPopup .pop-footer {
    background-color: #F7F8FA;
    padding: 20px 10px !important; }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer.addToHDShipmentPopup .pop-footer {
        padding-right: 7%;
        padding-left: 7%; } }
    .simplePopupContainer.addToHDShipmentPopup .pop-footer button {
      margin: 0 20px;
      background-color: transparent;
      border: 1px solid #1378db;
      color: #1378db; }
      @media only screen and (max-width: 46em) {
        .simplePopupContainer.addToHDShipmentPopup .pop-footer button {
          width: 100%;
          margin: 0;
          margin-bottom: 15px; } }
      .simplePopupContainer.addToHDShipmentPopup .pop-footer button.nextBtn, .simplePopupContainer.addToHDShipmentPopup .pop-footer button.continueShoppingBtn {
        background-color: #1378db;
        color: white; }
  .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal {
    padding: 2%; }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal {
        padding: 7%; } }
    .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal .confirm-subscription-title {
      padding-bottom: 10px; }
      @media only screen and (max-width: 46em) {
        .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal .confirm-subscription-title {
          padding-top: 30px; } }
      .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal .confirm-subscription-title p {
        font-family: 'Proxima Nova';
        font-size: 28px;
        font-weight: bold;
        line-height: 32px; }
        @media only screen and (max-width: 46em) {
          .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal .confirm-subscription-title p {
            font-size: 20px;
            line-height: 26px; } }
    .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal .confirm-subscription .confirm-details {
      display: flex; }
      .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal .confirm-subscription .confirm-details img {
        max-height: 25px;
        max-width: 25px; }
      .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal .confirm-subscription .confirm-details .review-text {
        padding-left: 10px; }
        .simplePopupContainer.addToHDShipmentPopup .confirm-subscription-modal .confirm-subscription .confirm-details .review-text p {
          font-size: 14px;
          line-height: 20px;
          font-family: 'Proxima Nova'; }

.simplePopupContainer.shipmentsError {
  margin-top: 150px;
  min-height: auto;
  max-height: 650px;
  width: 50%; }
  @media only screen and (max-width: 46em) {
    .simplePopupContainer.shipmentsError {
      width: 80%;
      margin-top: 0px; } }
  .simplePopupContainer.shipmentsError .simplePopupCloseContainer,
  .simplePopupContainer.shipmentsError > a {
    padding-top: unset; }
    .simplePopupContainer.shipmentsError .simplePopupCloseContainer .close, .simplePopupContainer.shipmentsError .simplePopupCloseContainer.close,
    .simplePopupContainer.shipmentsError > a .close,
    .simplePopupContainer.shipmentsError > a.close {
      float: right !important;
      padding: 2% !important;
      color: #8D8C8F !important;
      font-size: 25px !important;
      font-family: sans-serif;
      font-weight: 100; }
  .simplePopupContainer.shipmentsError .modal-1-error {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px; }
    .simplePopupContainer.shipmentsError .modal-1-error .error-message {
      font-size: 28px;
      font-weight: bold;
      line-height: 20px; }
  .simplePopupContainer.shipmentsError .pop-footer {
    background-color: #F7F8FA;
    padding: 20px 10px !important; }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer.shipmentsError .pop-footer {
        padding-right: 7%;
        padding-left: 7%; } }
    .simplePopupContainer.shipmentsError .pop-footer button {
      margin: 0 20px;
      background-color: transparent;
      border: 1px solid #1378db;
      color: #1378db; }
      @media only screen and (max-width: 46em) {
        .simplePopupContainer.shipmentsError .pop-footer button {
          width: 100%;
          margin: 0;
          margin-bottom: 15px;
          margin-top: 15px; } }
      .simplePopupContainer.shipmentsError .pop-footer button.errorOkayBtn {
        min-width: 120px; }

/*////////// Layout */
.product-info {
  /*////////// Typography */ }
  .product-info .price-detail {
    padding-bottom: 7px; }
  .product-info h1, .product-info h2, .product-info h3, .product-info h4, .product-info h5, .product-info h6 {
    font-family: "Proxima Nova", sans-serif;
    color: #636363;
    line-height: 1.1; }
  .product-info h1 {
    font-size: 24px;
    font-weight: 600;
    text-align: center; }
  .product-info h2 {
    font-size: 2rem;
    font-weight: bold;
    margin: 0 0 14px 0; }
  .product-info h2 span {
    display: block;
    font-size: 1.125rem;
    font-weight: 500; }
  .product-info .your-price {
    margin: 30px 0 20px 0;
    padding: 0; }
  .product-info .formatted-price {
    display: inline-block;
    font-weight: 900;
    font-size: 1.2rem; }
  .product-info .lbl-your-price {
    display: block;
    font-size: .75rem;
    line-height: .75rem;
    color: gray; }
  .product-info .lbl-each {
    font-size: .7rem;
    color: gray;
    bottom: 0; }
  .product-info h3 {
    font-size: 1.875rem; }
  .product-info h2 sub {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    bottom: 0; }
  .product-info select {
    width: 375px;
    margin-bottom: 0;
    transition: all ease-in-out .2s;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.75); }
    .product-info select[name="size"] {
      width: auto;
      min-width: 85px; }
    .product-info select.full {
      width: 375px; }
      .product-info select.full.select-stepper {
        width: 455px; }
        @media only screen and (min-width: 46.063em) and (max-width: 64em) {
          .product-info select.full.select-stepper {
            width: 100%; } }
    .product-info select option:disabled {
      color: #e6e6e6; }
    .product-info select.select-qty {
      width: 75px; }
    @media only screen and (max-width: 46em) {
      .product-info select {
        width: 100% !important;
        height: auto; } }
  @media only screen and (max-width: 46em) {
    .product-info button {
      line-height: 25px; } }
  .product-info .product-price, .product-info .usd-info {
    color: #636363; }
  .product-info .product-price {
    font-weight: 800;
    font-size: .9rem; }
  .product-info .usd-info {
    font-size: .8rem; }
  .product-info .coach-price {
    color: #0362CE;
    font-size: .76rem; }
  .product-info .bx-pager {
    position: relative; }

.calls-to-action {
  bottom: 5px;
  position: absolute;
  text-align: center;
  width: 100%; }
  .calls-to-action a {
    border: 0 !important;
    margin: 0 !important; }
  .calls-to-action .add-to-cart, .calls-to-action .wishlist {
    border: 0;
    margin: 0;
    padding-bottom: 15px; }

.special-offers-header {
  text-align: center; }
  .special-offers-header header {
    color: #1383E6;
    font-size: 1.8rem;
    line-height: 1.8rem;
    font-weight: 100;
    letter-spacing: .05rem;
    margin-bottom: 50px;
    font-family: "Proxima Nova", sans-serif; }

/* this class is from WAVE1, found in _tab-content.scss */
.product-benefits .mbg-text h3 {
  padding-left: 0;
  padding-right: 0; }

ul.list, p, .page li {
  font-size: 0.75rem;
  line-height: 1.4;
  margin: 0 0 0.625rem 0; }

p.special-offer {
  color: #df1a1a;
  font-weight: 600; }

p.section {
  font-size: 1.75rem;
  font-weight: 100;
  padding: 5px 36px 13px 38px;
  background-color: #1378db;
  color: #ffffff;
  text-align: center; }
  p.section .reviews-headline {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 28px;
    font-weight: 100;
    letter-spacing: 1px;
    margin: 7px auto 0 10px; }
    @media only screen and (max-width: 46em) {
      p.section .reviews-headline {
        font-size: 22px;
        width: 85%; } }
  p.section img {
    margin: -4px 10px 0 0; }

/*////////// Utility & Icons*/
.icon-lg {
  color: #ffffff;
  font-size: 1.125rem; }

.icon-inverse {
  color: #1378db; }

.border-blue {
  border-top: 7px solid #1378db; }

.sku-price {
  display: inline-block; }

select,
.faux-select {
  background: #fff url("//img1.beachbodyimages.com/beachbody/image/upload/ultimate-reset/pdp/select.png") no-repeat 100% center;
  padding-right: 2.063rem;
  height: 2.3rem;
  -moz-appearance: none; }
  select:hover,
  .faux-select:hover {
    background: #fff url("//img1.beachbodyimages.com/beachbody/image/upload/ultimate-reset/pdp/select.png") no-repeat 100% center;
    border: 1px solid #636363; }

/*////////// Product */
.product-info {
  margin-bottom: 25px; }
  .product-info .disclaimer-cta,
  .product-info .disclaimer-sticky {
    display: none; }
  .product-info .disclaimer-cta,
  .product-info .disclaimer-sticky,
  .product-info .disclaimer {
    font-size: 11px;
    line-height: 14px; }
    .product-info .disclaimer-cta p, .product-info .disclaimer-cta div,
    .product-info .disclaimer-sticky p,
    .product-info .disclaimer-sticky div,
    .product-info .disclaimer p,
    .product-info .disclaimer div {
      font-size: 13px;
      line-height: 17px;
      margin-bottom: 8px;
      font-family: "Proxima Nova"; }
      @media only screen and (max-width: 46em) {
        .product-info .disclaimer-cta p, .product-info .disclaimer-cta div,
        .product-info .disclaimer-sticky p,
        .product-info .disclaimer-sticky div,
        .product-info .disclaimer p,
        .product-info .disclaimer div {
          font-size: 12px;
          line-height: 16px; } }
    .product-info .disclaimer-cta.hide,
    .product-info .disclaimer-sticky.hide,
    .product-info .disclaimer.hide {
      display: none; }
  @media only screen and (max-width: 46em) {
    .product-info .disclaimer,
    .product-info .membership-disclaimer-destination {
      margin: 0 30px 20px;
      display: block; } }
  .product-info .is-pack-message {
    color: red;
    font-size: 12px;
    position: relative;
    line-height: 16px; }
    @media only screen and (max-width: 46em) {
      .product-info .is-pack-message {
        padding: 0 35px; } }
  .product-info .product {
    padding-top: 30px;
    min-height: 380px; }
    .product-info .product .ATC_sticky {
      display: none; }
    .product-info .product #videoContainer {
      text-align: center;
      display: block; }
    .product-info .product .product-update-link {
      font-weight: 400;
      font-style: normal;
      text-align: right;
      line-height: 20px;
      position: relative;
      top: -15px; }
      .product-info .product .product-update-link a {
        font-size: 13px; }
    .product-info .product .product-details .custom-promo-message p {
      color: red;
      font-weight: bold; }
    .product-info .product .product-details .product-description p {
      font-size: 13px;
      line-height: 17px; }
      @media only screen and (max-width: 46em) {
        .product-info .product .product-details .product-description p {
          font-size: 12px;
          color: #636363; } }
    .product-info .product .product-details .pdp-title-stamp {
      margin: 21px 0px 18px 0px; }
      .product-info .product .product-details .pdp-title-stamp p span {
        padding: 5px 15px 4px 15px;
        letter-spacing: 1px;
        font-size: 12px; }
    .product-info .product .return-link {
      color: #636363;
      font-size: 12px;
      font-weight: 600;
      border-bottom: 1px solid rgba(99, 99, 99, 0.2); }
      @media only screen and (max-width: 46em) {
        .product-info .product .return-link {
          margin: 0 30px 0 30px; } }
    @media only screen and (max-width: 46em) {
      .product-info .product .product-cta .blockBanner {
        margin: 0 30px; }
        .product-info .product .product-cta .blockBanner.so-banner {
          margin: unset; } }
    .product-info .product .product-cta .blockBanner .hdSuperblockBanner {
      padding: 10px 13px;
      background-color: #E8F4FF;
      width: auto;
      border-radius: 4px; }
    .product-info .product .product-cta .blockBanner p {
      margin: unset;
      font-size: 13px;
      font-family: 'Proxima Nova';
      line-height: 16px;
      letter-spacing: 0.2px; }
    .product-info .product .product-cta h6 {
      font-size: 14px;
      font-weight: 600; }
    @media only screen and (max-width: 46em) {
      .product-info .product .product-cta > p {
        padding: 10px 30px 10px;
        margin: 0; } }
    @media only screen and (max-width: 46em) {
      .product-info .product .product-cta p.error {
        text-align: center;
        display: block; } }
    .product-info .product .product-cta div.divider {
      display: block;
      width: 100%; }
      @media only screen and (min-width: 46.063em) {
        .product-info .product .product-cta div.divider {
          max-width: 375px; } }
      .product-info .product .product-cta div.divider hr {
        margin-bottom: 0; }
    .product-info .product .product-cta .cart-actions {
      list-style-type: none;
      margin: 20px 0 0 0; }
      .checkout-slider .product-info .product .product-cta .cart-actions {
        margin: 0; }
      .product-info .product .product-cta .cart-actions > li {
        display: inline-block;
        vertical-align: top; }
    .product-info .product .product-cta .loading-addToCart-form {
      font-size: 80px;
      margin-top: 30px; }
    .product-info .product .product-cta .configurable-sku-section {
      margin: 25px 0 25px 0;
      font-size: 0; }
      .product-info .product .product-cta .configurable-sku-section h5 {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 2px;
        margin-bottom: 8px; }
      @media only screen and (max-width: 46em) {
        .product-info .product .product-cta .configurable-sku-section.non-radio {
          margin: auto; }
          .product-info .product .product-cta .configurable-sku-section.non-radio > div {
            width: 100%; }
            .product-info .product .product-cta .configurable-sku-section.non-radio > div .product-options {
              padding: 0;
              width: 100%; }
            .product-info .product .product-cta .configurable-sku-section.non-radio > div .selectable-option {
              width: 100%; }
            .product-info .product .product-cta .configurable-sku-section.non-radio > div span.spacer {
              display: inline-block; } }
      .product-info .product .product-cta .configurable-sku-section > div {
        display: flex;
        vertical-align: top;
        width: 80%;
        font-size: 0; }
        .product-info .product .product-cta .configurable-sku-section > div.superBlockBanner {
          display: block; }
        .product-info .product .product-cta .configurable-sku-section > div > label {
          max-width: 190px;
          display: flex;
          align-items: center;
          margin-right: 20px; }
          .product-info .product .product-cta .configurable-sku-section > div > label.superBlockBanner {
            display: block;
            width: 120px;
            margin-bottom: 20px; }
        .product-info .product .product-cta .configurable-sku-section > div input[type=radio] {
          margin: 4px 10px 4px 0; }
        .product-info .product .product-cta .configurable-sku-section > div label > div {
          font-size: 13px;
          font-weight: 400;
          line-height: 17px;
          margin: 0;
          width: 85%;
          display: inline-block;
          vertical-align: middle;
          font-family: 'Proxima Nova';
          color: #4d4c4c; }
          @media only screen and (max-width: 46em) {
            .product-info .product .product-cta .configurable-sku-section > div label > div {
              width: 100%; } }
          .product-info .product .product-cta .configurable-sku-section > div label > div p {
            font-size: 13px;
            font-weight: 400;
            line-height: 17px;
            font-family: 'Proxima Nova';
            margin: 0; }
        .product-info .product .product-cta .configurable-sku-section > div span {
          display: block; }
        @media only screen and (max-width: 46em) {
          .product-info .product .product-cta .configurable-sku-section > div {
            width: 100%; }
            .so-section .product-info .product .product-cta .configurable-sku-section > div {
              width: 48%; } }
      @media only screen and (max-width: 46em) {
        .product-info .product .product-cta .configurable-sku-section {
          padding: 0 30px 0 30px; }
          .so-section .product-info .product .product-cta .configurable-sku-section {
            padding: 0 10px 0 10px; } }
    @media only screen and (max-width: 46em) {
      .product-info .product .product-cta .configurable-sku-list {
        padding: 0px !important; } }
    .product-info .product .product-cta .product-options {
      margin-top: 15px;
      position: relative;
      z-index: 200; }
      .product-info .product .product-cta .product-options .orderFrequency {
        position: relative;
        top: 10px;
        margin-bottom: 20px;
        width: auto; }
        .product-info .product .product-cta .product-options .orderFrequency input[type=radio] {
          position: relative;
          top: 2px; }
        .product-info .product .product-cta .product-options .orderFrequency p {
          font-size: 13px;
          line-height: 17px;
          font-weight: 400; }
        .product-info .product .product-cta .product-options .orderFrequency .orderFrequencyTitle {
          margin-bottom: 10px; }
          .product-info .product .product-cta .product-options .orderFrequency .orderFrequencyTitle label {
            font-weight: bold; }
      .product-info .product .product-cta .product-options .addToHD {
        color: #f59331;
        border: 1px solid #f59331;
        background-position: 8px 8px;
        background-repeat: no-repeat; }
      @media only screen and (max-width: 46em) {
        .product-info .product .product-cta .product-options .addToCart.button.fifth {
          max-height: 34px;
          line-height: 15.6px; } }
      .product-info .product .product-cta .product-options li.select-qty-container {
        display: inline-block; }
        @media only screen and (max-width: 46em) {
          .product-info .product .product-cta .product-options li.select-qty-container.addToHDBttnConfig {
            width: 100%; } }
      .product-info .product .product-cta .product-options .select-configure-container {
        display: block; }
        .product-info .product .product-cta .product-options .select-configure-container input[type="checkbox"] {
          margin-top: 5px; }
      .product-info .product .product-cta .product-options.multi-faux > li {
        position: relative;
        margin: 0 5px 2px 0; }
        .product-info .product .product-cta .product-options.multi-faux > li:nth-of-type(1) {
          z-index: 9996; }
          @media only screen and (max-width: 46em) {
            .product-info .product .product-cta .product-options.multi-faux > li:nth-of-type(1) {
              float: left;
              width: 60%;
              margin-right: 7px; } }
        .product-info .product .product-cta .product-options.multi-faux > li:nth-of-type(2) {
          z-index: 9995; }
          @media only screen and (max-width: 46em) {
            .product-info .product .product-cta .product-options.multi-faux > li:nth-of-type(2) {
              float: left;
              width: 35%; } }
        .product-info .product .product-cta .product-options.multi-faux > li:nth-of-type(3) {
          z-index: 9994; }
        .product-info .product .product-cta .product-options.multi-faux > li select.select-qty {
          width: 75px; }
    @media only screen and (max-width: 46em) {
      .product-info .product .product-cta .select-faux .faux-select.viewonly .select-overlay li {
        font-size: 12px; } }
    .product-info .product .product-cta .add-to-cart-form {
      margin-bottom: 30px; }
    .product-info .product .product-cta.club-experience, .product-info .product .product-cta.club-member-warning {
      background-color: #E6F1F7;
      padding: 40px 20px;
      margin-top: 20px; }
      .product-info .product .product-cta.club-experience .is-pack-message, .product-info .product .product-cta.club-member-warning .is-pack-message {
        margin-bottom: 30px; }
      .product-info .product .product-cta.club-experience .bod-club-experience, .product-info .product .product-cta.club-member-warning .bod-club-experience {
        overflow: hidden;
        margin-bottom: 20px; }
      @media only screen and (max-width: 46em) {
        .product-info .product .product-cta.club-experience, .product-info .product .product-cta.club-member-warning {
          margin: 20px 0px; } }
      .product-info .product .product-cta.club-experience label.club, .product-info .product .product-cta.club-member-warning label.club {
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 25px;
        font-weight: 400;
        color: #1378db; }
      .product-info .product .product-cta.club-experience .button, .product-info .product .product-cta.club-member-warning .button {
        border: none;
        background-color: transparent;
        color: #0362CE;
        padding: 0;
        margin: 0 15px 0 0;
        border-bottom: 1px solid #48b7e4; }
        @media only screen and (min-width: 46.063em) {
          .product-info .product .product-cta.club-experience .button, .product-info .product .product-cta.club-member-warning .button {
            float: left; }
            .product-info .product .product-cta.club-experience .button:last-of-type, .product-info .product .product-cta.club-member-warning .button:last-of-type {
              float: right; } }
        @media only screen and (max-width: 46em) {
          .product-info .product .product-cta.club-experience .button, .product-info .product .product-cta.club-member-warning .button {
            margin: 20px auto;
            display: block;
            text-decoration: underline;
            border: none; } }
      .product-info .product .product-cta.club-experience .disclaimer, .product-info .product .product-cta.club-member-warning .disclaimer {
        display: block;
        padding: 0; }
    .product-info .product .product-cta.coach-experience label.coach {
      font-size: 11px;
      line-height: 16px;
      color: #ff0000;
      width: 90%;
      margin: 20px 0; }
      @media only screen and (max-width: 46em) {
        .product-info .product .product-cta.coach-experience label.coach {
          padding: 10px 30px;
          margin: 0; } }
      .product-info .product .product-cta.coach-experience label.coach .button,
      .product-info .product .product-cta.coach-experience label.coach + .button {
        border: none;
        background-color: transparent;
        color: #0362CE;
        padding: 0;
        margin: 0 15px 0 0;
        border-bottom: 1px solid #48b7e4;
        font-size: 12px !important; }
  .product-info.sticky {
    min-height: 300px; }
    .product-info.sticky .product {
      position: fixed;
      top: 0;
      z-index: 9996;
      max-width: 960px;
      background-color: #e9e9e9;
      padding: 0 0 5px 0;
      min-height: 0; }
      @media only screen and (max-width: 46em) {
        .product-info.sticky .product {
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -ms-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          padding: 5px 0px; }
          .no-header .product-info.sticky .product {
            top: 0; }
          .header .product-info.sticky .product {
            top: 40px; } }
      .product-info.sticky .product .bx-wrapper {
        display: none; }
      .product-info.sticky .product .disclaimer,
      .product-info.sticky .product .membership-disclaimer-destination {
        display: none; }
        @media only screen and (min-width: 46.063em) {
          .product-info.sticky .product .disclaimer,
          .product-info.sticky .product .membership-disclaimer-destination {
            display: none !important; } }
      .product-info.sticky .product .disclaimer-sticky.hide,
      .product-info.sticky .product .disclaimer-cta.hide,
      .product-info.sticky .product .disclaimer.hide {
        display: none; }
      .product-info.sticky .product .disclaimer-sticky.show {
        display: block; }
      .product-info.sticky .product .disclaimer-cta {
        font-size: 11px;
        line-height: 14px;
        position: relative;
        display: block; }
        @media only screen and (max-width: 46em) {
          .product-info.sticky .product .disclaimer-cta {
            display: none; } }
        .product-info.sticky .product .disclaimer-cta .text {
          height: 14px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          display: inline-block;
          vertical-align: top;
          width: 90%; }
        .product-info.sticky .product .disclaimer-cta a {
          display: inline-block;
          vertical-align: top; }
      @media only screen and (min-width: 46.063em) {
        .product-info.sticky .product {
          border-radius: 0 0 5px 5px;
          border: 1px solid #a5a5a5;
          border-top: none; }
          .product-info.sticky .product > div {
            float: none;
            display: inline-block;
            vertical-align: middle;
            padding: 0;
            width: 78%; }
            .product-info.sticky .product > div[data-module=productImgSwap] {
              width: 20%; }
            .product-info.sticky .product > div.disclaimer-sticky {
              font-size: 11px;
              line-height: 14px;
              width: 100%;
              padding: 5px 40px; }
            .product-info.sticky .product > div .row {
              margin: 0; }
          .product-info.sticky .product .burst {
            display: none; }
          .product-info.sticky .product .product-details {
            display: inline-block;
            vertical-align: middle;
            width: 40%; }
            .product-info.sticky .product .product-details .product-title h1 {
              font-weight: 300;
              font-size: 22px;
              margin: 0; }
            .product-info.sticky .product .product-details .product-description,
            .product-info.sticky .product .product-details .product-reviews {
              display: none; }
          .product-info.sticky .product .product-cta {
            display: inline-block;
            vertical-align: middle;
            width: 58%; }
            .product-info.sticky .product .product-cta select {
              width: 220px; }
              .product-info.sticky .product .product-cta select.select-qty {
                width: 110px; }
            .product-info.sticky .product .product-cta .add-to-cart-form {
              margin: 5px 0; }
            .product-info.sticky .product .product-cta .select-faux .faux-select {
              width: 105px; }
              .product-info.sticky .product .product-cta .select-faux .faux-select .select-overlay {
                width: 105px; }
            .product-info.sticky .product .product-cta.bod .select-faux {
              display: none; }
            .product-info.sticky .product .product-cta.bod ul.product-options > li {
              width: 90%; }
              .product-info.sticky .product .product-cta.bod ul.product-options > li select {
                width: 100%; }
            .product-info.sticky .product .product-cta ul.product-options {
              margin: 0; }
              .product-info.sticky .product .product-cta ul.product-options > li {
                margin: 0 0 2px 0; }
                .product-info.sticky .product .product-cta ul.product-options > li:nth-of-type(2) {
                  display: inline-block; }
                .product-info.sticky .product .product-cta ul.product-options > li.select-configure-container {
                  display: inline-block; }
                .product-info.sticky .product .product-cta ul.product-options > li select {
                  margin-bottom: 2px; }
                  .product-info.sticky .product .product-cta ul.product-options > li select.select-option {
                    width: 290px; }
                    .product-info.sticky .product .product-cta ul.product-options > li select.select-option.partial {
                      width: 220px; }
                  .product-info.sticky .product .product-cta ul.product-options > li select.select-qty {
                    width: 65px; }
              .product-info.sticky .product .product-cta ul.product-options.apparel > li select.select-qty {
                width: 75px; }
          .product-info.sticky .product .config-sku-present select.full {
            width: 225px; }
            .product-info.sticky .product .config-sku-present select.full.select-sku {
              width: 295px; }
          .product-info.sticky .product object, .product-info.sticky .product iframe {
            display: none !important; }
          .product-info.sticky .product .productImgSwap-view img {
            height: 100px;
            display: block !important; }
          .product-info.sticky .product .productImgSwap-view object, .product-info.sticky .product .productImgSwap-view iframe {
            display: none !important; }
          .product-info.sticky .product .product-cta.coach-experience .product-options li:last-of-type {
            display: block; }
          .product-info.sticky .product .product-cta.coach-experience label.coach {
            margin: 0; }
          .product-info.sticky .product .product-cta.coach-experience .disclaimer-cta,
          .product-info.sticky .product .product-cta.coach-experience .disclaimer.hide {
            display: none !important; }
          .product-info.sticky .product .product-cta.bod .cart-has-pack .product-options li:last-of-type {
            display: block; } }
    @media only screen and (max-width: 46em) {
      .product-info.sticky .product {
        background-color: #e9e9e9;
        -moz-box-shadow: 0 2px 10px 0 #BFBFBF;
        -webkit-box-shadow: 0 2px 10px 0 #BFBFBF;
        box-shadow: 0 2px 10px 0 #BFBFBF; }
        .product-info.sticky .product .ATC_sticky {
          display: block; }
          .product-info.sticky .product .ATC_sticky.close {
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            position: absolute;
            top: 60px;
            right: 20px;
            display: none; }
            .no-header .product-info.sticky .product .ATC_sticky.close {
              top: 20px; }
        .product-info.sticky .product .columns:nth-of-type(1) {
          padding: 10px; }
        .product-info.sticky .product .productImgSwap-mainImage,
        .product-info.sticky .product .productImgSwap-view,
        .product-info.sticky .product .product-details,
        .product-info.sticky .product .product-cta,
        .product-info.sticky .product .burst {
          display: none; }
        .product-info.sticky .product #videoContainer {
          display: none !important; }
        .product-info.sticky .product object, .product-info.sticky .product iframe {
          display: none; }
        .product-info.sticky .product > div.columns {
          padding: 0 20px; }
        .product-info.sticky .product .product-title h1 {
          font-size: 14px;
          display: inline-block;
          vertical-align: middle;
          padding: 0 15px 0 0;
          width: 51%;
          text-align: left;
          margin: 0;
          float: inherit; }
        .product-info.sticky .product .product-title button {
          width: 46%;
          display: inline-block;
          vertical-align: middle;
          font-size: 12px !important;
          font-weight: 700;
          padding: 10px 10px; }
          .product-info.sticky .product .product-title button svg {
            display: inline-block; }
          .product-info.sticky .product .product-title button svg polygon {
            fill: #FFFFFF; }
      .product-info.sticky.view {
        display: block; }
        .product-info.sticky.view button.ATC_sticky {
          display: none; }
        .product-info.sticky.view a.ATC_sticky.close {
          display: block;
          position: fixed;
          font-size: 34px; }
        .product-info.sticky.view .product {
          background-color: #FFFFFF;
          height: 100%;
          overflow-y: scroll;
          padding: 0;
          z-index: 9999; }
          .product-info.sticky.view .product .membership-disclaimer-destination {
            display: block; }
        .product-info.sticky.view .productImgSwap-mainImage,
        .product-info.sticky.view .productImgSwap-view,
        .product-info.sticky.view .product-details,
        .product-info.sticky.view .product-cta,
        .product-info.sticky.view .burst {
          display: block; }
        .product-info.sticky.view #videoContainer {
          display: block !important; }
        .product-info.sticky.view .product-details .product-description,
        .product-info.sticky.view .product-details .product-reviews {
          display: none; }
        .product-info.sticky.view object, .product-info.sticky.view iframe {
          display: inherit;
          margin: auto; }
        .product-info.sticky.view > div.columns {
          padding: 0 30px; }
        .product-info.sticky.view .product-title h1 {
          font-size: 20px;
          padding: 0 50px;
          font-weight: 600;
          display: block;
          width: 100%;
          text-align: center;
          margin-bottom: 15px;
          margin-top: 25px; } }
  .product-info .bx-slider,
  .product-info .bx-pager {
    display: none; }
  .product-info .bx-wrapper {
    margin-top: 40px; }
    .product-info .bx-wrapper img {
      margin: auto; }
  .product-info #addToCartContainer {
    max-width: 525px;
    text-align: right; }
    .product-info #addToCartContainer .sku-select {
      max-width: 240px; }
  .product-info #addToCart-Error {
    margin-top: 10px; }
    @media only screen and (max-width: 46em) {
      .product-info #addToCart-Error {
        text-align: center; } }

.sticky .shac-prod-details div[data-module="productImgSwap"] {
  display: none !important; }

span.price-strike {
  text-decoration: line-through;
  color: #a5a5a5;
  font-weight: normal;
  display: block;
  margin-bottom: 4px; }
  span.price-strike .formatted-price {
    text-decoration: line-through;
    color: #a5a5a5;
    font-weight: normal;
    display: block;
    margin-bottom: 4px; }

div.options-header-label,
li.options-header-label {
  font-weight: 650;
  font-size: 14px;
  color: #1E1E1E;
  line-height: 20px;
  font-family: "Proxima Nova";
  display: block !important; }
  div.options-header-label span.bb-tip,
  li.options-header-label span.bb-tip {
    position: relative;
    top: auto;
    right: auto;
    display: inline-block;
    background: #a5a5a5;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 13px;
    margin-left: 7px; }
    div.options-header-label span.bb-tip span.tip-content,
    li.options-header-label span.bb-tip span.tip-content {
      display: none; }

div.options-header-label {
  margin: 5px auto 10px; }
  @media only screen and (max-width: 46em) {
    div.options-header-label {
      padding: 0 30px 0 30px; } }
  @media only screen and (max-width: 46em) {
    .so-section div.options-header-label {
      padding: 0 10px 0 10px; } }

.product-options,
.cart-actions {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  .product-options > li,
  .cart-actions > li {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 7px 0; }
    .product-options > li.hide-on-load,
    .cart-actions > li.hide-on-load {
      display: none; }
    .product-options > li > div,
    .cart-actions > li > div {
      position: relative; }
      .product-options > li > div .addToHDContainerPopup,
      .cart-actions > li > div .addToHDContainerPopup {
        position: absolute;
        top: 8px;
        right: -24px; }
        .product-options > li > div .addToHDContainerPopup .tip-content,
        .cart-actions > li > div .addToHDContainerPopup .tip-content {
          display: none; }
  .product-options .button,
  .cart-actions .button {
    background: none;
    box-shadow: none;
    background-color: #f59331;
    font-family: "Proxima Nova", sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 0.625rem;
    text-transform: uppercase;
    margin: 0; }
    @media only screen and (max-width: 46em) {
      .product-options .button,
      .cart-actions .button {
        padding: 5px 0.625rem;
        font-size: 12px; } }
    .product-options .button:hover,
    .cart-actions .button:hover {
      background-color: #f59331;
      color: #FFFFFF; }
    .product-options .button.addToHD,
    .cart-actions .button.addToHD {
      background-color: transparent;
      color: #f59331;
      border: 1px solid #f59331;
      max-height: 36px;
      padding-top: 9px;
      min-width: 200px; }
      @media only screen and (max-width: 46em) {
        .product-options .button.addToHD,
        .cart-actions .button.addToHD {
          padding-top: 5px;
          min-width: unset; } }
      .product-options .button.addToHD.addToHDBttnConfig,
      .cart-actions .button.addToHD.addToHDBttnConfig {
        width: 100%; }
      .product-options .button.addToHD.disabled,
      .cart-actions .button.addToHD.disabled {
        color: #959795;
        border: 1px solid #959795; }
      .product-options .button.addToHD span,
      .cart-actions .button.addToHD span {
        line-height: 14px;
        display: inline-block;
        vertical-align: middle;
        text-align: center; }
        .product-options .button.addToHD span img,
        .cart-actions .button.addToHD span img {
          max-height: 20px; }
    .product-options .button.addToCart,
    .cart-actions .button.addToCart {
      width: auto;
      min-width: 130px;
      background-color: #f59331;
      opacity: 1; }
      .product-options .button.addToCart:disabled,
      .cart-actions .button.addToCart:disabled {
        opacity: 0.5; }
      .product-options .button.addToCart.addingToCart,
      .cart-actions .button.addToCart.addingToCart {
        background-color: #1BCD7B !important; }
      .product-options .button.addToCart:hover,
      .cart-actions .button.addToCart:hover {
        background-color: #f59331;
        color: #FFF; }
      .product-options .button.addToCart.fifth,
      .cart-actions .button.addToCart.fifth {
        background-color: #48b7e4; }
      @media only screen and (max-width: 46em) {
        .product-options .button.addToCart,
        .cart-actions .button.addToCart {
          padding: 5px 0.625rem; }
          .product-options .button.addToCart.addToHDBttnConfig,
          .cart-actions .button.addToCart.addToHDBttnConfig {
            width: 100%; } }
  .product-options .addToHdBtnBelowText,
  .cart-actions .addToHdBtnBelowText {
    max-width: 200px;
    text-align: center;
    font-size: 13px;
    line-height: 14px;
    color: #706F73;
    padding-top: 8px;
    font-style: italic; }
    @media only screen and (max-width: 46em) {
      .product-options .addToHdBtnBelowText,
      .cart-actions .addToHdBtnBelowText {
        padding: 10px 10px;
        line-height: 15px;
        font-size: 12px;
        margin: auto;
        max-width: 220px;
        color: #222; } }

@media only screen and (max-width: 46em) {
  .product-info {
    margin-bottom: 0;
    padding: 0;
    background-color: #FFF; }
    .product-info .product .product-details {
      margin-left: auto;
      margin-right: auto; }
    .product-info #addToCartContainer {
      max-width: none; }
      .product-info #addToCartContainer .sku-select {
        max-width: none; }
  .product-options,
  .cart-actions {
    padding: 0 30px 0 30px; }
    .product-options li,
    .cart-actions li {
      display: block;
      width: 100%; }
      .product-options li select.select-qty,
      .cart-actions li select.select-qty {
        width: 75px; }
      .product-options li.select-qty-container, .product-options li:last-child,
      .cart-actions li.select-qty-container,
      .cart-actions li:last-child {
        width: auto;
        display: inline-block; } }
      @media only screen and (max-width: 46em) and (max-width: 46em) {
        .product-options li.select-qty-container.addToHDBttnConfig, .product-options li:last-child.addToHDBttnConfig,
        .cart-actions li.select-qty-container.addToHDBttnConfig,
        .cart-actions li:last-child.addToHDBttnConfig {
          width: 100%; } }

@media only screen and (max-width: 46em) {
  .fixCart .product-options {
    margin: 0;
    background-color: #dcdcdc;
    padding: 20px 30px;
    float: none; }
    .fixCart .product-options li {
      display: block; }
    .fixCart .product-options .button {
      width: 100%; } }

/*////////// Ingredients //////////*/
#ingredients {
  display: inherit;
  text-align: center;
  position: relative;
  display: block; }
  @media only screen and (max-width: 46em) {
    #ingredients {
      margin: 0; } }
  #ingredients .icon-lg {
    font-size: 10px; }
  #ingredients li {
    background-color: #ffffff;
    /* layer fill content */
    -moz-box-shadow: inset 0 0 70px rgba(35, 31, 32, 0.23);
    /* inner shadow */
    -webkit-box-shadow: inset 0 0 70px rgba(35, 31, 32, 0.23);
    /* inner shadow */
    box-shadow: inset 0 0 70px rgba(35, 31, 32, 0.23);
    /* inner shadow */
    margin: 0 20px 20px 0;
    padding: 0; }
    @media only screen and (max-width: 46em) {
      #ingredients li {
        width: 100%; } }
    #ingredients li p {
      background-color: #009999;
      color: #fff;
      font-weight: 600;
      font-size: 0.875rem;
      margin: 0;
      padding: 0 30px 0 20px;
      line-height: 36px;
      position: relative; }
      #ingredients li p a, #ingredients li p a:hover {
        color: #FFF; }
      #ingredients li p a.download {
        background-color: #009999;
        display: block;
        width: 36px;
        height: 36px;
        float: right;
        padding: 0 8px;
        position: absolute;
        top: 0;
        right: 0; }
    #ingredients li img {
      display: block;
      margin: 20px auto 0 auto; }
  #ingredients li:nth-child(3), #ingredients li:nth-child(6) {
    margin-right: 0; }

p.reviewer strong {
  display: block; }

.name {
  font-size: 12px; }

/*////////// Medium & Up */
@media only screen and (min-width: 46.063em) {
  .wrap {
    padding: 2.5rem; }
  p.section {
    float: left;
    text-align: left; }
  .product-options {
    padding: 0; }
  .product h1 {
    text-align: left; }
  .tab-title a {
    text-align: left; }
  .tab-title {
    width: auto !important; }
  .write-review {
    text-align: right; }
  .name {
    text-align: left; }
  #ingredients li {
    width: 30.9%;
    display: inline-block;
    float: none;
    text-align: center;
    position: relative; } }

.coachpoints,
.pvpoints,
.productPriceType {
  color: #1378db;
  cursor: default;
  font-size: 12px;
  margin-bottom: 3px; }

.sku-select {
  max-width: 240px; }

#addToCartForm .errorMessage-container {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left; }

.select-faux {
  position: relative;
  margin-bottom: 5px; }
  .select-faux.mod {
    width: 100%; }
  .select-faux label {
    position: absolute !important;
    z-index: 1; }
    .select-faux label input {
      width: 5px;
      height: 5px;
      margin: 10px; }
  .select-faux .faux-arrow {
    position: absolute;
    top: 0;
    z-index: 3;
    right: 0;
    overflow: hidden;
    height: 85%;
    border-left: 1px solid #dcdcdc;
    margin: 3px 0;
    padding: 0 0 0 4px; }
    .select-faux .faux-arrow .spacer {
      height: 100%;
      display: inline-block;
      vertical-align: middle;
      width: 2px; }
    .select-faux .faux-arrow svg {
      position: relative;
      display: inline-block;
      vertical-align: middle; }
  .select-faux .faux-select {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: thin solid #cccccc;
    min-width: 115px;
    position: relative;
    z-index: 2; }
    .select-faux .faux-select:hover {
      border: thin solid #636363; }
    @media only screen and (max-width: 46em) {
      .select-faux .faux-select {
        width: auto; } }
    .select-faux .faux-select.full {
      width: 455px; }
      .select-faux .faux-select.full .select-overlay {
        width: 455px; }
      @media only screen and (min-width: 46.063em) and (max-width: 64em) {
        .select-faux .faux-select.full {
          width: 315px; }
          .select-faux .faux-select.full .select-overlay {
            width: 100%; } }
      @media only screen and (max-width: 46em) {
        .select-faux .faux-select.full {
          width: 100%; }
          .select-faux .faux-select.full .select-overlay {
            width: 100%; } }
    .select-faux .faux-select.viewonly {
      padding: 0 30px 0 0;
      height: auto;
      background: none;
      background-color: #FFF;
      min-width: 70px; }
      .select-faux .faux-select.viewonly .select-overlay {
        position: inherit; }
        .select-faux .faux-select.viewonly .select-overlay li {
          line-height: 16px;
          padding: 10px 0 10px 10px;
          color: #636363; }
          .select-faux .faux-select.viewonly .select-overlay li.default {
            color: #a5a5a5; }
    @media only screen and (min-width: 46.063em) {
      .select-faux .faux-select {
        max-width: 220px; } }
    .error .select-faux .faux-select {
      border: 1px solid red; }
  .select-faux .select-overlay {
    z-index: 11;
    left: -1px;
    top: -1px;
    height: 99%;
    overflow: hidden;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    @media only screen and (min-width: 46.063em) {
      .select-faux .select-overlay {
        width: calc(100% + 35px);
        min-width: 115px;
        max-width: 220px; } }
    @media only screen and (max-width: 46em) {
      .select-faux .select-overlay {
        width: 100%; } }
    .checkout-special-offers .select-faux .select-overlay {
      top: 0;
      left: 0;
      width: 112px; }
      @media only screen and (max-width: 46em) {
        .checkout-special-offers .select-faux .select-overlay {
          width: 100%; } }
    .select-faux .select-overlay.open {
      display: block;
      border: 1px solid #ccc;
      background-color: white;
      height: auto; }
      .select-faux .select-overlay.open ul {
        margin-top: 0 !important; }
        .select-faux .select-overlay.open ul li:hover {
          background-color: #48b7e4;
          color: #FFF; }
        .select-faux .select-overlay.open ul li:first-child:hover {
          background-color: inherit;
          color: inherit; }
        .select-faux .select-overlay.open ul li.disabled {
          opacity: 0.3;
          background-color: #efefef; }
          .select-faux .select-overlay.open ul li.disabled:hover {
            background-color: #efefef;
            color: #636363; }
    .select-faux .select-overlay .option-container li {
      float: left;
      clear: left;
      width: 100%;
      padding: 7px 0 7px 10px;
      color: #a1a1a1;
      font-size: 14px !important;
      text-align: left; }
      .select-faux .select-overlay .option-container li img {
        float: left;
        margin: 5px 6px 0 0; }
      .select-faux .select-overlay .option-container li span {
        float: left;
        width: 17px;
        height: 17px;
        margin: 2px 5px 0 0; }
  .select-faux ul {
    margin: 0;
    padding: 0; }
    .checkout-special-offers .select-faux ul {
      padding: 0 !important; }
    .select-faux ul.disabled {
      background-color: #eaeaea; }

.drawer-overlay,
.faux-select-overlay {
  position: fixed;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  z-index: 9999; }
  .drawer-overlay .faux-overlay-header,
  .faux-select-overlay .faux-overlay-header {
    height: 40px;
    width: 100%;
    background-color: #1378db; }
    .drawer-overlay .faux-overlay-header .close,
    .faux-select-overlay .faux-overlay-header .close {
      color: #FFF;
      padding: 5px 20px;
      float: right;
      font-size: 32px;
      font-weight: 100; }
  .drawer-overlay .faux-overlay-title h4,
  .faux-select-overlay .faux-overlay-title h4 {
    padding: 20px 24px 15px;
    margin: 0; }
  .drawer-overlay .faux-overlay-content ul,
  .faux-select-overlay .faux-overlay-content ul {
    margin: 0 10px;
    padding: 0;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    list-style-type: none; }
    .drawer-overlay .faux-overlay-content ul li,
    .faux-select-overlay .faux-overlay-content ul li {
      font-size: 14px;
      font-weight: 600;
      padding: 5px 15px;
      border-bottom: 1px solid #dcdcdc;
      line-height: 18px; }
      .drawer-overlay .faux-overlay-content ul li:last-of-type,
      .faux-select-overlay .faux-overlay-content ul li:last-of-type {
        border-bottom: none; }
      .drawer-overlay .faux-overlay-content ul li.active,
      .faux-select-overlay .faux-overlay-content ul li.active {
        background-color: #48b7e4;
        color: #FFF; }
      .drawer-overlay .faux-overlay-content ul li.disabled,
      .faux-select-overlay .faux-overlay-content ul li.disabled {
        background-color: #eaeaea;
        color: #c7c7c7; }
      .drawer-overlay .faux-overlay-content ul li span,
      .faux-select-overlay .faux-overlay-content ul li span {
        width: 17px;
        height: 17px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px; }

@media only screen and (min-width: 46.063em) and (max-width: 64em) {
  div:not(.fixCart) .product-info .product-options li.error {
    text-align: left; }
  div:not(.fixCart) .product-info .product-options li:last-child {
    width: 100%; }
    div:not(.fixCart) .product-info .product-options li:last-child button {
      float: right; } }

@media only screen and (max-width: 46em) {
  .footer-addToCart .product-info {
    padding: 0 1.875rem; } }

.bod-selection-container {
  border: 1px solid #898D8D;
  overflow: hidden;
  position: relative;
  z-index: 6;
  background-color: #FFF;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  /* future proofing */
  -khtml-border-radius: 10px;
  /* for old Konqueror browsers */ }
  @media only screen and (max-width: 46em) {
    .bod-selection-container {
      border: 1px solid #dcdcdc; } }
  @media only screen and (max-width: 46em) {
    .bod-selection-container > label {
      border-bottom: 1px solid #dcdcdc; }
      .bod-selection-container > label:last-of-type {
        border: none; } }
  .bod-selection-container > label > div {
    display: inline-block;
    vertical-align: middle;
    width: 25%;
    min-height: 60px;
    color: #636363; }
    @media only screen and (max-width: 46em) {
      .bod-selection-container > label > div {
        min-height: 80px; } }
    .bod-selection-container > label > div.radio-button {
      width: 40px;
      text-align: center;
      padding: 20px 15px; }
      @media only screen and (max-width: 46em) {
        .bod-selection-container > label > div.radio-button {
          display: none; } }
      .bod-selection-container > label > div.radio-button input {
        margin: 0;
        padding: 0; }
    .bod-selection-container > label > div.description {
      border-left: 1px solid #dcdcdc;
      width: 60%;
      padding: 10px 20px; }
      @media only screen and (max-width: 46em) {
        .bod-selection-container > label > div.description {
          padding: 10px 10px;
          border-left: none;
          width: 55%; } }
      .bod-selection-container > label > div.description p {
        margin: 0;
        padding: 0;
        line-height: 12px;
        font-size: 10px;
        color: #636363;
        text-align: left; }
        .bod-selection-container > label > div.description p.title {
          font-size: 14px;
          font-weight: 600;
          margin-bottom: 3px; }
    .bod-selection-container > label > div.price {
      text-align: center;
      line-height: 60px;
      letter-spacing: 1px;
      font-size: 24px; }
      @media only screen and (max-width: 46em) {
        .bod-selection-container > label > div.price {
          width: 40%;
          text-align: right; } }
      .bod-selection-container > label > div.price span:before, .bod-selection-container > label > div.price span:after {
        clear: both; }
      .bod-selection-container > label > div.price span.plus {
        font-size: 18px; }
      .bod-selection-container > label > div.price span.dollar {
        font-size: 28px;
        font-weight: 700; }
        @media only screen and (max-width: 46em) {
          .bod-selection-container > label > div.price span.dollar {
            font-weight: 400; } }
      .bod-selection-container > label > div.price span.cents, .bod-selection-container > label > div.price span.currency {
        position: relative;
        font-size: 16px;
        border-bottom: 1px solid #898D8D;
        top: -10px; }
      .bod-selection-container > label > div.price span.currency {
        border-bottom: none; }
  .bod-selection-container > label:first-of-type > div.price {
    font-size: 16px; }
    @media only screen and (max-width: 46em) {
      .bod-selection-container > label:first-of-type > div.price {
        font-size: 12px; } }
  .bod-selection-container > label.active {
    background-color: #A5A5A5; }
    @media only screen and (max-width: 46em) {
      .bod-selection-container > label.active {
        background-color: #48b7e4; } }
    .bod-selection-container > label.active > div {
      color: #FFF; }
      .bod-selection-container > label.active > div.description {
        border-left: 1px solid #898D8D; }
        @media only screen and (max-width: 46em) {
          .bod-selection-container > label.active > div.description {
            border: none; } }
        .bod-selection-container > label.active > div.description p {
          color: #FFF; }
      .bod-selection-container > label.active > div.price span.cents {
        border-bottom: 1px solid #FFF; }
  .open .bod-selection-container {
    display: block !important; }
  .sticky .bod-selection-container {
    display: none !important; }

.bod-sticky-selector {
  display: none; }
  .sticky .bod-sticky-selector {
    display: block; }

.bod-disclaimer {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  /* future proofing */
  -khtml-border-radius: 10px;
  /* for old Konqueror browsers */
  background-color: #dcdcdc;
  position: relative;
  height: 35px;
  top: -15px;
  z-index: 5; }
  .open .bod-disclaimer {
    display: block; }
  .bod-disclaimer p {
    position: absolute;
    bottom: 0;
    text-align: right;
    width: 100%;
    font-size: 10px;
    color: #636363;
    margin: 0;
    padding: 5px 15px; }
  .sticky .bod-disclaimer {
    background-color: transparent;
    position: relative;
    top: auto;
    height: auto;
    display: block; }
    .sticky .bod-disclaimer p {
      position: relative; }

.products-slider {
  opacity: 0; }
  .products-slider ul {
    left: -20px; }
    .products-slider ul li {
      background: #E6F5FA;
      background: -moz-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #FFFFFF), color-stop(100%, #E6F5FA));
      background: -webkit-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
      background: -o-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
      background: -ms-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
      background: linear-gradient(to bottom, #FFFFFF 40%, #E6F5FA 100%);
      border-width: 1px 1px 0 1px;
      border-style: solid;
      border-color: #FFFFFF;
      min-height: 403px;
      height: 403px;
      max-height: 403px; }
      @media only screen and (max-width: 46em) {
        .products-slider ul li {
          width: 8% !important; } }
      .products-slider ul li img {
        max-height: 151px;
        min-height: 151px; }
      .products-slider ul li .price-strike {
        display: none; }
      .products-slider ul li .special {
        display: none; }
      .products-slider ul li br {
        display: none; }
      .products-slider ul li .prod-name {
        font-size: 17px;
        text-align: center;
        max-height: 44px;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0 8px 0 8px; }
      .products-slider ul li .price {
        display: inline-block;
        padding: 15px 0px 25px 0px; }
        @media only screen and (max-width: 46em) {
          .products-slider ul li .price {
            padding: 35px 0px 25px 33.6%; } }
        .products-slider ul li .price .formatted-price {
          font-size: 15px;
          font-weight: 800;
          color: #8f8f8f; }
      .products-slider ul li .view-details-link {
        border-bottom: 1px solid rgba(72, 183, 228, 0.2);
        line-height: 1;
        display: inline-block !important; }
      .products-slider ul li sub {
        display: inline-block;
        font-size: 10px;
        color: #a5a5a5;
        bottom: 0; }
      .products-slider ul li .desc {
        text-align: center;
        max-height: 65px;
        overflow: hidden;
        padding: 0 10px 0 10px; }
        .products-slider ul li .desc p {
          margin: 0;
          padding: 0;
          overflow: hidden;
          display: -webkit-box;
          -webkit-line-clamp: 4;
          -webkit-box-orient: vertical; }
      .products-slider ul li .pdp-ctas {
        padding: 25px 25px 40px 25px;
        bottom: 0;
        position: absolute;
        display: block;
        width: 100%;
        line-height: 1.2; }
        html[lang=fr_CA] .products-slider ul li .pdp-ctas,
        html[lang=fr-CA] .products-slider ul li .pdp-ctas {
          padding: 13px 13px 40px 13px; }
        .products-slider ul li .pdp-ctas a {
          display: block;
          font-size: 0.8125rem;
          font-weight: 700;
          color: #48b7e4;
          text-transform: uppercase; }

.arrow-up.selected {
  display: inline-block; }

.arrow-up.selected:before {
  width: 0px;
  height: 0px;
  border-left: 27px solid transparent;
  border-right: 27px solid transparent;
  border-bottom: 23px solid #FFF;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: -30px;
  left: 26.8%;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  display: inline-block;
  content: ''; }
  #root .arrow-up.selected:before {
    left: 45%; }

.arrow-up.selected:after {
  width: 0px;
  height: 0px;
  border-left: 26px solid transparent;
  border-right: 26px solid transparent;
  border-bottom: 22px solid #FFF;
  position: absolute;
  bottom: -31px;
  left: 27.6%;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  display: inline-block;
  content: ''; }
  #root .arrow-up.selected:after {
    left: 45.8%; }

.custom-grid, .products-slider, .so-grid {
  position: relative; }
  @media only screen and (max-width: 46em) {
    .custom-grid, .products-slider, .so-grid {
      display: block; } }
  .custom-grid .fitness-selected-products label .pvpoints, .custom-grid .more-products-expanded label .pvpoints, .products-slider .fitness-selected-products label .pvpoints, .products-slider .more-products-expanded label .pvpoints, .so-grid .fitness-selected-products label .pvpoints, .so-grid .more-products-expanded label .pvpoints {
    padding-bottom: .8rem; }
  .custom-grid .fitness-selected-products label .productPriceType, .custom-grid .more-products-expanded label .productPriceType, .products-slider .fitness-selected-products label .productPriceType, .products-slider .more-products-expanded label .productPriceType, .so-grid .fitness-selected-products label .productPriceType, .so-grid .more-products-expanded label .productPriceType {
    margin-bottom: 0; }
  @media only screen and (max-width: 46em) {
    .custom-grid .fitness-selected-products .view-details, .custom-grid .more-products-expanded .view-details, .products-slider .fitness-selected-products .view-details, .products-slider .more-products-expanded .view-details, .so-grid .fitness-selected-products .view-details, .so-grid .more-products-expanded .view-details {
      margin: 0; } }
  .custom-grid .fitness-selected-products .prod-name, .custom-grid .more-products-expanded .prod-name, .products-slider .fitness-selected-products .prod-name, .products-slider .more-products-expanded .prod-name, .so-grid .fitness-selected-products .prod-name, .so-grid .more-products-expanded .prod-name {
    font-weight: 800; }
  .custom-grid .fitness-selected-products .product-price-wrap, .custom-grid .more-products-expanded .product-price-wrap, .products-slider .fitness-selected-products .product-price-wrap, .products-slider .more-products-expanded .product-price-wrap, .so-grid .fitness-selected-products .product-price-wrap, .so-grid .more-products-expanded .product-price-wrap {
    color: #636363;
    font-weight: bold;
    line-height: 1rem;
    padding-bottom: .3rem; }
    .custom-grid .fitness-selected-products .product-price-wrap .strike-container .price-strike span, .custom-grid .more-products-expanded .product-price-wrap .strike-container .price-strike span, .products-slider .fitness-selected-products .product-price-wrap .strike-container .price-strike span, .products-slider .more-products-expanded .product-price-wrap .strike-container .price-strike span, .so-grid .fitness-selected-products .product-price-wrap .strike-container .price-strike span, .so-grid .more-products-expanded .product-price-wrap .strike-container .price-strike span {
      font-size: 1rem;
      line-height: 2rem;
      font-weight: 300; }
    .custom-grid .fitness-selected-products .product-price-wrap .price-title, .custom-grid .more-products-expanded .product-price-wrap .price-title, .products-slider .fitness-selected-products .product-price-wrap .price-title, .products-slider .more-products-expanded .product-price-wrap .price-title, .so-grid .fitness-selected-products .product-price-wrap .price-title, .so-grid .more-products-expanded .product-price-wrap .price-title {
      font-size: 12px;
      line-height: .76rem;
      display: block; }
    .custom-grid .fitness-selected-products .product-price-wrap .price, .custom-grid .more-products-expanded .product-price-wrap .price, .products-slider .fitness-selected-products .product-price-wrap .price, .products-slider .more-products-expanded .product-price-wrap .price, .so-grid .fitness-selected-products .product-price-wrap .price, .so-grid .more-products-expanded .product-price-wrap .price {
      font-size: 1rem; }
    .custom-grid .fitness-selected-products .product-price-wrap sub, .custom-grid .more-products-expanded .product-price-wrap sub, .products-slider .fitness-selected-products .product-price-wrap sub, .products-slider .more-products-expanded .product-price-wrap sub, .so-grid .fitness-selected-products .product-price-wrap sub, .so-grid .more-products-expanded .product-price-wrap sub {
      font-size: .8rem;
      font-weight: 200;
      bottom: 0; }
  .custom-grid .see-more-expanded .bx-wrapper .bx-controls-direction .bx-prev, .products-slider .see-more-expanded .bx-wrapper .bx-controls-direction .bx-prev, .so-grid .see-more-expanded .bx-wrapper .bx-controls-direction .bx-prev {
    left: -35px; }
  .custom-grid .see-more-expanded .bx-wrapper .bx-controls-direction a, .products-slider .see-more-expanded .bx-wrapper .bx-controls-direction a, .so-grid .see-more-expanded .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 25%;
    margin-top: -16px;
    outline: 0;
    width: 70px;
    height: 50%;
    text-indent: -9999px;
    z-index: 9989;
    background-color: rgba(0, 0, 0, 0.1); }
  .custom-grid .see-more-expanded .bx-wrapper .bx-next, .custom-grid .see-more-expanded .bx-wrapper .bx-prev, .products-slider .see-more-expanded .bx-wrapper .bx-next, .products-slider .see-more-expanded .bx-wrapper .bx-prev, .so-grid .see-more-expanded .bx-wrapper .bx-next, .so-grid .see-more-expanded .bx-wrapper .bx-prev {
    background: none; }
  .custom-grid .see-more-expanded .bx-wrapper .bx-next::after, .products-slider .see-more-expanded .bx-wrapper .bx-next::after, .so-grid .see-more-expanded .bx-wrapper .bx-next::after {
    content: "";
    position: absolute;
    width: 0;
    left: 34%;
    height: 0;
    top: 39%;
    border-style: solid;
    border-width: 25px 0 25px 20px;
    text-indent: 0;
    border-color: transparent transparent transparent #ffffff; }
  .custom-grid .see-more-expanded .bx-wrapper .bx-prev::after, .products-slider .see-more-expanded .bx-wrapper .bx-prev::after, .so-grid .see-more-expanded .bx-wrapper .bx-prev::after {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    left: 34%;
    top: 39%;
    border-style: solid;
    border-width: 25px 20px 25px 0;
    border-color: transparent #ffffff transparent transparent; }
  .custom-grid .see-more-expanded .bx-wrapper .column-footer, .products-slider .see-more-expanded .bx-wrapper .column-footer, .so-grid .see-more-expanded .bx-wrapper .column-footer {
    bottom: 0px;
    width: 100%;
    opacity: 0;
    -webkit-transition-property: compact(opacity, false, false, false, false, false, false, false, false, false);
    -moz-transition-property: compact(opacity, false, false, false, false, false, false, false, false, false);
    -o-transition-property: compact(opacity, false, false, false, false, false, false, false, false, false);
    transition-property: compact(opacity, false, false, false, false, false, false, false, false, false);
    -webkit-transition-duration: compact(0.4ms, false, false, false, false, false, false, false, false, false);
    -moz-transition-duration: compact(0.4ms, false, false, false, false, false, false, false, false, false);
    -o-transition-duration: compact(0.4ms, false, false, false, false, false, false, false, false, false);
    transition-duration: compact(0.4ms, false, false, false, false, false, false, false, false, false);
    -webkit-transition-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    -moz-transition-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    -o-transition-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    transition-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false); }
  .custom-grid .price-wrapper, .products-slider .price-wrapper, .so-grid .price-wrapper {
    max-height: 54px; }
  .custom-grid .more-products-expanded li .add-to-cart, .products-slider .more-products-expanded li .add-to-cart, .so-grid .more-products-expanded li .add-to-cart {
    display: block;
    color: #41b6e6;
    font-size: 12px;
    font-weight: bold;
    margin: 20px 0 10px; }
  .custom-grid .more-products-expanded .content, .products-slider .more-products-expanded .content, .so-grid .more-products-expanded .content {
    padding: 0 50px 0 50px; }
  .custom-grid .more-products-expanded .product-price-wrap .price-strike, .products-slider .more-products-expanded .product-price-wrap .price-strike, .so-grid .more-products-expanded .product-price-wrap .price-strike {
    display: none; }
  .custom-grid .more-products-expanded .product-price-wrap .price-title, .products-slider .more-products-expanded .product-price-wrap .price-title, .so-grid .more-products-expanded .product-price-wrap .price-title {
    display: none; }
  .custom-grid.flush, .products-slider.flush, .so-grid.flush {
    padding: 0 !important;
    margin: 0 !important; }
    .custom-grid.flush li, .products-slider.flush li, .so-grid.flush li {
      padding: 0; }
  .custom-grid.center, .products-slider.center, .so-grid.center {
    text-align: center !important; }
  .custom-grid .arrow-down, .products-slider .arrow-down, .so-grid .arrow-down {
    width: 0px;
    height: 0px;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 13px solid #FFF;
    position: absolute;
    bottom: -12px;
    left: 33.199%;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    display: none; }
  .custom-grid .arrow-down.selected, .products-slider .arrow-down.selected, .so-grid .arrow-down.selected {
    border-top: 13px solid #f7941e;
    display: block; }
  .custom-grid .fifth .arrow-down.selected, .products-slider .fifth .arrow-down.selected, .so-grid .fifth .arrow-down.selected {
    border-top: 13px solid #48b7e4; }
  .custom-grid .challenge-pack-logo, .products-slider .challenge-pack-logo, .so-grid .challenge-pack-logo {
    position: absolute;
    top: 15px;
    right: 15px; }
  .custom-grid .tag, .products-slider .tag, .so-grid .tag {
    position: absolute;
    top: 0;
    left: -2px;
    width: 94px;
    height: 93px;
    display: block; }
    .custom-grid .tag p, .products-slider .tag p, .so-grid .tag p {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      top: -32.9px;
      right: 81px;
      position: relative;
      color: #636363;
      text-transform: uppercase;
      text-align: center;
      font-weight: bold;
      font-size: 0.75rem;
      line-height: 0.8125rem;
      background-color: white;
      padding: 55px 15px 15px;
      width: 200px;
      margin: 0; }
      .custom-grid .tag p.secondary, .products-slider .tag p.secondary, .so-grid .tag p.secondary {
        background-color: #48b7e4;
        color: white; }
    .custom-grid .tag span, .products-slider .tag span, .so-grid .tag span {
      display: block; }
  .custom-grid > li, .custom-grid li.glider-slide, .products-slider > li, .products-slider li.glider-slide, .so-grid > li, .so-grid li.glider-slide {
    text-align: center;
    position: relative;
    background-size: cover; }
    .custom-grid > li .columns, .custom-grid li.glider-slide .columns, .products-slider > li .columns, .products-slider li.glider-slide .columns, .so-grid > li .columns, .so-grid li.glider-slide .columns {
      padding: 0;
      float: none !important;
      position: inherit; }
    .custom-grid > li .product-image, .custom-grid li.glider-slide .product-image, .products-slider > li .product-image, .products-slider li.glider-slide .product-image, .so-grid > li .product-image, .so-grid li.glider-slide .product-image {
      margin-bottom: 10px;
      overflow: hidden;
      position: relative;
      text-align: center; }
      .custom-grid > li .product-image .product-image-icon, .custom-grid li.glider-slide .product-image .product-image-icon, .products-slider > li .product-image .product-image-icon, .products-slider li.glider-slide .product-image .product-image-icon, .so-grid > li .product-image .product-image-icon, .so-grid li.glider-slide .product-image .product-image-icon {
        position: absolute;
        top: 10px;
        right: 10px;
        max-width: 35px; }
    .custom-grid > li .product-content .product-description,
    .custom-grid > li .product-content .button, .custom-grid > li .product-content a, .custom-grid li.glider-slide .product-content .product-description,
    .custom-grid li.glider-slide .product-content .button, .custom-grid li.glider-slide .product-content a, .products-slider > li .product-content .product-description,
    .products-slider > li .product-content .button, .products-slider > li .product-content a, .products-slider li.glider-slide .product-content .product-description,
    .products-slider li.glider-slide .product-content .button, .products-slider li.glider-slide .product-content a, .so-grid > li .product-content .product-description,
    .so-grid > li .product-content .button, .so-grid > li .product-content a, .so-grid li.glider-slide .product-content .product-description,
    .so-grid li.glider-slide .product-content .button, .so-grid li.glider-slide .product-content a {
      z-index: 2;
      position: relative; }
    .custom-grid > li .product-content .product-description, .custom-grid li.glider-slide .product-content .product-description, .products-slider > li .product-content .product-description, .products-slider li.glider-slide .product-content .product-description, .so-grid > li .product-content .product-description, .so-grid li.glider-slide .product-content .product-description {
      font-size: 11px;
      font-weight: 300; }
    .custom-grid > li .product-content a, .custom-grid li.glider-slide .product-content a, .products-slider > li .product-content a, .products-slider li.glider-slide .product-content a, .so-grid > li .product-content a, .so-grid li.glider-slide .product-content a {
      font-size: 14px; }
    .custom-grid > li .product-content .product-content-cta, .custom-grid li.glider-slide .product-content .product-content-cta, .products-slider > li .product-content .product-content-cta, .products-slider li.glider-slide .product-content .product-content-cta, .so-grid > li .product-content .product-content-cta, .so-grid li.glider-slide .product-content .product-content-cta {
      bottom: 0;
      position: absolute;
      width: 100%;
      text-align: center;
      max-width: inherit !important; }
    .custom-grid > li .debug, .custom-grid li.glider-slide .debug, .products-slider > li .debug, .products-slider li.glider-slide .debug, .so-grid > li .debug, .so-grid li.glider-slide .debug {
      position: absolute;
      top: 30%;
      background-color: rgba(0, 0, 0, 0.68);
      font-size: 14px;
      line-height: 17px;
      color: #FFF; }
  .custom-grid.coach-upsell > li .product-image .tag p, .products-slider.coach-upsell > li .product-image .tag p, .so-grid.coach-upsell > li .product-image .tag p {
    background-color: #48b7e4;
    color: #ffffff; }
  .custom-grid.coach-upsell > li .product-content p, .products-slider.coach-upsell > li .product-content p, .so-grid.coach-upsell > li .product-content p {
    color: #555555;
    margin: 0 10% 10px;
    padding: 0;
    font-size: 11px; }
  .custom-grid.coach-upsell .product-info .border-blue, .products-slider.coach-upsell .product-info .border-blue, .so-grid.coach-upsell .product-info .border-blue {
    border-top: none; }
  .custom-grid.coach-upsell .product-info div div .product-details, .products-slider.coach-upsell .product-info div div .product-details, .so-grid.coach-upsell .product-info div div .product-details {
    margin-bottom: 34px; }
  .custom-grid.coach-upsell .product-info div div:nth-child(2), .products-slider.coach-upsell .product-info div div:nth-child(2), .so-grid.coach-upsell .product-info div div:nth-child(2) {
    padding-right: 7%; }
    .custom-grid.coach-upsell .product-info div div:nth-child(2) h2, .products-slider.coach-upsell .product-info div div:nth-child(2) h2, .so-grid.coach-upsell .product-info div div:nth-child(2) h2 {
      margin-bottom: 10px; }
      .custom-grid.coach-upsell .product-info div div:nth-child(2) h2 span, .products-slider.coach-upsell .product-info div div:nth-child(2) h2 span, .so-grid.coach-upsell .product-info div div:nth-child(2) h2 span {
        text-decoration: line-through; }
    .custom-grid.coach-upsell .product-info div div:nth-child(2) p.note, .products-slider.coach-upsell .product-info div div:nth-child(2) p.note, .so-grid.coach-upsell .product-info div div:nth-child(2) p.note {
      line-height: 4px;
      color: #48b7e4; }
  .custom-grid.coach-upsell .product-info div div ul, .products-slider.coach-upsell .product-info div div ul, .so-grid.coach-upsell .product-info div div ul {
    width: 100%; }
    .custom-grid.coach-upsell .product-info div div ul.product-options li button.addToCart.fifth, .products-slider.coach-upsell .product-info div div ul.product-options li button.addToCart.fifth, .so-grid.coach-upsell .product-info div div ul.product-options li button.addToCart.fifth {
      padding: 0px 10px 0px 10px;
      line-height: 34px; }
    .custom-grid.coach-upsell .product-info div div ul.product-options li:first-child, .products-slider.coach-upsell .product-info div div ul.product-options li:first-child, .so-grid.coach-upsell .product-info div div ul.product-options li:first-child {
      width: 43%; }
  .custom-grid.flexbox, .products-slider.flexbox, .so-grid.flexbox {
    display: none;
    text-align: center; }
    .custom-grid.flexbox .ev-build-slot.isOpen, .products-slider.flexbox .ev-build-slot.isOpen, .so-grid.flexbox .ev-build-slot.isOpen {
      display: inline-block;
      float: none; }
    .custom-grid.flexbox .ev-build-slot-no-gradient.isOpen, .products-slider.flexbox .ev-build-slot-no-gradient.isOpen, .so-grid.flexbox .ev-build-slot-no-gradient.isOpen {
      display: inline-block;
      float: none; }
    .custom-grid.flexbox > li, .products-slider.flexbox > li, .so-grid.flexbox > li {
      display: inline-block;
      vertical-align: top;
      position: relative; }
      @media (min-width: 960px) {
        .custom-grid.flexbox > li.tall, .products-slider.flexbox > li.tall, .so-grid.flexbox > li.tall {
          width: 320px;
          height: 640px; }
        .custom-grid.flexbox > li.wide, .products-slider.flexbox > li.wide, .so-grid.flexbox > li.wide {
          width: 640px;
          height: 320px; }
        .custom-grid.flexbox > li.full-width, .products-slider.flexbox > li.full-width, .so-grid.flexbox > li.full-width {
          height: 320px; } }
      @media (max-width: 960px) {
        .custom-grid.flexbox > li.one-third, .products-slider.flexbox > li.one-third, .so-grid.flexbox > li.one-third {
          width: 33.3%; }
        .custom-grid.flexbox > li.two-thirds, .products-slider.flexbox > li.two-thirds, .so-grid.flexbox > li.two-thirds {
          width: 66.7%; }
        .custom-grid.flexbox > li.full-width, .products-slider.flexbox > li.full-width, .so-grid.flexbox > li.full-width {
          width: 100%; } }
      @media only screen and (max-width: 46em) {
        .custom-grid.flexbox > li.one-third, .custom-grid.flexbox > li.two-thirds, .custom-grid.flexbox > li.full-width, .products-slider.flexbox > li.one-third, .products-slider.flexbox > li.two-thirds, .products-slider.flexbox > li.full-width, .so-grid.flexbox > li.one-third, .so-grid.flexbox > li.two-thirds, .so-grid.flexbox > li.full-width {
          width: 33.2%; } }
      @media (max-width: 480px) {
        .custom-grid.flexbox > li.one-third, .custom-grid.flexbox > li.two-thirds, .custom-grid.flexbox > li.full-width, .products-slider.flexbox > li.one-third, .products-slider.flexbox > li.two-thirds, .products-slider.flexbox > li.full-width, .so-grid.flexbox > li.one-third, .so-grid.flexbox > li.two-thirds, .so-grid.flexbox > li.full-width {
          width: 100%; } }
      @media only screen and (max-width: 46em) {
        .custom-grid.flexbox > li, .products-slider.flexbox > li, .so-grid.flexbox > li {
          width: 50%; } }
      @media (max-width: 479px) {
        .custom-grid.flexbox > li, .products-slider.flexbox > li, .so-grid.flexbox > li {
          width: auto;
          margin: 0 auto; } }
      .custom-grid.flexbox > li .product-content, .products-slider.flexbox > li .product-content, .so-grid.flexbox > li .product-content {
        top: inherit;
        bottom: 30px;
        text-align: left; }
        .custom-grid.flexbox > li .product-content p, .products-slider.flexbox > li .product-content p, .so-grid.flexbox > li .product-content p {
          position: relative;
          z-index: 2;
          padding: 0 25px;
          text-align: left;
          margin-bottom: 25px;
          color: #FFFFFF; }
          .custom-grid.flexbox > li .product-content p.cta-container, .products-slider.flexbox > li .product-content p.cta-container, .so-grid.flexbox > li .product-content p.cta-container {
            padding: 0; }
        .custom-grid.flexbox > li .product-content a, .products-slider.flexbox > li .product-content a, .so-grid.flexbox > li .product-content a {
          margin: 0 25px; }
        @media (min-width: 960px) {
          .custom-grid.flexbox > li .product-content.flex-left, .custom-grid.flexbox > li .product-content.flex-right, .custom-grid.flexbox > li .product-content.flex-full-left, .custom-grid.flexbox > li .product-content.flex-full-right, .products-slider.flexbox > li .product-content.flex-left, .products-slider.flexbox > li .product-content.flex-right, .products-slider.flexbox > li .product-content.flex-full-left, .products-slider.flexbox > li .product-content.flex-full-right, .so-grid.flexbox > li .product-content.flex-left, .so-grid.flexbox > li .product-content.flex-right, .so-grid.flexbox > li .product-content.flex-full-left, .so-grid.flexbox > li .product-content.flex-full-right {
            width: 280px; }
            .custom-grid.flexbox > li .product-content.flex-left p, .custom-grid.flexbox > li .product-content.flex-right p, .custom-grid.flexbox > li .product-content.flex-full-left p, .custom-grid.flexbox > li .product-content.flex-full-right p, .products-slider.flexbox > li .product-content.flex-left p, .products-slider.flexbox > li .product-content.flex-right p, .products-slider.flexbox > li .product-content.flex-full-left p, .products-slider.flexbox > li .product-content.flex-full-right p, .so-grid.flexbox > li .product-content.flex-left p, .so-grid.flexbox > li .product-content.flex-right p, .so-grid.flexbox > li .product-content.flex-full-left p, .so-grid.flexbox > li .product-content.flex-full-right p {
              padding: 0; }
            .custom-grid.flexbox > li .product-content.flex-left a, .custom-grid.flexbox > li .product-content.flex-right a, .custom-grid.flexbox > li .product-content.flex-full-left a, .custom-grid.flexbox > li .product-content.flex-full-right a, .products-slider.flexbox > li .product-content.flex-left a, .products-slider.flexbox > li .product-content.flex-right a, .products-slider.flexbox > li .product-content.flex-full-left a, .products-slider.flexbox > li .product-content.flex-full-right a, .so-grid.flexbox > li .product-content.flex-left a, .so-grid.flexbox > li .product-content.flex-right a, .so-grid.flexbox > li .product-content.flex-full-left a, .so-grid.flexbox > li .product-content.flex-full-right a {
              margin: 0; }
          .custom-grid.flexbox > li .product-content.flex-left, .products-slider.flexbox > li .product-content.flex-left, .so-grid.flexbox > li .product-content.flex-left {
            left: 30px; }
          .custom-grid.flexbox > li .product-content.flex-right, .products-slider.flexbox > li .product-content.flex-right, .so-grid.flexbox > li .product-content.flex-right {
            right: 30px; }
          .custom-grid.flexbox > li .product-content.flex-full-right, .products-slider.flexbox > li .product-content.flex-full-right, .so-grid.flexbox > li .product-content.flex-full-right {
            left: 60px; }
          .custom-grid.flexbox > li .product-content.flex-full-left, .products-slider.flexbox > li .product-content.flex-full-left, .so-grid.flexbox > li .product-content.flex-full-left {
            right: 60px; } }
  .custom-grid .grid-expand-details, .products-slider .grid-expand-details, .so-grid .grid-expand-details {
    position: absolute;
    width: 960px;
    left: 0; }
  .custom-grid.size-240x350 > li, .custom-grid.size-240x350 .glider-track > li, .products-slider.size-240x350 > li, .products-slider.size-240x350 .glider-track > li, .so-grid.size-240x350 > li, .so-grid.size-240x350 .glider-track > li {
    height: 370px;
    max-width: 240px; }
    @media only screen and (max-width: 46em) {
      .custom-grid.size-240x350 > li, .custom-grid.size-240x350 .glider-track > li, .products-slider.size-240x350 > li, .products-slider.size-240x350 .glider-track > li, .so-grid.size-240x350 > li, .so-grid.size-240x350 .glider-track > li {
        max-width: inherit; } }
    .custom-grid.size-240x350 > li .product-image, .custom-grid.size-240x350 .glider-track > li .product-image, .products-slider.size-240x350 > li .product-image, .products-slider.size-240x350 .glider-track > li .product-image, .so-grid.size-240x350 > li .product-image, .so-grid.size-240x350 .glider-track > li .product-image {
      height: 160px;
      margin-bottom: 0; }
      html[lang=fr_FR] .custom-grid.size-240x350 > li .product-image,
      html[lang=fr-FR] .custom-grid.size-240x350 > li .product-image, html[lang=fr_FR] .custom-grid.size-240x350 .glider-track > li .product-image,
      html[lang=fr-FR] .custom-grid.size-240x350 .glider-track > li .product-image, html[lang=fr_FR] .products-slider.size-240x350 > li .product-image,
      html[lang=fr-FR] .products-slider.size-240x350 > li .product-image, html[lang=fr_FR] .products-slider.size-240x350 .glider-track > li .product-image,
      html[lang=fr-FR] .products-slider.size-240x350 .glider-track > li .product-image, html[lang=fr_FR] .so-grid.size-240x350 > li .product-image,
      html[lang=fr-FR] .so-grid.size-240x350 > li .product-image, html[lang=fr_FR] .so-grid.size-240x350 .glider-track > li .product-image,
      html[lang=fr-FR] .so-grid.size-240x350 .glider-track > li .product-image {
        height: 150px; }
      .custom-grid.size-240x350 > li .product-image img, .custom-grid.size-240x350 .glider-track > li .product-image img, .products-slider.size-240x350 > li .product-image img, .products-slider.size-240x350 .glider-track > li .product-image img, .so-grid.size-240x350 > li .product-image img, .so-grid.size-240x350 .glider-track > li .product-image img {
        max-height: 160px; }
        html[lang=fr_FR] .custom-grid.size-240x350 > li .product-image img,
        html[lang=fr-FR] .custom-grid.size-240x350 > li .product-image img, html[lang=fr_FR] .custom-grid.size-240x350 .glider-track > li .product-image img,
        html[lang=fr-FR] .custom-grid.size-240x350 .glider-track > li .product-image img, html[lang=fr_FR] .products-slider.size-240x350 > li .product-image img,
        html[lang=fr-FR] .products-slider.size-240x350 > li .product-image img, html[lang=fr_FR] .products-slider.size-240x350 .glider-track > li .product-image img,
        html[lang=fr-FR] .products-slider.size-240x350 .glider-track > li .product-image img, html[lang=fr_FR] .so-grid.size-240x350 > li .product-image img,
        html[lang=fr-FR] .so-grid.size-240x350 > li .product-image img, html[lang=fr_FR] .so-grid.size-240x350 .glider-track > li .product-image img,
        html[lang=fr-FR] .so-grid.size-240x350 .glider-track > li .product-image img {
          max-height: 150px; }
    .custom-grid.size-240x350 > li .product-content, .custom-grid.size-240x350 .glider-track > li .product-content, .products-slider.size-240x350 > li .product-content, .products-slider.size-240x350 .glider-track > li .product-content, .so-grid.size-240x350 > li .product-content, .so-grid.size-240x350 .glider-track > li .product-content {
      top: auto;
      bottom: 50px; }
      .custom-grid.size-240x350 > li .product-content h4, .custom-grid.size-240x350 .glider-track > li .product-content h4, .products-slider.size-240x350 > li .product-content h4, .products-slider.size-240x350 .glider-track > li .product-content h4, .so-grid.size-240x350 > li .product-content h4, .so-grid.size-240x350 .glider-track > li .product-content h4 {
        font-size: 16px !important;
        height: 35px;
        overflow: hidden;
        padding: 0 25px; }
        .custom-grid.size-240x350 > li .product-content h4 a, .custom-grid.size-240x350 .glider-track > li .product-content h4 a, .products-slider.size-240x350 > li .product-content h4 a, .products-slider.size-240x350 .glider-track > li .product-content h4 a, .so-grid.size-240x350 > li .product-content h4 a, .so-grid.size-240x350 .glider-track > li .product-content h4 a {
          margin: 0;
          font-size: 15px !important;
          font-weight: 600 !important;
          overflow: hidden;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; }
      .custom-grid.size-240x350 > li .product-content .product-description, .custom-grid.size-240x350 .glider-track > li .product-content .product-description, .products-slider.size-240x350 > li .product-content .product-description, .products-slider.size-240x350 .glider-track > li .product-content .product-description, .so-grid.size-240x350 > li .product-content .product-description, .so-grid.size-240x350 .glider-track > li .product-content .product-description {
        padding: 0 25px;
        margin: 0 auto;
        max-width: 200px;
        display: block;
        overflow: hidden;
        height: 65px; }
        .custom-grid.size-240x350 > li .product-content .product-description #sale_delta, .custom-grid.size-240x350 > li .product-content .product-description #retail_price, .custom-grid.size-240x350 .glider-track > li .product-content .product-description #sale_delta, .custom-grid.size-240x350 .glider-track > li .product-content .product-description #retail_price, .products-slider.size-240x350 > li .product-content .product-description #sale_delta, .products-slider.size-240x350 > li .product-content .product-description #retail_price, .products-slider.size-240x350 .glider-track > li .product-content .product-description #sale_delta, .products-slider.size-240x350 .glider-track > li .product-content .product-description #retail_price, .so-grid.size-240x350 > li .product-content .product-description #sale_delta, .so-grid.size-240x350 > li .product-content .product-description #retail_price, .so-grid.size-240x350 .glider-track > li .product-content .product-description #sale_delta, .so-grid.size-240x350 .glider-track > li .product-content .product-description #retail_price {
          display: none; }
        .custom-grid.size-240x350 > li .product-content .product-description p, .custom-grid.size-240x350 .glider-track > li .product-content .product-description p, .products-slider.size-240x350 > li .product-content .product-description p, .products-slider.size-240x350 .glider-track > li .product-content .product-description p, .so-grid.size-240x350 > li .product-content .product-description p, .so-grid.size-240x350 .glider-track > li .product-content .product-description p {
          color: #353535;
          font-size: 12px;
          display: block; }
        .custom-grid.size-240x350 > li .product-content .product-description a, .custom-grid.size-240x350 .glider-track > li .product-content .product-description a, .products-slider.size-240x350 > li .product-content .product-description a, .products-slider.size-240x350 .glider-track > li .product-content .product-description a, .so-grid.size-240x350 > li .product-content .product-description a, .so-grid.size-240x350 .glider-track > li .product-content .product-description a {
          display: block;
          margin: 0; }
          .custom-grid.size-240x350 > li .product-content .product-description a p, .custom-grid.size-240x350 .glider-track > li .product-content .product-description a p, .products-slider.size-240x350 > li .product-content .product-description a p, .products-slider.size-240x350 .glider-track > li .product-content .product-description a p, .so-grid.size-240x350 > li .product-content .product-description a p, .so-grid.size-240x350 .glider-track > li .product-content .product-description a p {
            color: #353535;
            font-size: 12px; }
      .custom-grid.size-240x350 > li .product-content .price-container label > span, .custom-grid.size-240x350 > li .product-content .price-container label > sub, .custom-grid.size-240x350 .glider-track > li .product-content .price-container label > span, .custom-grid.size-240x350 .glider-track > li .product-content .price-container label > sub, .products-slider.size-240x350 > li .product-content .price-container label > span, .products-slider.size-240x350 > li .product-content .price-container label > sub, .products-slider.size-240x350 .glider-track > li .product-content .price-container label > span, .products-slider.size-240x350 .glider-track > li .product-content .price-container label > sub, .so-grid.size-240x350 > li .product-content .price-container label > span, .so-grid.size-240x350 > li .product-content .price-container label > sub, .so-grid.size-240x350 .glider-track > li .product-content .price-container label > span, .so-grid.size-240x350 .glider-track > li .product-content .price-container label > sub {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: auto;
        line-height: inherit;
        bottom: inherit;
        color: #636363; }
      .custom-grid.size-240x350 > li .product-content .price-container label > sub, .custom-grid.size-240x350 .glider-track > li .product-content .price-container label > sub, .products-slider.size-240x350 > li .product-content .price-container label > sub, .products-slider.size-240x350 .glider-track > li .product-content .price-container label > sub, .so-grid.size-240x350 > li .product-content .price-container label > sub, .so-grid.size-240x350 .glider-track > li .product-content .price-container label > sub {
        font-size: 12px;
        color: #a5a5a5;
        font-weight: 100; }
      .custom-grid.size-240x350 > li .product-content .cta-container, .custom-grid.size-240x350 .glider-track > li .product-content .cta-container, .products-slider.size-240x350 > li .product-content .cta-container, .products-slider.size-240x350 .glider-track > li .product-content .cta-container, .so-grid.size-240x350 > li .product-content .cta-container, .so-grid.size-240x350 .glider-track > li .product-content .cta-container {
        margin-top: 10px;
        width: 100%; }
        .custom-grid.size-240x350 > li .product-content .cta-container a, .custom-grid.size-240x350 .glider-track > li .product-content .cta-container a, .products-slider.size-240x350 > li .product-content .cta-container a, .products-slider.size-240x350 .glider-track > li .product-content .cta-container a, .so-grid.size-240x350 > li .product-content .cta-container a, .so-grid.size-240x350 .glider-track > li .product-content .cta-container a {
          font-size: 12px;
          font-weight: 600; }
        .custom-grid.size-240x350 > li .product-content .cta-container.stacked a, .custom-grid.size-240x350 .glider-track > li .product-content .cta-container.stacked a, .products-slider.size-240x350 > li .product-content .cta-container.stacked a, .products-slider.size-240x350 .glider-track > li .product-content .cta-container.stacked a, .so-grid.size-240x350 > li .product-content .cta-container.stacked a, .so-grid.size-240x350 .glider-track > li .product-content .cta-container.stacked a {
          margin: 0 10px 5px;
          display: inline-block; }
      .custom-grid.size-240x350 > li .product-content .columns, .custom-grid.size-240x350 .glider-track > li .product-content .columns, .products-slider.size-240x350 > li .product-content .columns, .products-slider.size-240x350 .glider-track > li .product-content .columns, .so-grid.size-240x350 > li .product-content .columns, .so-grid.size-240x350 .glider-track > li .product-content .columns {
        padding: 0; }
  @media only screen and (max-width: 46em) {
    .custom-grid.size-240x350.mobile-wide > li, .products-slider.size-240x350.mobile-wide > li, .so-grid.size-240x350.mobile-wide > li {
      max-width: 100%;
      height: auto;
      background: #FFFFFF !important;
      border: none;
      border-bottom: 1px solid #dcdcdc !important;
      padding: 0; }
      .custom-grid.size-240x350.mobile-wide > li > div, .products-slider.size-240x350.mobile-wide > li > div, .so-grid.size-240x350.mobile-wide > li > div {
        padding-top: 15px; }
      .custom-grid.size-240x350.mobile-wide > li .product-image, .products-slider.size-240x350.mobile-wide > li .product-image, .so-grid.size-240x350.mobile-wide > li .product-image {
        float: left;
        width: 33%;
        height: auto;
        min-height: 100px; }
      .custom-grid.size-240x350.mobile-wide > li .product-content, .products-slider.size-240x350.mobile-wide > li .product-content, .so-grid.size-240x350.mobile-wide > li .product-content {
        float: left;
        width: 66%; }
        .custom-grid.size-240x350.mobile-wide > li .product-content h4, .products-slider.size-240x350.mobile-wide > li .product-content h4, .so-grid.size-240x350.mobile-wide > li .product-content h4 {
          height: auto;
          display: block;
          padding: 0 10px;
          margin: 0 0 10px 0;
          text-align: left; }
        .custom-grid.size-240x350.mobile-wide > li .product-content .product-description, .products-slider.size-240x350.mobile-wide > li .product-content .product-description, .so-grid.size-240x350.mobile-wide > li .product-content .product-description {
          padding: 0 10px;
          margin: 0;
          text-align: left; }
        .custom-grid.size-240x350.mobile-wide > li .product-content .price-container, .products-slider.size-240x350.mobile-wide > li .product-content .price-container, .so-grid.size-240x350.mobile-wide > li .product-content .price-container {
          text-align: right;
          padding-right: 10px;
          margin-bottom: 55px; }
          .custom-grid.size-240x350.mobile-wide > li .product-content .price-container label, .products-slider.size-240x350.mobile-wide > li .product-content .price-container label, .so-grid.size-240x350.mobile-wide > li .product-content .price-container label {
            line-height: 16px; }
        .custom-grid.size-240x350.mobile-wide > li .product-content .cta-container, .products-slider.size-240x350.mobile-wide > li .product-content .cta-container, .so-grid.size-240x350.mobile-wide > li .product-content .cta-container {
          text-align: right;
          padding-right: 10px;
          bottom: 7px;
          right: 5px;
          position: absolute; }
          .custom-grid.size-240x350.mobile-wide > li .product-content .cta-container a, .products-slider.size-240x350.mobile-wide > li .product-content .cta-container a, .so-grid.size-240x350.mobile-wide > li .product-content .cta-container a {
            color: #1378db;
            font-size: 10px; } }
        @media only screen and (max-width: 46em) and (max-width: 46em) {
          .custom-grid.size-240x350.mobile-wide > li .product-content .cta-container a, .products-slider.size-240x350.mobile-wide > li .product-content .cta-container a, .so-grid.size-240x350.mobile-wide > li .product-content .cta-container a {
            width: 80px;
            border-bottom: none;
            text-decoration: underline; } }
  @media only screen and (max-width: 46em) {
        .custom-grid.size-240x350.mobile-wide > li .product-content .columns, .products-slider.size-240x350.mobile-wide > li .product-content .columns, .so-grid.size-240x350.mobile-wide > li .product-content .columns {
          padding: 5px 0;
          float: left !important; }
          .custom-grid.size-240x350.mobile-wide > li .product-content .columns.small-5, .products-slider.size-240x350.mobile-wide > li .product-content .columns.small-5, .so-grid.size-240x350.mobile-wide > li .product-content .columns.small-5 {
            width: 41.6666666667%; }
          .custom-grid.size-240x350.mobile-wide > li .product-content .columns.small-7, .products-slider.size-240x350.mobile-wide > li .product-content .columns.small-7, .so-grid.size-240x350.mobile-wide > li .product-content .columns.small-7 {
            width: 58.333333%; } }
  @media only screen and (max-width: 46em) {
    .custom-grid.size-240x350.mobile-wide > li .product-content h4 a, .products-slider.size-240x350.mobile-wide > li .product-content h4 a, .so-grid.size-240x350.mobile-wide > li .product-content h4 a {
      -webkit-line-clamp: 3; } }
  @media only screen and (max-width: 46em) {
    .custom-grid.size-240x350.mobile-wide > li .product-image img, .products-slider.size-240x350.mobile-wide > li .product-image img, .so-grid.size-240x350.mobile-wide > li .product-image img {
      max-width: 100px; } }
  .custom-grid.size-485x240 > li .product-content, .products-slider.size-485x240 > li .product-content, .so-grid.size-485x240 > li .product-content {
    width: 190px;
    text-align: left;
    top: 100px;
    left: 50px; }
    .custom-grid.size-485x240 > li .product-content.right, .products-slider.size-485x240 > li .product-content.right, .so-grid.size-485x240 > li .product-content.right {
      left: auto;
      right: 40px; }
  .custom-grid.size-320x400.fixed-height > li, .custom-grid.size-320x320.fixed-height > li, .custom-grid.size-320x450.fixed-height > li, .products-slider.size-320x400.fixed-height > li, .products-slider.size-320x320.fixed-height > li, .products-slider.size-320x450.fixed-height > li, .so-grid.size-320x400.fixed-height > li, .so-grid.size-320x320.fixed-height > li, .so-grid.size-320x450.fixed-height > li {
    height: 400px;
    clear: none; }
    @media only screen and (max-width: 46em) {
      .custom-grid.size-320x400.fixed-height > li, .custom-grid.size-320x320.fixed-height > li, .custom-grid.size-320x450.fixed-height > li, .products-slider.size-320x400.fixed-height > li, .products-slider.size-320x320.fixed-height > li, .products-slider.size-320x450.fixed-height > li, .so-grid.size-320x400.fixed-height > li, .so-grid.size-320x320.fixed-height > li, .so-grid.size-320x450.fixed-height > li {
        width: 100%; } }
    .custom-grid.size-320x400.fixed-height > li > section, .custom-grid.size-320x320.fixed-height > li > section, .custom-grid.size-320x450.fixed-height > li > section, .products-slider.size-320x400.fixed-height > li > section, .products-slider.size-320x320.fixed-height > li > section, .products-slider.size-320x450.fixed-height > li > section, .so-grid.size-320x400.fixed-height > li > section, .so-grid.size-320x320.fixed-height > li > section, .so-grid.size-320x450.fixed-height > li > section {
      display: none; }
    .custom-grid.size-320x400.fixed-height > li .product-content h4, .custom-grid.size-320x320.fixed-height > li .product-content h4, .custom-grid.size-320x450.fixed-height > li .product-content h4, .products-slider.size-320x400.fixed-height > li .product-content h4, .products-slider.size-320x320.fixed-height > li .product-content h4, .products-slider.size-320x450.fixed-height > li .product-content h4, .so-grid.size-320x400.fixed-height > li .product-content h4, .so-grid.size-320x320.fixed-height > li .product-content h4, .so-grid.size-320x450.fixed-height > li .product-content h4 {
      padding: 0 20px; }
    .custom-grid.size-320x400.fixed-height > li .product-content .price-container, .custom-grid.size-320x320.fixed-height > li .product-content .price-container, .custom-grid.size-320x450.fixed-height > li .product-content .price-container, .products-slider.size-320x400.fixed-height > li .product-content .price-container, .products-slider.size-320x320.fixed-height > li .product-content .price-container, .products-slider.size-320x450.fixed-height > li .product-content .price-container, .so-grid.size-320x400.fixed-height > li .product-content .price-container, .so-grid.size-320x320.fixed-height > li .product-content .price-container, .so-grid.size-320x450.fixed-height > li .product-content .price-container {
      margin: 0 auto;
      width: 100%;
      max-width: inherit; }
      .custom-grid.size-320x400.fixed-height > li .product-content .price-container .price-title, .custom-grid.size-320x320.fixed-height > li .product-content .price-container .price-title, .custom-grid.size-320x450.fixed-height > li .product-content .price-container .price-title, .products-slider.size-320x400.fixed-height > li .product-content .price-container .price-title, .products-slider.size-320x320.fixed-height > li .product-content .price-container .price-title, .products-slider.size-320x450.fixed-height > li .product-content .price-container .price-title, .so-grid.size-320x400.fixed-height > li .product-content .price-container .price-title, .so-grid.size-320x320.fixed-height > li .product-content .price-container .price-title, .so-grid.size-320x450.fixed-height > li .product-content .price-container .price-title {
        display: none; }
      .custom-grid.size-320x400.fixed-height > li .product-content .price-container h2, .custom-grid.size-320x320.fixed-height > li .product-content .price-container h2, .custom-grid.size-320x450.fixed-height > li .product-content .price-container h2, .products-slider.size-320x400.fixed-height > li .product-content .price-container h2, .products-slider.size-320x320.fixed-height > li .product-content .price-container h2, .products-slider.size-320x450.fixed-height > li .product-content .price-container h2, .so-grid.size-320x400.fixed-height > li .product-content .price-container h2, .so-grid.size-320x320.fixed-height > li .product-content .price-container h2, .so-grid.size-320x450.fixed-height > li .product-content .price-container h2 {
        font-size: 12px; }
        .custom-grid.size-320x400.fixed-height > li .product-content .price-container h2 span, .custom-grid.size-320x320.fixed-height > li .product-content .price-container h2 span, .custom-grid.size-320x450.fixed-height > li .product-content .price-container h2 span, .products-slider.size-320x400.fixed-height > li .product-content .price-container h2 span, .products-slider.size-320x320.fixed-height > li .product-content .price-container h2 span, .products-slider.size-320x450.fixed-height > li .product-content .price-container h2 span, .so-grid.size-320x400.fixed-height > li .product-content .price-container h2 span, .so-grid.size-320x320.fixed-height > li .product-content .price-container h2 span, .so-grid.size-320x450.fixed-height > li .product-content .price-container h2 span {
          font-weight: bold;
          color: #353535; }
          .custom-grid.size-320x400.fixed-height > li .product-content .price-container h2 span.price-strike, .custom-grid.size-320x320.fixed-height > li .product-content .price-container h2 span.price-strike, .custom-grid.size-320x450.fixed-height > li .product-content .price-container h2 span.price-strike, .products-slider.size-320x400.fixed-height > li .product-content .price-container h2 span.price-strike, .products-slider.size-320x320.fixed-height > li .product-content .price-container h2 span.price-strike, .products-slider.size-320x450.fixed-height > li .product-content .price-container h2 span.price-strike, .so-grid.size-320x400.fixed-height > li .product-content .price-container h2 span.price-strike, .so-grid.size-320x320.fixed-height > li .product-content .price-container h2 span.price-strike, .so-grid.size-320x450.fixed-height > li .product-content .price-container h2 span.price-strike {
            display: none; }
          .custom-grid.size-320x400.fixed-height > li .product-content .price-container h2 span.userPriceType, .custom-grid.size-320x320.fixed-height > li .product-content .price-container h2 span.userPriceType, .custom-grid.size-320x450.fixed-height > li .product-content .price-container h2 span.userPriceType, .products-slider.size-320x400.fixed-height > li .product-content .price-container h2 span.userPriceType, .products-slider.size-320x320.fixed-height > li .product-content .price-container h2 span.userPriceType, .products-slider.size-320x450.fixed-height > li .product-content .price-container h2 span.userPriceType, .so-grid.size-320x400.fixed-height > li .product-content .price-container h2 span.userPriceType, .so-grid.size-320x320.fixed-height > li .product-content .price-container h2 span.userPriceType, .so-grid.size-320x450.fixed-height > li .product-content .price-container h2 span.userPriceType {
            margin: 0;
            padding: 0;
            font-size: 11px;
            line-height: 13px;
            color: #1378db;
            font-weight: normal; }
        .custom-grid.size-320x400.fixed-height > li .product-content .price-container h2 span, .custom-grid.size-320x400.fixed-height > li .product-content .price-container h2 sub, .custom-grid.size-320x320.fixed-height > li .product-content .price-container h2 span, .custom-grid.size-320x320.fixed-height > li .product-content .price-container h2 sub, .custom-grid.size-320x450.fixed-height > li .product-content .price-container h2 span, .custom-grid.size-320x450.fixed-height > li .product-content .price-container h2 sub, .products-slider.size-320x400.fixed-height > li .product-content .price-container h2 span, .products-slider.size-320x400.fixed-height > li .product-content .price-container h2 sub, .products-slider.size-320x320.fixed-height > li .product-content .price-container h2 span, .products-slider.size-320x320.fixed-height > li .product-content .price-container h2 sub, .products-slider.size-320x450.fixed-height > li .product-content .price-container h2 span, .products-slider.size-320x450.fixed-height > li .product-content .price-container h2 sub, .so-grid.size-320x400.fixed-height > li .product-content .price-container h2 span, .so-grid.size-320x400.fixed-height > li .product-content .price-container h2 sub, .so-grid.size-320x320.fixed-height > li .product-content .price-container h2 span, .so-grid.size-320x320.fixed-height > li .product-content .price-container h2 sub, .so-grid.size-320x450.fixed-height > li .product-content .price-container h2 span, .so-grid.size-320x450.fixed-height > li .product-content .price-container h2 sub {
          display: inline-block;
          font-size: 14px;
          line-height: 12px;
          margin: 0;
          padding: 0;
          position: static; }
        .custom-grid.size-320x400.fixed-height > li .product-content .price-container h2 sub, .custom-grid.size-320x320.fixed-height > li .product-content .price-container h2 sub, .custom-grid.size-320x450.fixed-height > li .product-content .price-container h2 sub, .products-slider.size-320x400.fixed-height > li .product-content .price-container h2 sub, .products-slider.size-320x320.fixed-height > li .product-content .price-container h2 sub, .products-slider.size-320x450.fixed-height > li .product-content .price-container h2 sub, .so-grid.size-320x400.fixed-height > li .product-content .price-container h2 sub, .so-grid.size-320x320.fixed-height > li .product-content .price-container h2 sub, .so-grid.size-320x450.fixed-height > li .product-content .price-container h2 sub {
          font-size: 12px;
          color: #a5a5a5; }
        .custom-grid.size-320x400.fixed-height > li .product-content .price-container h2 .strike-container, .custom-grid.size-320x320.fixed-height > li .product-content .price-container h2 .strike-container, .custom-grid.size-320x450.fixed-height > li .product-content .price-container h2 .strike-container, .products-slider.size-320x400.fixed-height > li .product-content .price-container h2 .strike-container, .products-slider.size-320x320.fixed-height > li .product-content .price-container h2 .strike-container, .products-slider.size-320x450.fixed-height > li .product-content .price-container h2 .strike-container, .so-grid.size-320x400.fixed-height > li .product-content .price-container h2 .strike-container, .so-grid.size-320x320.fixed-height > li .product-content .price-container h2 .strike-container, .so-grid.size-320x450.fixed-height > li .product-content .price-container h2 .strike-container {
          margin: 0; }
      .custom-grid.size-320x400.fixed-height > li .product-content .price-container label > div, .custom-grid.size-320x320.fixed-height > li .product-content .price-container label > div, .custom-grid.size-320x450.fixed-height > li .product-content .price-container label > div, .products-slider.size-320x400.fixed-height > li .product-content .price-container label > div, .products-slider.size-320x320.fixed-height > li .product-content .price-container label > div, .products-slider.size-320x450.fixed-height > li .product-content .price-container label > div, .so-grid.size-320x400.fixed-height > li .product-content .price-container label > div, .so-grid.size-320x320.fixed-height > li .product-content .price-container label > div, .so-grid.size-320x450.fixed-height > li .product-content .price-container label > div {
        margin: 0;
        padding: 0;
        font-size: 11px;
        line-height: 13px; }
    .custom-grid.size-320x400.fixed-height > li .product-content .cta-container, .custom-grid.size-320x320.fixed-height > li .product-content .cta-container, .custom-grid.size-320x450.fixed-height > li .product-content .cta-container, .products-slider.size-320x400.fixed-height > li .product-content .cta-container, .products-slider.size-320x320.fixed-height > li .product-content .cta-container, .products-slider.size-320x450.fixed-height > li .product-content .cta-container, .so-grid.size-320x400.fixed-height > li .product-content .cta-container, .so-grid.size-320x320.fixed-height > li .product-content .cta-container, .so-grid.size-320x450.fixed-height > li .product-content .cta-container {
      bottom: 15px;
      position: absolute;
      margin: 0 auto;
      width: 100%;
      max-width: inherit; }
      .custom-grid.size-320x400.fixed-height > li .product-content .cta-container a, .custom-grid.size-320x320.fixed-height > li .product-content .cta-container a, .custom-grid.size-320x450.fixed-height > li .product-content .cta-container a, .products-slider.size-320x400.fixed-height > li .product-content .cta-container a, .products-slider.size-320x320.fixed-height > li .product-content .cta-container a, .products-slider.size-320x450.fixed-height > li .product-content .cta-container a, .so-grid.size-320x400.fixed-height > li .product-content .cta-container a, .so-grid.size-320x320.fixed-height > li .product-content .cta-container a, .so-grid.size-320x450.fixed-height > li .product-content .cta-container a {
        margin: 0 5px 15px 5px;
        font-weight: 600; }
        .custom-grid.size-320x400.fixed-height > li .product-content .cta-container a.pdp-details-link, .custom-grid.size-320x320.fixed-height > li .product-content .cta-container a.pdp-details-link, .custom-grid.size-320x450.fixed-height > li .product-content .cta-container a.pdp-details-link, .products-slider.size-320x400.fixed-height > li .product-content .cta-container a.pdp-details-link, .products-slider.size-320x320.fixed-height > li .product-content .cta-container a.pdp-details-link, .products-slider.size-320x450.fixed-height > li .product-content .cta-container a.pdp-details-link, .so-grid.size-320x400.fixed-height > li .product-content .cta-container a.pdp-details-link, .so-grid.size-320x320.fixed-height > li .product-content .cta-container a.pdp-details-link, .so-grid.size-320x450.fixed-height > li .product-content .cta-container a.pdp-details-link {
          top: -10px;
          z-index: 999;
          display: block;
          font-size: 11px;
          color: #fff;
          font-weight: 500;
          text-decoration: underline; }
          .custom-grid.size-320x400.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up, .custom-grid.size-320x320.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up, .custom-grid.size-320x450.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up, .products-slider.size-320x400.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up, .products-slider.size-320x320.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up, .products-slider.size-320x450.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up, .so-grid.size-320x400.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up, .so-grid.size-320x320.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up, .so-grid.size-320x450.fixed-height > li .product-content .cta-container a.pdp-details-link.move-up {
            position: absolute;
            display: block !important;
            text-align: center;
            width: 100%;
            top: -35px;
            padding: 15px 15px 0; }
        @media (min-width: 701px) and (max-width: 820px) {
          html[lang=es_US] .custom-grid.size-320x400.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .custom-grid.size-320x400.fixed-height > li .product-content .cta-container a.button, html[lang=es_US] .custom-grid.size-320x320.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .custom-grid.size-320x320.fixed-height > li .product-content .cta-container a.button, html[lang=es_US] .custom-grid.size-320x450.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .custom-grid.size-320x450.fixed-height > li .product-content .cta-container a.button, html[lang=es_US] .products-slider.size-320x400.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .products-slider.size-320x400.fixed-height > li .product-content .cta-container a.button, html[lang=es_US] .products-slider.size-320x320.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .products-slider.size-320x320.fixed-height > li .product-content .cta-container a.button, html[lang=es_US] .products-slider.size-320x450.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .products-slider.size-320x450.fixed-height > li .product-content .cta-container a.button, html[lang=es_US] .so-grid.size-320x400.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .so-grid.size-320x400.fixed-height > li .product-content .cta-container a.button, html[lang=es_US] .so-grid.size-320x320.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .so-grid.size-320x320.fixed-height > li .product-content .cta-container a.button, html[lang=es_US] .so-grid.size-320x450.fixed-height > li .product-content .cta-container a.button,
          html[lang=es-US] .so-grid.size-320x450.fixed-height > li .product-content .cta-container a.button {
            margin-right: 5px;
            padding: 10px; } }
        @media only screen and (min-width: 46.063em) and (max-width: 64em) {
          .custom-grid.size-320x400.fixed-height > li .product-content .cta-container a.button, .custom-grid.size-320x320.fixed-height > li .product-content .cta-container a.button, .custom-grid.size-320x450.fixed-height > li .product-content .cta-container a.button, .products-slider.size-320x400.fixed-height > li .product-content .cta-container a.button, .products-slider.size-320x320.fixed-height > li .product-content .cta-container a.button, .products-slider.size-320x450.fixed-height > li .product-content .cta-container a.button, .so-grid.size-320x400.fixed-height > li .product-content .cta-container a.button, .so-grid.size-320x320.fixed-height > li .product-content .cta-container a.button, .so-grid.size-320x450.fixed-height > li .product-content .cta-container a.button {
            padding: 10px;
            display: block;
            max-width: 70%;
            margin: 15px auto; } }
        @media only screen and (max-width: 46em) {
          .custom-grid.size-320x400.fixed-height > li .product-content .cta-container a.button, .custom-grid.size-320x320.fixed-height > li .product-content .cta-container a.button, .custom-grid.size-320x450.fixed-height > li .product-content .cta-container a.button, .products-slider.size-320x400.fixed-height > li .product-content .cta-container a.button, .products-slider.size-320x320.fixed-height > li .product-content .cta-container a.button, .products-slider.size-320x450.fixed-height > li .product-content .cta-container a.button, .so-grid.size-320x400.fixed-height > li .product-content .cta-container a.button, .so-grid.size-320x320.fixed-height > li .product-content .cta-container a.button, .so-grid.size-320x450.fixed-height > li .product-content .cta-container a.button {
            padding: 10px 20px;
            margin: 20px 35px; } }
      .custom-grid.size-320x400.fixed-height > li .product-content .cta-container.stacked a, .custom-grid.size-320x320.fixed-height > li .product-content .cta-container.stacked a, .custom-grid.size-320x450.fixed-height > li .product-content .cta-container.stacked a, .products-slider.size-320x400.fixed-height > li .product-content .cta-container.stacked a, .products-slider.size-320x320.fixed-height > li .product-content .cta-container.stacked a, .products-slider.size-320x450.fixed-height > li .product-content .cta-container.stacked a, .so-grid.size-320x400.fixed-height > li .product-content .cta-container.stacked a, .so-grid.size-320x320.fixed-height > li .product-content .cta-container.stacked a, .so-grid.size-320x450.fixed-height > li .product-content .cta-container.stacked a {
        display: table;
        margin: 15px auto 0;
        font-weight: 600; }
      @media only screen and (max-width: 46em) {
        .custom-grid.size-320x400.fixed-height > li .product-content .cta-container, .custom-grid.size-320x320.fixed-height > li .product-content .cta-container, .custom-grid.size-320x450.fixed-height > li .product-content .cta-container, .products-slider.size-320x400.fixed-height > li .product-content .cta-container, .products-slider.size-320x320.fixed-height > li .product-content .cta-container, .products-slider.size-320x450.fixed-height > li .product-content .cta-container, .so-grid.size-320x400.fixed-height > li .product-content .cta-container, .so-grid.size-320x320.fixed-height > li .product-content .cta-container, .so-grid.size-320x450.fixed-height > li .product-content .cta-container {
          bottom: 10px; } }
  .custom-grid.size-320x400.search > li, .custom-grid.size-320x320.search > li, .custom-grid.size-320x450.search > li, .products-slider.size-320x400.search > li, .products-slider.size-320x320.search > li, .products-slider.size-320x450.search > li, .so-grid.size-320x400.search > li, .so-grid.size-320x320.search > li, .so-grid.size-320x450.search > li {
    height: 500px; }
    .custom-grid.size-320x400.search > li .product-content > a, .custom-grid.size-320x320.search > li .product-content > a, .custom-grid.size-320x450.search > li .product-content > a, .products-slider.size-320x400.search > li .product-content > a, .products-slider.size-320x320.search > li .product-content > a, .products-slider.size-320x450.search > li .product-content > a, .so-grid.size-320x400.search > li .product-content > a, .so-grid.size-320x320.search > li .product-content > a, .so-grid.size-320x450.search > li .product-content > a {
      margin: 0; }
    .custom-grid.size-320x400.search > li .product-content .price-container h2 span, .custom-grid.size-320x320.search > li .product-content .price-container h2 span, .custom-grid.size-320x450.search > li .product-content .price-container h2 span, .products-slider.size-320x400.search > li .product-content .price-container h2 span, .products-slider.size-320x320.search > li .product-content .price-container h2 span, .products-slider.size-320x450.search > li .product-content .price-container h2 span, .so-grid.size-320x400.search > li .product-content .price-container h2 span, .so-grid.size-320x320.search > li .product-content .price-container h2 span, .so-grid.size-320x450.search > li .product-content .price-container h2 span {
      display: inline-block; }
  .custom-grid.size-320x400.fixed-height-small > li, .custom-grid.size-320x320.fixed-height-small > li, .custom-grid.size-320x450.fixed-height-small > li, .products-slider.size-320x400.fixed-height-small > li, .products-slider.size-320x320.fixed-height-small > li, .products-slider.size-320x450.fixed-height-small > li, .so-grid.size-320x400.fixed-height-small > li, .so-grid.size-320x320.fixed-height-small > li, .so-grid.size-320x450.fixed-height-small > li {
    height: 430px; }
    .custom-grid.size-320x400.fixed-height-small > li .product-content h4, .custom-grid.size-320x320.fixed-height-small > li .product-content h4, .custom-grid.size-320x450.fixed-height-small > li .product-content h4, .products-slider.size-320x400.fixed-height-small > li .product-content h4, .products-slider.size-320x320.fixed-height-small > li .product-content h4, .products-slider.size-320x450.fixed-height-small > li .product-content h4, .so-grid.size-320x400.fixed-height-small > li .product-content h4, .so-grid.size-320x320.fixed-height-small > li .product-content h4, .so-grid.size-320x450.fixed-height-small > li .product-content h4 {
      padding: 0 20px; }
  .custom-grid.size-320x400 > li .product-content, .custom-grid.size-320x320 > li .product-content, .custom-grid.size-320x450 > li .product-content, .products-slider.size-320x400 > li .product-content, .products-slider.size-320x320 > li .product-content, .products-slider.size-320x450 > li .product-content, .so-grid.size-320x400 > li .product-content, .so-grid.size-320x320 > li .product-content, .so-grid.size-320x450 > li .product-content {
    bottom: 10%;
    top: auto; }
    @media only screen and (max-width: 46em) {
      .custom-grid.size-320x400 > li .product-content, .custom-grid.size-320x320 > li .product-content, .custom-grid.size-320x450 > li .product-content, .products-slider.size-320x400 > li .product-content, .products-slider.size-320x320 > li .product-content, .products-slider.size-320x450 > li .product-content, .so-grid.size-320x400 > li .product-content, .so-grid.size-320x320 > li .product-content, .so-grid.size-320x450 > li .product-content {
        bottom: 5%; } }
  .custom-grid.size-320x400 > li .product-image img, .custom-grid.size-320x320 > li .product-image img, .custom-grid.size-320x450 > li .product-image img, .products-slider.size-320x400 > li .product-image img, .products-slider.size-320x320 > li .product-image img, .products-slider.size-320x450 > li .product-image img, .so-grid.size-320x400 > li .product-image img, .so-grid.size-320x320 > li .product-image img, .so-grid.size-320x450 > li .product-image img {
    max-height: 180px; }
  .custom-grid.size-320x320.fixed-height > li, .products-slider.size-320x320.fixed-height > li, .so-grid.size-320x320.fixed-height > li {
    height: 320px; }
    .custom-grid.size-320x320.fixed-height > li .product-content .product-description, .products-slider.size-320x320.fixed-height > li .product-content .product-description, .so-grid.size-320x320.fixed-height > li .product-content .product-description {
      display: none; }
  .custom-grid.size-320x450.fixed-height > li, .products-slider.size-320x450.fixed-height > li, .so-grid.size-320x450.fixed-height > li {
    height: 450px; }
    @media (max-width: 400px) {
      html[lang=fr_CA] .custom-grid.size-320x450.fixed-height > li,
      html[lang=fr-CA] .custom-grid.size-320x450.fixed-height > li, html[lang=fr_CA] .products-slider.size-320x450.fixed-height > li,
      html[lang=fr-CA] .products-slider.size-320x450.fixed-height > li, html[lang=fr_CA] .so-grid.size-320x450.fixed-height > li,
      html[lang=fr-CA] .so-grid.size-320x450.fixed-height > li {
        height: 480px; } }
    .custom-grid.size-320x450.fixed-height > li .product-content h4, .products-slider.size-320x450.fixed-height > li .product-content h4, .so-grid.size-320x450.fixed-height > li .product-content h4 {
      height: 48px;
      overflow: hidden;
      background: transparent;
      display: block;
      /* Fallback for non-webkit */
      display: -webkit-box;
      max-height: 46.8px;
      /* Fallback for non-webkit */
      font-size: 18px;
      line-height: 1.3;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis; }

@-moz-document url-prefix() {
  .custom-grid.size-320x450.fixed-height > li .product-content h4, .products-slider.size-320x450.fixed-height > li .product-content h4, .so-grid.size-320x450.fixed-height > li .product-content h4 {
    overflow: hidden;
    position: relative; }
    .custom-grid.size-320x450.fixed-height > li .product-content h4:before, .products-slider.size-320x450.fixed-height > li .product-content h4:before, .so-grid.size-320x450.fixed-height > li .product-content h4:before {
      background: transparent;
      bottom: 0;
      position: absolute;
      right: 0;
      float: right;
      content: '...';
      margin-left: -3rem;
      width: 3rem; }
    .custom-grid.size-320x450.fixed-height > li .product-content h4:after, .products-slider.size-320x450.fixed-height > li .product-content h4:after, .so-grid.size-320x450.fixed-height > li .product-content h4:after {
      content: '';
      background: transparent;
      position: absolute;
      height: 50px;
      width: 100%;
      z-index: 1; } }
    .custom-grid.size-320x450.fixed-height > li .product-content .product-description, .products-slider.size-320x450.fixed-height > li .product-content .product-description, .so-grid.size-320x450.fixed-height > li .product-content .product-description {
      height: 50px; }
      .custom-grid.size-320x450.fixed-height > li .product-content .product-description p, .products-slider.size-320x450.fixed-height > li .product-content .product-description p, .so-grid.size-320x450.fixed-height > li .product-content .product-description p {
        background: transparent;
        display: block;
        /* Fallback for non-webkit */
        display: -webkit-box;
        max-height: 50.4px;
        /* Fallback for non-webkit */
        font-size: 12px;
        line-height: 1.4;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #636363;
        margin: auto; }

@-moz-document url-prefix() {
  .custom-grid.size-320x450.fixed-height > li .product-content .product-description p, .products-slider.size-320x450.fixed-height > li .product-content .product-description p, .so-grid.size-320x450.fixed-height > li .product-content .product-description p {
    overflow: hidden;
    position: relative; }
    .custom-grid.size-320x450.fixed-height > li .product-content .product-description p:before, .products-slider.size-320x450.fixed-height > li .product-content .product-description p:before, .so-grid.size-320x450.fixed-height > li .product-content .product-description p:before {
      background: transparent;
      bottom: 0;
      position: absolute;
      right: 0;
      float: right;
      content: '...';
      margin-left: -3rem;
      width: 3rem; }
    .custom-grid.size-320x450.fixed-height > li .product-content .product-description p:after, .products-slider.size-320x450.fixed-height > li .product-content .product-description p:after, .so-grid.size-320x450.fixed-height > li .product-content .product-description p:after {
      content: '';
      background: transparent;
      position: absolute;
      height: 50px;
      width: 100%;
      z-index: 1; } }
    .custom-grid.size-320x450.fixed-height > li .product-content .product-price-wrap, .products-slider.size-320x450.fixed-height > li .product-content .product-price-wrap, .so-grid.size-320x450.fixed-height > li .product-content .product-price-wrap {
      line-height: 20px; }
      .custom-grid.size-320x450.fixed-height > li .product-content .product-price-wrap span, .products-slider.size-320x450.fixed-height > li .product-content .product-price-wrap span, .so-grid.size-320x450.fixed-height > li .product-content .product-price-wrap span {
        font-size: 16px;
        font-weight: 400;
        margin-top: 0; }
    .custom-grid.size-320x450.fixed-height > li .product-content sub, .products-slider.size-320x450.fixed-height > li .product-content sub, .so-grid.size-320x450.fixed-height > li .product-content sub {
      bottom: 0px;
      color: #8f8f8f; }
    .custom-grid.size-320x450.fixed-height > li .product-content .cta-container, .products-slider.size-320x450.fixed-height > li .product-content .cta-container, .so-grid.size-320x450.fixed-height > li .product-content .cta-container {
      bottom: 10px; }
      html[lang=fr_FR] .custom-grid.size-320x450.fixed-height > li .product-content .cta-container,
      html[lang=fr-FR] .custom-grid.size-320x450.fixed-height > li .product-content .cta-container, html[lang=fr_FR] .products-slider.size-320x450.fixed-height > li .product-content .cta-container,
      html[lang=fr-FR] .products-slider.size-320x450.fixed-height > li .product-content .cta-container, html[lang=fr_FR] .so-grid.size-320x450.fixed-height > li .product-content .cta-container,
      html[lang=fr-FR] .so-grid.size-320x450.fixed-height > li .product-content .cta-container {
        bottom: 0px; }
  .custom-grid.size-240x350 .product-price-wrap.priceRange, .products-slider.size-240x350 .product-price-wrap.priceRange, .so-grid.size-240x350 .product-price-wrap.priceRange {
    height: 35px; }
    html[lang=fr_FR] .custom-grid.size-240x350 .product-price-wrap.priceRange,
    html[lang=fr-FR] .custom-grid.size-240x350 .product-price-wrap.priceRange, html[lang=fr_FR] .products-slider.size-240x350 .product-price-wrap.priceRange,
    html[lang=fr-FR] .products-slider.size-240x350 .product-price-wrap.priceRange, html[lang=fr_FR] .so-grid.size-240x350 .product-price-wrap.priceRange,
    html[lang=fr-FR] .so-grid.size-240x350 .product-price-wrap.priceRange {
      height: 51px; }
    html[lang=fr_CA] .custom-grid.size-240x350 .product-price-wrap.priceRange,
    html[lang=fr-CA] .custom-grid.size-240x350 .product-price-wrap.priceRange sub, html[lang=fr_CA] .products-slider.size-240x350 .product-price-wrap.priceRange,
    html[lang=fr-CA] .products-slider.size-240x350 .product-price-wrap.priceRange sub, html[lang=fr_CA] .so-grid.size-240x350 .product-price-wrap.priceRange,
    html[lang=fr-CA] .so-grid.size-240x350 .product-price-wrap.priceRange sub {
      display: block;
      margin-top: 5px; }
  .custom-grid.size-240x350 .product-price-wrap span, .products-slider.size-240x350 .product-price-wrap span, .so-grid.size-240x350 .product-price-wrap span {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5; }
  .custom-grid.background-image, .products-slider.background-image, .so-grid.background-image {
    border-top: 1px solid #FFF; }
    .custom-grid.background-image.dark .ev-close, .products-slider.background-image.dark .ev-close, .so-grid.background-image.dark .ev-close {
      color: #000000; }
    .custom-grid.background-image .programs-slider-wrapper + span.ev-close,
    .custom-grid.background-image .see-more + span.ev-close,
    .custom-grid.background-image .see-more-expanded + span.ev-close, .products-slider.background-image .programs-slider-wrapper + span.ev-close,
    .products-slider.background-image .see-more + span.ev-close,
    .products-slider.background-image .see-more-expanded + span.ev-close, .so-grid.background-image .programs-slider-wrapper + span.ev-close,
    .so-grid.background-image .see-more + span.ev-close,
    .so-grid.background-image .see-more-expanded + span.ev-close {
      color: #FFFFFF;
      top: -20px;
      width: 40px;
      height: 42px;
      text-align: center;
      right: -2px; }
      @media only screen and (max-width: 46em) {
        .custom-grid.background-image .programs-slider-wrapper + span.ev-close,
        .custom-grid.background-image .see-more + span.ev-close,
        .custom-grid.background-image .see-more-expanded + span.ev-close, .products-slider.background-image .programs-slider-wrapper + span.ev-close,
        .products-slider.background-image .see-more + span.ev-close,
        .products-slider.background-image .see-more-expanded + span.ev-close, .so-grid.background-image .programs-slider-wrapper + span.ev-close,
        .so-grid.background-image .see-more + span.ev-close,
        .so-grid.background-image .see-more-expanded + span.ev-close {
          background-color: #48b7e4;
          border: 1px solid #FFF;
          top: -18px; } }
    .custom-grid.background-image .small-font .see-more-expanded + span.ev-close, .products-slider.background-image .small-font .see-more-expanded + span.ev-close, .so-grid.background-image .small-font .see-more-expanded + span.ev-close {
      height: 52px; }
    .custom-grid.background-image > li, .products-slider.background-image > li, .so-grid.background-image > li {
      position: relative;
      overflow: hidden; }
      @media (max-width: 960px) {
        .custom-grid.background-image > li, .products-slider.background-image > li, .so-grid.background-image > li {
          height: auto !important; } }
      .custom-grid.background-image > li.opacity:after, .products-slider.background-image > li.opacity:after, .so-grid.background-image > li.opacity:after {
        content: "";
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #000;
        pointer-events: none;
        opacity: 0.6; }
      .custom-grid.background-image > li img, .products-slider.background-image > li img, .so-grid.background-image > li img {
        width: 100%; }
      .custom-grid.background-image > li .product-image, .products-slider.background-image > li .product-image, .so-grid.background-image > li .product-image {
        width: 100%;
        margin: 0;
        overflow: hidden;
        position: relative; }
      .custom-grid.background-image > li .product-content, .products-slider.background-image > li .product-content, .so-grid.background-image > li .product-content {
        position: absolute;
        top: 0;
        text-align: center;
        width: 100%; }
        .custom-grid.background-image > li .product-content h4, .products-slider.background-image > li .product-content h4, .so-grid.background-image > li .product-content h4 {
          display: none; }
        .custom-grid.background-image > li .product-content .cta-container, .products-slider.background-image > li .product-content .cta-container, .so-grid.background-image > li .product-content .cta-container {
          bottom: 15px; }
          .custom-grid.background-image > li .product-content .cta-container a.button, .products-slider.background-image > li .product-content .cta-container a.button, .so-grid.background-image > li .product-content .cta-container a.button {
            background-color: #FFF;
            color: #353535;
            min-width: 90px;
            border: none;
            box-shadow: none; }
            .custom-grid.background-image > li .product-content .cta-container a.button:active, .products-slider.background-image > li .product-content .cta-container a.button:active, .so-grid.background-image > li .product-content .cta-container a.button:active {
              border: none;
              box-shadow: none; }
            .custom-grid.background-image > li .product-content .cta-container a.button .icon-spinner, .products-slider.background-image > li .product-content .cta-container a.button .icon-spinner, .so-grid.background-image > li .product-content .cta-container a.button .icon-spinner {
              font-size: 12px; }
            .custom-grid.background-image > li .product-content .cta-container a.button.isOpen, .products-slider.background-image > li .product-content .cta-container a.button.isOpen, .so-grid.background-image > li .product-content .cta-container a.button.isOpen {
              background-color: #f7941e;
              color: #FFF;
              border: none; }
              .custom-grid.background-image > li .product-content .cta-container a.button.isOpen .svg-container, .products-slider.background-image > li .product-content .cta-container a.button.isOpen .svg-container, .so-grid.background-image > li .product-content .cta-container a.button.isOpen .svg-container {
                display: block;
                position: absolute;
                width: 100%;
                left: 0;
                bottom: -15px; }
    .custom-grid.background-image.size-320x400 > li .product-image img, .products-slider.background-image.size-320x400 > li .product-image img, .so-grid.background-image.size-320x400 > li .product-image img {
      max-height: inherit; }
    .custom-grid.background-image.size-320x400 > li .product-content, .products-slider.background-image.size-320x400 > li .product-content, .so-grid.background-image.size-320x400 > li .product-content {
      bottom: 0; }
      @media only screen and (min-width: 46.063em) and (max-width: 64em) {
        .custom-grid.background-image.size-320x400 > li .product-content .cta-container a.button, .products-slider.background-image.size-320x400 > li .product-content .cta-container a.button, .so-grid.background-image.size-320x400 > li .product-content .cta-container a.button {
          padding: 0.5625rem 1.25rem;
          display: inline-block; } }
  .custom-grid.primary > li, .custom-grid.primary .glider-track > li, .products-slider.primary > li, .products-slider.primary .glider-track > li, .so-grid.primary > li, .so-grid.primary .glider-track > li {
    background: #E6F5FA;
    /* Old browsers */
    background: -moz-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #FFFFFF), color-stop(100%, #E6F5FA));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #FFFFFF 40%, #E6F5FA 100%);
    /* W3C */
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #FFFFFF; }
    .custom-grid.primary > li .product-image img, .custom-grid.primary .glider-track > li .product-image img, .products-slider.primary > li .product-image img, .products-slider.primary .glider-track > li .product-image img, .so-grid.primary > li .product-image img, .so-grid.primary .glider-track > li .product-image img {
      margin-bottom: 0; }
    .custom-grid.primary > li .product-content h4, .custom-grid.primary .glider-track > li .product-content h4, .products-slider.primary > li .product-content h4, .products-slider.primary .glider-track > li .product-content h4, .so-grid.primary > li .product-content h4, .so-grid.primary .glider-track > li .product-content h4 {
      font-size: 18px;
      font-weight: bold;
      line-height: 24px; }
      .custom-grid.primary > li .product-content h4 a, .custom-grid.primary .glider-track > li .product-content h4 a, .products-slider.primary > li .product-content h4 a, .products-slider.primary .glider-track > li .product-content h4 a, .so-grid.primary > li .product-content h4 a, .so-grid.primary .glider-track > li .product-content h4 a {
        text-decoration: none;
        color: #353535;
        font-size: 18px;
        font-weight: normal;
        border: none;
        display: block;
        height: 40px; }
    .custom-grid.primary > li .product-content a, .custom-grid.primary .glider-track > li .product-content a, .products-slider.primary > li .product-content a, .products-slider.primary .glider-track > li .product-content a, .so-grid.primary > li .product-content a, .so-grid.primary .glider-track > li .product-content a {
      border-bottom: 1px solid #dcdcdc;
      margin: 0 2% 0; }
      .custom-grid.primary > li .product-content a.button, .custom-grid.primary .glider-track > li .product-content a.button, .products-slider.primary > li .product-content a.button, .products-slider.primary .glider-track > li .product-content a.button, .so-grid.primary > li .product-content a.button, .so-grid.primary .glider-track > li .product-content a.button {
        border-bottom: none; }
      @media (min-width: 401px) and (max-width: 800px) {
        .custom-grid.primary > li .product-content a, .custom-grid.primary .glider-track > li .product-content a, .products-slider.primary > li .product-content a, .products-slider.primary .glider-track > li .product-content a, .so-grid.primary > li .product-content a, .so-grid.primary .glider-track > li .product-content a {
          font-size: 12px;
          margin: 0; }
          .custom-grid.primary > li .product-content a.button, .custom-grid.primary .glider-track > li .product-content a.button, .products-slider.primary > li .product-content a.button, .products-slider.primary .glider-track > li .product-content a.button, .so-grid.primary > li .product-content a.button, .so-grid.primary .glider-track > li .product-content a.button {
            margin-bottom: 15px; } }
    .custom-grid.primary > li .product-content p, .custom-grid.primary .glider-track > li .product-content p, .products-slider.primary > li .product-content p, .products-slider.primary .glider-track > li .product-content p, .so-grid.primary > li .product-content p, .so-grid.primary .glider-track > li .product-content p {
      font-weight: 300;
      font-size: 0.78125rem;
      line-height: 16px;
      margin: 0 auto 10px;
      max-width: 280px; }
    .custom-grid.primary > li .product-content .columns, .custom-grid.primary .glider-track > li .product-content .columns, .products-slider.primary > li .product-content .columns, .products-slider.primary .glider-track > li .product-content .columns, .so-grid.primary > li .product-content .columns, .so-grid.primary .glider-track > li .product-content .columns {
      width: 100%; }
    .custom-grid.primary > li .product-content .product-description, .custom-grid.primary .glider-track > li .product-content .product-description, .products-slider.primary > li .product-content .product-description, .products-slider.primary .glider-track > li .product-content .product-description, .so-grid.primary > li .product-content .product-description, .so-grid.primary .glider-track > li .product-content .product-description {
      margin: 0 auto 10px;
      color: #8f8f8f;
      font-weight: 400;
      font-size: 11px; }
      .custom-grid.primary > li .product-content .product-description a, .custom-grid.primary > li .product-content .product-description a p, .custom-grid.primary .glider-track > li .product-content .product-description a, .custom-grid.primary .glider-track > li .product-content .product-description a p, .products-slider.primary > li .product-content .product-description a, .products-slider.primary > li .product-content .product-description a p, .products-slider.primary .glider-track > li .product-content .product-description a, .products-slider.primary .glider-track > li .product-content .product-description a p, .so-grid.primary > li .product-content .product-description a, .so-grid.primary > li .product-content .product-description a p, .so-grid.primary .glider-track > li .product-content .product-description a, .so-grid.primary .glider-track > li .product-content .product-description a p {
        font-weight: 400;
        font-size: 11px;
        line-height: 16px;
        border: none;
        display: block;
        text-decoration: none;
        color: #8f8f8f; }
    .custom-grid.primary > li .product-content .price-container .product-price-wrap.show-pricing, .custom-grid.primary .glider-track > li .product-content .price-container .product-price-wrap.show-pricing, .products-slider.primary > li .product-content .price-container .product-price-wrap.show-pricing, .products-slider.primary .glider-track > li .product-content .price-container .product-price-wrap.show-pricing, .so-grid.primary > li .product-content .price-container .product-price-wrap.show-pricing, .so-grid.primary .glider-track > li .product-content .price-container .product-price-wrap.show-pricing {
      line-height: inherit; }
    html[lang=fr_CA] .custom-grid.primary > li .product-content .cta-container a,
    html[lang=fr-CA] .custom-grid.primary > li .product-content .cta-container a,
    html[lang=fr_FR] .custom-grid.primary > li .product-content .cta-container a,
    html[lang=fr-FR] .custom-grid.primary > li .product-content .cta-container a, html[lang=fr_CA] .custom-grid.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr-CA] .custom-grid.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr_FR] .custom-grid.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr-FR] .custom-grid.primary .glider-track > li .product-content .cta-container a, html[lang=fr_CA] .products-slider.primary > li .product-content .cta-container a,
    html[lang=fr-CA] .products-slider.primary > li .product-content .cta-container a,
    html[lang=fr_FR] .products-slider.primary > li .product-content .cta-container a,
    html[lang=fr-FR] .products-slider.primary > li .product-content .cta-container a, html[lang=fr_CA] .products-slider.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr-CA] .products-slider.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr_FR] .products-slider.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr-FR] .products-slider.primary .glider-track > li .product-content .cta-container a, html[lang=fr_CA] .so-grid.primary > li .product-content .cta-container a,
    html[lang=fr-CA] .so-grid.primary > li .product-content .cta-container a,
    html[lang=fr_FR] .so-grid.primary > li .product-content .cta-container a,
    html[lang=fr-FR] .so-grid.primary > li .product-content .cta-container a, html[lang=fr_CA] .so-grid.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr-CA] .so-grid.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr_FR] .so-grid.primary .glider-track > li .product-content .cta-container a,
    html[lang=fr-FR] .so-grid.primary .glider-track > li .product-content .cta-container a {
      display: inline-table;
      margin: 0 5px 5px;
      font-size: 12px; }
      html[lang=fr_CA] .custom-grid.primary > li .product-content .cta-container a.button,
      html[lang=fr-CA] .custom-grid.primary > li .product-content .cta-container a.button,
      html[lang=fr_FR] .custom-grid.primary > li .product-content .cta-container a.button,
      html[lang=fr-FR] .custom-grid.primary > li .product-content .cta-container a.button, html[lang=fr_CA] .custom-grid.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr-CA] .custom-grid.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr_FR] .custom-grid.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr-FR] .custom-grid.primary .glider-track > li .product-content .cta-container a.button, html[lang=fr_CA] .products-slider.primary > li .product-content .cta-container a.button,
      html[lang=fr-CA] .products-slider.primary > li .product-content .cta-container a.button,
      html[lang=fr_FR] .products-slider.primary > li .product-content .cta-container a.button,
      html[lang=fr-FR] .products-slider.primary > li .product-content .cta-container a.button, html[lang=fr_CA] .products-slider.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr-CA] .products-slider.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr_FR] .products-slider.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr-FR] .products-slider.primary .glider-track > li .product-content .cta-container a.button, html[lang=fr_CA] .so-grid.primary > li .product-content .cta-container a.button,
      html[lang=fr-CA] .so-grid.primary > li .product-content .cta-container a.button,
      html[lang=fr_FR] .so-grid.primary > li .product-content .cta-container a.button,
      html[lang=fr-FR] .so-grid.primary > li .product-content .cta-container a.button, html[lang=fr_CA] .so-grid.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr-CA] .so-grid.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr_FR] .so-grid.primary .glider-track > li .product-content .cta-container a.button,
      html[lang=fr-FR] .so-grid.primary .glider-track > li .product-content .cta-container a.button {
        padding: 9px 10px; }
    .custom-grid.primary > li .product-content .cdp-title-stamp p, .custom-grid.primary .glider-track > li .product-content .cdp-title-stamp p, .products-slider.primary > li .product-content .cdp-title-stamp p, .products-slider.primary .glider-track > li .product-content .cdp-title-stamp p, .so-grid.primary > li .product-content .cdp-title-stamp p, .so-grid.primary .glider-track > li .product-content .cdp-title-stamp p {
      font-weight: 600;
      text-align: center; }
  .custom-grid.kits > li:nth-child(1), .custom-grid.kits > li:nth-child(2), .custom-grid.kits > li:nth-child(3), .products-slider.kits > li:nth-child(1), .products-slider.kits > li:nth-child(2), .products-slider.kits > li:nth-child(3), .so-grid.kits > li:nth-child(1), .so-grid.kits > li:nth-child(2), .so-grid.kits > li:nth-child(3) {
    height: 640px; }
    .custom-grid.kits > li:nth-child(1) .product-image, .custom-grid.kits > li:nth-child(2) .product-image, .custom-grid.kits > li:nth-child(3) .product-image, .products-slider.kits > li:nth-child(1) .product-image, .products-slider.kits > li:nth-child(2) .product-image, .products-slider.kits > li:nth-child(3) .product-image, .so-grid.kits > li:nth-child(1) .product-image, .so-grid.kits > li:nth-child(2) .product-image, .so-grid.kits > li:nth-child(3) .product-image {
      margin-bottom: 10px; }
      .custom-grid.kits > li:nth-child(1) .product-image img, .custom-grid.kits > li:nth-child(2) .product-image img, .custom-grid.kits > li:nth-child(3) .product-image img, .products-slider.kits > li:nth-child(1) .product-image img, .products-slider.kits > li:nth-child(2) .product-image img, .products-slider.kits > li:nth-child(3) .product-image img, .so-grid.kits > li:nth-child(1) .product-image img, .so-grid.kits > li:nth-child(2) .product-image img, .so-grid.kits > li:nth-child(3) .product-image img {
        max-height: 300px; }
  .custom-grid.secondary > li, .custom-grid.secondary li.glider-slide, .products-slider.secondary > li, .products-slider.secondary li.glider-slide, .so-grid.secondary > li, .so-grid.secondary li.glider-slide {
    text-align: left; }
    .custom-grid.secondary > li .product-content, .custom-grid.secondary li.glider-slide .product-content, .products-slider.secondary > li .product-content, .products-slider.secondary li.glider-slide .product-content, .so-grid.secondary > li .product-content, .so-grid.secondary li.glider-slide .product-content {
      padding: 0 40px 25px; }
      .custom-grid.secondary > li .product-content h4, .custom-grid.secondary li.glider-slide .product-content h4, .products-slider.secondary > li .product-content h4, .products-slider.secondary li.glider-slide .product-content h4, .so-grid.secondary > li .product-content h4, .so-grid.secondary li.glider-slide .product-content h4 {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 20px;
        font-weight: 600; }
      .custom-grid.secondary > li .product-content .full-description, .custom-grid.secondary li.glider-slide .product-content .full-description, .products-slider.secondary > li .product-content .full-description, .products-slider.secondary li.glider-slide .product-content .full-description, .so-grid.secondary > li .product-content .full-description, .so-grid.secondary li.glider-slide .product-content .full-description {
        color: #636363;
        font-weight: 300;
        line-height: 18px;
        font-size: 12px;
        height: 115px;
        overflow: hidden;
        margin-bottom: 10px; }
      .custom-grid.secondary > li .product-content a.learn-more, .custom-grid.secondary > li .product-content a.add-to-cart, .custom-grid.secondary li.glider-slide .product-content a.learn-more, .custom-grid.secondary li.glider-slide .product-content a.add-to-cart, .products-slider.secondary > li .product-content a.learn-more, .products-slider.secondary > li .product-content a.add-to-cart, .products-slider.secondary li.glider-slide .product-content a.learn-more, .products-slider.secondary li.glider-slide .product-content a.add-to-cart, .so-grid.secondary > li .product-content a.learn-more, .so-grid.secondary > li .product-content a.add-to-cart, .so-grid.secondary li.glider-slide .product-content a.learn-more, .so-grid.secondary li.glider-slide .product-content a.add-to-cart {
        font-size: 12px;
        margin: 0;
        padding: 0; }
        .custom-grid.secondary > li .product-content a.learn-more .icon, .custom-grid.secondary > li .product-content a.add-to-cart .icon, .custom-grid.secondary li.glider-slide .product-content a.learn-more .icon, .custom-grid.secondary li.glider-slide .product-content a.add-to-cart .icon, .products-slider.secondary > li .product-content a.learn-more .icon, .products-slider.secondary > li .product-content a.add-to-cart .icon, .products-slider.secondary li.glider-slide .product-content a.learn-more .icon, .products-slider.secondary li.glider-slide .product-content a.add-to-cart .icon, .so-grid.secondary > li .product-content a.learn-more .icon, .so-grid.secondary > li .product-content a.add-to-cart .icon, .so-grid.secondary li.glider-slide .product-content a.learn-more .icon, .so-grid.secondary li.glider-slide .product-content a.add-to-cart .icon {
          margin-right: 10px; }
    .custom-grid.secondary > li:last-child .product-content, .custom-grid.secondary li.glider-slide:last-child .product-content, .products-slider.secondary > li:last-child .product-content, .products-slider.secondary li.glider-slide:last-child .product-content, .so-grid.secondary > li:last-child .product-content, .so-grid.secondary li.glider-slide:last-child .product-content {
      border-right: none !important; }
  @media only screen and (min-width: 46.063em) {
    .custom-grid.topical, .products-slider.topical, .so-grid.topical {
      display: flex; } }
  .custom-grid.topical > li, .products-slider.topical > li, .so-grid.topical > li {
    margin-bottom: 35px; }
    @media only screen and (min-width: 46.063em) {
      .custom-grid.topical > li, .products-slider.topical > li, .so-grid.topical > li {
        display: table-cell; } }
  .custom-grid.topical > li, .custom-grid.topical div, .products-slider.topical > li, .products-slider.topical div, .so-grid.topical > li, .so-grid.topical div {
    text-align: left; }
    .custom-grid.topical > li .image, .custom-grid.topical div .image, .products-slider.topical > li .image, .products-slider.topical div .image, .so-grid.topical > li .image, .so-grid.topical div .image {
      overflow: hidden;
      margin-bottom: 35px; }
      .custom-grid.topical > li .image img, .custom-grid.topical div .image img, .products-slider.topical > li .image img, .products-slider.topical div .image img, .so-grid.topical > li .image img, .so-grid.topical div .image img {
        width: 100%; }
    @media only screen and (max-width: 46em) {
      .custom-grid.topical > li, .custom-grid.topical div, .products-slider.topical > li, .products-slider.topical div, .so-grid.topical > li, .so-grid.topical div {
        margin-bottom: 0; }
        .custom-grid.topical > li .image, .custom-grid.topical div .image, .products-slider.topical > li .image, .products-slider.topical div .image, .so-grid.topical > li .image, .so-grid.topical div .image {
          margin-bottom: 25px; }
          .custom-grid.topical > li .image img, .custom-grid.topical div .image img, .products-slider.topical > li .image img, .products-slider.topical div .image img, .so-grid.topical > li .image img, .so-grid.topical div .image img {
            margin: auto;
            display: block; } }
    .custom-grid.topical > li .content, .custom-grid.topical div .content, .products-slider.topical > li .content, .products-slider.topical div .content, .so-grid.topical > li .content, .so-grid.topical div .content {
      padding: 0 40px;
      border-right: 1px solid #f3f3f3;
      margin-bottom: 80px;
      height: calc(100% - 350px); }
      .custom-grid.topical > li .content.border-less, .custom-grid.topical div .content.border-less, .products-slider.topical > li .content.border-less, .products-slider.topical div .content.border-less, .so-grid.topical > li .content.border-less, .so-grid.topical div .content.border-less {
        border: none; }
      .custom-grid.topical > li .content h2, .custom-grid.topical > li .content h5, .custom-grid.topical div .content h2, .custom-grid.topical div .content h5, .products-slider.topical > li .content h2, .products-slider.topical > li .content h5, .products-slider.topical div .content h2, .products-slider.topical div .content h5, .so-grid.topical > li .content h2, .so-grid.topical > li .content h5, .so-grid.topical div .content h2, .so-grid.topical div .content h5 {
        color: #0362CE;
        margin-bottom: 25px;
        font-weight: 100; }
      .custom-grid.topical > li .content h5, .custom-grid.topical div .content h5, .products-slider.topical > li .content h5, .products-slider.topical div .content h5, .so-grid.topical > li .content h5, .so-grid.topical div .content h5 {
        font-size: 24px;
        margin-bottom: 15px;
        font-weight: normal;
        line-height: 26px; }
      .custom-grid.topical > li .content p, .custom-grid.topical div .content p, .products-slider.topical > li .content p, .products-slider.topical div .content p, .so-grid.topical > li .content p, .so-grid.topical div .content p {
        color: #303739;
        font-weight: 400;
        font-size: 13px;
        line-height: 17px; }
        .custom-grid.topical > li .content p.short-description, .custom-grid.topical div .content p.short-description, .products-slider.topical > li .content p.short-description, .products-slider.topical div .content p.short-description, .so-grid.topical > li .content p.short-description, .so-grid.topical div .content p.short-description {
          font-weight: 600;
          margin-bottom: 25px; }
      .custom-grid.topical > li .content a.button, .custom-grid.topical div .content a.button, .products-slider.topical > li .content a.button, .products-slider.topical div .content a.button, .so-grid.topical > li .content a.button, .so-grid.topical div .content a.button {
        position: absolute;
        bottom: 0; }
      .custom-grid.topical > li .content .full-description, .custom-grid.topical div .content .full-description, .products-slider.topical > li .content .full-description, .products-slider.topical div .content .full-description, .so-grid.topical > li .content .full-description, .so-grid.topical div .content .full-description {
        height: 190px;
        overflow: hidden;
        line-height: 18px;
        font-weight: 300;
        color: #636363; }
      .custom-grid.topical > li .content.pad-less, .custom-grid.topical div .content.pad-less, .products-slider.topical > li .content.pad-less, .products-slider.topical div .content.pad-less, .so-grid.topical > li .content.pad-less, .so-grid.topical div .content.pad-less {
        padding: 0; }
      @media only screen and (max-width: 46em) {
        .custom-grid.topical > li .content, .custom-grid.topical div .content, .products-slider.topical > li .content, .products-slider.topical div .content, .so-grid.topical > li .content, .so-grid.topical div .content {
          height: auto;
          margin-bottom: 45px; }
          .custom-grid.topical > li .content h2, .custom-grid.topical div .content h2, .products-slider.topical > li .content h2, .products-slider.topical div .content h2, .so-grid.topical > li .content h2, .so-grid.topical div .content h2 {
            font-size: 35px;
            font-weight: normal;
            margin-bottom: 15px; }
          .custom-grid.topical > li .content p, .custom-grid.topical div .content p, .products-slider.topical > li .content p, .products-slider.topical div .content p, .so-grid.topical > li .content p, .so-grid.topical div .content p {
            margin-bottom: 25px; }
            .custom-grid.topical > li .content p.short-description, .custom-grid.topical div .content p.short-description, .products-slider.topical > li .content p.short-description, .products-slider.topical div .content p.short-description, .so-grid.topical > li .content p.short-description, .so-grid.topical div .content p.short-description {
              margin-bottom: 25px; }
            .custom-grid.topical > li .content p.full-description, .custom-grid.topical div .content p.full-description, .products-slider.topical > li .content p.full-description, .products-slider.topical div .content p.full-description, .so-grid.topical > li .content p.full-description, .so-grid.topical div .content p.full-description {
              height: auto; }
          .custom-grid.topical > li .content a.button, .custom-grid.topical div .content a.button, .products-slider.topical > li .content a.button, .products-slider.topical div .content a.button, .so-grid.topical > li .content a.button, .so-grid.topical div .content a.button {
            position: relative;
            bottom: auto;
            width: 100%; } }
    .custom-grid.topical > li.flush, .custom-grid.topical div.flush, .products-slider.topical > li.flush, .products-slider.topical div.flush, .so-grid.topical > li.flush, .so-grid.topical div.flush {
      margin: 0; }
    .custom-grid.topical > li.no-padding, .custom-grid.topical div.no-padding, .products-slider.topical > li.no-padding, .products-slider.topical div.no-padding, .so-grid.topical > li.no-padding, .so-grid.topical div.no-padding {
      padding: 0; }
    .custom-grid.topical > li:nth-of-type(3) .content, .custom-grid.topical div:nth-of-type(3) .content, .products-slider.topical > li:nth-of-type(3) .content, .products-slider.topical div:nth-of-type(3) .content, .so-grid.topical > li:nth-of-type(3) .content, .so-grid.topical div:nth-of-type(3) .content {
      border-right: none; }
  .custom-grid .icons-divider, .products-slider .icons-divider, .so-grid .icons-divider {
    position: absolute;
    left: -13px;
    font-size: 34px;
    top: 50px;
    color: #dcdcdc; }
    @media only screen and (max-width: 46em) {
      .custom-grid .icons-divider, .products-slider .icons-divider, .so-grid .icons-divider {
        display: none; } }
  @media only screen and (max-width: 46em) {
    .custom-grid.coach-upsell .product-info div div, .products-slider.coach-upsell .product-info div div, .so-grid.coach-upsell .product-info div div {
      margin: 0; }
      .custom-grid.coach-upsell .product-info div div .product-details, .products-slider.coach-upsell .product-info div div .product-details, .so-grid.coach-upsell .product-info div div .product-details {
        margin: 30px 0 34px; }
      .custom-grid.coach-upsell .product-info div div ul, .products-slider.coach-upsell .product-info div div ul, .so-grid.coach-upsell .product-info div div ul {
        width: 100%; }
        .custom-grid.coach-upsell .product-info div div ul.product-options li:first-child, .products-slider.coach-upsell .product-info div div ul.product-options li:first-child, .so-grid.coach-upsell .product-info div div ul.product-options li:first-child {
          width: 100%; } }
  @media only screen and (min-width: 46.063em) and (max-width: 64em) {
    .custom-grid.coach-upsell .product-info div div, .products-slider.coach-upsell .product-info div div, .so-grid.coach-upsell .product-info div div {
      margin: 0; }
      .custom-grid.coach-upsell .product-info div div .product-details, .products-slider.coach-upsell .product-info div div .product-details, .so-grid.coach-upsell .product-info div div .product-details {
        margin: 30px 0 34px; }
      .custom-grid.coach-upsell .product-info div div ul, .products-slider.coach-upsell .product-info div div ul, .so-grid.coach-upsell .product-info div div ul {
        width: 100%; }
        .custom-grid.coach-upsell .product-info div div ul.product-options li:first-child, .products-slider.coach-upsell .product-info div div ul.product-options li:first-child, .so-grid.coach-upsell .product-info div div ul.product-options li:first-child {
          width: 60%; } }
  @media only screen and (max-width: 46em) {
    .custom-grid.coach-upsell .product-info div div, .products-slider.coach-upsell .product-info div div, .so-grid.coach-upsell .product-info div div {
      margin: 0; }
      .custom-grid.coach-upsell .product-info div div .product-details, .products-slider.coach-upsell .product-info div div .product-details, .so-grid.coach-upsell .product-info div div .product-details {
        margin: 30px 0 34px; }
      .custom-grid.coach-upsell .product-info div div ul, .products-slider.coach-upsell .product-info div div ul, .so-grid.coach-upsell .product-info div div ul {
        width: 100%; }
        .custom-grid.coach-upsell .product-info div div ul.product-options li:first-child, .products-slider.coach-upsell .product-info div div ul.product-options li:first-child, .so-grid.coach-upsell .product-info div div ul.product-options li:first-child {
          width: 100%; } }

.ev-build-slot-no-gradient {
  width: 100%;
  display: none;
  float: left;
  position: relative;
  outline: 0; }

.ev-build-slot {
  background-color: #FFFFFF;
  width: 100%;
  display: none;
  float: left;
  position: relative;
  outline: 0;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  border-bottom: 1px solid #dcdcdc; }

.ev-close {
  position: absolute;
  top: 0px;
  right: 10px;
  cursor: pointer;
  color: #636363;
  font-size: 28px; }
  .ev-close.dark {
    color: #000000; }
  .ev-close.white, .ev-close-white {
    color: #FFFFFF; }

.ev-close-white {
  top: 5.3px;
  right: 10px; }
  .ev-close-white:before {
    color: #ffffff;
    font-size: 0.8125rem; }

.ev-container {
  max-width: 960px;
  margin: auto; }
  .ev-container .ev-title {
    font-size: 28px;
    color: #1378db;
    text-align: center;
    font-weight: 300;
    margin: 30px auto;
    line-height: 32px;
    padding: 0 20px; }
  .ev-container ul.items {
    margin: 0 0 20px auto;
    padding: 0 35px; }
    .ev-container ul.items li {
      padding-right: 20px;
      position: relative; }
      .ev-container ul.items li:after {
        content: "+";
        position: absolute;
        right: 30px;
        top: 40px;
        font-size: 55px;
        font-weight: bold;
        color: #dcdcdc; }
        @media only screen and (max-width: 46em) {
          .ev-container ul.items li:after {
            position: relative;
            display: block;
            text-align: center;
            top: 0;
            right: 0; } }
      .ev-container ul.items li:last-child {
        padding-right: 0; }
        @media only screen and (max-width: 46em) {
          .ev-container ul.items li:last-child {
            padding-right: 20px; } }
        .ev-container ul.items li:last-child:after {
          content: ""; }
        .ev-container ul.items li:last-child p {
          border: none; }
      .ev-container ul.items li img {
        margin-bottom: 20px;
        display: block; }
        @media only screen and (max-width: 46em) {
          .ev-container ul.items li img {
            margin: 0 auto 20px; } }
      .ev-container ul.items li h4 {
        font-size: 18px;
        font-weight: bold;
        color: #636363; }
        @media only screen and (max-width: 46em) {
          .ev-container ul.items li h4 {
            text-align: center; } }
      .ev-container ul.items li p {
        padding-right: 25px;
        border-right: 1px solid #dcdcdc;
        color: #a5a5a5;
        width: 95%; }
        @media only screen and (max-width: 46em) {
          .ev-container ul.items li p {
            border: none;
            padding: 0;
            margin: auto; } }
  .ev-container .ev-footer {
    padding: 25px;
    position: relative; }
    .ev-container .ev-footer .cta p {
      font-size: 18px;
      color: #636363;
      margin-bottom: 0;
      line-height: 28px; }
      .ev-container .ev-footer .cta p.price {
        font-size: 32px;
        font-weight: bold; }
        .ev-container .ev-footer .cta p.price span {
          font-size: 12px;
          color: #a5a5a5;
          font-weight: normal; }
    .ev-container .ev-footer .cta .actions {
      margin-top: 10px; }
      .ev-container .ev-footer .cta .actions button {
        font-weight: normal;
        font-size: 12px;
        margin-right: 15px; }
      .ev-container .ev-footer .cta .actions a {
        color: #48b7e4;
        font-size: 12px;
        border-bottom: 1px solid #dcdcdc;
        font-weight: bold;
        white-space: nowrap; }
    .ev-container .ev-footer .disclaimer {
      color: #a5a5a5;
      font-size: 12px; }
    .ev-container .ev-footer .prompt {
      color: red;
      font-weight: bold;
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 30px; }

.side-borders > li,
.side-borders > div {
  border-right: 1px solid #dcdcdc; }
  .side-borders > li:last-child,
  .side-borders > div:last-child {
    border-right: none; }

ul.more-products-expanded li a .desc p {
  text-align: center; }

.price-wrapper {
  max-height: 54px;
  position: absolute;
  bottom: 66px;
  padding: 0;
  text-align: center; }

.upsells-holder .products-slider .price-wrapper {
  max-height: 54px;
  position: absolute;
  bottom: 100px;
  padding: 0;
  margin: 0;
  text-align: center; }

.upsells-holder .products-slider ul li .price {
  display: block;
  padding: 0;
  margin: 0; }

html[lang=fr_CA] .upsells-holder .products-slider ul li sub,
html[lang=fr-CA] .upsells-holder .products-slider ul li sub {
  display: block; }

html[lang=fr_CA] .upsells-holder .products-slider ul li sub,
html[lang=fr-CA] .upsells-holder .products-slider ul li sub {
  display: block; }

.upsell-container {
  overflow: hidden;
  max-width: 960px;
  position: relative;
  width: 100%; }
  .upsell-container .pagination-dots {
    display: none; }
  .upsell-container.full > ul {
    width: 960px;
    margin: 0;
    display: flex;
    list-style: none; }
    @media only screen and (max-width: 46em) {
      .upsell-container.full > ul {
        width: 100%; } }
    .upsell-container.full > ul > li, .upsell-container.full > ul .glider-slide > li {
      width: 225px;
      min-width: 225px;
      height: 395px; }
  .upsell-container.cart .glider,
  .upsell-container.cart .glider-contain {
    margin: 0 auto;
    position: relative; }
  .upsell-container.cart .glider,
  .upsell-container.cart .glider-track {
    transform: translateZ(0); }
  .upsell-container.cart .glider-dot,
  .upsell-container.cart .glider-next,
  .upsell-container.cart .glider-prev {
    border: 0;
    padding: 0;
    user-select: none;
    outline: 0; }
  .upsell-container.cart .glider-contain {
    width: 100%; }
  .upsell-container.cart .glider {
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none; }
  .upsell-container.cart .glider-track {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    z-index: 1; }
  .upsell-container.cart .glider.draggable {
    user-select: none;
    cursor: -webkit-grab;
    cursor: grab; }
  .upsell-container.cart .glider.draggable .glider-slide img {
    user-select: none;
    pointer-events: none; }
  .upsell-container.cart .glider.drag {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  .upsell-container.cart .glider-slide {
    user-select: none;
    justify-content: center;
    align-content: center;
    width: 100%;
    min-width: 150px; }
  .upsell-container.cart .glider-slide img {
    max-width: 100%; }
  .upsell-container.cart .glider::-webkit-scrollbar {
    opacity: 0;
    height: 0; }
  .upsell-container.cart .glider-next,
  .upsell-container.cart .glider-prev {
    position: absolute;
    background: 0 0;
    z-index: 2;
    font-size: 40px;
    text-decoration: none;
    left: -23px;
    top: 30%;
    cursor: pointer;
    color: #666;
    opacity: 1;
    line-height: 1;
    transition: opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67), color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67); }
  .upsell-container.cart .glider-next:focus,
  .upsell-container.cart .glider-next:hover,
  .upsell-container.cart .glider-prev:focus,
  .upsell-container.cart .glider-prev:hover {
    color: #ccc; }
  .upsell-container.cart .glider-next {
    right: -23px;
    left: auto; }
  .upsell-container.cart .glider-next.disabled,
  .upsell-container.cart .glider-prev.disabled {
    opacity: .25;
    color: #666;
    cursor: default; }
  .upsell-container.cart .glider-hide {
    opacity: 0; }
  .upsell-container.cart .glider-dots {
    user-select: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    padding: 0; }
  .upsell-container.cart .glider-dot {
    display: block;
    cursor: pointer;
    color: #ccc;
    border-radius: 999px;
    background: #ccc;
    width: 12px;
    height: 12px;
    margin: 7px; }
  .upsell-container.cart .glider-dot:focus,
  .upsell-container.cart .glider-dot:hover {
    background: #ddd; }
  .upsell-container.cart .glider-dot.active {
    background: #a89cc8; }
  @media (max-width: 36em) {
    .upsell-container.cart .glider::-webkit-scrollbar {
      opacity: 1;
      -webkit-appearance: none;
      width: 7px;
      height: 3px; }
    .upsell-container.cart .glider::-webkit-scrollbar-thumb {
      opacity: 1;
      border-radius: 99px;
      background-color: rgba(156, 156, 156, 0.25);
      -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.25);
      box-shadow: 0 0 1px rgba(255, 255, 255, 0.25); } }
  .upsell-container.cart > ul {
    width: 100%;
    margin: 0;
    display: flex;
    list-style: none; }
    .upsell-container.cart > ul > li, .upsell-container.cart > ul li.glider-slide {
      width: 170px;
      min-width: 170px;
      height: auto; }
  .upsell-container.cart .pagination-arrow.prev,
  .upsell-container.cart .pagination-arrow.next {
    height: 125px;
    width: 30px; }
  .upsell-container .pagination-arrow.prev, .upsell-container .pagination-arrow.next {
    height: 200px; }

#miniCart {
  float: right;
  width: auto;
  background-color: #39b5e8; }
  #miniCart.hidden-active {
    display: none; }
  #root .blue-tbb-header #miniCart {
    display: none; }
  #miniCart a:nth-child(1) {
    color: #FFFFFF;
    text-align: center;
    display: block;
    font-size: 12px; }
    #miniCart a:nth-child(1) .icon-shopping-cart {
      font-size: 20px;
      vertical-align: -2px; }
      @media only screen and (max-width: 46em) {
        #miniCart a:nth-child(1) .icon-shopping-cart {
          font-size: 19px;
          vertical-align: -8px; } }
  #miniCart span a:nth-child(1) {
    color: #636363;
    text-align: left; }
  #miniCart .empty-cart {
    min-height: 130px; }
    @media only screen and (max-width: 46em) {
      #miniCart .empty-cart {
        margin-top: 40px; } }
    #miniCart .empty-cart p {
      margin: 0;
      padding: 25px 15px 0;
      font-size: 14px;
      color: #a5a5a5;
      text-align: center; }
      @media only screen and (max-width: 46em) {
        #miniCart .empty-cart p {
          padding: 25px 85px 0;
          font-size: 16px;
          color: #636363;
          font-weight: 300;
          line-height: 16px; } }
  #miniCart #miniCartData {
    box-shadow: none !important;
    cursor: auto;
    top: 39px;
    padding-top: 5px;
    overflow: hidden; }
    @media only screen and (max-width: 46em) {
      #miniCart #miniCartData {
        top: 33px; } }
    #miniCart #miniCartData svg {
      position: relative;
      left: 230px;
      top: 3px; }
      @media only screen and (max-width: 46em) {
        #miniCart #miniCartData svg {
          left: 85%;
          top: -5px; } }
    #miniCart #miniCartData .mini-cart-scroller {
      overflow-y: scroll; }
      @media only screen and (min-width: 46.063em) {
        #miniCart #miniCartData .mini-cart-scroller {
          overflow: hidden; } }
    #miniCart #miniCartData .mini-cart-wrapper {
      border: 3px solid #dcdcdc;
      background-color: #FFFFFF;
      overflow: hidden; }
      @media only screen and (max-width: 46em) {
        #miniCart #miniCartData .mini-cart-wrapper {
          border: none;
          border-bottom: 1px solid #1378db;
          height: auto;
          overflow-y: scroll; } }
    #miniCart #miniCartData .header {
      background-color: #dcdcdc;
      height: 45px;
      padding: 0; }
      @media only screen and (max-width: 46em) {
        #miniCart #miniCartData .header {
          width: 100%;
          top: 50px;
          z-index: 9999;
          padding: 0; }
          .no-header #miniCart #miniCartData .header {
            top: 10px; } }
      #miniCart #miniCartData .header p {
        color: #636363;
        font-size: 11px;
        line-height: 45px;
        padding: 0 25px; }
        #miniCart #miniCartData .header p.close-mini-cart {
          cursor: pointer;
          margin: auto;
          font-size: 38px;
          padding: 0 10px; }
          @media only screen and (max-width: 46em) {
            #miniCart #miniCartData .header p.close-mini-cart {
              padding: 0 10px;
              color: #353535; } }
    #miniCart #miniCartData .item-pvolume {
      color: #0075de;
      font-size: 11px;
      margin: 0;
      display: block; }
    #miniCart #miniCartData .items {
      width: 350px;
      padding-right: 30px;
      overflow: hidden; }
      @media only screen and (min-width: 46.063em) {
        #miniCart #miniCartData .items {
          max-height: 300px; } }
      @media only screen and (max-width: 46em) {
        #miniCart #miniCartData .items {
          margin-top: 35px;
          width: 100%;
          padding-right: 0; } }
      #miniCart #miniCartData .items.scroll {
        width: 320px;
        padding-right: 0;
        overflow-y: scroll; }
        @media only screen and (max-width: 46em) {
          #miniCart #miniCartData .items.scroll {
            width: 100%; } }
    #miniCart #miniCartData .scroll-gradient {
      display: block;
      z-index: 5;
      position: absolute;
      margin-top: -25px;
      height: 25px;
      width: 298px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 93%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(93%, white));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 93%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 93%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 93%);
      /* IE10+ */
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 93%);
      /* W3C */ }
      @media only screen and (max-width: 46em) {
        #miniCart #miniCartData .scroll-gradient {
          display: none; } }
    #miniCart #miniCartData .cart-item {
      padding: 30px 25px;
      border-bottom: 1px solid #dcdcdc;
      margin: 0;
      position: relative; }
      #miniCart #miniCartData .cart-item .item-content {
        margin-left: auto;
        margin-right: auto; }
        #miniCart #miniCartData .cart-item .item-content .image {
          width: 80px; }
          #miniCart #miniCartData .cart-item .item-content .image img {
            margin-right: 25px;
            line-height: normal;
            max-width: 60px;
            max-height: 80px; }
        #miniCart #miniCartData .cart-item .item-content .description {
          width: 120px; }
          #miniCart #miniCartData .cart-item .item-content .description p {
            padding: 0;
            margin: 0;
            line-height: 17px; }
            #miniCart #miniCartData .cart-item .item-content .description p.item-title {
              color: #636363;
              font-weight: 400; }
              #miniCart #miniCartData .cart-item .item-content .description p.item-title a {
                font-size: 14px;
                color: #636363; }
            #miniCart #miniCartData .cart-item .item-content .description p.quantity, #miniCart #miniCartData .cart-item .item-content .description p.item-pvolume {
              color: #a5a5a5;
              font-weight: 100; }
            #miniCart #miniCartData .cart-item .item-content .description p.quantity {
              font-size: 10px;
              line-height: 13px;
              margin-bottom: 5px;
              margin-top: 4px; }
              @media only screen and (max-width: 46em) {
                #miniCart #miniCartData .cart-item .item-content .description p.quantity {
                  font-size: 12px;
                  font-weight: 300; } }
        #miniCart #miniCartData .cart-item .item-content .item-price {
          color: #a5a5a5;
          text-align: right;
          line-height: 14px; }
          #miniCart #miniCartData .cart-item .item-content .item-price p {
            margin-bottom: 0; }
            #miniCart #miniCartData .cart-item .item-content .item-price p.minicart-price-type, #miniCart #miniCartData .cart-item .item-content .item-price p.list-price {
              color: #a5a5a5;
              font-size: 12px;
              text-align: right;
              line-height: 14px; }
              #miniCart #miniCartData .cart-item .item-content .item-price p.minicart-price-type.strike, #miniCart #miniCartData .cart-item .item-content .item-price p.list-price.strike {
                text-decoration: line-through;
                margin: 0 0 5px 0; }
        #miniCart #miniCartData .cart-item .item-content .special {
          color: #0075de;
          display: inline-block;
          line-height: 14px;
          font-size: 11px;
          margin: 0; }
      #miniCart #miniCartData .cart-item .mincart-plus {
        border-radius: 50%;
        width: 12px;
        height: 12px;
        padding: 0px;
        background: #43ace6;
        border: none;
        color: #fff;
        text-align: center;
        font: 11px Arial, sans-serif;
        display: inline-block; }
      #miniCart #miniCartData .cart-item .item-actions {
        padding-top: 20px; }
        #miniCart #miniCartData .cart-item .item-actions a {
          font-size: 10px;
          font-weight: bold; }
          #miniCart #miniCartData .cart-item .item-actions a.minicart-item-remove, #miniCart #miniCartData .cart-item .item-actions a.minicart-view-details {
            float: inherit !important;
            display: inline-block;
            width: 49%; }
          #miniCart #miniCartData .cart-item .item-actions a.minicart-view-details {
            color: #1378db;
            text-decoration: underline;
            text-align: left;
            font-size: 9px;
            font-weight: 400; }
            #miniCart #miniCartData .cart-item .item-actions a.minicart-view-details:visited, #miniCart #miniCartData .cart-item .item-actions a.minicart-view-details:hover {
              color: #1378db; }
          #miniCart #miniCartData .cart-item .item-actions a.minicart-item-remove {
            color: #a5a5a5;
            text-align: right;
            font-weight: 400; }
    #miniCart #miniCartData .subtotal {
      height: 80px;
      padding: 25px;
      border-bottom: 1px solid #dcdcdc;
      border-top: 1px solid #dcdcdc;
      background: none;
      text-align: right; }
      #miniCart #miniCartData .subtotal p {
        color: #636363;
        font-size: 16px;
        line-height: 14px;
        font-weight: 600; }
        #miniCart #miniCartData .subtotal p span {
          display: block;
          color: #a5a5a5;
          font-size: 12px;
          font-weight: 300;
          margin-top: 3px; }
    #miniCart #miniCartData .footer {
      padding: 0 25px; }
      @media only screen and (max-width: 46em) {
        #miniCart #miniCartData .footer {
          padding: 0 25px 15px; } }
      #miniCart #miniCartData .footer a {
        display: block;
        margin: 25px auto;
        width: 100%;
        font-weight: 600; }
        @media only screen and (max-width: 46em) {
          #miniCart #miniCartData .footer a {
            width: 80%;
            font-size: 16px; } }
        #miniCart #miniCartData .footer a.checkout {
          background: none;
          box-shadow: none;
          background-color: #f59331;
          font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
          font-size: 0.875rem;
          font-weight: bold;
          padding: 0.625rem 1.25rem;
          text-transform: uppercase;
          color: #FFFFFF; }

#page.menu-open .team-beachbody-header {
  position: fixed !important; }

#page.header {
  padding: 0; }

.team-beachbody-header {
  background-color: #ffffff;
  position: relative;
  margin: 0 auto; }
  #root .team-beachbody-header {
    max-width: 1280px; }
  #wide .team-beachbody-header {
    max-width: 100%; }
  @media only screen and (max-width: 46em) {
    .team-beachbody-header {
      position: relative;
      top: 0;
      z-index: 299;
      width: 100%; } }
  .team-beachbody-header .bg-block {
    background-color: #a5a5a5;
    width: 100%;
    height: 60px;
    position: absolute;
    top: 100px;
    z-index: 1;
    border-bottom: 3px solid #1378db; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header .bg-block {
        display: none; }
        .team-beachbody-header .bg-block.open {
          top: 40px !important;
          z-index: 0;
          opacity: 0.5;
          background-color: #000;
          display: block; } }
  .team-beachbody-header.search .bg-block {
    top: 185px; }
  .team-beachbody-header #top-header {
    height: 40px; }
    .team-beachbody-header #top-header .header-nav section a {
      text-decoration: none; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header #top-header {
        background-color: #1378db;
        width: 100%;
        z-index: 5; }
        .team-beachbody-header #top-header .mobile-grip {
          position: relative;
          left: 0;
          float: left;
          width: 60%;
          -webkit-transition: all 0.5s ease;
          -moz-transition: all 0.5s ease;
          -ms-transition: all 0.5s ease;
          -o-transition: all 0.5s ease; }
          .team-beachbody-header #top-header .mobile-grip a.icon.icon-bars {
            float: left;
            vertical-align: middle;
            width: 40px;
            height: 40px;
            font-size: 18px; }
            .team-beachbody-header #top-header .mobile-grip a.icon.icon-bars:before {
              top: 10px;
              position: relative;
              left: 11px;
              color: #FFFFFF; }
          .team-beachbody-header #top-header .mobile-grip .tbb-logo-mobile {
            float: right;
            width: 75%;
            line-height: 39px; }
            .team-beachbody-header #top-header .mobile-grip .tbb-logo-mobile .site-logo {
              position: relative;
              font-size: 18px;
              left: -2px;
              top: -2px; }
          .team-beachbody-header #top-header .mobile-grip.isOpen {
            background-color: #E6F3F9; }
            .team-beachbody-header #top-header .mobile-grip.isOpen a.icon.icon-bars:before {
              color: #1378db;
              left: 15px; }
            .team-beachbody-header #top-header .mobile-grip.isOpen a.tbb-logo-mobile {
              display: none; } }
  .team-beachbody-header .column {
    padding-left: 0;
    padding-right: 0; }
  .team-beachbody-header .coach {
    margin-right: 10px;
    display: inline-block; }
  .team-beachbody-header .contact-coach {
    font-size: 13px;
    color: #a5a5a5; }
  .team-beachbody-header .contact-my-coach {
    float: left;
    top: 4px;
    position: relative; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header .contact-my-coach {
        background-image: url("//img1.beachbodyimages.com/teambeachbody/image/upload/v1462904348/shop/coach-header-background-mobile.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 120%; } }
    .team-beachbody-header .contact-my-coach img {
      margin: 0;
      max-height: 40px; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header .contact-my-coach {
        padding: 20px;
        background-color: #001244; }
        .team-beachbody-header .contact-my-coach img {
          margin-right: 10px; } }
    .team-beachbody-header .contact-my-coach .contact-my-coach-image {
      margin: 0;
      width: 40px;
      height: 40px;
      -webkit-background-size: cover;
      background-size: cover;
      background-position: center;
      border-radius: 25px;
      float: left; }
    .team-beachbody-header .contact-my-coach .coach-header {
      color: #a5a5a5;
      font-size: 11px;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
      margin-top: 5px;
      line-height: 14px;
      display: inline-block;
      vertical-align: top; }
      .team-beachbody-header .contact-my-coach .coach-header a {
        color: #48b7e4;
        vertical-align: top;
        font-size: 12px;
        display: inline-flex; }
        .team-beachbody-header .contact-my-coach .coach-header a:hover {
          color: #a5a5a5; }
        .team-beachbody-header .contact-my-coach .coach-header a i {
          vertical-align: middle;
          padding-right: 5px;
          font-size: 14px; }
      .team-beachbody-header .contact-my-coach .coach-header .coach-name-container {
        padding: 0 5px;
        display: block;
        position: relative; }
        .team-beachbody-header .contact-my-coach .coach-header .coach-name-container .coach-title {
          display: block; }
        .team-beachbody-header .contact-my-coach .coach-header .coach-name-container .coach-name {
          font-size: 12px;
          display: block;
          max-width: 190px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        .team-beachbody-header .contact-my-coach .coach-header .coach-name-container i.fas {
          font-size: 15px;
          position: absolute;
          padding: 10px;
          color: #a5a5a5;
          right: 0;
          right: -20px;
          top: 3px;
          cursor: pointer; }
      .team-beachbody-header .contact-my-coach .coach-header .contact-my-coach-details {
        position: absolute;
        padding: 4px 0;
        background-color: #FFF;
        box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.5);
        border: 1px solid rgba(0, 0, 0, 0.1);
        top: 40px;
        color: #41b6e6;
        z-index: 9996; }
        .team-beachbody-header .contact-my-coach .coach-header .contact-my-coach-details .c_email, .team-beachbody-header .contact-my-coach .coach-header .contact-my-coach-details .c_phone {
          padding: 5px 10px;
          display: block;
          border-left: none; }
        .team-beachbody-header .contact-my-coach .coach-header .contact-my-coach-details i.fas {
          vertical-align: middle;
          padding: 0 5px 0 0;
          font-size: 14px; }
          .team-beachbody-header .contact-my-coach .coach-header .contact-my-coach-details i.fas.fa-phone {
            padding: 0 0 0 5px;
            -webkit-transform: scaleX(-1);
            transform: scaleX(-1); }
      @media only screen and (max-width: 46em) {
        .team-beachbody-header .contact-my-coach .coach-header {
          font-weight: 700;
          font-size: 14px;
          margin-top: 0; }
          .team-beachbody-header .contact-my-coach .coach-header a {
            color: #FFFFFF; }
          .team-beachbody-header .contact-my-coach .coach-header > span {
            color: #FFFFFF;
            display: block;
            margin-bottom: 10px;
            border-left: none; }
            .team-beachbody-header .contact-my-coach .coach-header > span.c_email a,
            .team-beachbody-header .contact-my-coach .coach-header > span.c_phone a {
              border-bottom: 1px solid #FFF; } }
    .team-beachbody-header .contact-my-coach > div {
      color: #a5a5a5;
      font-size: 11px;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
      margin-top: 5px;
      line-height: 16px;
      display: inline-block;
      vertical-align: top; }
      .team-beachbody-header .contact-my-coach > div:first-of-type {
        margin: 0;
        width: 40px;
        height: 40px;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center; }
      .team-beachbody-header .contact-my-coach > div a {
        color: #a5a5a5;
        border-bottom: 1px solid #dcdcdc;
        font-weight: bold;
        vertical-align: top; }
        .team-beachbody-header .contact-my-coach > div a:hover {
          color: #48b7e4; }
      .team-beachbody-header .contact-my-coach > div > span {
        border-left: 1px solid #a5a5a5;
        padding: 0 5px; }
        .team-beachbody-header .contact-my-coach > div > span.c_name {
          display: block;
          border-left: none;
          max-width: 190px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        .team-beachbody-header .contact-my-coach > div > span.c_email {
          border-left: none;
          max-width: 110px;
          display: inline-block;
          overflow: hidden;
          vertical-align: top;
          text-overflow: ellipsis; }
        .team-beachbody-header .contact-my-coach > div > span.c_phone {
          border-left: 1px solid #a5a5a5;
          padding: 0 5px; }
          .team-beachbody-header .contact-my-coach > div > span.c_phone a {
            border-bottom: none; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header .contact-my-coach {
        display: none; } }
  .team-beachbody-header #top-header .team-bb-name {
    width: auto;
    font-size: 13px;
    color: #41b6e6;
    margin-left: 15px;
    margin-right: 40px;
    padding-top: 2px;
    margin-top: 10px; }
    .team-beachbody-header #top-header .team-bb-name .arrow-down {
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid #41b6e6;
      position: relative;
      top: 8px;
      left: 5px;
      float: right; }
    .team-beachbody-header #top-header .team-bb-name.logged-in {
      max-width: 170px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding-right: 20px;
      margin-right: 20px; }
      @media only screen and (max-width: 46em) {
        .team-beachbody-header #top-header .team-bb-name.logged-in {
          margin-right: 0; } }
      .team-beachbody-header #top-header .team-bb-name.logged-in .arrow-down {
        top: 10px;
        left: inherit;
        position: absolute;
        right: -1px; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header #top-header .team-bb-name {
        display: block;
        width: 40px;
        height: 40px;
        margin: 0;
        background-color: #0362CE; }
        .team-beachbody-header #top-header .team-bb-name.column {
          margin-top: 0 !important; }
        .team-beachbody-header #top-header .team-bb-name i {
          padding: 8px 11px;
          font-size: 20px;
          color: #FFFFFF; }
        .team-beachbody-header #top-header .team-bb-name span {
          display: none; }
        .team-beachbody-header #top-header .team-bb-name.isView {
          background-color: #E6F3F9; }
          .team-beachbody-header #top-header .team-bb-name.isView i {
            color: #0362CE; } }
  .team-beachbody-header #miniCart {
    width: 100px;
    height: 40px;
    vertical-align: top;
    padding-top: 8px; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header #miniCart {
        width: 40px;
        height: 40px;
        float: right;
        padding-top: 5px;
        background-color: #0362CE;
        position: relative; }
        .team-beachbody-header #miniCart > a {
          text-decoration: none; }
        .team-beachbody-header #miniCart.interactive a:nth-child(1) {
          color: #FFFFFF;
          font-weight: 400; }
        .team-beachbody-header #miniCart a:hover {
          text-decoration: none !important; }
        .team-beachbody-header #miniCart a span.mini-cart-text {
          display: none; }
        .team-beachbody-header #miniCart a span.reset-mini-cart-data {
          position: absolute;
          top: -1px;
          left: 19px; } }
  .team-beachbody-header .mobile-user-icon {
    position: absolute;
    top: 0;
    right: 80px;
    line-height: 45px;
    text-align: center;
    font-size: 20px;
    color: white; }
  .team-beachbody-header .user-options.bottom-border {
    border-bottom: 1px solid #a5a5a5; }
  .team-beachbody-header .user-options {
    display: none;
    position: absolute;
    top: 52px;
    right: 460px;
    min-width: 150px;
    width: auto;
    z-index: 999;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background: #FFF; }
    .team-beachbody-header .user-options .tip:before, .team-beachbody-header .user-options .tip:after {
      width: 0px;
      height: 0px;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-bottom: 16px solid #fff;
      position: absolute;
      top: -15px;
      left: 90%;
      margin-left: -20px;
      display: block;
      content: '';
      z-index: 99999999; }
      @media only screen and (max-width: 46em) {
        .team-beachbody-header .user-options .tip:before, .team-beachbody-header .user-options .tip:after {
          left: 60%; } }
    .team-beachbody-header .user-options .tip:before {
      border-bottom-color: #ddd;
      top: -16px; }
    .team-beachbody-header .user-options .my-options {
      border-top: 1px solid #ddd;
      z-index: 100;
      position: relative;
      list-style: none;
      margin: 0;
      padding: 0; }
    .team-beachbody-header .user-options .login-options {
      border-top: 1px solid #a5a5a5;
      border-bottom: 1px solid #a5a5a5; }
    .team-beachbody-header .user-options ul {
      z-index: 100;
      position: relative;
      list-style: none;
      margin: 0;
      padding: 0;
      background: #FFF; }
      .team-beachbody-header .user-options ul li {
        padding: 0;
        margin: 0;
        height: auto;
        white-space: nowrap; }
        .team-beachbody-header .user-options ul li a, .team-beachbody-header .user-options ul li input {
          display: block;
          font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
          font-size: 12px;
          line-height: 12px;
          margin: 12px 15px;
          padding: 0; }
          .team-beachbody-header .user-options ul li a.button, .team-beachbody-header .user-options ul li input.button {
            padding: 0.5625rem 2.25rem;
            margin: 15px 20px;
            font-size: 14px;
            width: 80%;
            white-space: nowrap; }
            @media only screen and (max-width: 46em) {
              .team-beachbody-header .user-options ul li a.button, .team-beachbody-header .user-options ul li input.button {
                margin: 15px 40px; } }
          .team-beachbody-header .user-options ul li a.link, .team-beachbody-header .user-options ul li input.link {
            font-weight: 400;
            font-size: 14px;
            color: #333333;
            padding: 5px 0; }
            .team-beachbody-header .user-options ul li a.link:hover, .team-beachbody-header .user-options ul li input.link:hover {
              text-decoration: underline; }
        .team-beachbody-header .user-options ul li hr {
          margin: 10px; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header .user-options {
        width: 100%;
        top: 35px;
        right: inherit;
        border: none;
        border-bottom: 3px solid #1378db; }
        .team-beachbody-header .user-options .tip {
          display: none; }
        .team-beachbody-header .user-options .my-options {
          border: none; }
        .team-beachbody-header .user-options ul li {
          background-color: #FFFFFF; }
          .team-beachbody-header .user-options ul li a {
            margin: 15px 30px; }
            .team-beachbody-header .user-options ul li a.button {
              padding: 0.7625rem 1.25rem; }
          .team-beachbody-header .user-options ul li hr {
            margin: 20px 10px 10px; }
          .team-beachbody-header .user-options ul li.welcome-user {
            font-weight: 700;
            line-height: 12px;
            text-align: left;
            color: #1378db;
            background-color: #E6F3F9;
            padding: 15px 15px; } }
  .team-beachbody-header .header-nav {
    float: right;
    position: relative; }
    .team-beachbody-header .header-nav .column {
      margin-top: 10px; }
    .team-beachbody-header .header-nav .column.flag a img {
      vertical-align: middle; }
    .team-beachbody-header .header-nav .icon-search {
      width: 40px;
      height: 40px;
      background-color: #1378db;
      display: inline-block;
      vertical-align: top;
      font-size: 16px;
      color: #ffffff;
      padding: 0;
      margin: 0 3px 0 0; }
      .team-beachbody-header .header-nav .icon-search:before {
        padding: 11px 12px;
        display: block; }
      @media only screen and (max-width: 46em) {
        .team-beachbody-header .header-nav .icon-search {
          font-size: 18px;
          background-color: #0362CE; }
          .team-beachbody-header .header-nav .icon-search:before {
            padding: 11px 12px; }
          .team-beachbody-header .header-nav .icon-search.isView {
            background-color: #E6F3F9;
            color: #1378db; } }
    .team-beachbody-header .header-nav .flag {
      width: 17px;
      height: 18px;
      display: inline-block;
      margin-right: 10px; }
    .team-beachbody-header .header-nav .question {
      width: auto;
      color: #41b6e6;
      padding: 2px 15px 0 15px;
      border-left: 1px solid #a5a5a5;
      border-right: 1px solid #a5a5a5;
      text-align: center;
      font-size: 13px;
      text-decoration: none; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header .header-nav .flag,
      .team-beachbody-header .header-nav .question {
        display: none; }
      .team-beachbody-header .header-nav > section,
      .team-beachbody-header .header-nav > div,
      .team-beachbody-header .header-nav > span,
      .team-beachbody-header .header-nav > a {
        margin-left: 1px; } }
  .team-beachbody-header .team-bb-logo {
    width: 30%;
    height: 60px;
    line-height: 45px;
    margin-left: 10px;
    float: left; }
  .team-beachbody-header li, .team-beachbody-header li.controller {
    height: 50px; }
    .team-beachbody-header li a, .team-beachbody-header li.controller a {
      color: #41b6e6;
      margin: 0;
      padding: 0 18px;
      font-size: 14px;
      display: inline-block;
      vertical-align: top; }
    .team-beachbody-header li > a, .team-beachbody-header li.controller > a {
      margin: 0 15px; }
      .team-beachbody-header li > a.active-controller, .team-beachbody-header li.controller > a.active-controller {
        color: #1378db; }
        @media only screen and (max-width: 46em) {
          .team-beachbody-header li > a.active-controller, .team-beachbody-header li.controller > a.active-controller {
            color: #FFFFFF; } }
    .team-beachbody-header li .align-nav, .team-beachbody-header li.controller .align-nav {
      display: block;
      position: relative;
      top: 13px; }
    .team-beachbody-header li .arrow-up, .team-beachbody-header li.controller .arrow-up {
      width: 0;
      height: 0;
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-bottom: 10px solid #a5a5a5;
      margin: 0 auto; }
      @media only screen and (max-width: 46em) {
        .team-beachbody-header li .arrow-up, .team-beachbody-header li.controller .arrow-up {
          display: none; } }
    .team-beachbody-header li ul li, .team-beachbody-header li.controller ul li {
      float: none; }
  @media only screen and (max-width: 46em) {
    .team-beachbody-header #sub-header {
      height: auto; } }
  .team-beachbody-header #sub-header .nav-menu .contact-my-coach {
    display: none; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header #sub-header .nav-menu .contact-my-coach {
        display: block;
        float: none; } }
  @media only screen and (max-width: 46em) {
    .team-beachbody-header #sub-header .nav-menu {
      float: none;
      background-color: #DCDCDC;
      width: calc(100% - 40px);
      width: -webkit-calc(100% - 40px);
      overflow: hidden;
      overflow-y: scroll;
      position: absolute;
      left: -100%;
      top: 0;
      z-index: 9999;
      height: auto;
      -webkit-box-shadow: inset -7px 0px 14px -4px rgba(0, 0, 0, 0.38);
      -moz-box-shadow: inset -7px 0px 14px -4px rgba(0, 0, 0, 0.38);
      box-shadow: inset -7px 0px 14px -4px rgba(0, 0, 0, 0.38); }
      .no-header .team-beachbody-header #sub-header .nav-menu {
        top: 40px; } }
  .team-beachbody-header #sub-header .nav-menu.closed {
    box-shadow: none; }
  .team-beachbody-header #sub-header .nav-menu .account-managment-links {
    background-color: #FFF;
    padding: 10px 0; }
    .team-beachbody-header #sub-header .nav-menu .account-managment-links a {
      padding: 5px 20px;
      display: block;
      color: #797979;
      font-weight: 400;
      font-size: 14px; }
  .team-beachbody-header #sub-header .nav-menu .subNavPersistence > li > a {
    padding: 20px 15px;
    margin: 0;
    line-height: 18px;
    text-decoration: none; }
  @media only screen and (min-width: 46.063em) {
    .team-beachbody-header #sub-header .nav-menu .subNavPersistence > li:nth-child(5).controller {
      width: 106px;
      word-break: break-all;
      display: flex;
      align-items: center;
      height: 46px; }
    .team-beachbody-header #sub-header .nav-menu .subNavPersistence > li:nth-child(7) {
      width: 100px;
      word-break: break-all;
      display: flex;
      align-items: center;
      height: 56px; } }
  @media (max-width: 960px) {
    .team-beachbody-header #sub-header .nav-menu .subNavPersistence > li > a {
      padding: 20px 5px; } }
  @media only screen and (max-width: 46em) {
    .team-beachbody-header #sub-header .nav-menu .subNavPersistence > li > a {
      margin: 0 20px;
      padding: 0;
      line-height: 40px;
      color: #FFF !important; } }
  .team-beachbody-header #sub-header .drawer-content > a {
    color: #a5a5a5;
    display: block;
    margin: 15px 20px;
    padding: 5px 15px;
    background-color: #FFFFFF;
    font-size: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /* future proofing */
    -khtml-border-radius: 3px;
    /* for old Konqueror browsers */ }
    .team-beachbody-header #sub-header .drawer-content > a i {
      margin-right: 5px;
      font-size: 16px; }
      .team-beachbody-header #sub-header .drawer-content > a i.icon-question-circle {
        font-size: 20px;
        vertical-align: middle; }
      .team-beachbody-header #sub-header .drawer-content > a i:nth-child(2) {
        float: right;
        padding: 5px 0; }
    .team-beachbody-header #sub-header .drawer-content > a.tab.active i:nth-child(2):before {
      content: "\f078"; }
  .team-beachbody-header #sub-header .drawer-content > a.tab img {
    margin-right: 5px;
    width: 16px;
    position: relative;
    top: -2px; }
  .team-beachbody-header #sub-header .drawer-content > div.content {
    display: none;
    margin: 20px 30px 80px;
    font-size: 14px;
    color: #a5a5a5; }
    .team-beachbody-header #sub-header .drawer-content > div.content a.sub-tab {
      color: #a5a5a5;
      display: block;
      margin: 15px 0;
      border-bottom: 1px solid #FFF; }
      .team-beachbody-header #sub-header .drawer-content > div.content a.sub-tab i {
        float: right; }
      .team-beachbody-header #sub-header .drawer-content > div.content a.sub-tab.active i:before {
        content: "\f078"; }
    .team-beachbody-header #sub-header .drawer-content > div.content .sub-content {
      margin: 5px 20px; }
      .team-beachbody-header #sub-header .drawer-content > div.content .sub-content a {
        display: block;
        color: #a5a5a5;
        margin-bottom: 15px;
        float: inherit;
        font-size: 14px;
        font-weight: inherit;
        text-shadow: none;
        opacity: 1;
        line-height: inherit; }
        .team-beachbody-header #sub-header .drawer-content > div.content .sub-content a img {
          margin-right: 8px;
          vertical-align: middle;
          width: 16px;
          position: relative;
          top: -2px; }
  .team-beachbody-header li.controller ul {
    background-color: #a3acb5;
    z-index: 2;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin: 0; }
    @media only screen and (max-width: 46em) {
      .team-beachbody-header li.controller ul {
        background-color: #E6F3F9; } }
    .team-beachbody-header li.controller ul a {
      display: inline-block;
      color: #ffffff;
      font-size: 15px;
      vertical-align: middle; }
    .team-beachbody-header li.controller ul .challenge-packs {
      width: 15%; }
    .team-beachbody-header li.controller ul li:hover,
    .team-beachbody-header li.controller ul li.active {
      background-color: #1378db; }
    .team-beachbody-header li.controller ul .bb-challenge, .team-beachbody-header li.controller ul .shakeology {
      display: none; }
  .team-beachbody-header .top-nav {
    height: 40px;
    background-color: #1378db;
    width: 100%; }
    .team-beachbody-header .top-nav a, .team-beachbody-header .top-nav .icons {
      display: inline-block;
      vertical-align: middle;
      font-size: 20px;
      color: white;
      padding: 5px 10px;
      margin: 0; }
    .team-beachbody-header .top-nav .team-bb-logo-mobile {
      background: url("//img1.beachbodyimages.com/beachbody/image/upload/v1406062517/teambeachbody/team-bb-logo-mobile.png") top center no-repeat;
      width: 144px;
      height: 17px;
      display: inline-block; }
    .team-beachbody-header .top-nav .icons .cart span {
      font-size: 16px;
      padding-left: 0px; }
    .team-beachbody-header .top-nav .icons .mobile-cart-link {
      font-size: 16px; }
  @media only screen and (max-width: 800px) {
    .team-beachbody-header .top-nav a {
      padding: 5px; }
    .team-beachbody-header li.controller ul a,
    .team-beachbody-header li.controller a,
    .team-beachbody-header li.non-controller a {
      font-size: 14px;
      margin: 0 10px; }
    .team-beachbody-header li.controller ul a {
      margin: 0 10px; }
    .team-beachbody-header .sub-nav {
      margin-top: 16px; }
    .team-beachbody-header #bottom-nav a, .team-beachbody-header #bottom-nav .selected-nav {
      margin-right: 2%; } }
  @media only screen and (max-width: 46em) {
    .team-beachbody-header {
      height: auto; } }

.mobile-nav,
.nav-strip {
  height: 45px;
  position: relative;
  display: none; }
  .mobile-nav.primary,
  .nav-strip.primary {
    background-color: #006DE1; }
  .mobile-nav.secondary,
  .nav-strip.secondary {
    background-color: #48b7e4; }
  .mobile-nav.full,
  .nav-strip.full {
    display: block; }
  @media only screen and (min-width: 46.063em) {
    .mobile-nav.large,
    .nav-strip.large {
      height: 60px; }
      .mobile-nav.large h2 img,
      .nav-strip.large h2 img {
        margin: 0; } }
  @media only screen and (max-width: 46em) {
    .mobile-nav.large h2 img,
    .nav-strip.large h2 img {
      height: 45px;
      margin: 0; } }
  .mobile-nav h2,
  .nav-strip h2 {
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    color: #FFFFFF;
    font-weight: normal;
    margin: 0;
    padding: 0; }
    .mobile-nav h2 .site-logo,
    .nav-strip h2 .site-logo {
      margin-left: 15px; }
  .mobile-nav ul.drawer,
  .nav-strip ul.drawer {
    display: none;
    position: absolute;
    top: 45px;
    left: 0;
    width: calc(100% - 55px);
    z-index: 9999;
    overflow: hidden;
    max-width: 585px;
    margin: 0;
    min-width: 320px; }
    .mobile-nav ul.drawer li a,
    .nav-strip ul.drawer li a {
      list-style: none;
      background-color: #006DE1;
      height: 45px;
      line-height: 45px;
      padding-left: 25px;
      font-size: 16px;
      border-top: 1px solid #319bf5;
      display: block;
      color: #FFFFFF; }
      .mobile-nav ul.drawer li a:hover,
      .nav-strip ul.drawer li a:hover {
        background-color: #308DE9; }
  .mobile-nav .mobile-cart-link,
  .nav-strip .mobile-cart-link {
    position: absolute;
    top: 0;
    right: 0;
    width: 55px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 20px;
    color: #FFFFFF;
    padding: 0 5px; }
    .mobile-nav .mobile-cart-link .mobile-cart-count,
    .nav-strip .mobile-cart-link .mobile-cart-count {
      font-size: 15px;
      position: relative;
      top: -2px; }
  @media only screen and (max-width: 46em) {
    .mobile-nav,
    .nav-strip {
      display: block; }
      .mobile-nav .site-logo,
      .nav-strip .site-logo {
        margin-left: 5px; } }

#locale-options h4 {
  color: #1378db;
  font-weight: 100;
  font-size: 18px;
  margin-bottom: 20px; }

#locale-options .pop-header {
  border-bottom: 1px solid #dcdcdc; }

#locale-options .pop-wrap {
  border-bottom: 1px solid #dcdcdc;
  margin: 25px 50px 50px;
  padding: 0;
  width: 90%;
  max-width: 800px; }

#locale-options .options a {
  display: block;
  width: 25%;
  float: left;
  line-height: 16px;
  font-weight: 100;
  text-decoration: none;
  text-align: left;
  border: none;
  padding: 0;
  margin-bottom: 15px;
  color: #65bdff;
  font-family: "Proxima Nova", sans-serif; }
  @media (max-width: 900px) {
    #locale-options .options a {
      width: 50%; } }
  #locale-options .options a img {
    float: left;
    padding-bottom: 25px;
    position: relative;
    vertical-align: middle;
    top: 3px;
    margin-right: 10px;
    width: 20px; }
  #locale-options .options a span {
    position: relative;
    top: 5px;
    font-size: 14px; }

@media only screen and (max-width: 46em) {
  .release-iteration.team-beachbody-header {
    z-index: 9999;
    width: 100%; } }

.release-iteration.team-beachbody-header #top-header .mobile-grip .site-logo {
  color: #FFFFFF;
  line-height: 20px; }

.release-iteration.team-beachbody-header #sub-header .team-bb-logo {
  width: 195px;
  margin: 2px 0px; }

.release-iteration.team-beachbody-header #sub-header .nav-menu {
  margin-top: 10px; }
  @media only screen and (max-width: 46em) {
    .release-iteration.team-beachbody-header #sub-header .nav-menu {
      margin-top: 0px; } }

.release-iteration.team-beachbody-header .header-nav .question {
  border: none; }

.release-iteration.team-beachbody-header .icon.icon-user {
  font-size: 20px;
  color: #FFF;
  padding: 6px 9px; }

.release-iteration.team-beachbody-header ul.subNavPersistence li.controller {
  border: none; }
  .release-iteration.team-beachbody-header ul.subNavPersistence li.controller .arrow-up {
    border-bottom: 10px solid #1378db; }
  .release-iteration.team-beachbody-header ul.subNavPersistence li.controller ul {
    text-align: right; }
    @media only screen and (max-width: 46em) {
      .release-iteration.team-beachbody-header ul.subNavPersistence li.controller ul {
        text-align: left; } }

section.section-title {
  background-color: #000000;
  padding: 34px 40px; }
  section.section-title h1, section.section-title h2, section.section-title h3, section.section-title h4, section.section-title h5, section.section-title h6, section.section-title p {
    margin: 0 0 5px 0;
    font-weight: 100;
    color: #FFF;
    line-height: inherit; }
  section.section-title h2 {
    line-height: 32px; }
  section.section-title h5, section.section-title h6 {
    font-weight: 400; }
  section.section-title p {
    line-height: 20px;
    font-size: 18px; }
  @media only screen and (max-width: 46em) {
    section.section-title {
      padding: 28px 25px;
      text-align: center; }
      section.section-title h2 {
        font-size: 22px; }
      section.section-title h5 {
        font-size: 16px;
        line-height: 18px; }
      section.section-title p {
        line-height: 16px;
        font-size: 14px; } }
  .dy-container section.section-title {
    background-color: #FFFFFF; }
    .dy-container section.section-title h1, .dy-container section.section-title h2, .dy-container section.section-title h3, .dy-container section.section-title h4, .dy-container section.section-title h5, .dy-container section.section-title h6 {
      color: #1378db;
      margin-bottom: 15px;
      line-height: initial;
      text-align: left; }
    .dy-container section.section-title p {
      color: #a5a5a5;
      font-weight: 400;
      line-height: 24px;
      text-align: left; }

.shop-compare-chart .pop-header ul.compare-row > li {
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  line-height: 50px; }
  .shop-compare-chart .pop-header ul.compare-row > li.program, .shop-compare-chart .pop-header ul.compare-row > li.workout, .shop-compare-chart .pop-header ul.compare-row > li.benefits, .shop-compare-chart .pop-header ul.compare-row > li.description {
    text-align: left;
    padding-left: 20px; }
  .shop-compare-chart .pop-header ul.compare-row > li.program {
    padding-left: 10px; }
  .shop-compare-chart .pop-header ul.compare-row > li.description {
    padding-left: 10px; }

.shop-compare-chart .pop-header.inverse {
  background-color: #FFFFFF;
  color: #1378db;
  font-size: 16px;
  font-weight: 400;
  padding-left: 25px; }
  @media only screen and (max-width: 46em) {
    .shop-compare-chart .pop-header.inverse {
      padding-left: 10%;
      position: fixed;
      z-index: 9989;
      width: 100%; } }

@media only screen and (max-width: 46em) {
  .shop-compare-chart .pop-wrap {
    margin-top: 40px; } }

.shop-compare-chart .pop-wrap ul.compare-row {
  width: 100%;
  padding: 0;
  cursor: pointer; }
  .shop-compare-chart .pop-wrap ul.compare-row:nth-child(2n+1) {
    background-color: #FFFFFF;
    overflow: hidden; }
  .shop-compare-chart .pop-wrap ul.compare-row > li {
    padding: 20px 12px;
    color: #636363;
    font-size: 13px;
    font-weight: 300; }
    .shop-compare-chart .pop-wrap ul.compare-row > li p {
      color: #636363;
      font-size: 13px;
      font-weight: 300; }
    .shop-compare-chart .pop-wrap ul.compare-row > li.program {
      padding: 0;
      position: relative;
      max-height: 160px;
      overflow: hidden; }
      @media only screen and (max-width: 46em) {
        .shop-compare-chart .pop-wrap ul.compare-row > li.program {
          max-height: none; } }
      .shop-compare-chart .pop-wrap ul.compare-row > li.program .challenge-pack-logo {
        position: absolute;
        right: 10px;
        top: 10px;
        width: 20px;
        height: 20px; }
        @media only screen and (max-width: 46em) {
          .shop-compare-chart .pop-wrap ul.compare-row > li.program .challenge-pack-logo {
            right: 10%; } }
    .shop-compare-chart .pop-wrap ul.compare-row > li.trainer {
      font-weight: 400;
      text-align: left;
      max-height: 145px;
      overflow: hidden; }
      @media only screen and (min-width: 46.063em) {
        .shop-compare-chart .pop-wrap ul.compare-row > li.trainer {
          overflow: auto;
          overflow-x: hidden; } }
      .shop-compare-chart .pop-wrap ul.compare-row > li.trainer span.show-for-small-only:after {
        content: ''; }
      .shop-compare-chart .pop-wrap ul.compare-row > li.trainer span:after {
        content: ','; }
      .shop-compare-chart .pop-wrap ul.compare-row > li.trainer span:last-child:after {
        content: ''; }
    @media only screen and (max-width: 46em) {
      .shop-compare-chart .pop-wrap ul.compare-row > li {
        padding: 3px 30px;
        font-size: 12px;
        float: none; }
        .shop-compare-chart .pop-wrap ul.compare-row > li span, .shop-compare-chart .pop-wrap ul.compare-row > li p {
          display: initial;
          font-size: 12px;
          margin: 0; }
        .shop-compare-chart .pop-wrap ul.compare-row > li span {
          font-weight: 600;
          float: left;
          margin-right: 3px; }
        .shop-compare-chart .pop-wrap ul.compare-row > li.program {
          margin-bottom: 30px;
          text-align: center; }
          .shop-compare-chart .pop-wrap ul.compare-row > li.program img {
            margin: auto; }
        .shop-compare-chart .pop-wrap ul.compare-row > li.trainer {
          text-align: left; } }
  @media only screen and (max-width: 46em) {
    .shop-compare-chart .pop-wrap ul.compare-row {
      padding-bottom: 30px;
      background-color: #FFFFFF; } }

.shop-compare-chart ul.compare-row > li {
  list-style-type: none;
  float: left; }
  .shop-compare-chart ul.compare-row > li.program {
    width: 17%; }
  .shop-compare-chart ul.compare-row > li.trainer {
    width: 12%; }
  .shop-compare-chart ul.compare-row > li.workout {
    width: 14%; }
    html[lang=fr_CA] .shop-compare-chart ul.compare-row > li.workout,
    html[lang=fr-CA] .shop-compare-chart ul.compare-row > li.workout,
    html[lang=fr_FR] .shop-compare-chart ul.compare-row > li.workout,
    html[lang=fr-FR] .shop-compare-chart ul.compare-row > li.workout {
      white-space: nowrap;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      -webkit-line-clamp: 1; }
      @media only screen and (min-width: 46.063em) {
        html[lang=fr_CA] .shop-compare-chart ul.compare-row > li.workout,
        html[lang=fr-CA] .shop-compare-chart ul.compare-row > li.workout,
        html[lang=fr_FR] .shop-compare-chart ul.compare-row > li.workout,
        html[lang=fr-FR] .shop-compare-chart ul.compare-row > li.workout {
          width: 24%; } }
  .shop-compare-chart ul.compare-row > li.benefits {
    width: 19%; }
  .shop-compare-chart ul.compare-row > li.description {
    width: 38%; }
    @media only screen and (min-width: 46.063em) {
      html[lang=fr_CA] .shop-compare-chart ul.compare-row > li.description,
      html[lang=fr-CA] .shop-compare-chart ul.compare-row > li.description,
      html[lang=fr_FR] .shop-compare-chart ul.compare-row > li.description,
      html[lang=fr-FR] .shop-compare-chart ul.compare-row > li.description {
        width: 24%; } }
  @media only screen and (max-width: 46em) {
    .shop-compare-chart ul.compare-row > li.program, .shop-compare-chart ul.compare-row > li.trainer, .shop-compare-chart ul.compare-row > li.workout, .shop-compare-chart ul.compare-row > li.benefits, .shop-compare-chart ul.compare-row > li.description {
      width: 100%;
      overflow: hidden; } }

.product-price-wrap {
  margin-bottom: 0;
  line-height: 1.5rem; }
  .product-price-wrap span {
    display: block;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #636363; }
  .product-price-wrap span.price.promo {
    color: #1378DB; }
  .product-price-wrap span.price {
    display: inline-block;
    font-weight: 800;
    font-size: 24px;
    margin-top: 5px; }
  .product-price-wrap span.price-title {
    color: #1378db;
    font-size: 14px; }
  .product-price-wrap .strike-container {
    line-height: 10px;
    height: 30px; }
    .item-columns .product-price-wrap .strike-container {
      margin-bottom: 5px; }
    .product-price-wrap .strike-container .userPriceType,
    .product-price-wrap .strike-container .pvpoints {
      color: #1378db;
      cursor: default;
      font-size: 12px;
      margin-bottom: 3px; }
    .product-price-wrap .strike-container span {
      display: inline;
      color: #a5a5a5;
      font-weight: 300; }
    .product-price-wrap .strike-container span.price-strike {
      text-decoration: line-through;
      margin-right: 5px;
      margin-bottom: 0; }
      .product-price-wrap .strike-container span.price-strike .formatted-price {
        text-decoration: line-through;
        color: #a5a5a5;
        font-weight: normal;
        display: block;
        margin-bottom: 4px; }
    .product-price-wrap .strike-container .userPriceType {
      display: inline;
      font-size: 12px;
      font-weight: 400; }
  .product-price-wrap .userPriceType {
    color: #1378db;
    cursor: default;
    font-weight: 400;
    font-size: 14px; }
    .item-columns .product-price-wrap .userPriceType.block {
      display: block; }
  .product-price-wrap .pvpoints {
    font-weight: 400;
    line-height: initial; }
    .product-price-wrap .pvpoints span {
      color: #1378db;
      font-size: 12px;
      margin-bottom: 3px;
      font-weight: 400;
      display: inline-block;
      letter-spacing: inherit; }
  .product-price-wrap sub {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    bottom: 0;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }
    .item-columns .product-price-wrap sub.block {
      display: block;
      margin-top: 7px; }

@media only screen and (min-width: 46.063em) {
  .sticky .product-price-wrap .price-title {
    display: none; }
  .sticky .product-price-wrap .productPriceType {
    display: none; }
  .sticky .product-price-wrap .pvpoints {
    display: none; }
  .sticky .product-price-wrap .strike-container {
    margin-bottom: 0;
    display: none; }
    .sticky .product-price-wrap .strike-container .price-strike {
      font-size: 14px;
      letter-spacing: inherit; }
      .sticky .product-price-wrap .strike-container .price-strike.base {
        display: block; } }

@media only screen and (max-width: 46em) {
  .sticky .product-price-wrap .strike-container span {
    margin-bottom: 5px; }
    .sticky .product-price-wrap .strike-container span.price-strike {
      font-size: 14px;
      line-height: 14px; }
    .sticky .product-price-wrap .strike-container span.userPriceType {
      line-height: 12px;
      letter-spacing: normal; }
  .sticky .product-price-wrap .productPriceType,
  .sticky .product-price-wrap .pvpoints {
    line-height: 12px;
    letter-spacing: normal; } }

/* Styles related to the entire checkout process
----------------------------------*/
.cart-related {
  color: #a5a5a5;
  /* TODO: Replace all these individual icon calls with an include to Cloudinary Sprite CSS for cart-icons */ }
  .cart-related .row {
    max-width: 960px; }
  .cart-related input {
    border-radius: 4px; }
  .cart-related .remove a {
    color: #a5a5a5; }
  .cart-related ol, .cart-related ul, .cart-related h1, .cart-related h2, .cart-related h3, .cart-related h4 {
    margin: 0;
    line-height: inherit; }
  .cart-related p .button:last-child {
    margin-bottom: 0; }
  .cart-related p .button {
    margin-bottom: 0; }
  .cart-related .strike {
    text-decoration: line-through; }
  .cart-related .bb-iconed span {
    display: inline-block;
    vertical-align: middle; }
  .cart-related .wishlist.bb-iconed {
    color: #a5a5a5; }
  .cart-related [class*=bbicon-] {
    display: inline-block;
    vertical-align: middle;
    list-style-type: none; }
    .cart-related [class*=bbicon-] li, .cart-related [class*=bbicon-] span {
      display: none; }
  .cart-related a.primary {
    color: #39b5e8;
    font-size: 12px;
    font-weight: bold; }
  .cart-related .bbicon-logo {
    height: 32px;
    width: 112px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_logo.png); }
  .cart-related .bbicon-cart {
    height: 17px;
    width: 20px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_cart1.png); }
  .cart-related .bbicon-cart2 {
    height: 23px;
    width: 23px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_cart2.png); }
  .cart-related .bbicon-check {
    height: 23px;
    width: 23px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404887237/ultimate-reset/cart/bbicon-check.png); }
  .cart-related .bbicon-cart3 {
    width: 13px;
    height: 11px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_cart3.png); }
  .cart-related .bbicon-thumbsup {
    height: 23px;
    width: 23px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_thumbsup.png); }
  .cart-related .bbicon-remove {
    width: 13px;
    height: 13px; }
  .cart-related .bbicon-wishlist {
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_wishlist.png);
    width: 12px;
    height: 12px; }
  .cart-related .bbicon-moneyBack30 {
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404715562/ultimate-reset/cart/bb_moneyBack30.png);
    width: 72px;
    height: 71px; }
  .cart-related .bbicon-bbb {
    height: 38px;
    width: 98px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_bbb.png); }
  .cart-related .bbicon-stella {
    height: 38px;
    width: 58px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_stella.png); }
  .cart-related .bbicon-norton {
    height: 43px;
    width: 83px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_norton.png); }
  .cart-related .bbicon-dsa {
    height: 43px;
    width: 58px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404330107/ultimate-reset/cart/bb_dsa.png); }
  .cart-related .bbicon-coach {
    height: 67px;
    width: 68px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404886512/ultimate-reset/cart/bbicon-coache.png); }
  .cart-related .bbicon-challenge {
    height: 61px;
    width: 60px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404886512/ultimate-reset/cart/bbicon-challenge.png); }
  .cart-related .bbicon-avatar {
    height: 60px;
    width: 55px;
    background: url(http://res.cloudinary.com/beachbody/image/upload/v1404886512/ultimate-reset/cart/bbicon-avatar.png); }
  .cart-related .main-header {
    background: #39b5e8;
    line-height: 55px;
    color: white; }
    .cart-related .main-header h1 {
      height: 55px;
      float: left; }
      .cart-related .main-header h1 a {
        display: block;
        height: 100%;
        padding: 0 7px; }
    .cart-related .main-header a.link {
      font-size: 0.95em; }
    .cart-related .main-header .cart-status {
      float: right;
      font-size: 12px;
      font-weight: normal;
      margin-right: 40px; }
      .cart-related .main-header .cart-status span {
        display: inline-block;
        vertical-align: middle; }
      .cart-related .main-header .cart-status [class*=bbicon] {
        margin: 0 0 0 15px; }
  .cart-related .sub-header {
    background: #0075de;
    color: white;
    line-height: 45px; }
    .cart-related .sub-header h2 {
      font-size: 18px;
      font-weight: normal;
      color: white;
      margin-left: 40px; }
      .cart-related .sub-header h2 [class*=bbicon] {
        margin: 0 20px 0 0; }
      .cart-related .sub-header h2 span {
        display: inline-block;
        vertical-align: middle; }

.coupon {
  line-height: 19px;
  position: relative; }
  .coupon input {
    margin: 0 0 19px 0;
    max-width: 300px; }
  .coupon .tip.input-tip {
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 20px;
    width: 16px;
    height: 16px;
    background: #a5a5a5;
    line-height: 16px;
    text-align: center;
    color: white;
    font-size: 12px; }

.guarantee {
  background: #f3f3f3;
  font-size: 0.08em;
  text-align: center; }
  .guarantee p {
    margin: 0; }
  .guarantee .seals-block ul {
    display: inline-block;
    margin: 0;
    line-height: inherit;
    max-width: 80%; }
    .guarantee .seals-block ul li {
      float: left;
      padding: 2px;
      width: 25%;
      list-style: none; }
      html[lang=en_GB] .guarantee .seals-block ul li,
      html[lang=en-GB] .guarantee .seals-block ul li {
        width: auto; }
  .guarantee .money-back {
    position: relative;
    color: #353535;
    margin: 0 auto;
    padding: 0 25px; }
    .guarantee .money-back:before, .guarantee .money-back:after {
      content: " ";
      display: table; }
    .guarantee .money-back:after {
      clear: both; }
    .guarantee .money-back .extra-info {
      padding: 5px 0 5px 25px; }
    .guarantee .money-back .badge {
      float: left;
      width: 64px;
      margin-left: 15px; }
    .guarantee .money-back > div.left {
      width: 30%; }
    .guarantee .money-back > div.right {
      width: 70%; }
    .guarantee .money-back ul {
      float: left;
      max-width: 161px;
      padding: 1px 0 0 11px;
      line-height: 15px;
      text-align: left;
      margin: 0; }
      @media medium-only {
        .guarantee .money-back ul {
          max-width: 100%; } }
      .guarantee .money-back ul li {
        font-size: 11px;
        font-weight: 300;
        line-height: 24px; }
        @media only screen and (min-width: 46.063em) and (max-width: 64em) {
          .guarantee .money-back ul li {
            line-height: 15px; } }
  .guarantee .seals {
    margin: 0 auto;
    width: 200px;
    padding: 20px 0 0;
    border-top: 2px solid #dbdbdb; }
    .guarantee .seals:before, .guarantee .seals:after {
      content: " ";
      display: table; }
    .guarantee .seals:after {
      clear: both; }
    .guarantee .seals .row {
      margin-bottom: 10px; }
    .guarantee .seals .trust-symbol {
      width: 50%;
      padding-left: 0.4375rem;
      padding-right: 0.4375rem; }
      .guarantee .seals .trust-symbol img {
        margin: 0; }
    .guarantee .seals img {
      margin: 0 7px; }
    .guarantee .seals .bbb {
      width: 89px; }
    .guarantee .seals .stella {
      width: 54px; }
    .guarantee .seals .norton {
      width: 75px; }
    .guarantee .seals .dsa {
      width: 54px; }

/* Desktop Styles */
@media only screen and (min-width: 46.063em) {
  /*
-------------------------------------------*/
  .cart-related .main-header h1 {
    margin-left: 30px; }
  .cart-related .main-column-full {
    width: 960px; }
  .cart-related .main-column {
    width: 680px; }
  .cart-related .side-column {
    width: 280px;
    float: right !important; }
  .cart-related .reg-user-shpmthds-adds {
    width: 180px; }
  .guarantee {
    padding: 15px 0 15px 0; }
    .guarantee .seals [class*=bbicon-] {
      margin: 0 6px;
      background-size: 100% 100%;
      margin: 0 4px; }
    .guarantee .seals .bbicon-bbb {
      width: 65px;
      height: 25px; }
    .guarantee .seals .bbicon-stella {
      width: 55px;
      height: 25px; }
    .guarantee .seals .bbicon-norton {
      width: 55px;
      height: 29px;
      margin-top: -4px; }
    .guarantee .seals .bbicon-dsa {
      width: 40px;
      height: 25px; }
  /* End Desktop Styles */ }

/* Mobile Styles */
@media only screen and (max-width: 46em) {
  /*
-------------------------------------------*/
  .cart-related .sub-header h2 {
    font-size: 16px; }
  .cart-related .side-column {
    float: none; }
    .cart-related .side-column ul.price-summary {
      font-size: 16px; }
      .cart-related .side-column ul.price-summary li:last-child {
        margin-top: 20px;
        padding-top: 20px;
        font-weight: bold; }
  .guarantee {
    border-top: 1px solid #cbcfd4;
    padding: 30px 0; }
    .guarantee .money-back {
      padding: 0 35px 0 35px; }
    .guarantee .seals {
      margin: 0 0 -14px 0;
      display: inline-block;
      /* this icon is a little narrower than the rest */ }
      .guarantee .seals [class*=bbicon] {
        margin: 0 9px 14px 9px; }
      .guarantee .seals .bbicon-norton {
        margin: 0 16px 14px 16px; }
  /* End Mobile Styles */ }

/* Styles related to the summary page
----------------------------------*/
.section-title-strip.cart-summary-page-title {
  margin: 0;
  border: none; }

.order-summary {
  width: 30%;
  padding-left: 38px;
  text-transform: none;
  font-size: 14px;
  line-height: 45px;
  color: #636363; }

.order-summary-container {
  max-width: 283px;
  float: right; }
  @media (max-width: 800px) {
    .order-summary-container {
      float: right;
      max-width: 100%; } }

.cart-summary-container .empty-cart {
  position: relative;
  padding: 40px; }
  .cart-summary-container .empty-cart span {
    font-size: 18px;
    margin-bottom: 20px;
    display: block; }
  .cart-summary-container .empty-cart button {
    margin-right: 15px; }
  @media only screen and (max-width: 46em) {
    .cart-summary-container .empty-cart {
      position: static;
      padding: 0;
      margin: 20px auto; } }

@media only screen and (min-width: 46.063em) {
  .cart-summary-container {
    width: 70%; }
    .cart-summary-container #item-list-header {
      border-bottom: 1px solid #dcdcdc; }
    .cart-summary-container #item-list > li.show-for-medium-up {
      border-top: 1px solid #dcdcdc; }
      .cart-summary-container #item-list > li.show-for-medium-up:first-child {
        border-top: none; } }

#clearCartForm input[type="submit"] {
  background-color: gray;
  padding: 5px 10px 5px 10px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  z-index: 99999;
  float: right;
  right: 0px;
  color: white;
  font-size: 12px;
  font-weight: 500;
  margin: 11px;
  padding: 6px;
  text-transform: uppercase; }

.cart-summary .note {
  color: #a5a5a5;
  font-size: 11px;
  line-height: 14px;
  display: inline-block;
  padding: 0 0 0 14px;
  vertical-align: top;
  float: right;
  font-weight: 300; }

.cart-summary .start-over {
  background-color: gray;
  padding: 5px 10px 5px 10px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 12px; }

.cart-summary h2 {
  background: #efefef;
  color: #636363;
  margin: 0 -40px 37px -40px;
  line-height: 45px;
  padding: 0 0 0 40px;
  font-size: 18px;
  position: relative; }
  .cart-summary h2 span {
    float: left;
    width: 150px; }
    html[lang=es_US] .cart-summary h2 span,
    html[lang=es-US] .cart-summary h2 span {
      font-size: 16px;
      word-wrap: break-word;
      width: 100px;
      padding-right: 10px; }

.cart-summary .coupon {
  margin: 0 0 40px 0; }

.cart-summary .item-list {
  list-style-type: none;
  font-size: 16px;
  line-height: 19px; }
  .cart-summary .item-list > li {
    padding: 20px 39px;
    border-bottom: solid 1px #dcdcdc;
    position: relative; }
  .cart-summary .item-list [class*=bbicon] {
    margin: 0 5px 0 0; }
  .cart-summary .item-list p:last-child {
    margin-bottom: 0; }
  .cart-summary .item-list p.item-price {
    color: #a5a5a5; }
  .cart-summary .item-list select {
    margin-bottom: 0; }
  .cart-summary .item-list .special {
    color: #0075de;
    display: inline-block;
    line-height: 14px;
    font-size: 11px; }
  .cart-summary .item-list .notice {
    color: #ff0000; }
  .cart-summary .item-list .note {
    font-size: 11px;
    line-height: 14px;
    display: inline-block;
    padding: 0 0 0 14px;
    vertical-align: top; }
  .cart-summary .item-list .subtotal-column {
    color: #636363; }
  .cart-summary .item-list .actions-column .item-action {
    font-size: 12px;
    margin: 0 0 5px 0; }
    .cart-summary .item-list .actions-column .item-action:hover span {
      text-decoration: underline;
      cursor: pointer; }
  .cart-summary .item-list .actions-column .item-action:last-child {
    margin-bottom: 0; }
  .cart-summary .item-list .actions-column .item-action .addtocart {
    color: #39b5e8; }

/* Mobile Styles */
@media only screen and (max-width: 46em) {
  /*
-------------------------------------------*/
  .cart-summary .main-header h1 {
    margin-left: 14px; }
    .cart-summary .main-header h1 .cart-status {
      margin-right: 22px; }
  .cart-summary .checkout-button.top-checkout-button {
    background: #efefef;
    padding: 30px 40px; }
  .cart-summary .item-list h4 {
    margin-bottom: 20px; }
  .cart-summary .item-list > li {
    text-align: center;
    padding: 40px; }
  .cart-summary .item-list .key {
    display: block;
    width: 50%;
    text-align: right;
    float: left;
    font-weight: normal;
    font-size: 14px;
    line-height: inherit;
    margin-bottom: 0; }
  .cart-summary .item-list .value {
    display: block;
    width: 50%;
    box-sizing: border-box;
    float: left;
    padding-left: 13px;
    text-align: left;
    line-height: inherit;
    font-size: 16px; }
    .cart-summary .item-list .value strong {
      font-weight: normal; }
  .cart-summary .item-list .column {
    margin-bottom: 20px; }
  .cart-summary .item-list .column:last-child {
    margin-bottom: 0; }
  .cart-summary .item-list .image-column {
    margin-bottom: 22px; }
  .cart-summary .item-list .description-column {
    color: #636363;
    font-size: 14px;
    line-height: 19px; }
  .cart-summary .item-list .quantity-column {
    line-height: 28px; }
    .cart-summary .item-list .quantity-column select {
      vertical-align: middle;
      height: 28px;
      width: 55px;
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 0; }
  .cart-summary .item-list .special {
    display: block; }
  .cart-summary .checkout-summary .note {
    color: #a5a5a5;
    font-size: 11px;
    line-height: 14px;
    display: inline-block;
    padding: 0 0 0 14px;
    vertical-align: top;
    float: right; }
  .cart-summary .checkout-summary h2 {
    background: #efefef;
    color: #636363;
    margin: 0 -40px 37px -40px;
    line-height: 43px;
    padding: 0 0 0 40px;
    font-size: 18px;
    position: relative; }
  .cart-summary .checkout-summary .coupon {
    margin: 0 0 40px 0; }
  .cart-summary .wishlist h2 {
    background: #e6f0f7;
    color: #636363;
    line-height: 45px;
    font-size: 18px;
    padding: 0 40px; }
  .cart-summary .wishlist .wishlist-button {
    padding: 40px;
    margin: 0 0 14px 0;
    text-transform: uppercase; }
    .cart-summary .wishlist .wishlist-button .button {
      border: solid 1px #41b6e6;
      background: white;
      color: #41b6e6;
      font-weight: bold; }
  .cart-summary .checkout-button,
  .cart-summary .checkout-button .button {
    margin-bottom: 0; }
  /* End Mobile Styles */ }

/* Desktop Styles */
@media only screen and (min-width: 46.063em) {
  /*
-------------------------------------------*/
  .cart-summary .column-titles {
    height: 45px;
    line-height: 45px;
    color: #636363;
    font-size: 14px;
    background: #d7d7d7;
    font-weight: bold; }
  .cart-summary .image-column {
    width: 180px; }
  .cart-summary .description-column {
    width: 140px; }
  .cart-summary .quantity-column {
    width: 110px;
    text-align: center; }
  .cart-summary .price-column {
    width: 90px;
    text-align: center; }
  .cart-summary .subtotal-column {
    width: 80px;
    text-align: right; }
  .cart-summary .column-titles .row {
    padding: 0 40px; }
  .cart-summary .main-column {
    border-right: solid 1px #dcdcdc;
    border-left: solid 1px #dcdcdc;
    margin-right: -1px;
    margin-left: -1px; }
  .cart-summary .checkout-summary .checkout-button {
    margin-bottom: 52px; }
  .cart-summary .item-list .column:not(.image-column):not(.actions-column) {
    padding: 16px 0; }
  .cart-summary .item-list .image-column {
    padding-top: 20px;
    width: 190px;
    margin-left: -10px; }
  .cart-summary .item-list .description-column h4 {
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    color: #636363;
    margin-bottom: 6px; }
  .cart-summary .item-list .description-column p {
    margin: 0 0 6px 0;
    font-size: 11px;
    /*F5*/
    line-height: 14px;
    /*F5*/ }
  .cart-summary .item-list .quantity-column select {
    width: 67px;
    padding-right: 0; }
  .cart-summary .item-list .actions-column {
    position: absolute;
    top: 80px;
    right: 40px;
    width: auto;
    text-align: right; }
  /* End Desktop Styles */ }

/* Desktop Print Styles */
@media print {
  /*
-------------------------------------------*/
  #destination-search, .ultimate-reset-footer, .main-header {
    display: none; }
  /* End Desktop Styles */ }

.cart-summary-checkout-button {
  padding: 0 20px;
  margin-bottom: 20px;
  margin-top: 20px; }
  .cart-summary-checkout-button.disabled {
    display: none; }
  .cart-summary-checkout-button .button {
    height: 40px;
    padding: 10px 9px; }

.cart-spinner {
  font-size: 40px;
  text-align: center;
  width: 100%;
  margin: 25px 0; }

@media only screen and (min-width: 46.063em) {
  #checkout-cart {
    float: right; } }

.checkout-summary {
  padding: 0 20px 0 20px;
  color: #a5a5a5;
  /* this might need to be split up into desktop/mobile styles */ }
  @media (max-width: 800px) {
    .checkout-summary {
      padding: 0 15px 0 15px; } }
  .checkout-summary ul, .checkout-summary ol {
    margin: 0; }
  .checkout-summary > p.cart-count {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    color: #636363;
    margin: 0; }
  .checkout-summary > a.cart-link {
    font-weight: 400;
    font-style: normal;
    color: #48B7E4;
    font-size: 12px;
    margin-bottom: 30px;
    position: relative; }
    .checkout-summary > a.cart-link span.arrow {
      margin: 0 5px;
      position: absolute; }
    .checkout-summary > a.cart-link.shown span.arrow {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
  #bb-form .checkout-summary {
    padding: 0px 40px 40px 40px; }
  .checkout-summary h2.clearfix {
    line-height: 45px; }
    .checkout-summary h2.clearfix span {
      vertical-align: middle;
      text-align: center;
      line-height: 19px;
      margin-top: 13px;
      margin-bottom: 13px;
      font-size: 18px;
      font-weight: 600; }
  .checkout-summary .order-total {
    padding-top: 25px; }
  .checkout-summary .strike {
    text-decoration: line-through; }
  .checkout-summary .order-total-mobile {
    border-top: 1px solid #CCCCCC;
    margin-top: 5px;
    padding-top: 5px; }
    #root .checkout-summary .order-total-mobile {
      border: none; }
  .checkout-summary ul.price-summary {
    line-height: 15px;
    font-size: 0.8125rem;
    margin: 30px 0 0 0;
    list-style-type: none;
    color: #a5a5a5; }
    .checkout-summary ul.price-summary li {
      overflow: hidden;
      font-weight: 400;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
      margin-bottom: 14px;
      font-size: 12px; }
    .checkout-summary ul.price-summary .one-auth-message {
      display: flex;
      padding: 10px;
      border-radius: 4px;
      border: solid 1px #fdd03b;
      border-left: solid 5px #fdd03b;
      background-color: rgba(255, 255, 255, 0);
      opacity: 0.9;
      font-size: 16px;
      font-weight: normal !important;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: 0.2px;
      color: #161819; }
      .checkout-summary ul.price-summary .one-auth-message .icon {
        padding: 15px;
        padding-top: 0px; }
        .checkout-summary ul.price-summary .one-auth-message .icon i {
          color: rgba(218, 218, 7, 0.863); }
    .checkout-summary ul.price-summary li:first-child,
    .checkout-summary ul.price-summary li:last-child {
      color: #636363;
      font-weight: 700; }
    .checkout-summary ul.price-summary li:last-child {
      font-size: 14px; }
      @media only screen and (max-width: 46em) {
        .checkout-summary ul.price-summary li:last-child {
          padding-top: 25px; } }
    .checkout-summary ul.price-summary strong {
      width: 65%;
      float: left;
      font-weight: 700;
      font-size: 14px;
      color: #636363; }
      .checkout-summary ul.price-summary strong.normal {
        font-weight: 400;
        font-size: 12px;
        color: #999999; }
    .checkout-summary ul.price-summary span {
      float: left;
      width: 35%;
      text-align: right; }
      html[lang=fr_FR] .checkout-summary ul.price-summary span,
      html[lang=fr-FR] .checkout-summary ul.price-summary span {
        white-space: nowrap; }
      .checkout-summary ul.price-summary span.price-subtotal {
        font-weight: 700;
        font-size: 14px;
        color: #636363; }
        @media only screen and (max-width: 46em) {
          .checkout-summary ul.price-summary span.price-subtotal {
            font-size: 12px; } }
    .checkout-summary ul.price-summary span.tax-codes {
      font-size: 10px;
      float: right;
      line-height: 13px; }
  #root .checkout-summary {
    padding: 20px;
    background-color: #fafafa; }
    #root .checkout-summary ul.price-summary {
      margin: 20px 0 0 0; }
      #root .checkout-summary ul.price-summary.order-total {
        padding-top: 15px; }
        #root .checkout-summary ul.price-summary.order-total li strong {
          font-weight: 700; }
      #root .checkout-summary ul.price-summary li {
        margin-bottom: 5px; }
  .checkout-summary .items-summary {
    line-height: 17px;
    list-style-type: none; }
    .checkout-summary .items-summary [class*='bbicon-'] {
      position: absolute;
      top: 0;
      right: 0; }
    .checkout-summary .items-summary li {
      border-bottom: solid 1px #cccccc;
      padding: 0 0 27px 0;
      margin: 0 0 27px 0;
      position: relative; }
      .checkout-summary .items-summary li .product-name {
        color: #636363;
        font-size: 14px;
        font-weight: 600; }
      .checkout-summary .items-summary li dl {
        overflow: hidden;
        margin: 0 0 23px 0;
        line-height: inherit; }
        .checkout-summary .items-summary li dl.price {
          margin-bottom: -5px; }
          .checkout-summary .items-summary li dl.price dt {
            color: #48b7e4;
            font-size: 12px; }
        .checkout-summary .items-summary li dl.pv-points dt {
          font-size: 11px;
          color: #1378db; }
        .checkout-summary .items-summary li dl dt {
          float: left;
          margin-bottom: 0;
          /*F5*/
          font-size: 0.8125rem;
          font-weight: 400; }
        .checkout-summary .items-summary li dl dd {
          float: right;
          margin-bottom: 0;
          /*F5*/ }
      .checkout-summary .items-summary li dl:last-child {
        margin-bottom: 0; }
        .checkout-summary .items-summary li dl:last-child.price {
          margin-top: 7px; }
        .checkout-summary .items-summary li dl:last-child dt {
          font-weight: 600; }
        .checkout-summary .items-summary li dl:last-child dd div {
          color: #636363; }
          .checkout-summary .items-summary li dl:last-child dd div div {
            color: #636363; }
      #root .checkout-summary .items-summary li {
        border-bottom: none;
        margin: 0 0 10px 0;
        padding: 0; }
        #root .checkout-summary .items-summary li .product-name {
          margin-bottom: 3px;
          display: block;
          font-weight: 700; }
        #root .checkout-summary .items-summary li dl {
          margin: 0 0 5px 0;
          padding: 0;
          color: #999999;
          font-weight: 400;
          line-height: 17px; }
          #root .checkout-summary .items-summary li dl.price dt {
            color: #999999;
            font-weight: 400; }
          #root .checkout-summary .items-summary li dl.price.price-promo dt {
            color: #1378db;
            font-weight: 400; }
          #root .checkout-summary .items-summary li dl.price .product-price span.pv-points {
            color: #1378db;
            font-size: 12px;
            font-weight: 400; }
        #root .checkout-summary .items-summary li dt {
          font-size: 12px;
          font-weight: 400; }
        #root .checkout-summary .items-summary li dl:last-child dt {
          font-weight: 400;
          font-size: 12px; }
    .checkout-summary .items-summary li:first-child {
      padding-top: 0; }
    .checkout-summary .items-summary li:last-child {
      margin-bottom: 0; }
    .checkout-summary .items-summary .quantity {
      font-size: 12px;
      color: #a7a7a7;
      margin-top: 5px; }
      .checkout-summary .items-summary .quantity dt {
        float: left;
        font-size: inherit;
        margin: 0 30px 0 0; }
      .checkout-summary .items-summary .quantity dd {
        float: left; }
    .checkout-summary .items-summary .price {
      font-size: 0.8125rem; }
      .checkout-summary .items-summary .price .product-price {
        font-size: 13px;
        text-align: right; }
        .checkout-summary .items-summary .price .product-price span {
          color: #a5a5a5;
          line-height: 13px;
          font-weight: 400; }
          .checkout-summary .items-summary .price .product-price span:last-child {
            display: block; }
        .checkout-summary .items-summary .price .product-price span.tax-codes {
          font-size: 10px; }

/* Styles related to the checkout page
----------------------------------*/
.cart-checkout .confirmation-congrats {
  line-height: 20px; }
  .cart-checkout .confirmation-congrats h3 {
    line-height: 21px;
    margin: 0 0 20px 0;
    color: #636363;
    font-size: 18px; }
  .cart-checkout .confirmation-congrats p a {
    color: #41b6e6;
    text-decoration: underline; }

.cart-checkout .promo {
  margin: 0 0 15px 0;
  text-align: center; }

.cart-checkout .promo img {
  min-width: 100%;
  max-width: 400px;
  height: auto; }

/* Mobile Styles */
@media only screen and (max-width: 46em) {
  /*
-------------------------------------------*/
  .cart-checkout {
    line-height: 20px; }
    .cart-checkout .confirmation {
      padding: 37px 40px;
      background: #e6f0f7; }
      .cart-checkout .confirmation p {
        margin: 0 0 6px 0;
        line-height: 16px; }
    .cart-checkout .congrats {
      padding: 37px 40px; }
      .cart-checkout .congrats p {
        margin: 0 0 34px 0;
        line-height: 16px; }
      .cart-checkout .congrats ul {
        list-style-type: none; }
      .cart-checkout .congrats ul li {
        text-align: center;
        border-bottom: solid 1px #e3e3e3;
        margin: 0 0 32px 0;
        padding: 0 0 24px 0; }
        .cart-checkout .congrats ul li:last-child {
          border-bottom: none;
          margin-bottom: 0;
          padding-bottom: 0; }
        .cart-checkout .congrats ul li a {
          text-decoration: underline;
          font-size: 12px; }
          .cart-checkout .congrats ul li a [class*=bbicon-] {
            margin: 0 0 10px 0; }
    .cart-checkout .promo {
      margin: 0 0 40px 0; }
  /* End Mobile Styles */ }

/* Desktop Styles */
@media only screen and (min-width: 46.063em) {
  /*
-------------------------------------------*/
  .cart-checkout .confirmation {
    padding: 37px 80px;
    background: #e6f0f7; }
    .cart-checkout .confirmation p {
      margin: 0 0 6px 0;
      line-height: 20px; }
  .cart-checkout .congrats {
    padding: 37px 80px; }
    .cart-checkout .congrats p {
      margin: 0 0 34px 0;
      line-height: 20px; }
    .cart-checkout .congrats ul.row {
      list-style-type: none;
      height: 130px; }
    .cart-checkout .congrats ul.row li.column {
      border-right: solid 1px #e3e3e3;
      border-left: solid 1px #f3f3f3;
      height: 110px;
      line-height: 20px;
      float: left;
      width: 33%;
      position: relative; }
      .cart-checkout .congrats ul.row li.column:first-child {
        border-left: none; }
      .cart-checkout .congrats ul.row li.column:last-child {
        border-right: none; }
      .cart-checkout .congrats ul.row li.column a {
        display: block;
        text-align: center;
        text-decoration: underline;
        font-size: 12px;
        display: block; }
        .cart-checkout .congrats ul.row li.column a span {
          display: block;
          position: absolute;
          top: 77px;
          left: 0;
          width: 100%; }
  /* End Desktop Styles */ }

/* Desktop Print Styles */
@media print {
  /*
-------------------------------------------*/
  #destination-search, .ultimate-reset-footer, .main-header {
    display: none; }
  /* End Desktop Styles */ }

@media (max-width: 1024px) {
  .two-column-with-image .column-left section ul li {
    height: 100px; } }

@media only screen and (max-width: 46em) {
  .two-column-with-image section.section-title-strip.blue h2 {
    font-weight: normal; }
  .two-column-with-image .column-left {
    border-right: none; }
    .two-column-with-image .column-left section ul li {
      margin-bottom: 30px;
      padding-bottom: 20px;
      border-right: none;
      border-bottom: 1px solid #cccccc; }
      .two-column-with-image .column-left section ul li:last-child {
        border-bottom: none; }
  .two-column-with-image .column-right section {
    text-align: left; } }

@media (max-width: 320px) {
  .two-column-with-image section.section-title-strip {
    padding: 0px 30px; }
    .two-column-with-image section.section-title-strip.blue h2 {
      font-size: 14px; }
  .two-column-with-image .column-left section {
    padding: 30px; } }

form[name=cartform] {
  margin: 0; }

ul.item-list-error li.error {
  min-height: inherit;
  color: red;
  font-size: 12px;
  padding: 0 20px;
  line-height: 45px;
  text-align: left;
  border: thin solid #dcdcdc; }

ul.item-list {
  margin: 0; }
  ul.item-list li {
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 20px 20px 20px 0px;
    position: relative;
    display: block;
    height: 100%;
    border-top: none;
    overflow-y: hidden; }
    @media only screen and (max-width: 46em) {
      ul.item-list li {
        padding: 20px 20px 20px 0px; } }
    ul.item-list li > div {
      display: table-cell;
      min-height: 110px; }
    ul.item-list li > div.cart-item-operations {
      min-height: 89px !important; }
    ul.item-list li.error {
      min-height: inherit;
      color: red;
      font-size: 12px;
      padding: 0 20px;
      line-height: 45px; }
    ul.item-list li p.error {
      color: red;
      font-size: 11px;
      font-weight: 300;
      line-height: 12px;
      letter-spacing: 0px;
      margin-bottom: 5px; }
      ul.item-list li p.error .icon {
        font-size: 15px; }
    ul.item-list li.titles {
      padding: 11px 30px;
      font-size: 14px;
      color: #636363;
      font-weight: 300; }
      ul.item-list li.titles > div {
        min-height: inherit; }
        ul.item-list li.titles > div:nth-child(2) {
          padding-left: 10px; }
        ul.item-list li.titles > div:nth-child(3) {
          padding-left: 15px; }
    ul.item-list li .image {
      padding: 0;
      position: initial;
      text-align: center; }
      ul.item-list li .image .view-details-container {
        bottom: 16px;
        position: absolute;
        margin-left: 15px; }
        @media only screen and (max-width: 46em) {
          ul.item-list li .image .view-details-container {
            width: 75px;
            display: block;
            line-height: 14px; } }
        ul.item-list li .image .view-details-container .view-details {
          font-size: 12px;
          font-weight: 500;
          border-bottom: 1px solid rgba(72, 183, 228, 0.3); }
        ul.item-list li .image .view-details-container img {
          width: auto;
          height: auto;
          margin-bottom: 15px;
          max-height: 100px; }
          @media only screen and (max-width: 46em) {
            ul.item-list li .image .view-details-container img {
              margin-bottom: 0px;
              max-height: 70px; } }
      ul.item-list li .image img {
        width: auto;
        height: auto;
        margin-bottom: 15px;
        max-height: 100px; }
        @media only screen and (max-width: 46em) {
          ul.item-list li .image img {
            margin-bottom: 0px;
            max-height: 70px; } }
      ul.item-list li .image a {
        display: block;
        position: relative; }
    ul.item-list li .description {
      text-align: left;
      padding: 0 0 0 20px;
      color: #a5a5a5;
      letter-spacing: 0.05em; }
      @media only screen and (max-width: 46em) {
        ul.item-list li .description {
          text-align: left;
          margin-bottom: 0px; }
          ul.item-list li .description select {
            width: 60px !important;
            margin-bottom: 15px !important;
            margin-top: 10px;
            font-size: 13px;
            height: 35px;
            padding-right: 0; } }
      ul.item-list li .description h6 {
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
        color: #636363;
        font-size: 16px;
        font-weight: normal;
        line-height: 18px; }
        @media only screen and (max-width: 46em) {
          ul.item-list li .description h6 a {
            font-size: 0.8125rem;
            color: #636363;
            overflow: hidden;
            display: -webkit-box;
            line-height: initial;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical; } }
      ul.item-list li .description p {
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
        color: #636363;
        font-size: 11px;
        line-height: 13px;
        font-weight: 300;
        display: inline-block; }
        ul.item-list li .description p.error {
          color: red;
          font-size: 11px;
          font-weight: 300;
          line-height: 12px;
          letter-spacing: 0px;
          margin-bottom: 5px; }
          ul.item-list li .description p.error .icon {
            font-size: 15px; }
        ul.item-list li .description p.item-note {
          font-weight: 300;
          font-size: 11px;
          line-height: 12px;
          color: #a5a5a5;
          margin-bottom: 10px; }
          @media only screen and (max-width: 46em) {
            ul.item-list li .description p.item-note {
              overflow: inherit;
              display: block;
              -webkit-line-clamp: inherit;
              -webkit-box-orient: inherit; } }
        ul.item-list li .description p.option {
          font-size: 11px;
          color: #a5a5a5; }
        @media only screen and (max-width: 46em) {
          ul.item-list li .description p {
            font-size: 12px;
            line-height: 12px;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical; }
            ul.item-list li .description p.option {
              font-size: 14px;
              line-height: 18px; } }
    @media only screen and (max-width: 46em) {
      ul.item-list li .description {
        padding: 0 10px; }
        ul.item-list li .description p {
          margin: 5px 0 0 0; } }
    ul.item-list li .quantity {
      padding: 0;
      text-align: center; }
      ul.item-list li .quantity select {
        width: 80%; }
      ul.item-list li .quantity p.error {
        text-align: left;
        max-width: 80%; }
    @media only screen and (max-width: 46em) {
      ul.item-list li .quantity {
        text-align: left; } }
    ul.item-list li .price {
      padding: 0 12px;
      font-size: 16px;
      font-weight: 300;
      color: #a5a5a5;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }
      ul.item-list li .price p {
        font-size: 16px;
        font-weight: 300;
        color: #a5a5a5;
        margin: 0;
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
        white-space: nowrap; }
        ul.item-list li .price p.single-price {
          margin: 0; }
        ul.item-list li .price p.strike {
          margin: 0;
          text-decoration: line-through;
          font-weight: 100; }
      ul.item-list li .price span {
        display: block;
        color: #1378db;
        font-size: 11px;
        font-weight: 400;
        line-height: 12px; }
    ul.item-list li .final {
      position: relative;
      padding: 0px;
      display: table-cell;
      height: 100%;
      font-size: 16px;
      font-weight: 100;
      text-align: right; }
      @media only screen and (max-width: 46em) {
        ul.item-list li .final {
          position: static; } }
      ul.item-list li .final .bold {
        color: #636363;
        font-weight: 400;
        line-height: 22px; }
      ul.item-list li .final .note {
        color: #a5a5a5;
        font-size: 11px;
        line-height: 11px; }
      ul.item-list li .final .promo-code {
        color: #1378db;
        font-weight: 500;
        font-size: 11px;
        line-height: 11px;
        padding-top: 7px; }
      ul.item-list li .final .actions {
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
        position: absolute;
        right: 0;
        bottom: 0; }
        ul.item-list li .final .actions .add a {
          color: #48b7e4; }
        ul.item-list li .final .actions .remove a {
          color: #a5a5a5;
          font-weight: bold; }
        ul.item-list li .final .actions .edit {
          margin-bottom: 5px; }
          @media only screen and (max-width: 46em) {
            ul.item-list li .final .actions .edit {
              margin-bottom: 10px; } }
          ul.item-list li .final .actions .edit a {
            color: #48b7e4;
            font-weight: bold; }
      @media only screen and (max-width: 46em) {
        ul.item-list li .final .actions {
          display: block;
          right: inherit;
          bottom: 20px;
          right: 20px; }
          ul.item-list li .final .actions .remove {
            margin: 0;
            padding: 0; } }
    ul.item-list li p.mobile-title {
      font-size: 14px;
      color: #a5a5a5;
      font-weight: 100;
      margin-bottom: 3px;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }
      @media only screen and (max-width: 46em) {
        ul.item-list li p.mobile-title {
          font-size: 12px;
          display: inline-block !important;
          line-height: 12px;
          vertical-align: middle; } }
      ul.item-list li p.mobile-title.mobile-subtotal {
        color: #636363;
        font-weight: 400; }

.item-list-products img {
  display: block;
  margin: 40px auto 20px auto; }

.item-list-products p {
  color: #636363;
  text-align: center;
  margin: 0 0 10px 0; }
  @media only screen and (max-width: 46em) {
    .item-list-products p {
      font-size: 14px; } }

.item-list-products .item {
  overflow: hidden;
  border-right: 2px solid #ffffff;
  position: relative;
  padding: 1.875rem; }
  @media only screen and (max-width: 46em) {
    .item-list-products .item {
      width: 100%; } }
  .item-list-products .item p.prod-name {
    color: #353535;
    font-size: 0.9375rem;
    font-weight: bold; }
  .item-list-products .item p.desc {
    font-weight: 300;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 0 15px; }
  .item-list-products .item p.price {
    font-size: 0.9375rem;
    margin: 0 0 3px 0; }
  .item-list-products .item p.price span {
    color: #a5a5a5;
    font-size: 0.6875rem; }
  .item-list-products .item p.price-note {
    color: #1378db; }
  .item-list-products .item a.add-cart {
    color: #48b7e4;
    font-weight: bold; }
  .item-list-products .item a.add-wish {
    color: #a5a5a5; }

@media only screen and (max-width: 46em) {
  body .cart-summary-checkout-button {
    padding: 0px;
    background-color: #dcdcdc;
    float: initial; }
    body .cart-summary-checkout-button.plain {
      background-color: transparent;
      width: 90%;
      margin: auto; }
    body .cart-summary-checkout-button a {
      padding: 15px 1.25rem;
      margin: 10px 0; }
      body .cart-summary-checkout-button a.startOver {
        margin-bottom: 35px; }
    body .cart-summary-checkout-button div.send-email-button + div a.continue-shopping {
      margin-bottom: 15px; } }

.empty-cart {
  min-height: 210px; }
  .empty-cart.cart-summary-empty {
    padding: 25px 25px 25px 0px; }
    .empty-cart.cart-summary-empty a {
      width: 50%;
      margin-left: 0; }
  .empty-cart h6 {
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0.5px;
    margin: 0 0 24px 0;
    display: block;
    color: #636363; }
  .empty-cart .button.secondary {
    margin-right: 30px;
    margin-bottom: 30px; }
    .empty-cart .button.secondary :visited, .empty-cart .button.secondary :link {
      background-color: #fff; }
    .empty-cart .button.secondary:hover, .empty-cart .button.secondary:active {
      background-color: #48b7e4;
      color: #fff !important; }

.confirmation .text-container {
  padding: 20px 50px;
  font-size: 12px;
  margin: 0; }
  @media (max-width: 480px) {
    .confirmation .text-container {
      padding: 20px 10px; } }
  .confirmation .text-container h5 {
    margin-bottom: 20px;
    color: #636363; }
  .confirmation .text-container ul li a {
    margin-top: auto; }
  .confirmation .text-container ul li img {
    margin-bottom: 10px; }
  .confirmation .text-container p {
    line-height: 20px;
    color: #636363; }
  .confirmation .text-container a {
    margin-top: 20px;
    display: block; }
  .confirmation .text-container.secondary {
    background-color: #e6f0f7; }

div.shipping-option label {
  font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }

label.error {
  margin-bottom: .5rem; }

@media only screen and (max-width: 46em) {
  .login.checkout .small-12.columns .error {
    background-color: #ffffff;
    padding-left: 10px; } }

#coachSelectForm label {
  font-size: 12px;
  position: absolute; }

#coachSelectForm .coach-results a {
  color: #636363;
  font-weight: 800;
  border-bottom: 1px solid rgba(99, 99, 99, 0.3); }
  #coachSelectForm .coach-results a.﻿assigned-coach {
    cursor: default; }
  #coachSelectForm .coach-results a.﻿assigned-coach-blue {
    cursor: default;
    color: #42b6e6; }

#coachSelectForm .coach-name {
  color: #636363;
  font-weight: 700; }

#coachReferralForm .coach-search-btn-container {
  position: absolute;
  line-height: 12px;
  margin-bottom: 25px; }
  #coachReferralForm .coach-search-btn-container .coach-search-btn {
    border: none; }

#coachReferralForm a {
  color: #636363;
  font-weight: 800;
  border-bottom: 1px solid rgba(99, 99, 99, 0.3); }
  #coachReferralForm a.﻿﻿assigned-coach {
    cursor: default !important; }
  #coachReferralForm a.﻿assigned-coach-blue {
    cursor: default;
    color: #48b7e4 !important; }
  #coachReferralForm a.search-again {
    color: #48b7e4; }
  #coachReferralForm a.search-again-undo {
    margin-bottom: 15px;
    display: inline-block;
    color: #48b7e4;
    line-height: 15px; }
    #coachReferralForm a.search-again-undo:before {
      content: '< '; }

#coachReferralForm .coach-results p .coach-results-message .assigned-coach {
  cursor: default; }

#coachReferralForm input[type=radio] {
  margin-top: 5px;
  margin-left: 30px; }

#coachReferralForm .coach-referral-radio {
  opacity: 1 !important;
  margin-left: 30px; }

#coachReferralForm fieldset {
  padding: 0; }
  #coachReferralForm fieldset div.yes {
    margin: 15px 0; }
  #coachReferralForm fieldset input[type=radio] {
    display: none; }
  #coachReferralForm fieldset .bb-tip {
    width: 15px;
    height: 15px;
    line-height: 16px;
    background-color: #a5a5a5;
    font-weight: normal; }
  #coachReferralForm fieldset .radio-yes:before, #coachReferralForm fieldset .radio-no:before {
    font-size: 12px;
    padding: 0 8px 4px 8px;
    width: 41px;
    margin: 0 10px 0 0;
    background-color: white;
    border: 1px solid #48b7e4;
    color: #48b7e4; }
  #coachReferralForm fieldset input:checked + .radio-yes:before, #coachReferralForm fieldset input:checked + .radio-no:before {
    background-color: #48b7e4;
    color: #FFFFFF; }
  #coachReferralForm fieldset .radio-yes-before, #coachReferralForm fieldset .radio-no-before {
    font-size: 12px;
    padding: 0 8px 4px 8px;
    width: 41px;
    margin: 0 15px 0 0;
    background-color: white;
    border: 1px solid #48b7e4;
    color: #48b7e4; }
  #coachReferralForm fieldset input:checked + .radio-yes-before, #coachReferralForm fieldset input:checked + .radio-no-before {
    background-color: #48b7e4;
    color: #FFFFFF; }
  #coachReferralForm fieldset label {
    margin: 0;
    left: 0; }
    #coachReferralForm fieldset label[for=refer_coach_yes], #coachReferralForm fieldset label[for=refer_coach_no] {
      font-size: 12px;
      font-weight: 300; }
    #coachReferralForm fieldset label.signin-divide {
      color: #dcdcdc;
      font-size: 16px; }
      #coachReferralForm fieldset label.signin-divide span {
        font-size: 10px;
        letter-spacing: 4px; }
    #coachReferralForm fieldset label.coachLookupErrMsg {
      color: red; }
      #coachReferralForm fieldset label.coachLookupErrMsg .availabe {
        font-weight: bold;
        color: #48b7e4; }
  #coachReferralForm fieldset input, #coachReferralForm fieldset select {
    margin: 5px 0; }
    #coachReferralForm fieldset input.btn-search-coach, #coachReferralForm fieldset select.btn-search-coach {
      padding: 0;
      margin: 0;
      background: none;
      color: #48b7e4;
      border: none;
      width: auto;
      height: auto;
      text-transform: capitalize;
      font-size: 13px;
      font-weight: normal; }

.checkout-flow, .form-content {
  background: #e6f0f7; }
  .checkout-flow div .row .cost-details, .form-content div .row .cost-details {
    font-size: 14px;
    padding-bottom: 16px;
    color: #636363; }
    .checkout-flow div .row .cost-details span:nth-child(1), .form-content div .row .cost-details span:nth-child(1) {
      font-weight: 700; }
  .checkout-flow div .row a.return-visitor-change-address-btn, .checkout-flow div .row a.return-to-address, .checkout-flow div .row a.paypal-change-link, .checkout-flow div .row a.paypal-cancel-link, .form-content div .row a.return-visitor-change-address-btn, .form-content div .row a.return-to-address, .form-content div .row a.paypal-change-link, .form-content div .row a.paypal-cancel-link {
    font-size: 14px;
    border-bottom: none; }
  .checkout-flow div .row .shippingItemselected, .form-content div .row .shippingItemselected {
    font-size: 14px; }
  .checkout-flow .row .shipment-options, .form-content .row .shipment-options {
    margin: 0px;
    font-size: 14px;
    font-weight: 700; }
  .checkout-flow .row .btn-group, .form-content .row .btn-group {
    padding: 18px 0px;
    padding-right: 12px;
    display: flex;
    justify-content: space-between; }
    .checkout-flow .row .btn-group label, .form-content .row .btn-group label {
      cursor: pointer;
      max-width: 150px;
      width: 100%;
      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-weight: 650;
      font-style: normal;
      font-size: 14px;
      border: 1px solid #41b6e6;
      display: flex;
      align-items: center;
      border-radius: 3px;
      color: #41b6e6;
      justify-content: center;
      height: 35px;
      background-color: #fff;
      color: #41b6e6; }
      .checkout-flow .row .btn-group label input, .form-content .row .btn-group label input {
        display: none; }
    .checkout-flow .row .btn-group .active, .form-content .row .btn-group .active {
      max-width: 150px;
      width: 100%;
      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-weight: 650;
      font-style: normal;
      font-size: 14px;
      background-color: #41b6e6 !important;
      border: 1px solid #41b6e6;
      display: flex;
      align-items: center;
      border-radius: 3px;
      color: #fff !important;
      justify-content: center;
      height: 35px; }
    .checkout-flow .row .btn-group .disabled, .form-content .row .btn-group .disabled {
      background-color: #dedede !important;
      border-color: #dedede;
      cursor: not-allowed; }
  .checkout-flow #shippingAddressCncBlock .row.list, .form-content #shippingAddressCncBlock .row.list {
    border-top: 1px solid #cccccc;
    margin: 0px 25px;
    padding: 8px 0px; }
    .checkout-flow #shippingAddressCncBlock .row.list .select-label, .form-content #shippingAddressCncBlock .row.list .select-label {
      font-size: 14px;
      font-weight: 400; }
  .checkout-flow #shippingAddressCncBlock .row #search, .form-content #shippingAddressCncBlock .row #search {
    padding: 9px;
    max-width: 300px;
    width: 100%;
    font-weight: 650;
    background-color: #41b6e6;
    border-radius: 3px;
    margin-top: 0px; }
  .checkout-flow #shippingAddressCncBlock .row#shops-list, .form-content #shippingAddressCncBlock .row#shops-list {
    padding-top: 30px;
    height: 370px;
    overflow-y: scroll; }
    .checkout-flow #shippingAddressCncBlock .row#shops-list .parcel-shops, .form-content #shippingAddressCncBlock .row#shops-list .parcel-shops {
      display: flex;
      justify-content: space-between;
      margin: 10px 0px; }
      .checkout-flow #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list, .form-content #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list {
        display: flex;
        align-items: center; }
        .checkout-flow #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list .parcel-shops-text .shopname, .form-content #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list .parcel-shops-text .shopname {
          font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-weight: 650;
          font-size: 16px;
          color: #636363;
          margin: 0px; }
        .checkout-flow #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list .parcel-shops-text .shopDescription, .form-content #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list .parcel-shops-text .shopDescription {
          font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
          font-weight: 400;
          font-size: 14px;
          margin: 0px;
          color: #636363; }
      .checkout-flow #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list-right, .form-content #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list-right {
        display: flex;
        align-items: center; }
        .checkout-flow #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list-right img, .form-content #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list-right img {
          width: 33px;
          height: 25px; }
        .checkout-flow #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list-right a, .form-content #shippingAddressCncBlock .row#shops-list .parcel-shops .parcel-shops-list-right a {
          color: #42b6e6;
          text-decoration: underline;
          border: none;
          padding-left: 8px;
          font-size: 13px;
          font-weight: 650;
          font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
  .checkout-flow #shippingAddressCncBlock .no-pudo-results#shops-list, .form-content #shippingAddressCncBlock .no-pudo-results#shops-list {
    border-top: none;
    height: auto;
    padding-top: 0px; }
    .checkout-flow #shippingAddressCncBlock .no-pudo-results#shops-list .no-pudo-shops, .form-content #shippingAddressCncBlock .no-pudo-results#shops-list .no-pudo-shops {
      font-size: 14px;
      font-weight: 400; }
  .checkout-flow.welcome, .form-content.welcome {
    background: #ffffff; }
  .checkout-flow .sign-in-with-facebook a, .form-content .sign-in-with-facebook a {
    color: #636363; }
    .checkout-flow .sign-in-with-facebook a .icon, .form-content .sign-in-with-facebook a .icon {
      font-size: 22px;
      display: inline-block;
      vertical-align: middle;
      padding-right: 5px;
      color: #007BA0; }
    .checkout-flow .sign-in-with-facebook a strong, .form-content .sign-in-with-facebook a strong {
      font-weight: bold;
      border-bottom: 1px solid #dcdcdc; }
  .checkout-flow .tab, .form-content .tab {
    display: block;
    background: #1378db;
    height: 45px;
    text-decoration: none;
    color: #48b7e4;
    padding: 12px 30px;
    border-bottom: 1px solid #ffffff;
    font-size: 16px; }
    .checkout-flow .tab.active, .form-content .tab.active {
      color: #ffffff; }
    .checkout-flow .tab span, .form-content .tab span {
      font-size: 12px;
      margin-right: 15px;
      color: #48b7e4; }
      .checkout-flow .tab span .icon-inverse, .form-content .tab span .icon-inverse {
        font-size: 16px;
        font-weight: bold;
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif, FontAwesome; }
  .checkout-flow .active .icon.icon-stack-1x.icon-inverse, .form-content .active .icon.icon-stack-1x.icon-inverse {
    /*background-color:#ffffff;*/
    color: #1378db;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif, FontAwesome; }
  .checkout-flow .tab.active span .icon-stack-2x, .form-content .tab.active span .icon-stack-2x {
    color: #ffffff; }
  .checkout-flow .section:not(.locked) .tab:hover,
  .checkout-flow .section:not(.locked) .tab:hover span,
  .checkout-flow .section:not(.locked) div:target .tab,
  .checkout-flow .section:not(.locked) div:target .tab span, .form-content .section:not(.locked) .tab:hover,
  .form-content .section:not(.locked) .tab:hover span,
  .form-content .section:not(.locked) div:target .tab,
  .form-content .section:not(.locked) div:target .tab span {
    color: #ffffff;
    cursor: pointer; }
  .checkout-flow div, .form-content div {
    position: relative; }
    .checkout-flow div #delivery-shops, .form-content div #delivery-shops {
      text-align: right;
      padding: 20px 0px; }
      .checkout-flow div #delivery-shops a#viewPackages, .form-content div #delivery-shops a#viewPackages {
        border: none;
        text-decoration: underline;
        font-size: 14px;
        font-weight: 650;
        cursor: pointer; }
    .checkout-flow div form .row hr, .form-content div form .row hr {
      border-color: #cccccc;
      margin-top: 0px; }
    .checkout-flow div form section .row hr, .form-content div form section .row hr {
      border-color: #cccccc;
      margin-top: 0px; }
    .checkout-flow div form section .row h6, .form-content div form section .row h6 {
      margin: 0px;
      font-weight: bold; }
    .checkout-flow div form section .row p, .form-content div form section .row p {
      font-size: 14px;
      margin-bottom: 20px; }
    .checkout-flow div form section #shippingAddressCncBlock .row p span, .form-content div form section #shippingAddressCncBlock .row p span {
      font-size: 14px; }
    .checkout-flow div form section #shippingAddressCncBlock .row .headElem, .form-content div form section #shippingAddressCncBlock .row .headElem {
      margin: 0 30px; }
    .checkout-flow div form section #shippingAddressCncBlock .row .hermespsf .head, .form-content div form section #shippingAddressCncBlock .row .hermespsf .head {
      display: none; }
    .checkout-flow div form section #shippingAddressCncBlock .row .hermespsf .searchbase .left, .form-content div form section #shippingAddressCncBlock .row .hermespsf .searchbase .left {
      display: none; }
    .checkout-flow div form section #shippingAddressCncBlock .row .hermespsf .searchbase .right, .form-content div form section #shippingAddressCncBlock .row .hermespsf .searchbase .right {
      background: none;
      width: 100%;
      height: initial;
      margin: 18px 0; }
      .checkout-flow div form section #shippingAddressCncBlock .row .hermespsf .searchbase .right input, .form-content div form section #shippingAddressCncBlock .row .hermespsf .searchbase .right input {
        border-radius: 4px;
        background: #48b7e4;
        width: 100%;
        overflow: hidden;
        color: #fff;
        left: 0px;
        margin: 0;
        height: 35px;
        top: 0;
        font-weight: bold;
        font-size: 14px; }
    .checkout-flow div form section #shippingAddressCncBlock .row .hermespsf .searchbase .middle, .form-content div form section #shippingAddressCncBlock .row .hermespsf .searchbase .middle {
      background: none;
      width: 100%;
      height: initial; }
      .checkout-flow div form section #shippingAddressCncBlock .row .hermespsf .searchbase .middle input, .form-content div form section #shippingAddressCncBlock .row .hermespsf .searchbase .middle input {
        height: 35px;
        border: 1px solid #cccccc;
        box-shadow: none;
        margin: 0px;
        width: 100%; }
        .checkout-flow div form section #shippingAddressCncBlock .row .hermespsf .searchbase .middle input:focus, .form-content div form section #shippingAddressCncBlock .row .hermespsf .searchbase .middle input:focus {
          box-shadow: none; }
    .checkout-flow div form section #shippingAddressHdBlock h6, .form-content div form section #shippingAddressHdBlock h6 {
      margin: 10px 0px 0px 0px;
      padding: 0px; }
    .checkout-flow div form section .shipment-cost .columns, .form-content div form section .shipment-cost .columns {
      padding-top: 7px; }
      .checkout-flow div form section .shipment-cost .columns span, .form-content div form section .shipment-cost .columns span {
        font-size: 14px; }
    .checkout-flow div form section .shipment-info hr, .form-content div form section .shipment-info hr {
      border-color: #cccccc;
      margin-top: 30px; }
    html.ie.version11 .checkout-flow div.columns.large-12, html.ie.version11 .form-content div.columns.large-12 {
      float: none; }
    @media only screen and (min-width: 46.063em) {
      .checkout-flow div.merchant-location, .form-content div.merchant-location {
        margin-right: 40px;
        text-align: right; } }
    @media only screen and (max-width: 46em) {
      .checkout-flow div.merchant-location, .form-content div.merchant-location {
        padding: 30px; } }
  .checkout-flow .content, .form-content .content {
    display: none;
    margin: 0;
    padding: 0; }
    .checkout-flow .content.active, .form-content .content.active {
      display: block; }
    .checkout-flow .content.flush, .form-content .content.flush {
      padding: 0; }
  .checkout-flow div:target .content, .form-content div:target .content {
    display: block; }
  .checkout-flow div:target, .form-content div:target {
    height: auto; }
  .checkout-flow hr, .form-content hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin: 30px 0;
    border-color: #cdd5da; }
  .checkout-flow .button, .form-content .button {
    background-color: #48b7e4; }
    .checkout-flow .button.apply, .form-content .button.apply {
      background-color: #636363; }
    .checkout-flow .button.primary, .form-content .button.primary {
      background-color: #f59331; }
    .checkout-flow .button.shipping-list, .form-content .button.shipping-list {
      padding: 8px;
      max-width: 150px;
      width: 100%;
      border: 1px solid #48b7e4;
      color: #48b7e4;
      background-color: #fff;
      text-transform: inherit;
      font-size: 14px; }
      .checkout-flow .button.shipping-list.activeTab, .form-content .button.shipping-list.activeTab {
        background-color: #48b7e4;
        color: #fff; }
    .checkout-flow .button.shipping-delivery, .form-content .button.shipping-delivery {
      padding: 8px;
      border: 1px solid #48b7e4;
      text-transform: inherit;
      color: #48b7e4;
      background-color: #fff;
      font-size: 14px; }
      .checkout-flow .button.shipping-delivery.activeTab, .form-content .button.shipping-delivery.activeTab {
        background-color: #48b7e4;
        color: #fff; }
  .checkout-flow fieldset, .form-content fieldset {
    border: none;
    padding: 30px 0 0 0;
    margin: 0; }
  .checkout-flow legend, .form-content legend {
    color: #636363;
    background: none;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px; }
  .checkout-flow input:not(input[type="radio"]), .checkout-flow select, .form-content input:not(input[type="radio"]), .form-content select {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cccccc;
    margin: 0 0 10px 0;
    color: #636363; }
    .checkout-flow input:not(input[type="radio"]) p span, .checkout-flow select p span, .form-content input:not(input[type="radio"]) p span, .form-content select p span {
      font-size: 14px; }
      .checkout-flow input:not(input[type="radio"]) p span:nth-last-child(1), .checkout-flow select p span:nth-last-child(1), .form-content input:not(input[type="radio"]) p span:nth-last-child(1), .form-content select p span:nth-last-child(1) {
        color: #636363; }
  .checkout-flow input#applyPaymentGroups.button.continue, .checkout-flow input#shippingFormHandlerSubmit.button.continue, .form-content input#applyPaymentGroups.button.continue, .form-content input#shippingFormHandlerSubmit.button.continue {
    color: #fff; }
  .checkout-flow #atg_store_countryNameSelect, .form-content #atg_store_countryNameSelect {
    display: none; }
  .checkout-flow input:focus, .checkout-flow select:focus, .form-content input:focus, .form-content select:focus {
    outline: none !important;
    box-shadow: 0 0 10px #719ECE;
    overflow: visible; }
    .checkout-flow input:focus.error, .checkout-flow select:focus.error, .form-content input:focus.error, .form-content select:focus.error {
      outline: 1px solid red !important; }
  .checkout-flow input:required, .form-content input:required {
    content: "- Remember this"; }
  .checkout-flow .asterisk, .form-content .asterisk {
    position: absolute;
    right: -12px;
    top: 14px;
    color: #fe9300;
    font-size: 18px;
    cursor: default; }
    .checkout-flow .asterisk.iframe-1, .form-content .asterisk.iframe-1 {
      top: 30px; }
  .checkout-flow .genForm fieldset label.error.iframe-error, .form-content .genForm fieldset label.error.iframe-error {
    top: -10px; }
  .checkout-flow .genform hr, .form-content .genform hr {
    border-color: #cccccc;
    margin-top: 0px; }
  .checkout-flow .genForm fieldset legend h6, .form-content .genForm fieldset legend h6 {
    margin: 0px;
    padding: 0px; }
  .checkout-flow .genform .columns h6, .form-content .genform .columns h6 {
    margin: 0px; }
  .checkout-flow .billing-section, .form-content .billing-section {
    display: none;
    margin-top: 30px; }
  .checkout-flow input::-webkit-input-placeholder,
  .checkout-flow input:-moz-placeholder,
  .checkout-flow input:-ms-input-placeholder, .form-content input::-webkit-input-placeholder,
  .form-content input:-moz-placeholder,
  .form-content input:-ms-input-placeholder {
    color: #a5a5a5; }
  .checkout-flow input:focus::-webkit-input-placeholder,
  .checkout-flow input:focus:-moz-placeholder,
  .checkout-flow input:focus:-ms-input-placeholder, .form-content input:focus::-webkit-input-placeholder,
  .form-content input:focus:-moz-placeholder,
  .form-content input:focus:-ms-input-placeholder {
    color: #636363 !important; }
  .checkout-flow input[type='checkbox'], .form-content input[type='checkbox'] {
    margin: 0 10px 0 0 !important; }
  .checkout-flow #termsAndConditions_checkbox, .form-content #termsAndConditions_checkbox {
    margin: 12px 10px 0 0 !important; }
  .checkout-flow input[type='submit'], .form-content input[type='submit'] {
    color: #ffffff;
    border: none; }
  .checkout-flow input[type='radio'], .form-content input[type='radio'] {
    margin: 3px 10px 3px 0; }
    @media only screen and (max-width: 46em) {
      .checkout-flow input[type='radio'], .form-content input[type='radio'] {
        margin: 3px 10px 20px 0; }
        .checkout-flow input[type='radio'] + label, .form-content input[type='radio'] + label {
          margin-bottom: 17px; } }
  .checkout-flow label, .form-content label {
    position: relative; }
    .checkout-flow label.userNameErrMsg, .form-content label.userNameErrMsg {
      color: #48b7e4;
      font-weight: bold; }
      .checkout-flow label.userNameErrMsg.error, .form-content label.userNameErrMsg.error {
        color: red;
        font-weight: normal;
        padding-left: 0;
        padding-right: 0; }
    .checkout-flow label.checkbox, .form-content label.checkbox {
      font-size: 12px;
      line-height: 18px;
      font-weight: 300; }
      .checkout-flow label.checkbox a, .form-content label.checkbox a {
        color: #636363;
        border-bottom: 1px solid #a5a5a5;
        font-weight: bold; }
      .checkout-flow label.checkbox .disclaimer_header::before, .form-content label.checkbox .disclaimer_header::before {
        display: block;
        content: "";
        margin-top: 10px; }
  .checkout-flow p, .form-content p {
    margin: 0 0 10px 0; }
  .checkout-flow p.radio, .form-content p.radio {
    margin: 20px 0;
    line-height: 18px; }
    .checkout-flow p.radio input, .form-content p.radio input {
      margin: 2px 10px 0 0; }
  .checkout-flow p.radio.dob-radio, .form-content p.radio.dob-radio {
    margin: 5px 0px 0px 0px; }
  .checkout-flow p.cards-accepted, .form-content p.cards-accepted {
    float: left;
    margin: 0 20px 20px 0;
    color: #636363;
    font-weight: 300;
    padding-top: 2px; }
  .checkout-flow .account .header, .form-content .account .header {
    position: relative;
    background-size: 100%;
    background: url("http://res.cloudinary.com/beachbody/image/upload/v1405044634/ultimate-reset/cart/checkout-payment.png") no-repeat;
    background-position: center top;
    margin: 0 -45px;
    height: 79px;
    padding: 20px;
    margin-bottom: 35px; }
    .checkout-flow .account .header > div, .form-content .account .header > div {
      display: inline-block;
      vertical-align: top;
      width: 47%;
      text-align: center;
      position: relative;
      padding: 0; }
      .checkout-flow .account .header > div:nth-child(1), .form-content .account .header > div:nth-child(1) {
        top: 7px; }
      .checkout-flow .account .header > div:nth-child(2), .form-content .account .header > div:nth-child(2) {
        text-align: right;
        width: 50%; }
    .checkout-flow .account .header p, .form-content .account .header p {
      color: #a0a4a4;
      font-weight: bold;
      font-size: 14px; }
  .checkout-flow .account .availability, .form-content .account .availability {
    color: #48b7e4;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline; }
  .checkout-flow .account .availabe, .form-content .account .availabe {
    color: #48b7e4 !important; }
  .checkout-flow .account .dob, .form-content .account .dob {
    margin: 30px 0 10px 0; }
  .checkout-flow .coach-referral-search, .form-content .coach-referral-search {
    display: none; }
  .checkout-flow .mini, .form-content .mini {
    font-size: 12px;
    padding: 5px 8px 4px 8px;
    width: 41px;
    margin: 0 10px 0 0;
    background-color: white;
    border: 1px solid #48b7e4;
    color: #48b7e4; }
    .checkout-flow .mini.active, .form-content .mini.active {
      background-color: #48b7e4;
      color: #FFFFFF; }
  .checkout-flow .submit, .form-content .submit {
    background-color: #f59331; }
  .checkout-flow .editButton,
  .checkout-flow .editNav, .form-content .editButton,
  .form-content .editNav {
    position: absolute;
    right: 10px;
    top: 0; }

.editButton.button,
.editNav.button {
  margin: 12px 30px 12px 0;
  line-height: 19px;
  padding: 0 8px;
  font-weight: bold;
  font-size: 10px;
  color: white;
  text-transform: none;
  display: inline-block; }

.special-offer-details {
  background-color: #e6f0f7; }

.special-offers {
  padding: 35px 75px !important; }
  .special-offers h3 {
    color: #353535;
    font-size: 14px;
    text-align: center;
    line-height: 22px; }
  .special-offers h4 {
    color: #353535;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 20px; }
  .special-offers img {
    display: block;
    margin: 0 auto 30px auto; }
  .special-offers p {
    color: #636363; }
  .special-offers ul {
    color: #636363;
    font-size: 12px;
    margin: 0 0 20px 15px;
    line-height: 16px; }
  .special-offers p.no-thanks a {
    color: #636363;
    text-decoration: underline;
    font-weight: 600; }
  .special-offers .button {
    margin: 30px 0 10px 0; }

.coach-order-summary {
  font-size: 15px;
  color: #636363; }
  .coach-order-summary .coach-order-row {
    position: relative;
    line-height: 24px; }
  .coach-order-summary .coach-left {
    width: 50%;
    display: inline-block; }
  .coach-order-summary .coach-right {
    width: 50%;
    display: inline-block;
    float: right;
    text-align: right; }
  .coach-order-summary .sku-price-strike {
    text-decoration: line-through; }
  .coach-order-summary .coach-coach-price {
    font-weight: bold; }

.items-summary .coachpoints {
  margin-bottom: 0px;
  font-size: 12px; }

.quantity {
  margin-top: 0px;
  margin-bottom: 10px; }

/*////////// Medium & Up */
@media only screen and (min-width: 40.063em) {
  .account .header {
    padding: 0 0 10px;
    margin: 0 0 20px 0; }
  .panel {
    margin-bottom: 0;
    height: auto; } }

/*////////// Large Screen //////////*/
@media only screen and (min-width: 40.063em) {
  .checkout-flow .content {
    padding: 20px 20px 0 20px; }
    .checkout-flow .content.account {
      padding: 0 45px 35px; }
  .checkout-flow .form-fields {
    padding: 20px 20px 0 20px; } }

@media only screen and (max-width: 40.063em) {
  .checkout-flow form {
    padding: 0; }
  .checkout-flow .content.account {
    padding: 0 45px; }
    .checkout-flow .content.account .header p {
      font-size: 12px; }
  .checkout-flow .tab {
    padding: 12px 10px; } }

@media (max-width: 480px) {
  .checkout-flow .content.account .header {
    background-position: left top;
    padding: 0;
    height: auto;
    margin-bottom: 25px; }
    .checkout-flow .content.account .header p {
      font-size: 14px;
      text-align: center;
      color: #636363; }
    .checkout-flow .content.account .header > div {
      display: block;
      width: 100%;
      height: 79px;
      margin: 0;
      padding: 20px 0; }
      .checkout-flow .content.account .header > div:nth-child(2) {
        background-color: #FFFFFF; } }

.right.shippingModalBtn {
  left: 65px; }

.reg-exclaim-input {
  top: 10px;
  right: 10px;
  background-color: #A5A5A5; }

.checkout-choose-btn {
  background-color: #f59331 !important;
  font-size: 0.875rem;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
  height: 40px; }

input:checked + input + .radio-yes:before, input:checked + input + .radio-no:before {
  background-color: #48b7e4 !important;
  color: #FFFFFF !important; }

.cart-related .button.ordersummary {
  background-color: #625D5D; }

#shippingAddressForm select,
#paymentMethodForm select {
  z-index: 99999; }

section.coach-shakeology-flavor-expanded {
  margin: 40px 0 40px 30px; }
  section.coach-shakeology-flavor-expanded h6 {
    color: #48b7e4;
    font-weight: bold; }
  section.coach-shakeology-flavor-expanded h2 {
    font-size: 1.5rem;
    margin-bottom: 15px; }
    section.coach-shakeology-flavor-expanded h2 span {
      font-size: 0.70rem; }
  @media only screen and (max-width: 46em) {
    section.coach-shakeology-flavor-expanded .row .column:nth-child(2) {
      top: 10px; } }
  section.coach-shakeology-flavor-expanded .row .column .coach-shakeology-dropdowns {
    position: relative; }

section.customer-shakeology-flavor-expanded {
  margin-top: -1px;
  border-top: rgba(0, 0, 0, 0.1) solid 1px;
  border-bottom: rgba(0, 0, 0, 0.1) solid 1px;
  padding-bottom: 40px; }
  section.customer-shakeology-flavor-expanded header {
    text-align: center;
    padding: 2rem 0 1.5rem 0; }
    section.customer-shakeology-flavor-expanded header h5 {
      font-weight: 500;
      color: #48b7e4;
      display: inline-block; }
      section.customer-shakeology-flavor-expanded header h5 p {
        font-weight: 500;
        color: #48b7e4;
        display: inline-block;
        font-size: 1.125rem;
        padding: 0 5%; }
  section.customer-shakeology-flavor-expanded form {
    text-align: center; }
    section.customer-shakeology-flavor-expanded form label.error {
      margin-bottom: .5rem; }
      section.customer-shakeology-flavor-expanded form label.error.coach {
        font-size: 12px;
        width: 50%;
        margin: 0 auto 20px;
        line-height: 14px; }
  section.customer-shakeology-flavor-expanded .customer-actions {
    margin: 0 auto;
    text-align: center; }
    section.customer-shakeology-flavor-expanded .customer-actions .select-box, section.customer-shakeology-flavor-expanded .customer-actions .call-to-action {
      display: inline-block;
      padding-bottom: 2rem;
      vertical-align: top;
      margin-right: 10px; }
      @media only screen and (max-width: 46em) {
        section.customer-shakeology-flavor-expanded .customer-actions .select-box, section.customer-shakeology-flavor-expanded .customer-actions .call-to-action {
          width: 80%;
          margin: auto; } }
    section.customer-shakeology-flavor-expanded .customer-actions > p {
      padding: 0 60px;
      color: #a5a5a5; }

.facebook {
  font-size: .7rem; }
  .facebook i {
    color: #3b5998;
    font-size: 1.3rem;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle; }

.login .login-panel {
  padding: 0;
  background-color: #f3f3f3;
  color: #636363; }
  .login .login-panel > h5 {
    margin: 0;
    padding: 5px 10px;
    background-color: #dcdcdc; }
  .login .login-panel .login-panel-body {
    padding: 10px;
    min-height: 460px; }
    .login .login-panel .login-panel-body h6 {
      margin-bottom: 20px; }
    .login .login-panel .login-panel-body ul {
      margin-bottom: 15px; }
    .login .login-panel .login-panel-body fieldset ul {
      margin-bottom: 0; }
    @media only screen and (max-width: 46em) {
      .login .login-panel .login-panel-body {
        min-height: inherit; } }

.login.checkout {
  overflow: hidden;
  margin-top: 20px; }
  @media only screen and (max-width: 46em) {
    .login.checkout {
      margin: 0; } }
  .login.checkout .login-panel {
    border: 1px solid #e9e9e9;
    border-bottom: 5px solid #e9e9e9;
    margin-bottom: 20px; }
    .login.checkout .login-panel > h5 {
      color: #545e61;
      padding: 10px 40px;
      font-weight: 300; }
    .login.checkout .login-panel .login-panel-body {
      padding: 40px; }
      .login.checkout .login-panel .login-panel-body > h6 {
        font-size: 0.9rem;
        color: #636363; }
      .login.checkout .login-panel .login-panel-body a {
        font-size: 0.7rem; }
        .login.checkout .login-panel .login-panel-body a.update-password {
          font-size: 0.875rem; }
        .login.checkout .login-panel .login-panel-body a.forgot-password {
          font-size: 0.875rem;
          margin: 20px 10px;
          color: #41b6e6;
          border-bottom: 1px solid #41b6e6;
          text-decoration: none;
          display: inline-block; }
  .login.checkout .facebook a {
    color: #636363;
    text-decoration: none; }
    .login.checkout .facebook a span {
      border-bottom: 1px solid #a5a5a5;
      font-weight: 700; }
  @media only screen and (max-width: 46em) {
    .login.checkout > div.columns {
      padding: 0; } }

@media (max-width: 1024px) {
  section.coach-shakeology-flavor-expanded .row .column:nth-child(2) {
    position: relative;
    right: 0px; } }

@media (max-width: 320px) {
  .simplePopupContainer.beta .pop-header.narrow-form {
    padding: 0 0 0 10px; }
  .accepted-cards {
    margin-bottom: 20px; } }

.section.locked .editButton {
  display: none; }

@media only screen and (min-width: 680px) and (max-width: 800px) {
  body .checkout-flow .medium-6 {
    width: 75%; }
  body #postfix-container-generic-checkout {
    width: 62%; } }

.remember-me-container {
  position: relative; }
  .remember-me-container .bb-tip {
    top: 0;
    right: auto;
    position: initial;
    display: inline-block;
    margin-left: 10px;
    line-height: 21px;
    background-color: #a5a5a5;
    font-size: 14px; }
  .remember-me-container label {
    position: relative;
    display: inline-block; }
    .remember-me-container label input[type=checkbox] {
      margin: 6px 10px 0 0; }
    .remember-me-container label span {
      font-size: 12px;
      font-family: "Proxima Nova"; }

.checkout-refresh-icon {
  font-size: 28px;
  position: absolute;
  top: 5px;
  right: -15px;
  color: #48b7e4;
  cursor: pointer; }

.zipCodeError {
  padding: 0 1.875rem;
  color: #f04124;
  font-size: 0.84rem; }

.disable-submit {
  pointer-events: none; }

.hide-zipcode-error {
  display: none; }

.enable-submit {
  pointer-events: initial; }

/* Personal use checkbox styles */
.personal-use-container {
  display: none; }

/* Personal use checkbox styles */
.payment-option-selectors {
  margin: 0 auto 40px;
  overflow: hidden; }
  @media only screen and (max-width: 46em) {
    .payment-option-selectors {
      text-align: center; } }
  .genForm .payment-option-selectors legend {
    margin: 0 0 1rem 0; }
  .payment-option-selectors legend h6 {
    font-weight: bold;
    color: #333333; }
  @media only screen and (max-width: 46em) {
    .payment-option-selectors .payment-options-container {
      padding: 0; } }
  .payment-option-selectors .payment-option a {
    text-transform: inherit;
    font-weight: 800;
    min-width: 130px;
    padding: 8px 15px;
    width: 90%; }
    .payment-option-selectors .payment-option a.image {
      padding: 3px 1.25rem; }
      .payment-option-selectors .payment-option a.image img {
        max-height: 27px; }
    .payment-in-my-account .payment-option-selectors .payment-option a {
      font-size: 14px; }
      .payment-in-my-account .payment-option-selectors .payment-option a.image img {
        max-height: 25px; }

#paypal-payment-option .zoid-outlet {
  width: 100% !important; }

#paypal-payment-option .paypal-button-container {
  margin-bottom: 20px; }
  #paypal-payment-option .paypal-button-container .paypal-saved-information-container,
  #paypal-payment-option .paypal-button-container .paypal-return-information-container {
    width: 52%; }
    @media only screen and (max-width: 46em) {
      #paypal-payment-option .paypal-button-container .paypal-saved-information-container,
      #paypal-payment-option .paypal-button-container .paypal-return-information-container {
        width: 100%; } }
  #paypal-payment-option .paypal-button-container .paypal-success-container {
    margin: auto; }
    .payment-in-my-account #paypal-payment-option .paypal-button-container .paypal-success-container {
      min-height: 230px; }
    #paypal-payment-option .paypal-button-container .paypal-success-container.hide {
      display: none; }
    #paypal-payment-option .paypal-button-container .paypal-success-container .success-icon, #paypal-payment-option .paypal-button-container .paypal-success-container .success-email {
      display: inline-block;
      vertical-align: middle;
      line-height: 30px; }
    #paypal-payment-option .paypal-button-container .paypal-success-container .success-icon {
      max-width: 90px; }
    #paypal-payment-option .paypal-button-container .paypal-success-container .success-email p {
      margin: 0;
      color: #333333;
      font-weight: 400; }
    #paypal-payment-option .paypal-button-container .paypal-success-container #paypalUpdateButtons {
      margin-top: 30px; }

#paypal-payment-option input.button.continue {
  width: 100%; }

@media only screen and (min-width: 46.063em) {
  #credit-cart-payment-option button.credit-card-new-button {
    right: inherit;
    left: 60px; } }

.paypal-modal .pop-body .wrap {
  padding: 20px 0; }

.paypal-modal .button-group {
  padding-bottom: 30px; }
  .paypal-modal .button-group a.button {
    width: 90%;
    margin: 10px auto; }

#paypayPrimarySelectors {
  width: 100%; }

.pudo-search #pudoSearchResults {
  padding-top: 30px;
  display: none;
  position: relative;
  overflow: hidden; }
  .pudo-search #pudoSearchResults .pudo-shop-list-scroller {
    height: 230px;
    overflow-y: scroll;
    overflow-x: hidden;
    position: relative; }

.pudo-search #pudoShopDetails {
  position: absolute;
  left: 100%;
  height: 240px;
  width: 100%;
  background-color: #e6f0f7;
  top: 70px;
  overflow-y: auto;
  padding-bottom: 50px; }
  .pudo-search #pudoShopDetails.view {
    left: 0%; }
  .pudo-search #pudoShopDetails .remove-slide {
    font-size: 12px;
    font-weight: 600;
    border-bottom: none;
    text-decoration: underline;
    margin-bottom: 10px;
    display: block; }
    .pudo-search #pudoShopDetails .remove-slide i.icon {
      font-size: 30px;
      font-weight: 300;
      line-height: 30px;
      position: relative;
      margin-right: 10px;
      top: 7px; }

.pudo-search .pudo-scroll-gradient {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e6f0f7+0,e6f0f7+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(230, 240, 247, 0) 0%, #e6f0f7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(230, 240, 247, 0) 0%, #e6f0f7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(230, 240, 247, 0) 0%, #e6f0f7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e6f0f7', endColorstr='#e6f0f7',GradientType=0 );
  /* IE6-9 */
  height: 30px;
  position: absolute;
  top: 282px;
  width: 100%; }

.pudo-search .error-label {
  margin-top: 20px;
  margin-bottom: 0px; }

.pudo-search .button.request {
  margin: 0; }

.pudo-search .pudo-selection-text p {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #636363;
  line-height: 18px; }

.pudo-search .parcel-shops {
  justify-content: space-between;
  padding: 10px 0px;
  border-bottom: 1px solid #CCCCCC; }
  .pudo-search .parcel-shops .parcel-shops-list {
    display: block;
    align-items: center; }
    .pudo-search .parcel-shops .parcel-shops-list .parcel-shops-radio {
      z-index: 5; }
      .pudo-search .parcel-shops .parcel-shops-list .parcel-shops-radio input {
        margin: 20px 8px 20px 2px; }
    @media only screen and (min-width: 46.063em) {
      .pudo-search .parcel-shops .parcel-shops-list .parcel-shops-text {
        max-width: 140px; } }
    @media only screen and (min-width: 64.063em) {
      .pudo-search .parcel-shops .parcel-shops-list .parcel-shops-text {
        max-width: 270px; } }
    .pudo-search .parcel-shops .parcel-shops-list .parcel-shops-text .shopname {
      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-weight: 650;
      font-size: 16px;
      color: #636363;
      margin: 0px; }
    .pudo-search .parcel-shops .parcel-shops-list .parcel-shops-text .shopDescription {
      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-weight: 400;
      font-size: 14px;
      margin: 0px;
      color: #636363;
      line-height: 16px; }
  .pudo-search .parcel-shops .parcel-shops-list-right {
    display: flex;
    align-items: center;
    margin-top: 5px;
    position: relative; }
    .pudo-search .parcel-shops .parcel-shops-list-right img {
      max-width: 70px;
      margin-right: 15px;
      display: inline-block;
      vertical-align: middle; }
    .pudo-search .parcel-shops .parcel-shops-list-right a {
      color: #42b6e6;
      text-decoration: underline;
      border: none;
      font-size: 12px;
      font-weight: 600;
      vertical-align: middle;
      top: -2px;
      float: right;
      padding-right: 20px; }
      .pudo-search .parcel-shops .parcel-shops-list-right a i.icon {
        font-size: 30px;
        font-weight: 300;
        position: absolute;
        right: 0;
        top: -5px;
        line-height: 30px; }
      @media only screen and (min-width: 46.063em) {
        .pudo-search .parcel-shops .parcel-shops-list-right a {
          max-width: 130px; } }

#checkoutList .shippingItemselected, .return-visitor .shippingItemselected {
  margin-bottom: 15px; }

#checkoutList .pudo-option-selectors .button, .return-visitor .pudo-option-selectors .button {
  text-transform: capitalize;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }

html[lang=fr_FR] #checkoutList .pudo-option-selectors .shipping-options-container a,
html[lang=fr-FR] #checkoutList .pudo-option-selectors .shipping-options-container a, html[lang=fr_FR] .return-visitor .pudo-option-selectors .shipping-options-container a,
html[lang=fr-FR] .return-visitor .pudo-option-selectors .shipping-options-container a {
  max-width: 170px;
  width: 100%;
  white-space: nowrap; }
  @media only screen and (max-width: 46em) {
    html[lang=fr_FR] #checkoutList .pudo-option-selectors .shipping-options-container a,
    html[lang=fr-FR] #checkoutList .pudo-option-selectors .shipping-options-container a, html[lang=fr_FR] .return-visitor .pudo-option-selectors .shipping-options-container a,
    html[lang=fr-FR] .return-visitor .pudo-option-selectors .shipping-options-container a {
      padding: 8px;
      font-size: 12px !important; } }

#checkoutList #pudoSearchResults #pudoShopDetails, .return-visitor #pudoSearchResults #pudoShopDetails {
  z-index: 2;
  height: 305px; }

#checkoutList #pudoSearchResults .pudo-shop-list-scroller, .return-visitor #pudoSearchResults .pudo-shop-list-scroller {
  height: 315px;
  z-index: 1; }
  #checkoutList #pudoSearchResults .pudo-shop-list-scroller .parcel-shops, .return-visitor #pudoSearchResults .pudo-shop-list-scroller .parcel-shops {
    float: left;
    width: 100%;
    border: 0; }
    #checkoutList #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-radio, .return-visitor #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-radio {
      float: left; }
      #checkoutList #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-radio input, .return-visitor #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-radio input {
        margin: 5px 10px 0 1px; }
    #checkoutList #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-text, .return-visitor #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-text {
      float: left; }
    #checkoutList #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-list-right, .return-visitor #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-list-right {
      float: right; }
      @media only screen and (max-width: 46em) {
        #checkoutList #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-list-right, .return-visitor #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-list-right {
          float: left;
          margin-left: 25px; } }
      #checkoutList #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-list-right .icon-angle-right, .return-visitor #pudoSearchResults .pudo-shop-list-scroller .parcel-shops .parcel-shops-list-right .icon-angle-right {
        display: none; }

#myDeliveryShops {
  margin-top: 15px; }
  #myDeliveryShops i.fas {
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    color: #48b7e4;
    margin-right: 5px; }
  #myDeliveryShops a {
    font-weight: 700;
    font-style: normal;
    color: #3AB5E8;
    line-height: 20px;
    font-size: 13px;
    text-decoration: underline;
    border-bottom: 0; }
  #myDeliveryShops .whatdoineedtocollectmypackage {
    padding-top: 15px; }
    #myDeliveryShops .whatdoineedtocollectmypackage h3 {
      font-weight: 650;
      font-style: normal;
      font-size: 16px;
      color: #636363;
      line-height: 22px; }
    #myDeliveryShops .whatdoineedtocollectmypackage ul, #myDeliveryShops .whatdoineedtocollectmypackage li, #myDeliveryShops .whatdoineedtocollectmypackage p {
      font-weight: 400;
      font-style: normal;
      font-size: 14px;
      color: #636363;
      line-height: 18px; }
    #myDeliveryShops .whatdoineedtocollectmypackage ul {
      list-style: disc;
      margin: 0 25px;
      padding-bottom: 20px; }

.pudo-shop-details-container h3 {
  font-weight: 650;
  font-style: normal;
  font-size: 18px;
  color: #636363;
  line-height: 22px;
  margin: 0; }

.pudo-shop-details-container h4 {
  font-weight: 650;
  font-style: normal;
  font-size: 16px;
  color: #636363;
  line-height: 22px;
  margin-top: 10px; }

.pudo-shop-details-container p {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #636363;
  line-height: 18px;
  margin: 0; }
  .pudo-shop-details-container p.shop-distance {
    font-size: 11px;
    margin-bottom: 10px; }
  .pudo-shop-details-container p span.pudo-day, .pudo-shop-details-container p span.pudo-time {
    display: inline-block;
    vertical-align: middle;
    width: 40%; }

.pudo-shop-details-container .pudo-shop-close-link {
  margin: 40px 0 0; }
  .pudo-shop-details-container .pudo-shop-close-link a {
    border: none;
    font-size: 14px;
    font-weight: 400;
    color: #169BD5; }

.pudo-view-shop-details {
  text-decoration: underline;
  font-weight: 400;
  margin-top: 10px;
  display: block; }

.checkout-flow .pudo-option-selectors {
  margin-bottom: 30px;
  margin-top: 15px; }

.checkout-flow .pudo-search {
  margin-bottom: 30px; }
  .checkout-flow .pudo-search #pudoSearchResults .pudo-shops-error {
    color: #f04124; }

.cart-summary .column-titles {
  background-color: #ffffff !important; }

.cart-summary .column-titles .row {
  font-weight: normal;
  border-bottom: 1px solid #dcdcdc; }

.cart-summary .column-titles .row.product-categories {
  padding: 0;
  border-bottom: none; }

.product-categories .column.main-column {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc; }

.column.main-column {
  margin: 0;
  border-left: none;
  border-right: none; }

#column-title {
  padding-left: 30px; }

.price-summary aside {
  font-size: 12px;
  color: #a5a5a5;
  position: relative;
  top: -14px; }

.wishlist.sidebar {
  border-left: 1px solid #dcdcdc; }

.add-to-cart {
  display: block;
  color: #41b6e6;
  font-size: 12px;
  font-weight: bold;
  margin: 20px 0 10px; }
  .add-to-cart .icon-shopping-cart {
    margin-right: 10px; }
  .add-to-cart .remove a .icon-times-circle {
    margin-right: 10px !important; }

.wishlist {
  display: block;
  color: #a5a5a5;
  font-size: 12px;
  font-weight: bold;
  margin: 20px 0 10px; }
  .wishlist .icon-plus-circle {
    margin-right: 7px; }

.column.side-column.ec {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc; }
  .column.side-column.ec .wishlist.sidebar {
    border-left: none; }
  .column.side-column.ec .wl-sidebar-header {
    border-right: none; }

.wl-button-row.ec {
  text-align: left;
  padding-left: 40px;
  padding-top: 30px; }
  .wl-button-row.ec .wl-button {
    margin-right: 30px; }

.wl-sidebar-container .wl-sidebar-header, .wl-container .wl-sidebar-header {
  height: 45px;
  position: relative;
  border-right: 1px solid #dcdcdc;
  background-color: #e6f0f7;
  padding: 15px 0 10px 37px; }
  .wl-sidebar-container .wl-sidebar-header .wl-title, .wl-container .wl-sidebar-header .wl-title {
    color: #636363; }
  .wl-sidebar-container .wl-sidebar-header .wl-share, .wl-container .wl-sidebar-header .wl-share {
    width: 70px;
    height: 35px;
    background-color: #ffffff;
    position: absolute;
    bottom: 0;
    right: 0; }
  .wl-sidebar-container .wl-sidebar-header .icon-gift, .wl-container .wl-sidebar-header .icon-gift {
    background-color: #ffffff;
    border-radius: 13px;
    padding: 3px 4px;
    margin: 10px 15px; }
  .wl-sidebar-container .wl-sidebar-header img.gift, .wl-container .wl-sidebar-header img.gift {
    background-color: #ffffff;
    padding: 10px 15px; }

.wl-sidebar-container .wl-content.empty, .wl-container .wl-content.empty {
  padding-left: 38px;
  padding-bottom: 35px;
  border-bottom: 1px solid #dcdcdc; }

.wl-sidebar-container .wl-content .wl-empty, .wl-container .wl-content .wl-empty {
  margin: 30px 0;
  font-size: 15px;
  width: 200px;
  display: block;
  color: #636363;
  line-height: 25px;
  width: 130px; }

.wl-sidebar-container #empty, .wl-container #empty {
  display: none;
  border-bottom: 1px solid #dcdcdc; }

.wl-sidebar-container .view-wishlist, .wl-container .view-wishlist {
  text-align: center;
  margin-top: 30px; }

.wl-sidebar-container .wl-button, .wl-sidebar-container .wl-disabled-button, .wl-container .wl-button, .wl-container .wl-disabled-button {
  width: 200px;
  height: 40px;
  background-color: #ffffff;
  text-transform: uppercase;
  padding: 5px 0;
  font-weight: bold; }

.wl-sidebar-container .wl-button, .wl-container .wl-button {
  border: 1px solid #41b6e6;
  color: #41b6e6; }

.wl-sidebar-container .wl-disabled-button, .wl-container .wl-disabled-button {
  border: 1px solid #a5a5a5;
  color: #a5a5a5; }

.wl-sidebar-container .featured-products, .wl-sidebar-container .continue-shopping, .wl-container .featured-products, .wl-container .continue-shopping {
  color: #39b5e8;
  font-size: 12px;
  display: block;
  margin-bottom: 10px;
  font-weight: bold; }

.wl-sidebar-container .product-column, .wl-sidebar-container .product-description, .wl-container .product-column, .wl-container .product-description {
  display: inline-block; }

.wl-sidebar-container .product-column, .wl-container .product-column {
  margin-right: 20px;
  vertical-align: top;
  float: none; }

.wl-sidebar-container .product-row, .wl-container .product-row {
  padding: 20px 30px;
  border-bottom: 1px solid #dcdcdc; }

.wl-sidebar-container .product-description, .wl-container .product-description {
  width: 48%; }
  .wl-sidebar-container .product-description h4, .wl-container .product-description h4 {
    font-size: 16px;
    line-height: 19px;
    font-weight: normal;
    color: #636363;
    margin-bottom: 10px; }
  .wl-sidebar-container .product-description p, .wl-container .product-description p {
    margin-bottom: 5px; }
  .wl-sidebar-container .product-description strong, .wl-container .product-description strong {
    font-size: 1rem;
    color: #636363; }

.wl-sidebar-container .share-wishlist, .wl-container .share-wishlist {
  text-align: center;
  padding-bottom: 40px; }
  .wl-sidebar-container .share-wishlist img, .wl-container .share-wishlist img {
    margin-right: 10px; }

.wl-sidebar-container .share-title, .wl-container .share-title {
  color: #0075de;
  font-size: 12px;
  font-weight: bold; }

.wl-sidebar-container .share-disabled-title, .wl-container .share-disabled-title {
  color: #a5a5a5;
  font-size: 12px;
  font-weight: bold; }

@media only screen and (max-width: 46em) {
  .product-column {
    width: 100%;
    text-align: center; }
    .product-column .add-to-cart, .product-column .remove {
      display: none; }
  .wl-sidebar-container .product-description, .wl-container .product-description {
    width: 100%;
    text-align: center; }
    .wl-sidebar-container .product-description p, .wl-container .product-description p {
      width: 50%;
      margin: 0 auto 5px auto; }
    .wl-sidebar-container .product-description .row, .wl-container .product-description .row {
      padding-top: 10px; }
  .wl-sidebar-container .wl-content .wl-empty, .wl-container .wl-content .wl-empty {
    width: 100%; }
  .wl-sidebar-container .wl-content.empty, .wl-container .wl-content.empty {
    padding-left: 0;
    text-align: center; }
  .wl-sidebar-container .view-wishlist .wl-button, .wl-container .view-wishlist .wl-button {
    display: none; }
  .wl-sidebar-container .wl-button, .wl-container .wl-button {
    width: 250px; }
  .wl-sidebar-container .wl-view-more, .wl-container .wl-view-more {
    background-color: #41b6e6;
    color: #ffffff;
    width: 250px;
    height: 40px;
    text-transform: uppercase;
    padding: 5px 0;
    font-weight: bold;
    margin: 40px auto; }
  .wl-sidebar-container .share-wishlist, .wl-container .share-wishlist {
    display: none; }
  .wl-sidebar-container .wl-image-large, .wl-container .wl-image-large {
    margin: 0 auto; }
  .wl-sidebar-container .wl-image-small, .wl-container .wl-image-small {
    display: none; }
  .empty-cart {
    top: 20px;
    left: 0;
    text-align: center; }
  .wl-button-row.ec {
    text-align: center;
    padding-left: 0;
    padding-top: 60px; }
    .wl-button-row.ec .wl-button {
      margin-right: 0; } }

.member-types-container {
  max-width: 960px;
  margin: auto; }
  .member-types-container a {
    color: #169BD5; }
  .member-types-container .main-container {
    display: flex;
    margin-bottom: 60px; }
    @media (max-width: 767px) {
      .member-types-container .main-container {
        display: block;
        margin-bottom: 30px; } }
    .member-types-container .main-container .member-list {
      width: 48%;
      margin-top: 20px; }
      .member-types-container .main-container .member-list .member-description-block .member-description-list .member-description .member-img-container {
        margin: auto;
        height: 230px;
        margin-bottom: 15px; }
        .member-types-container .main-container .member-list .member-description-block .member-description-list .member-description .member-img-container img {
          width: 100%;
          height: 100%; }
      .member-types-container .main-container .member-list .member-description-block .member-description-list .member-description p {
        font-size: 14px;
        font-weight: 650; }
      .member-types-container .main-container .member-list .member-description-block .member-description-list .member-description ul li p {
        font-size: 14px;
        font-weight: 400;
        margin: 0; }
      @media (max-width: 767px) {
        .member-types-container .main-container .member-list .member-description-block {
          padding: 0 20px; } }
      @media (max-width: 767px) {
        .member-types-container .main-container .member-list {
          width: 100%; } }
      .member-types-container .main-container .member-list .main-heading {
        font-weight: 200;
        font-style: normal;
        font-size: 28px;
        color: #1378DB;
        text-align: center; }
      .member-types-container .main-container .member-list .subtext {
        text-align: center;
        font-size: 16px;
        margin-bottom: 40px;
        font-weight: bold; }
        .member-types-container .main-container .member-list .subtext.sub-head-text {
          color: #1378DB;
          font-size: 28px;
          font-weight: 200;
          margin-bottom: 6px; }
          @media (max-width: 767px) {
            .member-types-container .main-container .member-list .subtext.sub-head-text {
              padding: 0 5px;
              font-size: 26px;
              margin-top: 50px; } }
        .member-types-container .main-container .member-list .subtext .discount-text {
          font-weight: 650;
          margin-bottom: 56px; }
      .member-types-container .main-container .member-list .image-block {
        width: 320px;
        margin: auto;
        height: 230px;
        margin-bottom: 60px; }
        @media (max-width: 767px) {
          .member-types-container .main-container .member-list .image-block {
            margin-bottom: 40px; } }
        .member-types-container .main-container .member-list .image-block img {
          width: 100%;
          height: 100%; }
      .member-types-container .main-container .member-list .image-description.image-section {
        margin-bottom: 35px; }
        @media (max-width: 767px) {
          .member-types-container .main-container .member-list .image-description.image-section {
            margin-bottom: 15px; } }
      .member-types-container .main-container .member-list .image-description.image-section + .member-description-block .sigin-description .btn-text {
        margin-top: 50px; }
        @media (max-width: 767px) {
          .member-types-container .main-container .member-list .image-description.image-section + .member-description-block .sigin-description .btn-text {
            margin-top: 30px; } }
      .member-types-container .main-container .member-list .image-description .image-content {
        margin: 30px 0;
        min-height: 44px; }
        @media (max-width: 767px) {
          .member-types-container .main-container .member-list .image-description .image-content {
            margin: 30px 0 10px 0;
            min-height: 0; } }
        .member-types-container .main-container .member-list .image-description .image-content p {
          font-size: 16px;
          color: #4d4c4c;
          text-align: center;
          margin: 0;
          font-weight: 400; }
      .member-types-container .main-container .member-list .image-description .member-description-block {
        width: 80%;
        margin: auto; }
        .member-types-container .main-container .member-list .image-description .member-description-block .member-description-list .member-description .description-heading {
          font-weight: bold;
          font-size: 14px; }
        .member-types-container .main-container .member-list .image-description .member-description-block .member-description-list .member-description .description-text {
          width: 360px;
          margin-bottom: 20px; }
          @media (max-width: 767px) {
            .member-types-container .main-container .member-list .image-description .member-description-block .member-description-list .member-description .description-text {
              width: 100%; } }
          .member-types-container .main-container .member-list .image-description .member-description-block .member-description-list .member-description .description-text li {
            font-size: 14px;
            line-height: 20px;
            text-align: left; }
        .member-types-container .main-container .member-list .image-description .member-description-block .member-description-list .member-description:nth-child(even) {
          text-align: center;
          margin: 10px 0px; }
      .member-types-container .main-container .member-list .btn-text {
        text-align: center;
        margin-top: 20px; }
        .member-types-container .main-container .member-list .btn-text button {
          border-radius: 5px;
          background-color: #3ab5e8;
          padding: 11px 22px;
          margin-bottom: 6px;
          font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
          font-weight: bold;
          font-size: 14px;
          width: 100%; }
          .member-types-container .main-container .member-list .btn-text button.disabled {
            pointer-events: none;
            background-color: #cccccc !important; }
          @media (max-width: 767px) {
            .member-types-container .main-container .member-list .btn-text button {
              max-width: inherit;
              width: 100%; } }
        .member-types-container .main-container .member-list .btn-text .pc-validation-message {
          font-size: 16px;
          font-weight: 650;
          margin-bottom: 6px; }
      .member-types-container .main-container .member-list .sigin-description {
        text-align: center; }
        .member-types-container .main-container .member-list .sigin-description ol li, .member-types-container .main-container .member-list .sigin-description ul li {
          text-align: left; }
        .member-types-container .main-container .member-list .sigin-description p {
          display: inline-block;
          margin: 0;
          font-size: 14px; }
      .member-types-container .main-container .member-list:last-child .member-description-block {
        margin-top: 0; }
      @media (max-width: 767px) {
        .member-types-container .main-container .member-list:last-child .image-block {
          margin-bottom: 0; } }
      @media (max-width: 767px) {
        .member-types-container .main-container .member-list:last-child .discount-text {
          margin-bottom: 0; } }
      @media (max-width: 767px) {
        .member-types-container .main-container .member-list:last-child .sub-head-text {
          margin-top: 20px; } }
      .member-types-container .main-container .member-list:last-child .member-description-block {
        margin-top: 35px; }
      .member-types-container .main-container .member-list:last-child .member-description ul + p {
        text-align: center; }
      .member-types-container .main-container .member-list:last-child .sigin-description {
        margin-top: 20px; }
        .member-types-container .main-container .member-list:last-child .sigin-description .text-description {
          background-color: #F7F8FA;
          padding: 22px 12px;
          margin-top: 40px; }
          @media (max-width: 767px) {
            .member-types-container .main-container .member-list:last-child .sigin-description .text-description {
              margin-top: 20px; } }
    .member-types-container .main-container .separator {
      width: 4%;
      margin: 3% 50px 0 0;
      text-align: center;
      position: relative; }
      @media (max-width: 767px) {
        .member-types-container .main-container .separator {
          width: 100%; } }
      .member-types-container .main-container .separator span {
        font-weight: bold;
        margin-top: 18px;
        display: block; }
      .member-types-container .main-container .separator .separator-header {
        width: 1px;
        background-color: #dedede;
        position: absolute;
        bottom: 0;
        left: 50%; }
        @media (max-width: 767px) {
          .member-types-container .main-container .separator .separator-header {
            display: none; } }

.membership-container .membership-header {
  padding-top: 30px; }
  @media (max-width: 767px) {
    .membership-container .membership-header {
      padding: 0px 15px; } }
  .membership-container .membership-header .membership-header-title {
    font-size: 22px;
    margin: 0;
    text-align: center;
    padding: 20px 0;
    color: #737070; }

@media (max-width: 767px) {
  .membership-container .membership-description {
    padding: 0px 15px; } }

.membership-container .membership-description .membership-section-header {
  position: relative; }
  .membership-container .membership-description .membership-section-header:after {
    transform: translate(-50%, -50%);
    content: "";
    height: 1px;
    width: 60px;
    background-color: #dedede;
    position: absolute;
    bottom: 0px;
    left: 50%;
    right: 50%; }
  .membership-container .membership-description .membership-section-header .membership-section-title {
    text-align: center;
    font-weight: 100;
    color: #3ab5e8;
    padding-bottom: 30px; }
  .membership-container .membership-description .membership-section-header.membership-product-list {
    margin-top: 90px; }
    .membership-container .membership-description .membership-section-header.membership-product-list:after {
      content: "";
      display: none; }
    .membership-container .membership-description .membership-section-header.membership-product-list .membership-section-title {
      padding-bottom: 10px;
      font-size: 18px;
      font-weight: 600;
      color: initial; }

.membership-container .membership-description .membership-sectiontile {
  display: flex;
  justify-content: space-around;
  position: relative; }
  @media (max-width: 767px) {
    .membership-container .membership-description .membership-sectiontile {
      flex-direction: column; }
      .membership-container .membership-description .membership-sectiontile .membership-url {
        margin: auto;
        margin-top: 20px; }
      .membership-container .membership-description .membership-sectiontile .membership-product-description {
        width: 100% !important;
        text-align: center;
        margin-bottom: 40px; }
        .membership-container .membership-description .membership-sectiontile .membership-product-description .membership-product-content {
          text-align: left; }
        .membership-container .membership-description .membership-sectiontile .membership-product-description .membership-product-button {
          width: 100%; } }
  .membership-container .membership-description .membership-sectiontile:after {
    transform: translate(-50%, -50%);
    content: "";
    height: 1px;
    width: 60px;
    background-color: #dedede;
    position: absolute;
    bottom: -50px;
    left: 50%;
    right: 50%; }
  .membership-container .membership-description .membership-sectiontile.membership-product-secondary {
    display: flex;
    justify-content: space-around;
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product {
        position: relative;
        width: 100%;
        display: flex;
        align-items: center; }
        .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product .membership-text {
          position: absolute;
          left: 44%;
          top: 0px; }
        .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product .membership-product-button {
          position: absolute;
          bottom: 0px;
          right: 0px;
          width: 56%; } }
    .membership-container .membership-description .membership-sectiontile.membership-product-secondary:after {
      content: "";
      display: none; }
    .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product-description {
      margin-bottom: 30px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      flex: 1 1 0%; }
      .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product-description .membership-url {
        text-align: center;
        margin-right: 2%;
        width: 100%; }
        .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product-description .membership-url img {
          max-width: 120px;
          width: 100%;
          min-height: 130px; }
      .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product-description .membership-product-title {
        margin: 10px 0;
        font-size: 16px;
        font-weight: 650;
        text-align: center; }
      .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product-description .membership-product-content {
        font-size: 16px;
        margin-bottom: 20px;
        text-align: center; }
      .membership-container .membership-description .membership-sectiontile.membership-product-secondary .membership-product-description .membership-product-button {
        background-color: #3ab5e8;
        border-radius: 6px;
        padding: 12px 32px;
        font-weight: bold;
        margin: 0 auto;
        max-width: 230px;
        width: 100%; }
  .membership-container .membership-description .membership-sectiontile .membership-url {
    padding-left: 60px;
    margin-top: 20px; }
    @media (max-width: 767px) {
      .membership-container .membership-description .membership-sectiontile .membership-url {
        padding-left: 0; } }
    .membership-container .membership-description .membership-sectiontile .membership-url img {
      max-height: 235px;
      width: 220px;
      margin-top: 20px; }
      @media (max-width: 767px) {
        .membership-container .membership-description .membership-sectiontile .membership-url img {
          margin-top: 0; } }
  .membership-container .membership-description .membership-sectiontile .membership-product-description {
    width: 66%;
    margin-top: 20px; }
    .membership-container .membership-description .membership-sectiontile .membership-product-description .membership-product-title {
      margin: 10px 0;
      font-size: 16px;
      font-weight: 650; }
    .membership-container .membership-description .membership-sectiontile .membership-product-description .purchase-text {
      margin-bottom: 20px; }
      .membership-container .membership-description .membership-sectiontile .membership-product-description .purchase-text .purchase-img-container {
        width: 320px;
        margin: auto;
        height: 230px; }
        .membership-container .membership-description .membership-sectiontile .membership-product-description .purchase-text .purchase-img-container img {
          width: 100%;
          height: 100%; }
      .membership-container .membership-description .membership-sectiontile .membership-product-description .purchase-text p {
        font-size: 14px;
        font-weight: 400;
        max-width: 515px; }
    .membership-container .membership-description .membership-sectiontile .membership-product-description .membership-product-content {
      font-size: 16px;
      margin-bottom: 20px; }
    .membership-container .membership-description .membership-sectiontile .membership-product-description .membership-product-button {
      background-color: #3ab5e8;
      border-radius: 6px;
      padding: 12px 32px;
      font-weight: bold;
      margin: 0; }
  .membership-container .membership-description .membership-sectiontile .membership-product {
    width: 33.33%;
    margin: 30px 0;
    text-align: center; }
    .membership-container .membership-description .membership-sectiontile .membership-product p {
      font-size: 18px;
      color: #737070; }
    .membership-container .membership-description .membership-sectiontile .membership-product img {
      max-height: 175px;
      margin-bottom: 15px;
      max-width: 200px; }
      @media (max-width: 767px) {
        .membership-container .membership-description .membership-sectiontile .membership-product img {
          max-height: 110px;
          min-height: 110px;
          max-width: 120px;
          width: 100%; } }
    .membership-container .membership-description .membership-sectiontile .membership-product button {
      width: 65%;
      background-color: #fff;
      border: 1px solid #3ab5e8;
      border-radius: 6px;
      color: #3ab5e8;
      font-weight: bold;
      padding: 12px; }

.wish-list-link a {
  color: #a5a5a5; }

div .wish-list .wish-list-title {
  background-color: #e6f0f7;
  padding: 10px 40px;
  margin: 0;
  font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #636363;
  font-size: 14px;
  font-weight: normal; }

div .wish-list .panel {
  padding: 40px; }

#address-modal .large-block-grid-3 > li, .account .large-block-grid-3 > li {
  padding: 0 0.625rem 50px; }

#address-modal .address-row, .account .address-row {
  margin: auto;
  width: 90%;
  padding-top: 20px; }
  #address-modal .address-row .large-3, .account .address-row .large-3 {
    width: 26%; }
  #address-modal .address-row .icon-check, .account .address-row .icon-check {
    color: #41b6e6;
    position: relative;
    left: 2px;
    top: 3px;
    vertical-align: top; }
  #address-modal .address-row li, .account .address-row li {
    color: #636363;
    font-size: 12px; }
    #address-modal .address-row li .address-option, .account .address-row li .address-option {
      margin-left: 20px;
      position: relative;
      line-height: 1.6; }
      #address-modal .address-row li .address-option input[type=radio], .account .address-row li .address-option input[type=radio] {
        position: absolute;
        left: -20px; }
      #address-modal .address-row li .address-option hr, .account .address-row li .address-option hr {
        width: 140px;
        margin: 10px 0; }
      #address-modal .address-row li .address-option .shipping-options, .account .address-row li .address-option .shipping-options {
        position: relative;
        left: -20px;
        font-size: 12px;
        color: #a5a5a5; }
        #address-modal .address-row li .address-option .shipping-options span, .account .address-row li .address-option .shipping-options span {
          display: inline-block; }
        #address-modal .address-row li .address-option .shipping-options .primary-check, .account .address-row li .address-option .shipping-options .primary-check {
          margin: 0;
          width: 10px;
          height: 10px;
          vertical-align: top; }
        #address-modal .address-row li .address-option .shipping-options .set-primary, .account .address-row li .address-option .shipping-options .set-primary {
          display: inline-block;
          width: 120px;
          margin-left: 8px; }
      #address-modal .address-row li .address-option .delete-address, .account .address-row li .address-option .delete-address {
        position: relative;
        left: -20px;
        margin-top: 10px;
        font-size: 0.8rem;
        color: #a5a5a5;
        width: 150px;
        padding-left: 20px; }
        #address-modal .address-row li .address-option .delete-address a, .account .address-row li .address-option .delete-address a {
          color: #a5a5a5; }

#address-modal .step-address, .account .step-address {
  color: #1378db;
  position: absolute;
  z-index: 1;
  left: 7px;
  bottom: 1px;
  font-weight: bold;
  font-size: 1.4em; }

#address-modal .pop-header.address-modal, .account .pop-header.address-modal {
  padding: 10px 0px 5px 37px;
  height: 50px; }

#address-modal .pop-header .icon-lg, .account .pop-header .icon-lg {
  position: relative;
  top: 2px;
  font-size: 0.8rem; }

#address-modal .pop-header .address-header, .account .pop-header .address-header {
  position: relative;
  top: 3px; }

#address-modal .pop-footer, .account .pop-footer {
  height: 115px;
  padding: 35px 50px; }
  #address-modal .pop-footer li:nth-child(1), .account .pop-footer li:nth-child(1) {
    width: 30%; }
  #address-modal .pop-footer li:nth-child(2), .account .pop-footer li:nth-child(2) {
    width: 70%; }
  #address-modal .pop-footer .button, .account .pop-footer .button {
    width: 121px; }
    #address-modal .pop-footer .button.update-btn, .account .pop-footer .button.update-btn {
      background-color: #41b6e6;
      color: #ffffff; }

#address-modal ul.address-row a, #address-modal .simplePopupContainer ul.pop-footer a, .account ul.address-row a, .account .simplePopupContainer ul.pop-footer a {
  text-decoration: none; }

#address-modal .pop-body .column, .account .pop-body .column {
  padding: 0; }

#address-modal .pop-body.attention, .account .pop-body.attention {
  height: auto;
  padding-top: 20px;
  padding-left: 60px;
  width: 100%; }
  #address-modal .pop-body.attention p.error, .account .pop-body.attention p.error {
    padding-left: 6px; }

#address-modal .update-address, .account .update-address {
  text-align: right; }
  #address-modal .update-address a, .account .update-address a {
    margin-right: 5px; }

@media only screen and (max-width: 46em) {
  #address-modal .address-row, .account .address-row {
    margin-top: 20px; }
    #address-modal .address-row li .address-option, .account .address-row li .address-option {
      width: 200px;
      margin: auto;
      line-height: 1.6; }
  #address-modal .pop-header, .account .pop-header {
    padding: 10px 0px 5px 8px;
    font-size: 13px; }
  #address-modal .pop-body.attention, .account .pop-body.attention {
    height: auto;
    width: 90%;
    margin: auto;
    padding: 20px 20px 0; }
  #address-modal .pop-footer, .account .pop-footer {
    height: auto; }
    #address-modal .pop-footer li, .account .pop-footer li {
      display: inline-block;
      float: none;
      text-align: center; }
      #address-modal .pop-footer li:nth-child(1), .account .pop-footer li:nth-child(1) {
        width: 100%; }
      #address-modal .pop-footer li:nth-child(2), .account .pop-footer li:nth-child(2) {
        width: 100%; }
      #address-modal .pop-footer li a.button, .account .pop-footer li a.button {
        width: 100%;
        padding: 10px; }
    #address-modal .pop-footer .update-address a.update-btn, .account .pop-footer .update-address a.update-btn {
      margin: 20px auto; } }

@media (max-width: 360px) {
  #address-modal .address-row li .address-option, .account .address-row li .address-option {
    width: 130px; } }

#forgot-password .icon-user {
  font-size: 26px;
  position: relative;
  vertical-align: middle;
  margin-right: 15px; }

#forgot-password .button {
  background-color: #48b7e4;
  margin: auto;
  display: block; }

#forgot-password .pop-body {
  padding: 35px 55px;
  color: #636363;
  line-height: 20px;
  font-size: 14px; }

#forgot-password fieldset {
  border: none; }

#forgot-password .forgot-password-success {
  font-size: 12px;
  line-height: 18px;
  margin: auto;
  display: block;
  width: 50%;
  float: none; }

@media only screen and (max-width: 46em) {
  #forgot-password .forgot-password-success {
    width: 100%; } }

@media (max-width: 480px) {
  #forgot-password .icon-user {
    margin-right: 5px; }
  #forgot-password .pop-body {
    padding: 35px 25px; } }

.shac-about .promo-header-container .promo-header {
  display: none !important; }

.promo-header-container {
  clear: both;
  width: 100%;
  max-width: 71.25rem;
  margin: 0 auto;
  overflow: hidden;
  position: relative; }
  @media only screen and (min-width: 46.063em) {
    .blue-forrest .promo-header-container {
      padding: 0; } }
  .promo-header-container > img {
    float: right; }
  .promo-header-container .promo-header {
    color: #fff;
    text-align: left;
    z-index: 999;
    position: absolute;
    background-color: #1378db;
    overflow: hidden;
    top: -5px; }
    @media only screen and (max-width: 46em) {
      .promo-header-container .promo-header {
        position: relative;
        padding: 15px 0;
        background-color: #0075DE;
        top: 0; } }
    .promo-header-container .promo-header span, .promo-header-container .promo-header h2 {
      float: none;
      vertical-align: middle;
      display: inline-block; }
    .promo-header-container .promo-header span.icon-stack {
      margin-left: 38px; }
      @media only screen and (max-width: 46em) {
        .promo-header-container .promo-header span.icon-stack {
          margin-left: 10px; } }
    .promo-header-container .promo-header > h2 {
      margin: 0 0 0 15px;
      color: #fff;
      font-size: 28px;
      font-weight: 100;
      letter-spacing: 1px;
      padding: 10px 40px 10px 0px; }
      .promo-header-container .promo-header > h2.no-icon {
        padding: 10px 40px 10px 40px;
        margin: 0;
        width: 100%; }
      @media only screen and (max-width: 46em) {
        .promo-header-container .promo-header > h2 {
          line-height: 22px;
          font-size: 22px;
          width: 70%; }
          .promo-header-container .promo-header > h2.no-icon {
            padding: 0 40px 5px 40px;
            margin: 0;
            width: 100%;
            text-align: center; } }
  .promo-header-container > article, .promo-header-container .row > article {
    z-index: 2;
    position: relative; }
    .promo-header-container > article > div, .promo-header-container .row > article > div {
      margin-top: 85px;
      padding: 0 40px 40px; }
      .promo-header-container > article > div .content, .promo-header-container .row > article > div .content {
        color: #303739;
        font-size: 13px;
        line-height: 17px;
        font-weight: 400; }
      .promo-header-container > article > div.flush, .promo-header-container .row > article > div.flush {
        margin-top: 0;
        padding: 0; }
        .promo-header-container > article > div.flush .content, .promo-header-container .row > article > div.flush .content {
          padding: 0 40px;
          margin-top: 75px; }
          @media only screen and (max-width: 46em) {
            .promo-header-container > article > div.flush .content, .promo-header-container .row > article > div.flush .content {
              margin-top: 35px; } }
      @media only screen and (max-width: 46em) {
        .promo-header-container > article > div, .promo-header-container .row > article > div {
          margin-top: 10px; } }
      .promo-header-container > article > div.hero-image, .promo-header-container .row > article > div.hero-image {
        margin: 0;
        padding: 0; }
        @media only screen and (max-width: 46em) {
          .promo-header-container > article > div.hero-image.right, .promo-header-container .row > article > div.hero-image.right {
            float: none; } }
        .promo-header-container > article > div.hero-image.background, .promo-header-container .row > article > div.hero-image.background {
          position: absolute;
          top: 0;
          margin: 0;
          padding: 0;
          float: none;
          width: 100%;
          z-index: -9999; }
          .promo-header-container > article > div.hero-image.background img, .promo-header-container .row > article > div.hero-image.background img {
            float: right; }
          @media only screen and (max-width: 46em) {
            .promo-header-container > article > div.hero-image.background, .promo-header-container .row > article > div.hero-image.background {
              position: relative;
              overflow: hidden;
              width: 200%;
              left: -95%; }
              .promo-header-container > article > div.hero-image.background img, .promo-header-container .row > article > div.hero-image.background img {
                width: 100%;
                max-width: 100%; } }
          .promo-header-container > article > div.hero-image.background.right-image, .promo-header-container .row > article > div.hero-image.background.right-image {
            width: 50%;
            right: 0;
            float: right; }
            @media only screen and (max-width: 46em) {
              .promo-header-container > article > div.hero-image.background.right-image, .promo-header-container .row > article > div.hero-image.background.right-image {
                width: 100%;
                right: auto;
                position: relative;
                max-width: 480px;
                margin: auto;
                float: inherit; } }
            @media only screen and (max-width: 46em) {
              .promo-header-container > article > div.hero-image.background.right-image, .promo-header-container .row > article > div.hero-image.background.right-image {
                margin: 0 0 10px 10px;
                float: right;
                max-width: 320px; } }
            @media (max-width: 570px) {
              .promo-header-container > article > div.hero-image.background.right-image, .promo-header-container .row > article > div.hero-image.background.right-image {
                margin: 0 auto 10px;
                max-width: 480px; } }
    .promo-header-container > article h3, .promo-header-container > article h4, .promo-header-container > article h5, .promo-header-container > article h6, .promo-header-container .row > article h3, .promo-header-container .row > article h4, .promo-header-container .row > article h5, .promo-header-container .row > article h6 {
      color: #353535; }
    .promo-header-container > article h3, .promo-header-container .row > article h3 {
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
      margin-bottom: 10px;
      font-size: 20px;
      line-height: 24px;
      font-weight: 600;
      color: #303739; }
    .promo-header-container > article h5, .promo-header-container .row > article h5 {
      font-weight: 600; }
    .promo-header-container > article h6, .promo-header-container .row > article h6 {
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 10px;
      line-height: 18px; }
    .promo-header-container > article ul, .promo-header-container .row > article ul {
      list-style: none;
      margin-left: 0;
      margin-bottom: 35px; }
      .shac-about .promo-header-container > article ul, .shac-about .promo-header-container .row > article ul {
        list-style: disc;
        margin-bottom: 0;
        padding: 0; }
      .promo-header-container > article ul li, .promo-header-container .row > article ul li {
        font-size: 12px;
        color: #666666;
        margin-bottom: 6px; }
        .promo-header-container > article ul li:before, .promo-header-container .row > article ul li:before {
          content: "• ";
          color: #48b7e4; }
        .shac-about .promo-header-container > article ul li:before, .shac-about .promo-header-container .row > article ul li:before {
          content: ""; }
    .promo-header-container > article p, .promo-header-container .row > article p {
      color: #303739;
      font-size: 13px;
      line-height: 17px;
      font-weight: 400; }
    .promo-header-container > article a, .promo-header-container .row > article a {
      font-size: 12px;
      border-bottom: 1px solid #c3ebf8; }
      .promo-header-container > article a.button, .promo-header-container .row > article a.button {
        font-size: 0.875rem;
        margin-top: 10px; }
        @media only screen and (max-width: 46em) {
          .promo-header-container > article a.button, .promo-header-container .row > article a.button {
            font-size: 16px;
            margin: 0 auto; } }
    @media only screen and (max-width: 46em) {
      .promo-header-container > article, .promo-header-container .row > article {
        overflow: hidden; }
        .promo-header-container > article h5, .promo-header-container .row > article h5 {
          font-size: 20px;
          line-height: 24px; } }
  .promo-header-container.wide-content article {
    width: 90%;
    margin: 85px auto 25px; }
    @media only screen and (max-width: 46em) {
      .promo-header-container.wide-content article {
        margin: 5%; } }
  .promo-header-container.theme-dark {
    background-color: black; }
    .promo-header-container.theme-dark article h5, .promo-header-container.theme-dark article h6 {
      font-weight: 500; }
    .promo-header-container.theme-dark article h3, .promo-header-container.theme-dark article h5, .promo-header-container.theme-dark article h6, .promo-header-container.theme-dark article ul, .promo-header-container.theme-dark article p {
      color: #FFFFFF; }
    @media only screen and (max-width: 46em) {
      .promo-header-container.theme-dark .hero-image.background {
        position: absolute;
        right: 0;
        left: auto; } }
  @media only screen and (max-width: 46em) and (max-width: 320px) {
    .promo-header-container.theme-dark .hero-image.background {
      right: -15%; } }
    @media only screen and (max-width: 46em) {
      .promo-header-container.theme-dark .left {
        margin-top: 220px; }
      .promo-header-container.theme-dark article {
        width: 100%;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+60&0+0,1+60 */
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 60%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, black 60%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, black 60%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
        .promo-header-container.theme-dark article h5, .promo-header-container.theme-dark article h6 {
          font-weight: 300; } }
  @media only screen and (max-width: 46em) {
    .promo-header-container.theme-light article p {
      font-size: 12px;
      line-height: 18px; } }
  .promo-header-container .success-stories-grid li:before {
    content: none; }
  @media only screen and (max-width: 46em) {
    .promo-header-container {
      border-top: none; }
      .promo-header-container header h2 {
        font-size: 30px;
        font-weight: inherit; }
      .promo-header-container article h3 {
        font-size: 1.3875rem; }
      .promo-header-container article h6 {
        font-size: 12px; }
      .promo-header-container article ul li {
        font-size: 11px; }
      .promo-header-container article a {
        font-size: 12px;
        font-weight: 600; }
      .promo-header-container article .left {
        padding: 30px 40px 40px; }
        .promo-header-container article .left p {
          line-height: 18px; } }

section.product-group, div.slideContainer, section.upsell-container, section.category-filter, div.slideContainer, section.programs-slider-wrapper {
  position: relative; }
  @media only screen and (max-width: 46em) {
    section.product-group, div.slideContainer, section.upsell-container, section.category-filter, div.slideContainer, section.programs-slider-wrapper {
      display: table; } }
  section.product-group.has-banner, div.slideContainer.has-banner, section.upsell-container.has-banner, section.category-filter.has-banner, div.slideContainer.has-banner, section.programs-slider-wrapper.has-banner {
    display: block;
    margin: 0; }
  section.product-group .glider,
  section.product-group .glider-contain, div.slideContainer .glider,
  div.slideContainer .glider-contain, section.upsell-container .glider,
  section.upsell-container .glider-contain, section.category-filter .glider,
  section.category-filter .glider-contain, div.slideContainer .glider,
  div.slideContainer .glider-contain, section.programs-slider-wrapper .glider,
  section.programs-slider-wrapper .glider-contain {
    margin: 0 auto;
    position: relative; }
  section.product-group .glider,
  section.product-group .glider-track, div.slideContainer .glider,
  div.slideContainer .glider-track, section.upsell-container .glider,
  section.upsell-container .glider-track, section.category-filter .glider,
  section.category-filter .glider-track, div.slideContainer .glider,
  div.slideContainer .glider-track, section.programs-slider-wrapper .glider,
  section.programs-slider-wrapper .glider-track {
    transform: translateZ(0); }
  section.product-group .glider-dot,
  section.product-group .glider-next,
  section.product-group .glider-prev, div.slideContainer .glider-dot,
  div.slideContainer .glider-next,
  div.slideContainer .glider-prev, section.upsell-container .glider-dot,
  section.upsell-container .glider-next,
  section.upsell-container .glider-prev, section.category-filter .glider-dot,
  section.category-filter .glider-next,
  section.category-filter .glider-prev, div.slideContainer .glider-dot,
  div.slideContainer .glider-next,
  div.slideContainer .glider-prev, section.programs-slider-wrapper .glider-dot,
  section.programs-slider-wrapper .glider-next,
  section.programs-slider-wrapper .glider-prev {
    border: 0;
    padding: 0;
    user-select: none;
    outline: 0; }
  section.product-group .glider-contain, div.slideContainer .glider-contain, section.upsell-container .glider-contain, section.category-filter .glider-contain, div.slideContainer .glider-contain, section.programs-slider-wrapper .glider-contain {
    width: 100%; }
  section.product-group .glider, div.slideContainer .glider, section.upsell-container .glider, section.category-filter .glider, div.slideContainer .glider, section.programs-slider-wrapper .glider {
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none; }
  section.product-group .glider-track, div.slideContainer .glider-track, section.upsell-container .glider-track, section.category-filter .glider-track, div.slideContainer .glider-track, section.programs-slider-wrapper .glider-track {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    z-index: 1; }
  section.product-group .glider.draggable, div.slideContainer .glider.draggable, section.upsell-container .glider.draggable, section.category-filter .glider.draggable, div.slideContainer .glider.draggable, section.programs-slider-wrapper .glider.draggable {
    user-select: none;
    cursor: -webkit-grab;
    cursor: grab; }
  section.product-group .glider.draggable .glider-slide img, div.slideContainer .glider.draggable .glider-slide img, section.upsell-container .glider.draggable .glider-slide img, section.category-filter .glider.draggable .glider-slide img, div.slideContainer .glider.draggable .glider-slide img, section.programs-slider-wrapper .glider.draggable .glider-slide img {
    user-select: none;
    pointer-events: none; }
  section.product-group .glider.drag, div.slideContainer .glider.drag, section.upsell-container .glider.drag, section.category-filter .glider.drag, div.slideContainer .glider.drag, section.programs-slider-wrapper .glider.drag {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  section.product-group .glider-slide, div.slideContainer .glider-slide, section.upsell-container .glider-slide, section.category-filter .glider-slide, div.slideContainer .glider-slide, section.programs-slider-wrapper .glider-slide {
    user-select: none;
    justify-content: center;
    align-content: center;
    width: 100%;
    min-width: 150px; }
  section.product-group .glider-slide img, div.slideContainer .glider-slide img, section.upsell-container .glider-slide img, section.category-filter .glider-slide img, div.slideContainer .glider-slide img, section.programs-slider-wrapper .glider-slide img {
    max-width: 100%; }
  section.product-group .glider::-webkit-scrollbar, div.slideContainer .glider::-webkit-scrollbar, section.upsell-container .glider::-webkit-scrollbar, section.category-filter .glider::-webkit-scrollbar, div.slideContainer .glider::-webkit-scrollbar, section.programs-slider-wrapper .glider::-webkit-scrollbar {
    opacity: 0;
    height: 0; }
  section.product-group .glider-next,
  section.product-group .glider-prev, div.slideContainer .glider-next,
  div.slideContainer .glider-prev, section.upsell-container .glider-next,
  section.upsell-container .glider-prev, section.category-filter .glider-next,
  section.category-filter .glider-prev, div.slideContainer .glider-next,
  div.slideContainer .glider-prev, section.programs-slider-wrapper .glider-next,
  section.programs-slider-wrapper .glider-prev {
    position: absolute;
    background: 0 0;
    z-index: 2;
    font-size: 40px;
    text-decoration: none;
    left: -23px;
    top: 30%;
    cursor: pointer;
    color: #666;
    opacity: 1;
    line-height: 1;
    transition: opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67), color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67); }
  section.product-group .glider-next:focus,
  section.product-group .glider-next:hover,
  section.product-group .glider-prev:focus,
  section.product-group .glider-prev:hover, div.slideContainer .glider-next:focus,
  div.slideContainer .glider-next:hover,
  div.slideContainer .glider-prev:focus,
  div.slideContainer .glider-prev:hover, section.upsell-container .glider-next:focus,
  section.upsell-container .glider-next:hover,
  section.upsell-container .glider-prev:focus,
  section.upsell-container .glider-prev:hover, section.category-filter .glider-next:focus,
  section.category-filter .glider-next:hover,
  section.category-filter .glider-prev:focus,
  section.category-filter .glider-prev:hover, div.slideContainer .glider-next:focus,
  div.slideContainer .glider-next:hover,
  div.slideContainer .glider-prev:focus,
  div.slideContainer .glider-prev:hover, section.programs-slider-wrapper .glider-next:focus,
  section.programs-slider-wrapper .glider-next:hover,
  section.programs-slider-wrapper .glider-prev:focus,
  section.programs-slider-wrapper .glider-prev:hover {
    color: #ccc; }
  section.product-group .glider-next, div.slideContainer .glider-next, section.upsell-container .glider-next, section.category-filter .glider-next, div.slideContainer .glider-next, section.programs-slider-wrapper .glider-next {
    right: -23px;
    left: auto; }
  section.product-group .glider-next.disabled,
  section.product-group .glider-prev.disabled, div.slideContainer .glider-next.disabled,
  div.slideContainer .glider-prev.disabled, section.upsell-container .glider-next.disabled,
  section.upsell-container .glider-prev.disabled, section.category-filter .glider-next.disabled,
  section.category-filter .glider-prev.disabled, div.slideContainer .glider-next.disabled,
  div.slideContainer .glider-prev.disabled, section.programs-slider-wrapper .glider-next.disabled,
  section.programs-slider-wrapper .glider-prev.disabled {
    opacity: .25;
    color: #666;
    cursor: default; }
  section.product-group .glider-hide, div.slideContainer .glider-hide, section.upsell-container .glider-hide, section.category-filter .glider-hide, div.slideContainer .glider-hide, section.programs-slider-wrapper .glider-hide {
    opacity: 0; }
  section.product-group .glider-dots, div.slideContainer .glider-dots, section.upsell-container .glider-dots, section.category-filter .glider-dots, div.slideContainer .glider-dots, section.programs-slider-wrapper .glider-dots {
    user-select: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    padding: 0; }
  section.product-group .glider-dot, div.slideContainer .glider-dot, section.upsell-container .glider-dot, section.category-filter .glider-dot, div.slideContainer .glider-dot, section.programs-slider-wrapper .glider-dot {
    display: block;
    cursor: pointer;
    color: #ccc;
    border-radius: 999px;
    background: #ccc;
    width: 12px;
    height: 12px;
    margin: 7px; }
  section.product-group .glider-dot:focus,
  section.product-group .glider-dot:hover, div.slideContainer .glider-dot:focus,
  div.slideContainer .glider-dot:hover, section.upsell-container .glider-dot:focus,
  section.upsell-container .glider-dot:hover, section.category-filter .glider-dot:focus,
  section.category-filter .glider-dot:hover, div.slideContainer .glider-dot:focus,
  div.slideContainer .glider-dot:hover, section.programs-slider-wrapper .glider-dot:focus,
  section.programs-slider-wrapper .glider-dot:hover {
    background: #ddd; }
  section.product-group .glider-dot.active, div.slideContainer .glider-dot.active, section.upsell-container .glider-dot.active, section.category-filter .glider-dot.active, div.slideContainer .glider-dot.active, section.programs-slider-wrapper .glider-dot.active {
    background: #a89cc8; }
  @media (max-width: 36em) {
    section.product-group .glider::-webkit-scrollbar, div.slideContainer .glider::-webkit-scrollbar, section.upsell-container .glider::-webkit-scrollbar, section.category-filter .glider::-webkit-scrollbar, div.slideContainer .glider::-webkit-scrollbar, section.programs-slider-wrapper .glider::-webkit-scrollbar {
      opacity: 1;
      -webkit-appearance: none;
      width: 7px;
      height: 3px; }
    section.product-group .glider::-webkit-scrollbar-thumb, div.slideContainer .glider::-webkit-scrollbar-thumb, section.upsell-container .glider::-webkit-scrollbar-thumb, section.category-filter .glider::-webkit-scrollbar-thumb, div.slideContainer .glider::-webkit-scrollbar-thumb, section.programs-slider-wrapper .glider::-webkit-scrollbar-thumb {
      opacity: 1;
      border-radius: 99px;
      background-color: rgba(156, 156, 156, 0.25);
      -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.25);
      box-shadow: 0 0 1px rgba(255, 255, 255, 0.25); } }
  section.product-group ul.item-columns.shop-programs-expanded, div.slideContainer ul.item-columns.shop-programs-expanded, section.upsell-container ul.item-columns.shop-programs-expanded, section.category-filter ul.item-columns.shop-programs-expanded, div.slideContainer ul.item-columns.shop-programs-expanded, section.programs-slider-wrapper ul.item-columns.shop-programs-expanded {
    display: flex; }
    section.product-group ul.item-columns.shop-programs-expanded li, div.slideContainer ul.item-columns.shop-programs-expanded li, section.upsell-container ul.item-columns.shop-programs-expanded li, section.category-filter ul.item-columns.shop-programs-expanded li, div.slideContainer ul.item-columns.shop-programs-expanded li, section.programs-slider-wrapper ul.item-columns.shop-programs-expanded li {
      max-width: 960px; }
      @media only screen and (max-width: 46em) {
        section.product-group ul.item-columns.shop-programs-expanded li, div.slideContainer ul.item-columns.shop-programs-expanded li, section.upsell-container ul.item-columns.shop-programs-expanded li, section.category-filter ul.item-columns.shop-programs-expanded li, div.slideContainer ul.item-columns.shop-programs-expanded li, section.programs-slider-wrapper ul.item-columns.shop-programs-expanded li {
          max-width: inherit; } }
      section.product-group ul.item-columns.shop-programs-expanded li > h5, div.slideContainer ul.item-columns.shop-programs-expanded li > h5, section.upsell-container ul.item-columns.shop-programs-expanded li > h5, section.category-filter ul.item-columns.shop-programs-expanded li > h5, div.slideContainer ul.item-columns.shop-programs-expanded li > h5, section.programs-slider-wrapper ul.item-columns.shop-programs-expanded li > h5 {
        margin: 0; }
  section.product-group ul li, div.slideContainer ul li, section.upsell-container ul li, section.category-filter ul li, div.slideContainer ul li, section.programs-slider-wrapper ul li {
    display: table-cell;
    float: none;
    height: inherit;
    min-height: inherit; }
    section.product-group ul li h4, div.slideContainer ul li h4, section.upsell-container ul li h4, section.category-filter ul li h4, div.slideContainer ul li h4, section.programs-slider-wrapper ul li h4 {
      color: #353535; }
    section.product-group ul li .product-image, div.slideContainer ul li .product-image, section.upsell-container ul li .product-image, section.category-filter ul li .product-image, div.slideContainer ul li .product-image, section.programs-slider-wrapper ul li .product-image {
      margin-bottom: 35px !important; }
    section.product-group ul li .product-content, div.slideContainer ul li .product-content, section.upsell-container ul li .product-content, section.category-filter ul li .product-content, div.slideContainer ul li .product-content, section.programs-slider-wrapper ul li .product-content {
      border-right: 1px solid #f3f3f3 !important; }
      section.product-group ul li .product-content .product-text, div.slideContainer ul li .product-content .product-text, section.upsell-container ul li .product-content .product-text, section.category-filter ul li .product-content .product-text, div.slideContainer ul li .product-content .product-text, section.programs-slider-wrapper ul li .product-content .product-text {
        height: auto;
        margin-bottom: 40px;
        overflow: hidden; }
        section.product-group ul li .product-content .product-text p, div.slideContainer ul li .product-content .product-text p, section.upsell-container ul li .product-content .product-text p, section.category-filter ul li .product-content .product-text p, div.slideContainer ul li .product-content .product-text p, section.programs-slider-wrapper ul li .product-content .product-text p {
          height: auto;
          color: #636363;
          font-size: 12px; }
          @media only screen and (max-width: 46em) {
            section.product-group ul li .product-content .product-text p, div.slideContainer ul li .product-content .product-text p, section.upsell-container ul li .product-content .product-text p, section.category-filter ul li .product-content .product-text p, div.slideContainer ul li .product-content .product-text p, section.programs-slider-wrapper ul li .product-content .product-text p {
              color: #636363;
              font-size: 12px;
              line-height: 18px; } }
        section.product-group ul li .product-content .product-text a, div.slideContainer ul li .product-content .product-text a, section.upsell-container ul li .product-content .product-text a, section.category-filter ul li .product-content .product-text a, div.slideContainer ul li .product-content .product-text a, section.programs-slider-wrapper ul li .product-content .product-text a {
          font-size: 12px;
          border-bottom: 1px solid #e6f0f7; }
      section.product-group ul li .product-content .product-cta, div.slideContainer ul li .product-content .product-cta, section.upsell-container ul li .product-content .product-cta, section.category-filter ul li .product-content .product-cta, div.slideContainer ul li .product-content .product-cta, section.programs-slider-wrapper ul li .product-content .product-cta {
        bottom: 0;
        width: 100%; }
        section.product-group ul li .product-content .product-cta a, div.slideContainer ul li .product-content .product-cta a, section.upsell-container ul li .product-content .product-cta a, section.category-filter ul li .product-content .product-cta a, div.slideContainer ul li .product-content .product-cta a, section.programs-slider-wrapper ul li .product-content .product-cta a {
          font-size: 13px; }
          section.product-group ul li .product-content .product-cta a.primary, div.slideContainer ul li .product-content .product-cta a.primary, section.upsell-container ul li .product-content .product-cta a.primary, section.category-filter ul li .product-content .product-cta a.primary, div.slideContainer ul li .product-content .product-cta a.primary, section.programs-slider-wrapper ul li .product-content .product-cta a.primary {
            color: #a5a5a5; }
  @media only screen and (max-width: 46em) {
    section.product-group, div.slideContainer, section.upsell-container, section.category-filter, div.slideContainer, section.programs-slider-wrapper {
      display: block; }
      section.product-group ul, div.slideContainer ul, section.upsell-container ul, section.category-filter ul, div.slideContainer ul, section.programs-slider-wrapper ul {
        width: 100%; }
        section.product-group ul .glider-slide li, div.slideContainer ul .glider-slide li, section.upsell-container ul .glider-slide li, section.category-filter ul .glider-slide li, div.slideContainer ul .glider-slide li, section.programs-slider-wrapper ul .glider-slide li {
          height: 100%;
          max-width: 240px;
          vertical-align: top; }
        section.product-group ul.stack, div.slideContainer ul.stack, section.upsell-container ul.stack, section.category-filter ul.stack, div.slideContainer ul.stack, section.programs-slider-wrapper ul.stack {
          width: inherit; }
          section.product-group ul.stack li, div.slideContainer ul.stack li, section.upsell-container ul.stack li, section.category-filter ul.stack li, div.slideContainer ul.stack li, section.programs-slider-wrapper ul.stack li {
            max-width: inherit; }
        section.product-group ul.pagination-dots, div.slideContainer ul.pagination-dots, section.upsell-container ul.pagination-dots, section.category-filter ul.pagination-dots, div.slideContainer ul.pagination-dots, section.programs-slider-wrapper ul.pagination-dots {
          display: none; }
      section.product-group .custom-grid.simpleSliderClone, div.slideContainer .custom-grid.simpleSliderClone, section.upsell-container .custom-grid.simpleSliderClone, section.category-filter .custom-grid.simpleSliderClone, div.slideContainer .custom-grid.simpleSliderClone, section.programs-slider-wrapper .custom-grid.simpleSliderClone {
        display: block; }
      section.product-group .prev, section.product-group .next, div.slideContainer .prev, div.slideContainer .next, section.upsell-container .prev, section.upsell-container .next, section.category-filter .prev, section.category-filter .next, div.slideContainer .prev, div.slideContainer .next, section.programs-slider-wrapper .prev, section.programs-slider-wrapper .next {
        display: none !important; } }

section.programs-slider-wrapper.has-banner {
  display: block; }
  section.programs-slider-wrapper.has-banner > ul {
    display: flex; }

.cdp-title-stamp p {
  font-weight: 600;
  text-align: left; }

.content-footer-block {
  width: 100%; }
  .content-footer-block.blue {
    background-color: #1378db; }
  .content-footer-block.documents {
    padding: 10px;
    clear: both;
    display: table;
    margin-bottom: 1px; }
    .content-footer-block.documents h3 {
      color: #ffffff;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }
    .content-footer-block.documents ul {
      margin: 5px 0 0 0; }
      .content-footer-block.documents ul li {
        vertical-align: top;
        list-style: none;
        margin-bottom: 10px; }
        @media only screen and (max-width: 46em) {
          .content-footer-block.documents ul li {
            text-align: center; } }
        .content-footer-block.documents ul li span {
          color: #ffffff;
          display: inline-block;
          vertical-align: middle;
          font-weight: bold;
          width: 5%; }
        .content-footer-block.documents ul li a {
          color: #1378db;
          border: none;
          font-size: 11px;
          display: inline-block;
          vertical-align: middle;
          width: 85%; }
  .content-footer-block.secondary ul {
    list-style-type: none;
    margin: 10px 0 0 0;
    padding: 20px 0;
    width: 100%;
    text-align: center; }
    .content-footer-block.secondary ul li {
      margin-bottom: 20px; }
      .content-footer-block.secondary ul li a {
        font-size: 14px;
        color: #555555;
        border-bottom: 1px solid #cccccc; }

.promo-header-container.success-stories {
  padding: 0 0 20px 0; }
  @media only screen and (max-width: 46em) {
    .promo-header-container.success-stories {
      padding: 0; } }
  .promo-header-container.success-stories > div.show-for-medium-up {
    float: right;
    margin-bottom: 40px;
    margin-left: 80px; }
  .promo-header-container.success-stories article {
    margin: 95px 40px 0;
    width: auto; }
    .promo-header-container.success-stories article > div.show-for-small-only {
      text-align: center;
      margin-bottom: 40px; }
    .promo-header-container.success-stories article > h6 {
      font-size: 20px;
      line-height: 24px;
      font-weight: 600;
      color: #303739; }
    .promo-header-container.success-stories article > p {
      font-size: 13px;
      color: #303739;
      line-height: 17px;
      font-weight: 400; }
    .promo-header-container.success-stories article .ss_disclaimer {
      margin-top: 20px; }
      .promo-header-container.success-stories article .ss_disclaimer p {
        font-size: 12px;
        color: #353535; }
        @media only screen and (max-width: 46em) {
          .promo-header-container.success-stories article .ss_disclaimer p {
            padding: 0 20px; } }
    @media only screen and (max-width: 46em) {
      .promo-header-container.success-stories article {
        width: 100%;
        margin: 25px 0 10px; }
        .promo-header-container.success-stories article > h6 {
          font-size: 20px;
          padding: 0 20px;
          line-height: 22px; }
        .promo-header-container.success-stories article > p {
          padding: 0 20px;
          line-height: 18px; } }
  .promo-header-container.success-stories .sliderWrapper {
    position: relative;
    margin-top: 40px;
    padding: 0; }
    @media only screen and (max-width: 46em) {
      .promo-header-container.success-stories .sliderWrapper {
        padding: 0; } }
  .promo-header-container.success-stories .slideContainer {
    overflow: hidden;
    margin: 35px 0 25px -15px;
    padding: 0; }
    @media only screen and (max-width: 46em) {
      .promo-header-container.success-stories .slideContainer {
        width: 100%;
        margin: 0; } }
    .promo-header-container.success-stories .slideContainer > ul {
      margin-bottom: 0;
      list-style: disc;
      overflow: hidden;
      display: flex; }
      @media only screen and (max-width: 46em) {
        .promo-header-container.success-stories .slideContainer > ul {
          overflow-x: initial;
          overflow-y: hidden;
          display: block; } }
      .promo-header-container.success-stories .slideContainer > ul li.panel-a {
        width: 100%;
        max-width: 961px;
        max-height: 383px;
        display: flex; }
        @media only screen and (max-width: 46em) {
          .promo-header-container.success-stories .slideContainer > ul li.panel-a {
            max-width: var(--maxScreenWidth);
            max-height: 850px;
            display: block; } }
        .promo-header-container.success-stories .slideContainer > ul li.panel-a div.content-container {
          padding: 20px; }
          .promo-header-container.success-stories .slideContainer > ul li.panel-a div.content-container h5 {
            font-weight: 650;
            font-size: 28px;
            text-align: center;
            line-height: normal; }
          .promo-header-container.success-stories .slideContainer > ul li.panel-a div.content-container h6 {
            font-weight: 200;
            font-style: normal;
            font-size: 28px;
            text-align: center;
            margin-top: 35px; }
          .promo-header-container.success-stories .slideContainer > ul li.panel-a div.content-container .success-weight-loss {
            text-align: center;
            font-weight: 400;
            font-style: normal;
            font-size: 14px;
            line-height: 18px; }
          .promo-header-container.success-stories .slideContainer > ul li.panel-a div.content-container .success-disclaimer {
            text-align: center;
            margin-top: 35px;
            padding-right: 40px; }
            @media only screen and (max-width: 46em) {
              .promo-header-container.success-stories .slideContainer > ul li.panel-a div.content-container .success-disclaimer {
                padding-right: 0px; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-a div.content-container .success-disclaimer p:nth-child(1) {
              padding-bottom: 30px; }
            .promo-header-container.success-stories .slideContainer > ul li.panel-a div.content-container .success-disclaimer p {
              font-weight: 400;
              font-style: normal;
              font-size: 12px;
              color: #999999; }
        .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container {
          padding: 0; }
          @media only screen and (max-width: 46em) {
            .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container {
              margin-bottom: 15px;
              min-height: 200px;
              position: relative; } }
          .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .after {
            max-width: 340px;
            margin: auto; }
            .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .after span {
              right: 25px;
              top: 10px;
              background-color: #199ed7;
              color: #FFF;
              font-weight: 650;
              font-size: 12px;
              padding: 0 6px;
              position: absolute; }
              @media only screen and (max-width: 46em) {
                .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .after span {
                  right: -15px; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .after img {
              border: 1px solid #000; }
            @media only screen and (max-width: 46em) {
              .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .after {
                margin: 0 30px 0 auto;
                transform: scale(0.9);
                max-width: 270px; } }
          .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .before {
            position: absolute;
            width: 115px;
            top: 175px;
            right: 85%;
            min-width: 100px; }
            @media only screen and (max-width: 46em) {
              .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .before {
                left: 30px;
                top: 85px; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .before img {
              border: 3px solid #FFF; }
            .promo-header-container.success-stories .slideContainer > ul li.panel-a div.image-container .before span {
              bottom: -12px;
              left: 16px;
              background-color: #199ed7;
              color: #FFF;
              font-weight: 650;
              font-size: 12px;
              padding: 0 6px;
              position: absolute; }
      .promo-header-container.success-stories .slideContainer > ul li.panel-b {
        width: 100%;
        max-width: 961px;
        max-height: 383px;
        display: flex; }
        .promo-header-container.success-stories .slideContainer > ul li.panel-b :root {
          --maxScreenWidth: 0px; }
        @media only screen and (max-width: 46em) {
          .promo-header-container.success-stories .slideContainer > ul li.panel-b {
            max-width: var(--maxScreenWidth);
            max-height: 800px;
            display: block; } }
        .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden {
          width: 100%;
          max-width: 250px; }
          @media only screen and (max-width: 46em) {
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden {
              max-width: 414px;
              display: flex;
              max-height: 335px; } }
          .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .before {
            height: 100%;
            position: relative; }
            @media only screen and (max-width: 46em) {
              .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .before {
                width: 100%;
                max-width: 200px;
                margin-left: 3px;
                margin-right: 3px; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .before span {
              position: absolute;
              bottom: 0px;
              right: 0px;
              background-color: #199ed7;
              color: #FFF;
              font-weight: 650;
              font-size: 12px;
              text-align: center;
              max-width: 250px;
              width: 100%; }
              @media only screen and (max-width: 46em) {
                .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .before span {
                  bottom: 0px;
                  max-width: 200px; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .before img {
              max-width: 430px;
              height: 100%;
              width: 100%; }
          .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .after.show-for-small-only {
            width: 100%;
            max-height: inherit;
            max-width: 200px;
            margin-left: 3px;
            margin-right: 3px; }
            @media only screen and (max-width: 46em) {
              .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .after.show-for-small-only {
                position: relative; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .after.show-for-small-only span {
              position: absolute;
              background-color: #199ed7;
              color: #FFF;
              font-weight: 650;
              font-size: 12px;
              text-align: center;
              bottom: 0px;
              max-width: 200px;
              width: 100%; }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .image-container.overflow-hidden .after.show-for-small-only img {
              max-width: 430px;
              height: 100%;
              width: 100%; }
        .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden {
          display: flex; }
          @media only screen and (max-width: 46em) {
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden {
              display: block; } }
          .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left {
            text-align: center; }
          .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .image-container.sub.right {
            max-width: 250px;
            width: 100%;
            height: 100%; }
            @media only screen and (max-width: 46em) {
              .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .image-container.sub.right {
                position: absolute; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .image-container.sub.right .after.show-for-medium-up {
              width: 250px;
              height: 100%; }
              .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .image-container.sub.right .after.show-for-medium-up span {
                position: absolute;
                bottom: 0px;
                background-color: #199ed7;
                color: #FFF;
                font-weight: 650px;
                font-size: 12px;
                text-align: center;
                max-width: 250px;
                width: 100%; }
              .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .image-container.sub.right .after.show-for-medium-up img {
                height: 100%;
                width: 100%; }
          .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left {
            margin-left: 10px;
            margin-right: 10px; }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left h5 {
              margin-top: 40px;
              font-weight: 200; }
              @media only screen and (max-width: 46em) {
                .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left h5 {
                  max-width: 414px;
                  width: 100%;
                  font-size: 20px; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left h6 {
              margin-top: 50px;
              font-weight: 650;
              font-size: 28px;
              text-align: center;
              line-height: normal; }
              @media only screen and (max-width: 46em) {
                .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left h6 {
                  margin-top: 30px; } }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left .success-weight-loss p {
              font-weight: 550;
              font-size: 18px;
              text-align: center;
              line-height: normal; }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left .success-disclaimer p {
              font-weight: 400;
              font-style: normal;
              font-size: 12px;
              color: #999999; }
            .promo-header-container.success-stories .slideContainer > ul li.panel-b .content-container.overflow-hidden .sub.left .success-disclaimer p:nth-child(2) {
              margin-top: 60px; }
      .promo-header-container.success-stories .slideContainer > ul > li, .promo-header-container.success-stories .slideContainer > ul li.glider-slide {
        list-style-type: none;
        border-right: 1px solid #e9e9e9;
        display: table-cell;
        min-width: 220px;
        width: 220px; }
        .promo-header-container.success-stories .slideContainer > ul > li:nth-child(4n), .promo-header-container.success-stories .slideContainer > ul li.glider-slide:nth-child(4n) {
          border-right: none; }
        .promo-header-container.success-stories .slideContainer > ul > li:last-child, .promo-header-container.success-stories .slideContainer > ul li.glider-slide:last-child {
          border-right: none; }
        .promo-header-container.success-stories .slideContainer > ul > li:before, .promo-header-container.success-stories .slideContainer > ul li.glider-slide:before {
          content: ""; }
        .promo-header-container.success-stories .slideContainer > ul > li .full-description, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .full-description {
          font-style: italic; }
        .promo-header-container.success-stories .slideContainer > ul > li .product-content, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content {
          padding: 0px !important; }
          .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner {
            min-height: 200px;
            display: inline-block;
            border-left: none;
            padding: 0 25px 0;
            position: relative; }
            .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner h5, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner h5 {
              font-size: 1rem;
              color: #ee0002;
              font-weight: 00; }
            .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner p, .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner p em, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner p, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner p em {
              font-style: italic;
              font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
              color: #a5a5a5;
              margin-bottom: 15px;
              display: block;
              font-size: 13px;
              height: 170px; }
            .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner ul, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner ul {
              margin-bottom: 0;
              top: 135px; }
              .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner ul li, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner ul li {
                font-weight: 400;
                list-style-type: none;
                color: #0072e2;
                line-height: 12px;
                font-size: 12px;
                display: list-item; }
                .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner ul li.story_disclaimer, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner ul li.story_disclaimer {
                  color: #636363;
                  margin-top: 10px; }
                .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner ul li:before, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner ul li:before {
                  content: ""; }
            .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner.last, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner.last {
              display: inline-block;
              border-right: none;
              border-left: none;
              padding: 0 25px 25px; }
        .promo-header-container.success-stories .slideContainer > ul > li .image, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .image {
          text-align: center;
          padding: 0 20px; }
          .promo-header-container.success-stories .slideContainer > ul > li .image img, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .image img {
            padding-bottom: 5px;
            float: none; }
  .promo-header-container.success-stories .pagination-arrow.prev,
  .promo-header-container.success-stories .pagination-arrow.next {
    left: 0;
    height: 195px;
    width: 55px;
    margin: 0;
    top: 170px;
    background: rgba(199, 199, 199, 0.75) url(//img1.beachbodyimages.com/teambeachbody/image/upload/v1462230741/arrow_bold_prev_m5crqm.png) center center no-repeat; }
  .promo-header-container.success-stories .pagination-arrow.next {
    background: rgba(199, 199, 199, 0.75) url(//img1.beachbodyimages.com/teambeachbody/image/upload/v1462230995/arrow_bold_next_rjsilb.png) center center no-repeat;
    right: -15px;
    left: auto; }
  .promo-header-container.success-stories .pagination-arrow.prev {
    display: none;
    left: -40px; }

.success-stories-grid {
  margin: 0 -0.625rem !important; }
  .success-stories-grid .before-after-container {
    text-align: center;
    float: left; }
    .success-stories-grid .before-after-container .before-after-images h6 {
      width: 50%;
      float: left;
      color: #636363;
      margin: 0 0 10px 0;
      font-size: 10px; }
    .success-stories-grid .before-after-container .before-after-images img {
      width: 50%;
      float: left;
      height: auto;
      margin-bottom: 15px;
      display: block; }
    .success-stories-grid .before-after-container h5 {
      color: #1378db;
      font-size: 16px;
      font-weight: bold;
      margin: 0; }
    .success-stories-grid .before-after-container p {
      color: #a5a5a5; }

.load-more {
  text-align: center;
  margin: 20px 0;
  color: #1378db;
  font-weight: 600;
  font-size: 18px; }
  .load-more i {
    font-size: 34px;
    margin-bottom: 5px; }

@media only screen and (max-width: 46em) {
  .success-stories-grid ul li {
    width: 50%; }
    .success-stories-grid ul li:first-child h6 {
      float: right; }
    .success-stories-grid ul li:nth-child(2) img {
      float: left; } }

.content-with-no-border, .content-with-offset-border {
  clear: both;
  position: relative;
  margin-top: 2rem;
  min-height: 8rem; }
  .content-with-no-border h5, .content-with-offset-border h5 {
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 900;
    color: #353535; }
  .content-with-no-border p, .content-with-offset-border p {
    color: #636363;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: .65rem;
    line-height: 1.15rem;
    letter-spacing: 0rem; }
    .content-with-no-border p a, .content-with-offset-border p a {
      color: #353535;
      font-weight: 900;
      text-decoration: none;
      border-bottom: thin solid #a5a5a5;
      display: inline-block;
      line-height: .95em; }

.content-with-offset-border {
  margin-right: -1.875rem;
  padding-right: 1.875rem;
  border-right: thin solid #dcdcdc; }

@media only screen and (max-width: 46em) {
  .content-with-no-border, .content-with-offset-border {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
    min-height: 0; } }

.shop-product-benefits {
  background-image: url("http://placekitten.com/485/183");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right; }
  .shop-product-benefits .hero-image {
    display: none;
    clear: both; }
  .shop-product-benefits header {
    padding: 1.6rem 0 1.1rem 1.4rem; }
    .shop-product-benefits header h1 {
      color: #353535;
      font-size: 1.1rem;
      font-weight: 600;
      margin: 0;
      padding: 0; }
  .shop-product-benefits article {
    padding: 0 0 1.4rem 1.4rem; }
    .shop-product-benefits article ul {
      list-style-type: none;
      margin-left: 0; }
      .shop-product-benefits article ul li {
        padding-left: 1em;
        text-indent: -.7em;
        color: #636363;
        font-size: .8rem; }
      .shop-product-benefits article ul li:before {
        content: "•";
        color: #48b7e4;
        /* or whatever color you prefer */
        margin-right: .8rem;
        font-weight: 800; }
  @media only screen and (max-width: 46em) {
    .shop-product-benefits {
      background-image: none; }
      .shop-product-benefits header {
        clear: both; }
      .shop-product-benefits article {
        clear: both; }
      .shop-product-benefits .hero-image {
        display: block;
        text-align: center; }
        .shop-product-benefits .hero-image img {
          width: 100%; } }
  @media only screen and (max-width: 480px) {
    .shop-product-benefits article {
      margin: 0;
      padding: 0 0 .5rem .5rem; }
      .shop-product-benefits article ul li {
        font-size: .7rem; } }

#shop-fitness, #shop-apparel {
  font-size: 1rem;
  margin: auto; }
  #shop-fitness .header-slider, #shop-apparel .header-slider {
    height: 100px;
    /* 505px; */
    background-color: #ccc; }

.section-title-strip {
  height: 45px;
  line-height: 45px;
  padding: 0 35px;
  position: relative;
  border-bottom: 1px solid white;
  width: auto; }
  @media only screen and (max-width: 46em) {
    .section-title-strip {
      padding: 0 15px; } }
  .section-title-strip.blue {
    color: #FFFFFF;
    background-color: #1378db;
    min-height: 45px; }
    .shac-shop .section-title-strip.blue {
      border-top: 1px solid #FFF; }
      @media only screen and (max-width: 46em) {
        .shac-shop .section-title-strip.blue h2 {
          font-size: 14px; } }
      @media (max-width: 400px) {
        .shac-shop .section-title-strip.blue h2 {
          font-size: 12px; }
          .shac-shop .section-title-strip.blue h2 span {
            margin-right: 5px; } }
  .section-title-strip.border-less {
    border: 0;
    margin: 0; }
  .section-title-strip .icon-circle {
    color: white; }
  .section-title-strip .icon-stack-2x {
    font-size: 2.2em; }
  .section-title-strip .icon-lg {
    font-size: 12px;
    top: -2px;
    margin-right: 15px; }
    html[lang=es_US] .section-title-strip .icon-lg,
    html[lang=es-US] .section-title-strip .icon-lg {
      margin-right: 3px; }
    .section-title-strip .icon-lg .icon-inverse {
      font-size: 15px;
      font-weight: bold; }
      .section-title-strip .icon-lg .icon-inverse.number {
        padding: 0;
        margin: 0;
        position: relative;
        left: 0;
        top: 1px;
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }
      .section-title-strip .icon-lg .icon-inverse.thin {
        font-weight: normal; }
  .section-title-strip h2 {
    font-size: 18px;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
    line-height: 45px;
    font-weight: 300;
    display: inline-block; }
    @media only screen and (max-width: 46em) {
      .section-title-strip h2 {
        font-size: 18px; } }
    .section-title-strip h2.indent span:first-child {
      margin-right: 10px; }
    @media (max-width: 400px) {
      .section-title-strip h2.indent span:nth-child(2) {
        font-size: 12px; } }
    @media (max-width: 320px) {
      .section-title-strip h2.indent span:nth-child(2) {
        font-size: 11px; } }
    @media only screen and (max-width: 46em) {
      .section-title-strip h2 {
        top: 0;
        position: absolute;
        padding: 10px 0;
        line-height: 16px; }
        html[lang=fr_CA] .section-title-strip h2,
        html[lang=fr-CA] .section-title-strip h2 {
          font-size: 14px;
          font-weight: 500; }
        html[lang=es_US] .section-title-strip h2,
        html[lang=es-US] .section-title-strip h2 {
          font-size: 14px;
          font-weight: 500; } }
  .section-title-strip .selected-program span, .section-title-strip .selected-program button {
    display: inline-block;
    vertical-align: middle; }
  .section-title-strip .selected-program span {
    font-weight: 100;
    letter-spacing: 1px;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .section-title-strip .selected-program button {
    text-transform: none;
    padding: 2px 7px;
    font-size: 12px;
    line-height: 14px;
    margin-left: 20px; }
  @media only screen and (max-width: 46em) {
    .section-title-strip .selected-program span {
      font-size: 12px;
      line-height: 14px;
      max-width: 70px;
      max-height: 30px;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-inline-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }
      html[lang=fr_CA] .section-title-strip .selected-program span,
      html[lang=fr-CA] .section-title-strip .selected-program span {
        max-width: 40px;
        display: none; }
    .section-title-strip .selected-program button {
      font-size: 12px !important;
      margin-left: 3px; } }
  .section-title-strip.large-header {
    height: auto;
    padding: 0;
    background-color: transparent;
    border-top: 7px solid #1378db; }
    .section-title-strip.large-header h2 {
      padding: 3px 40px 10px 40px;
      font-size: 28px;
      font-weight: 100;
      background-color: #1378db;
      letter-spacing: 1px; }
    .section-title-strip.large-header .icon-lg {
      font-size: 1.125rem; }
    @media only screen and (max-width: 46em) {
      .section-title-strip.large-header {
        border: none; }
        .section-title-strip.large-header h2 {
          position: static;
          padding: 15px;
          width: 100%;
          line-height: 22px;
          font-size: 22px; } }

.shop-filter {
  padding: 0;
  height: auto; }
  .shop-filter > div {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px; }
    .shop-filter > div > ul {
      margin: 0;
      width: 100%;
      display: block;
      overflow: hidden;
      position: absolute;
      top: 0;
      list-style-type: none; }
      .shop-filter > div > ul li {
        font-size: 16px;
        line-height: 45px;
        margin-left: 20px;
        float: left; }
    .shop-filter > div.filters .icon {
      font-size: 18px;
      vertical-align: middle;
      margin-left: 4px; }
    .shop-filter > div.filters .underline {
      border-bottom: 1px solid #5BAEF7;
      font-weight: bold; }
      @media only screen and (max-width: 46em) {
        .shop-filter > div.filters .underline {
          font-weight: 100;
          font-size: 14px; } }
    .shop-filter > div.filters .compare {
      margin-right: 20px;
      font-weight: bold;
      cursor: pointer;
      padding-left: 15px; }
      @media only screen and (max-width: 46em) {
        .shop-filter > div.filters .compare {
          font-weight: 100;
          font-size: 14px; } }
      .shop-filter > div.filters .compare a {
        color: #ffffff; }
        .shop-filter > div.filters .compare a:hover, .shop-filter > div.filters .compare a:active {
          color: #ffffff; }
    .shop-filter > div.filters .filter-link {
      color: #FFFFFF;
      display: block;
      line-height: 45px;
      padding: 0 15px; }
      .shop-filter > div.filters .filter-link.active {
        background-color: #e6f0f7;
        color: #1378db; }
        .shop-filter > div.filters .filter-link.active .icon {
          color: #1378db; }
        .shop-filter > div.filters .filter-link.active .underline {
          border-bottom: 1px solid #a5a5a5; }
  @media only screen and (max-width: 46em) {
    .shop-filter {
      padding: 0;
      height: 45px;
      line-height: inherit; }
      .shop-filter > div {
        margin: 5px 0; }
        .shop-filter > div > ul {
          margin: 0; }
          .shop-filter > div > ul li {
            margin: 0;
            line-height: inherit;
            text-align: center; }
        .shop-filter > div.filters {
          margin: 0; }
          .shop-filter > div.filters .underline {
            border-bottom: none; }
          .shop-filter > div.filters .filter-link {
            line-height: 14px;
            padding: 15px 15px;
            font-weight: 100;
            letter-spacing: 0.04em; }
            .shop-filter > div.filters .filter-link.active .underline,
            .shop-filter > div.filters .filter-link span.underline {
              display: inline-block; }
      .shop-filter .filter-title {
        display: none; }
      .shop-filter.filter-stack {
        height: 65px; }
        .shop-filter.filter-stack > div.filters ul li {
          border-right: 1px solid #FFFFFF;
          width: 33%;
          height: 65px; }
          .shop-filter.filter-stack > div.filters ul li:last-child {
            border: none; }
        .shop-filter.filter-stack > div.filters .icon {
          font-size: 20px; }
        .shop-filter.filter-stack > div.filters .filter-link {
          padding: 10px 0; }
          .shop-filter.filter-stack > div.filters .filter-link.active .underline,
          .shop-filter.filter-stack > div.filters .filter-link span.underline {
            display: block;
            margin-bottom: 8px;
            border: none; }
        .shop-filter.filter-stack > div.filters .compare {
          text-align: center;
          margin: 0;
          padding: 5px 0; }
          .shop-filter.filter-stack > div.filters .compare a {
            color: #ffffff; }
            .shop-filter.filter-stack > div.filters .compare a:hover, .shop-filter.filter-stack > div.filters .compare a:active {
              color: #ffffff; }
          .shop-filter.filter-stack > div.filters .compare .compare-icon-stack {
            display: block;
            margin: auto;
            line-height: 25px; } }
  .shop-filter .compare-icon-stack {
    top: -4px;
    font-size: 18px; }
    .shop-filter .compare-icon-stack .icon-long-arrow-left {
      left: -6px; }
    .shop-filter .compare-icon-stack .icon-long-arrow-right {
      top: 6px; }

.shop-thumbnails ul {
  list-style-type: none;
  overflow: hidden;
  margin: 0;
  padding: 0; }
  @media only screen and (max-width: 46em) {
    .shop-thumbnails ul.odd-results li:last-child {
      width: 100%;
      display: block; } }
  .shop-thumbnails ul li {
    float: left;
    border-top: 10px solid #dcdcdc;
    border-bottom: 10px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    /*&:last-child {
        border-right:none;
      }*/ }
    .shop-thumbnails ul li:hover {
      border-top-color: #48b7e4;
      border-bottom-color: #48b7e4; }
      .shop-thumbnails ul li:hover p {
        color: #48b7e4; }
      .shop-thumbnails ul li:hover .close {
        visibility: visible; }
      .shop-thumbnails ul li:hover .icon {
        visibility: visible; }
    .shop-thumbnails ul li a {
      display: block; }
    .shop-thumbnails ul li img {
      display: block;
      margin: 0 auto !important;
      max-width: 200px;
      float: none !important; }
    .shop-thumbnails ul li p {
      margin: 0; }
    .shop-thumbnails ul li .close {
      display: block;
      clear: both;
      float: right;
      width: 20px;
      visibility: hidden; }
    .shop-thumbnails ul li .icon {
      color: #48b7e4;
      font-size: 40px;
      line-height: 0;
      position: relative;
      top: 13px;
      visibility: hidden; }
  @media only screen and (min-width: 64.063em) {
    .shop-thumbnails ul li {
      width: 20%; } }

.shop-item-list {
  margin-left: 0.625rem; }

.shop-size-chart {
  background-color: #f9f9f9;
  padding: 30px 0 0 40px; }
  .shop-size-chart ul li.sc-measurements:last-child ul {
    border-right: none; }
  .shop-size-chart ul li.sc-measurements ul li:nth-child(odd) {
    background-color: #dcdcdc; }
  .shop-size-chart h5 {
    margin-bottom: 20px; }
  .shop-size-chart .women .sc-measurements {
    width: 12.5%; }
  .shop-size-chart .women .sc-body {
    width: 20%; }
  .shop-size-chart .women .sc-directions {
    width: 30%; }
  .shop-size-chart .sc-measurements {
    text-align: center;
    padding: 0; }
    .shop-size-chart .sc-measurements ul {
      margin-left: 0;
      list-style: none;
      border-right: 2px dotted #636363; }
      .shop-size-chart .sc-measurements ul li {
        line-height: 40px;
        color: #636363; }
  .shop-size-chart .choose-size .shorter {
    width: 39%;
    position: relative;
    top: 5px; }
  .shop-size-chart .choose-size .longer {
    width: 60%; }
    .shop-size-chart .choose-size .longer button {
      padding-left: 15px;
      padding-right: 15px; }
  .shop-size-chart .choose-size .sc-share {
    background: url("http://img1.beachbodyimages.com/beachbody/image/upload/v1404259588/ultimate-reset/pdp/share.png") top center no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block; }
  .shop-size-chart .choose-size .tell-friend {
    color: #1378db;
    font-size: 14px; }
  .shop-size-chart .choose-size select {
    width: 110px;
    margin-right: 5px; }
    .shop-size-chart .choose-size select.qty {
      width: 80px; }
    .shop-size-chart .choose-size select option.color-grid {
      background: url("http://img1.beachbodyimages.com/teambeachbody/image/upload/v1410391217/pdp/size-chart/color-grid.png") left no-repeat;
      width: 11px;
      height: 11px; }
  @media only screen and (max-width: 825px) {
    .shop-size-chart .choose-size .shorter {
      width: 30%; }
    .shop-size-chart .choose-size .longer {
      width: 70%; } }
  @media only screen and (max-width: 710px) {
    .shop-size-chart .choose-size .shorter {
      width: 20%; }
    .shop-size-chart .choose-size .longer {
      width: 80%; } }
  @media only screen and (max-width: 585px) {
    .shop-size-chart .choose-size .shorter {
      width: 100%; }
    .shop-size-chart .choose-size .longer {
      width: 100%; } }

.challenge-pack-logo {
  background: url(//img1.beachbodyimages.com/teambeachbody/image/upload/v1409891816/challenge-pack-logo_exwjeb.png);
  background-size: cover;
  width: 36px;
  height: 36px;
  position: relative;
  top: -3px; }
  html[lang=es_US] .challenge-pack-logo,
  html[lang=es-US] .challenge-pack-logo {
    background-image: url(//img1.beachbodyimages.com/teambeachbody/image/upload/v1506471437/Teambeachbody/shared_assets/Shop/Challenge%20Packs/Challenge%20Pack%20Logo/PR-Mark-White-72-72.png); }
  html[lang=fr_CA] .challenge-pack-logo,
  html[lang=fr-CA] .challenge-pack-logo {
    background-image: url(//img1.beachbodyimages.com/teambeachbody/image/upload/v1506471437/Teambeachbody/shared_assets/Shop/Challenge%20Packs/Challenge%20Pack%20Logo/PkD-Mark-White-72-72.png); }
  @media only screen and (max-width: 46em) {
    .challenge-pack-logo {
      top: inherit; } }
  .challenge-pack-logo.icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: cover;
    vertical-align: middle;
    margin-right: 15px; }
  .opacity .challenge-pack-logo {
    opacity: 0.3; }

.ctaContainer {
  width: 100%;
  margin: 20px 0; }
  .ctaContainer a.button {
    min-width: 150px; }
  @media only screen and (max-width: 46em) {
    .ctaContainer {
      text-align: center !important; }
      .ctaContainer a.button {
        width: 100%;
        max-width: 200px; } }

.item-stamp {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 200; }

.with-violator {
  padding: 10px; }
  .with-violator.cart {
    padding: 15px; }

.burst {
  position: absolute;
  top: 0;
  z-index: 1; }
  .burst p,
  .blue-forrest .tabs-module .tabs-wrapper .content .burst p {
    text-align: center;
    margin: 12px 0px 8px;
    padding: 7px 12px 5px 12px;
    min-width: 85px;
    max-width: 220px;
    background-color: #1378db;
    border-color: #1378db;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
    white-space: nowrap; }
    html[lang=fr_CA] .burst p,
    html[lang=fr-CA] .burst p, html[lang=fr_CA]
    .blue-forrest .tabs-module .tabs-wrapper .content .burst p,
    html[lang=fr-CA]
    .blue-forrest .tabs-module .tabs-wrapper .content .burst p {
      font-size: 10px;
      line-height: 1.3;
      padding: 7px 12px 4px 12px; }
    html[lang=fr_FR] .burst p,
    html[lang=fr-FR] .burst p, html[lang=fr_FR]
    .blue-forrest .tabs-module .tabs-wrapper .content .burst p,
    html[lang=fr-FR]
    .blue-forrest .tabs-module .tabs-wrapper .content .burst p {
      font-size: 10px;
      line-height: 1.3;
      padding: 7px 12px 4px 12px; }
    html[lang=es_US] .burst p,
    html[lang=es-US] .burst p, html[lang=es_US]
    .blue-forrest .tabs-module .tabs-wrapper .content .burst p,
    html[lang=es-US]
    .blue-forrest .tabs-module .tabs-wrapper .content .burst p {
      font-size: 10px;
      line-height: 1.3;
      padding: 7px 12px 4px 12px; }
    .burst p:after,
    .blue-forrest .tabs-module .tabs-wrapper .content .burst p:after {
      content: '';
      position: absolute;
      border-top: 12px solid;
      border-top-color: inherit;
      border-bottom: 12px solid;
      border-bottom-color: inherit;
      border-right: 12.75px solid transparent;
      right: -12px;
      margin-top: -7px; }
  .burst.mini p,
  .blue-forrest .tabs-module .tabs-wrapper .content .burst.mini p {
    margin-top: 8px; }
  .burst.tiny p,
  .blue-forrest .tabs-module .tabs-wrapper .content .burst.tiny p {
    display: none; }
    .burst.tiny p span,
    .blue-forrest .tabs-module .tabs-wrapper .content .burst.tiny p span {
      display: none; }

@media only screen and (max-width: 46em) {
  .shop-hero .bxslider li .hero-overlay h2 {
    font-size: 24px; }
  .shop-hero .bxslider li .hero-overlay h3 {
    font-size: 16px; }
  .shop-hero .bxslider li .hero-content.title-and-copy h3 {
    font-size: 28px; }
  .shop-size-chart {
    text-align: center;
    padding: 30px 0 0 0; }
    .shop-size-chart h5 {
      width: 200px;
      margin: 0 auto 20px auto; }
    .shop-size-chart .women .sc-body {
      width: 100%; }
    .shop-size-chart .women .sc-directions {
      width: 100%; }
    .shop-size-chart .women .sc-measurements {
      width: 100%; }
    .shop-size-chart .choose-size {
      padding-top: 20px; } }

@media (max-width: 568px) {
  .shop-hero .bxslider li .hero-content.title-and-copy h3 {
    font-size: 24px; }
  .shop-hero .bxslider li .hero-content.title-and-copy p {
    font-size: 16px; }
  .shop-hero .bxslider li .hero-content.title-and-copy .button {
    font-size: 0.675rem; }
  .shop-hero .bxslider li .hero-content.title-only h2 {
    font-size: 44px; }
  .shop-hero .bxslider li .hero-content.title-only .button {
    font-size: 0.675rem; }
  .shop-hero .bxslider li .hero-overlay h2 {
    font-size: 20px; }
  .shop-hero .bxslider li .hero-overlay h3 {
    font-size: 14px; } }

@media (max-width: 320px) {
  .burst.larger p.first {
    top: -50px;
    left: -95px;
    padding: 80px 0 10px;
    font-size: 10px; }
  .shop-hero .bxslider li .hero-content.title-and-copy h3 {
    font-size: 18px; }
  .shop-hero .bxslider li .hero-content.title-and-copy p {
    font-size: 12px; }
  .shop-hero .bxslider li .hero-content.title-only h2 {
    font-size: 30px; }
  .shop-hero .bxslider li .hero-overlay {
    padding: 10px 15px; }
    .shop-hero .bxslider li .hero-overlay h2 {
      font-size: 16px; }
    .shop-hero .bxslider li .hero-overlay h3 {
      font-size: 12px; } }

.shop-hero {
  overflow: hidden;
  width: 100%; }
  .shop-hero .bxslider {
    margin: 0;
    width: 9999px;
    display: block;
    padding: 0;
    line-height: 0; }
    .shop-hero .bxslider > li {
      display: inline-block;
      width: 960px;
      list-style: none;
      position: relative; }
      #root .shop-hero .bxslider > li {
        width: 1280px !important; }
      .shop-hero .bxslider > li .hero-content,
      .shop-hero .bxslider > li .hero-overlay {
        position: absolute; }
      .shop-hero .bxslider > li .hero-content {
        top: 0;
        color: #FFFFFF;
        margin: 60px 40px; }
        @media only screen and (min-width: 46.063em) {
          .shop-hero .bxslider > li .hero-content {
            width: 545px; } }
        .shop-hero .bxslider > li .hero-content h1, .shop-hero .bxslider > li .hero-content h2, .shop-hero .bxslider > li .hero-content h3, .shop-hero .bxslider > li .hero-content h4, .shop-hero .bxslider > li .hero-content h5, .shop-hero .bxslider > li .hero-content h6 {
          color: #FFFFFF;
          font-weight: 100; }
          .shop-hero .bxslider > li .hero-content h1 strong, .shop-hero .bxslider > li .hero-content h1 b, .shop-hero .bxslider > li .hero-content h2 strong, .shop-hero .bxslider > li .hero-content h2 b, .shop-hero .bxslider > li .hero-content h3 strong, .shop-hero .bxslider > li .hero-content h3 b, .shop-hero .bxslider > li .hero-content h4 strong, .shop-hero .bxslider > li .hero-content h4 b, .shop-hero .bxslider > li .hero-content h5 strong, .shop-hero .bxslider > li .hero-content h5 b, .shop-hero .bxslider > li .hero-content h6 strong, .shop-hero .bxslider > li .hero-content h6 b {
            letter-spacing: 0.04em; }
        .shop-hero .bxslider > li .hero-content h1 {
          font-size: 48px;
          margin-bottom: 5px;
          line-height: 48px;
          padding: 0;
          font-weight: 600; }
        .shop-hero .bxslider > li .hero-content h2 {
          line-height: 2.9125rem; }
        .shop-hero .bxslider > li .hero-content h4 {
          font-weight: 300; }
        .shop-hero .bxslider > li .hero-content h5 {
          color: #FFFFFF;
          font-weight: 400;
          margin-bottom: 25px; }
        .shop-hero .bxslider > li .hero-content a.button {
          margin-top: 25px;
          border: none; }
        .shop-hero .bxslider > li .hero-content p {
          margin-top: 15px;
          color: #FFFFFF;
          font-weight: bold; }
          @media only screen and (min-width: 46.063em) {
            .shop-hero .bxslider > li .hero-content p img {
              margin: 0; } }
        .shop-hero .bxslider > li .hero-content.template-video {
          max-width: 40%;
          margin: 20px 40px; }
          .shop-hero .bxslider > li .hero-content.template-video h1 {
            font-size: 44px;
            line-height: 44px;
            font-weight: 100;
            letter-spacing: 1px; }
          .shop-hero .bxslider > li .hero-content.template-video p {
            font-weight: 500;
            line-height: 20px; }
        .shop-hero .bxslider > li .hero-content.theme-light h1 {
          color: #1378db; }
      .shop-hero .bxslider > li .hero-video {
        position: absolute;
        top: 0;
        right: 0;
        margin: 20px 40px; }
        .shop-hero .bxslider > li .hero-video a img {
          max-width: 300px; }
        @media only screen and (max-width: 46em) {
          .shop-hero .bxslider > li .hero-video {
            margin: auto;
            right: auto;
            display: block;
            width: 100%;
            text-align: center; } }
      .shop-hero .bxslider > li.hasVideo.full .hero-video {
        margin: 0;
        width: 100%;
        height: 100%;
        position: relative; }
        .shop-hero .bxslider > li.hasVideo.full .hero-video a img {
          max-width: 100%; }
  .shop-hero .bx-wrapper {
    margin: 0;
    min-width: 960px; }
    @media (min-width: 960px) {
      .shop-hero .bx-wrapper {
        min-width: 960px;
        left: auto !important; } }
    .shop-hero .bx-wrapper .bx-pager {
      right: 0;
      width: 100%;
      bottom: 54px;
      height: 0; }
      .shop-hero .bx-wrapper .bx-pager.bx-default-pager a {
        width: 15px;
        height: 15px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px; }
        .shop-hero .bx-wrapper .bx-pager.bx-default-pager a:hover, .shop-hero .bx-wrapper .bx-pager.bx-default-pager a.active {
          background: #48b7e4; }
        @media only screen and (max-width: 46em) {
          .shop-hero .bx-wrapper .bx-pager.bx-default-pager a {
            width: 12px;
            height: 12px; } }
    .shop-hero .bx-wrapper .bx-controls-direction a {
      bottom: 25px;
      top: auto; }
      .shop-hero .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 420px;
        background: url(//img1.beachbodyimages.com/teambeachbody/image/upload/arrow-prev_white_umf3iw.png) center center no-repeat; }
      .shop-hero .bx-wrapper .bx-controls-direction a.bx-next {
        left: 505px;
        background: url(//img1.beachbodyimages.com/teambeachbody/image/upload/arrow-next_white_mawuqe.png) center center no-repeat; }
  @media only screen and (max-width: 46em) {
    .shop-hero .bxslider li .hero-image div img, .shop-hero .bxslider li .hero-image div video {
      left: calc((960px - 100vw) * (-.5));
      position: relative; }
    .shop-hero .bxslider li .hero-content {
      bottom: 60px;
      top: inherit;
      margin: 0;
      width: 100vw;
      text-align: center;
      z-index: 2; }
      .shop-hero .bxslider li .hero-content h1, .shop-hero .bxslider li .hero-content h2, .shop-hero .bxslider li .hero-content h3, .shop-hero .bxslider li .hero-content h4, .shop-hero .bxslider li .hero-content h5, .shop-hero .bxslider li .hero-content h6 {
        margin: auto;
        padding: 0 20px; }
      .shop-hero .bxslider li .hero-content h1, .shop-hero .bxslider li .hero-content h2, .shop-hero .bxslider li .hero-content h3, .shop-hero .bxslider li .hero-content h4 {
        margin-top: 0.2rem;
        margin-bottom: 0.5rem; }
        .shop-hero .bxslider li .hero-content h1 strong, .shop-hero .bxslider li .hero-content h1 b, .shop-hero .bxslider li .hero-content h2 strong, .shop-hero .bxslider li .hero-content h2 b, .shop-hero .bxslider li .hero-content h3 strong, .shop-hero .bxslider li .hero-content h3 b, .shop-hero .bxslider li .hero-content h4 strong, .shop-hero .bxslider li .hero-content h4 b {
          font-weight: 600; }
      .shop-hero .bxslider li .hero-content h1 {
        font-size: 22px;
        line-height: 26px; }
      .shop-hero .bxslider li .hero-content h2 {
        line-height: 34px; }
      .shop-hero .bxslider li .hero-content p {
        font-weight: 100;
        margin: 15px auto 0;
        padding: 0 20px; }
    .shop-hero .bxslider li.hasVideo .hero-content {
      bottom: 50px; }
    .shop-hero .bxslider li.hasVideo .hero-video {
      z-index: 993; }
      .shop-hero .bxslider li.hasVideo .hero-video[data-option-type="brightcoveplayer"] {
        left: calc((960px - 100vw) * (-.5));
        position: relative; }
        .shop-hero .bxslider li.hasVideo .hero-video[data-option-type="brightcoveplayer"] + div .video-container {
          left: calc((960px - 100vw) * (-.5));
          position: relative; } }

@media only screen and (max-width: 46em) and (max-width: 46em) {
  .shop-hero .bxslider li.hasVideo .videoCloser {
    top: 10px !important;
    right: 30% !important; } }

@media only screen and (max-width: 46em) and (max-width: 568px) {
  .shop-hero .bxslider li.hasVideo .videoBox {
    padding-top: 55px; } }

@media only screen and (max-width: 46em) and (max-width: 400px) {
  .shop-hero .bxslider li.hasVideo .videoBox {
    padding-top: 85px; }
  .shop-hero .bxslider li.hasVideo .videoCloser {
    right: 34% !important;
    top: 15px !important; } }
  @media only screen and (max-width: 46em) {
    .shop-hero .bx-wrapper .bx-pager {
      width: 100%;
      bottom: 40px; }
    .shop-hero .bx-wrapper .bx-controls-direction {
      display: none; }
      .shop-hero .bx-wrapper .bx-controls-direction a {
        bottom: 20px; }
        .shop-hero .bx-wrapper .bx-controls-direction a.bx-prev {
          right: auto;
          left: 20%; }
        .shop-hero .bx-wrapper .bx-controls-direction a.bx-next {
          right: 20%;
          left: auto; } }

.select-product-options .shop-hero .bxslider li .hero-content h1 {
  font-size: 48px;
  font-weight: 100;
  margin: 0 0 5px;
  line-height: 55px; }

.select-product-options .shop-hero .bxslider li .hero-content p {
  font-size: 18px;
  color: #ffffff; }

.shop-static-hero .hero-title-container {
  font-size: 11px;
  color: #636363;
  height: 80px; }
  .shop-static-hero .hero-title-container h1, .shop-static-hero .hero-title-container span.learn-more {
    display: inline-block;
    vertical-align: middle;
    line-height: 65px;
    margin: 0 35px; }
  .shop-static-hero .hero-title-container h1 {
    color: #1378db;
    font-size: 24px;
    padding: 0; }
    .shop-static-hero .hero-title-container h1 .icon-stack {
      line-height: 35px; }
    .shop-static-hero .hero-title-container h1 .icon {
      font-weight: 800; }
    .shop-static-hero .hero-title-container h1 .icon-circle {
      color: #1378db; }
  .shop-static-hero .hero-title-container a {
    color: #636363;
    font-weight: bold; }
  @media only screen and (max-width: 46em) {
    .shop-static-hero .hero-title-container h1, .shop-static-hero .hero-title-container span.learn-more {
      line-height: 24px;
      margin: 0 15px;
      width: 100%; }
    .shop-static-hero .hero-title-container h1 {
      font-size: 18px; }
    .shop-static-hero .hero-title-container span.learn-more {
      text-align: left; } }

@media only screen and (max-width: 46em) {
  .shop-hero .bxslider li .hero-content h1 {
    font-size: 30px;
    line-height: 34px; }
  .shop-hero .bxslider li .hero-content h4 {
    font-size: 14px;
    line-height: 18px; }
  .shop-hero .bxslider li .hero-content h5 {
    font-size: 12px; }
  .shop-hero .bxslider li .hero-content a.button {
    margin-top: 10px;
    font-size: 14px; }
  .select-product-options .shop-hero .bxslider li .hero-content {
    top: 10px; }
    .select-product-options .shop-hero .bxslider li .hero-content h1 {
      margin: 0 auto 5px;
      padding: 0;
      width: 90%;
      font-size: 30px;
      line-height: 25px; }
    .select-product-options .shop-hero .bxslider li .hero-content p {
      margin: 0 auto;
      padding: 0;
      width: 90%;
      font-size: 12px; } }

.shop-topics .topical-header {
  background-color: #0a0b0c;
  padding: 25px 25px 45px; }
  .shop-topics .topical-header h2, .shop-topics .topical-header h3 {
    margin: 0;
    color: #FFFFFF;
    font-weight: 100; }
  .shop-topics .topical-header h2 {
    line-height: 40px; }
  .shop-topics .topical-header h3 {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 1px; }
  @media only screen and (max-width: 46em) {
    .shop-topics .topical-header {
      text-align: center;
      padding: 25px 30px 45px; }
      .shop-topics .topical-header h2 {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: 24px; }
      .shop-topics .topical-header h3 {
        font-size: 14px;
        line-height: 18px; } }

.flow-hero {
  background-color: #e6f0f7;
  overflow: hidden;
  min-height: 200px;
  padding: 25px 35px 25px 35px; }
  .flow-hero header p {
    color: #636363;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 5px; }
  .flow-hero h1, .flow-hero h2, .flow-hero h3, .flow-hero h4, .flow-hero h5, .flow-hero h6, .flow-hero p {
    color: #636363;
    font-weight: 300; }
  .flow-hero h2 {
    font-size: 28px;
    font-weight: 300;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #1378db; }
  .flow-hero h5 {
    color: #636363;
    margin: 0 0 20px 0; }
  .flow-hero ul {
    margin-top: 5px;
    margin-bottom: 5px; }
    .flow-hero ul li {
      font-size: 14px;
      color: #636363; }
  .flow-hero p {
    color: #636363;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 20px; }
    .flow-hero p.red {
      color: red; }
    .flow-hero p.small {
      font-size: 13px; }
    .flow-hero p.flush {
      margin-bottom: 0; }
  .flow-hero a {
    color: #48b7e4;
    border-bottom: 1px solid #dcdcdc; }
  .flow-hero img.right-negative-padding {
    top: -15px;
    left: 15px; }

/*/////////// Account Management ////////*/
#account-addresses .too-many-shipping-addresses-error, #account-addresses-return-visitor .too-many-shipping-addresses-error {
  color: #ff0000;
  padding: 15px 0px 0px 30px;
  font-size: .8rem;
  display: none; }

#account-addresses a.username, #account-addresses-return-visitor a.username {
  color: #303739;
  overflow: hidden;
  display: inherit;
  text-overflow: ellipsis;
  max-width: 150px; }

#account-addresses .pop-wrap, #account-addresses-return-visitor .pop-wrap {
  padding: 25px 20px 0px 50px; }

@media only screen and (min-width: 46.063em) {
  #account-addresses > ul li, #account-addresses-return-visitor > ul li {
    min-height: 150px; } }

#account-addresses ul li, #account-addresses-return-visitor ul li {
  padding-bottom: 0; }
  #account-addresses ul li p, #account-addresses-return-visitor ul li p {
    margin-bottom: .15rem; }
    #account-addresses ul li p a, #account-addresses-return-visitor ul li p a {
      color: #41b6e6;
      text-decoration: none; }
  #account-addresses ul li .radio-button, #account-addresses-return-visitor ul li .radio-button {
    height: 100px;
    float: left;
    padding-right: 10px; }
  #account-addresses ul li .primary-checkbox-container:first-child, #account-addresses-return-visitor ul li .primary-checkbox-container:first-child {
    opacity: 1;
    height: 47px;
    display: block; }
  #account-addresses ul li .primary-checkbox-container, #account-addresses-return-visitor ul li .primary-checkbox-container {
    opacity: 0 !important;
    height: 47px; }
    @media only screen and (max-width: 46em) {
      #account-addresses ul li .primary-checkbox-container, #account-addresses-return-visitor ul li .primary-checkbox-container {
        opacity: 1 !important;
        display: block; } }
    #account-addresses ul li .primary-checkbox-container input[type=checkbox], #account-addresses-return-visitor ul li .primary-checkbox-container input[type=checkbox] {
      margin-top: 3px; }
    #account-addresses ul li .primary-checkbox-container .set-as-primary, #account-addresses-return-visitor ul li .primary-checkbox-container .set-as-primary {
      float: left;
      border-top: 1px solid #636363;
      color: #a5a5a5;
      width: 50%; }
    #account-addresses ul li .primary-checkbox-container.active, #account-addresses-return-visitor ul li .primary-checkbox-container.active {
      opacity: 1 !important;
      display: block; }
  #account-addresses ul li:hover .primary-checkbox-container, #account-addresses-return-visitor ul li:hover .primary-checkbox-container {
    opacity: 1 !important;
    display: block; }
    #account-addresses ul li:hover .primary-checkbox-container:hover .primary-checkbox, #account-addresses-return-visitor ul li:hover .primary-checkbox-container:hover .primary-checkbox {
      opacity: 1 !important;
      display: block; }
    #account-addresses ul li:hover .primary-checkbox-container:hover .set-as-primary, #account-addresses-return-visitor ul li:hover .primary-checkbox-container:hover .set-as-primary {
      opacity: 1 !important;
      display: block; }

#account-addresses .delete-address-btn, #account-addresses-return-visitor .delete-address-btn {
  float: left;
  border-top: 1px solid #a5a5a5;
  padding-top: 10px;
  color: #a5a5a5;
  width: 50%;
  margin-left: 21px;
  cursor: pointer; }
  #account-addresses .delete-address-btn .icon-times-circle, #account-addresses-return-visitor .delete-address-btn .icon-times-circle {
    padding-right: 5px; }
  #account-addresses .delete-address-btn a, #account-addresses-return-visitor .delete-address-btn a {
    color: #a5a5a5;
    cursor: pointer;
    font-size: 0.875rem;
    text-decoration: none;
    border-bottom: 0; }
    #account-addresses .delete-address-btn a:hover, #account-addresses-return-visitor .delete-address-btn a:hover {
      color: #a5a5a5; }
  #account-addresses .delete-address-btn:hover a, #account-addresses-return-visitor .delete-address-btn:hover a {
    color: #a5a5a5; }
  #account-addresses .delete-address-btn:hover, #account-addresses-return-visitor .delete-address-btn:hover {
    color: #a5a5a5; }

@media only screen and (max-width: 46em) {
  #account-addresses-return-visitor .left, #account-addresses-return-visitor .right {
    float: none !important; }
  #account-addresses-return-visitor .pop-footer button, #account-addresses-return-visitor .pop-footer a {
    width: 100% !important;
    margin: 10px 0 !important; } }

#account-settings .profile-account-language .flag {
  max-width: 15px; }

#account-settings > .row > .column > div {
  min-height: 100px; }
  #account-settings > .row > .column > div > h5 {
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }

.primary-checkbox-container {
  opacity: 1;
  display: block; }
  .primary-checkbox-container:hover .primary-checkbox {
    opacity: 1 !important;
    display: block; }
  .primary-checkbox-container:hover .set-as-primary {
    opacity: 1 !important;
    display: block; }

.credit-card-new-button {
  position: absolute;
  bottom: 30px;
  right: 30px; }
  @media only screen and (max-width: 46em) {
    .credit-card-new-button {
      right: inherit;
      left: 10%;
      width: 80%; } }

.account-management {
  margin: 0 auto;
  max-width: 1025px;
  min-height: 736px; }
  .account-management a.hide, .account-management button.hide {
    visibility: inherit !important; }
  .account-management .tabs-module .tabs-wrapper {
    overflow: visible; }
    .account-management .tabs-module .tabs-wrapper .hide {
      visibility: inherit !important; }
    .account-management .tabs-module .tabs-wrapper .tab-link {
      padding: 10px 40px !important; }
    .account-management .tabs-module .tabs-wrapper .tab-link.active {
      padding: 10px 40px !important; }
  .account-management [data-track="general-settings"].account-settings-general .mo-acc-content .tabs-wrapper .content section {
    display: block !important;
    min-height: 360px;
    display: block;
    margin: auto; }
    .account-management [data-track="general-settings"].account-settings-general .mo-acc-content .tabs-wrapper .content section .row {
      margin: auto;
      display: block; }
      .account-management [data-track="general-settings"].account-settings-general .mo-acc-content .tabs-wrapper .content section .row .picton-underline {
        text-decoration: none !important; }
        .account-management [data-track="general-settings"].account-settings-general .mo-acc-content .tabs-wrapper .content section .row .picton-underline:hover {
          color: #41b6e6; }
    .account-management [data-track="general-settings"].account-settings-general .mo-acc-content .tabs-wrapper .content section .link:hover {
      text-decoration: none;
      color: #41b6e6; }
  .account-management [data-track="coach-settings"].account-settings-general .mo-acc-content .tabs-wrapper .content section {
    min-height: 190px; }
  .account-management [data-track="my-coach:panel"] section h4, .account-management [data-track="my-coach:panel"] section p {
    font-family: 'lato';
    color: #303739 !important;
    letter-spacing: .02em; }
  .account-management [data-track="my-coach:panel"] section b, .account-management [data-track="my-coach:panel"] section strong, .account-management [data-track="my-coach:panel"] section a {
    font-weight: 800; }
  .account-management [data-track="my-coach:panel"] section a {
    color: #41b6e6;
    font-family: 'lato';
    font-weight: 600; }
  .account-management .account-preferences p {
    margin-bottom: 5px; }
  .account-management .account-preferences .sub-list {
    list-style-type: none;
    margin-left: 35px;
    margin-bottom: 10px;
    font-size: 0.75rem; }
  .account-management .account-preferences a.email {
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle;
    max-width: 200px; }
    html[lang=es_US] .account-management .account-preferences a.email,
    html[lang=es-US] .account-management .account-preferences a.email {
      max-width: 130px; }
  .account-management .page-title {
    color: #1378db;
    padding: .875rem 1.875rem;
    font-size: 28px;
    font-weight: normal;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    height: 73px;
    float: left;
    width: 25%; }
    .account-management .page-title .icon {
      font-size: 40px;
      margin: 0 10px 0 0; }
    @media only screen and (max-width: 46em) {
      .account-management .page-title {
        float: none;
        width: auto; } }
  .account-management .page-title + div {
    clear: both; }
  .account-management #myAccountBanner {
    float: right;
    width: 75%;
    margin-top: 12px;
    padding-left: 22px;
    padding-right: 30px; }
    .account-management #myAccountBanner .promo-banner {
      height: 60px;
      text-align: center;
      background: #E8FAF2;
      border: 1px solid #1BCD7B;
      border-radius: 8px;
      color: #161819;
      display: flex;
      align-items: center;
      justify-content: center; }
      .account-management #myAccountBanner .promo-banner p {
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 700; }
        .account-management #myAccountBanner .promo-banner p a {
          color: inherit;
          text-decoration: underline; }
      @media only screen and (max-width: 46em) {
        .account-management #myAccountBanner .promo-banner {
          padding: 0.5rem 2.5rem; } }
    @media only screen and (max-width: 46em) {
      .account-management #myAccountBanner {
        float: none;
        width: auto;
        padding-left: 8px;
        padding-right: 8px; } }
  .account-management .mo-acc-tab {
    text-decoration: none; }
  .account-management .mo-acc-tab > h3 {
    background-color: #1378db;
    color: #ffffff;
    font-size: 18px;
    padding: 10px 1.875rem;
    margin: 0;
    text-decoration: none;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 1.4; }
    .account-management .mo-acc-tab > h3 .icon {
      float: right;
      margin-top: 5px; }
    .account-management .mo-acc-tab > h3 .icon-minus {
      display: none; }
  .account-management .active {
    text-decoration: none; }
    .account-management .active h3 .icon-minus {
      display: inline-block; }
    .account-management .active h3 .icon-plus {
      display: none; }
  .account-management .inline {
    display: inline-block;
    margin-right: 3%;
    margin-top: 15px;
    width: 45%; }
    .account-management .inline input {
      width: 65%;
      display: inline-block;
      margin-right: 5px; }
  .account-management .spacer {
    width: 25px;
    display: inline-block; }
  .account-management .metric-checkbox {
    margin-bottom: 35px;
    display: block; }
    .account-management .metric-checkbox input {
      position: relative;
      top: -2px; }
  .account-management .measurement-row .add-space {
    margin-bottom: 20px; }
  .account-management .measurement-title {
    font-size: 12px;
    color: #636363;
    margin-bottom: 10px;
    font-weight: 300;
    line-height: 12px;
    height: 20px; }
  .account-management .measurement-height {
    margin-bottom: 40px; }
    @media only screen and (max-width: 46em) {
      .account-management .measurement-height {
        margin-bottom: 0; } }
    .account-management .measurement-height label {
      position: relative;
      display: inline-block; }
    .account-management .measurement-height select {
      width: 110px;
      display: inline-block;
      color: #a5a5a5; }
  .account-management .measurement-date {
    width: 86%;
    display: inline-block;
    color: #a5a5a5;
    margin-bottom: 10px; }
    @media only screen and (min-width: 46.063em) {
      .account-management .measurement-date {
        width: 82%;
        display: inline-block;
        color: #a5a5a5; } }
  .account-management .measurement-unit {
    color: #a5a5a5;
    font-size: 12px;
    margin-left: 5px; }
  .account-management .measurement-gap {
    height: 100px; }
    .account-management .measurement-gap a {
      margin-top: 60px;
      display: inline-block; }
  .account-management .more-measurements a {
    color: #41b6e6;
    font-size: 15px; }
  .account-management .more-measurements .measurement-row {
    margin-bottom: 40px; }
  .account-management .asterisk.inline_asterisk {
    right: 0;
    top: .45rem;
    position: relative; }
  .account-management #my-measurements .genForm .inline {
    vertical-align: text-top; }
  .account-management #my-measurements .genForm h5 {
    padding: 0;
    margin: 0; }
    .account-management #my-measurements .genForm h5.medium-padding-bottom {
      margin-bottom: 15px; }

#primarySubscriptions .subscription-manager-container p.error {
  padding: 0; }

#primarySubscriptions .field-title {
  line-height: 18px;
  font-size: 12px;
  margin: 15px 0 5px; }

#primarySubscriptions .field-radio {
  overflow: hidden; }
  #primarySubscriptions .field-radio > div {
    float: left; }
    #primarySubscriptions .field-radio > div input, #primarySubscriptions .field-radio > div span {
      margin: 0 5px 0 2px;
      display: inline-block;
      vertical-align: middle;
      height: 24px; }
    #primarySubscriptions .field-radio > div span {
      margin-right: 15px; }

#primarySubscriptions .field-checkboxes hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  margin: 5px 0 10px; }

.simplePopupContainer .row .row.collapse,
.genForm .row .row.collapse {
  display: inherit; }

@media only screen and (min-width: 46.063em) {
  .account-management h3 {
    border: none; }
    .account-management h3 .icon {
      display: none !important; }
  .account-management h4 {
    border: none; }
    .account-management h4 .icon {
      display: none; }
  .account-management .info {
    padding: 40px 0; }
    .account-management .info .button {
      display: inline-block !important; }
    .account-management .info hr {
      width: 75%; } }

#top-header .header-nav {
  margin-bottom: -8px; }
  #top-header .header-nav .column.question {
    line-height: 24px; }
  #top-header .header-nav .column.team-bb-name {
    line-height: 24px; }

#locale-options {
  margin: auto;
  display: block; }
  #locale-options .pop-wrap .options .close {
    opacity: 1; }

#shippingAddressForm .pop-wrap.narrow.flush fieldset .row .columns #cntry {
  margin: 0 0 0.8rem 0; }

#shippingAddressForm .pop-wrap.narrow.flush fieldset .row .columns #state {
  margin: 0 0 0.8rem 0; }

.simplePopupContainer.transit.created.beta.mini.frontFace .pop .pop-wrap.narrow.flush .row {
  display: block;
  margin: unset; }

.simplePopupContainer.transit.created.beta.mini.frontFace .front-face-content .pop-wrap.narrow.flush p {
  margin: 0 0 0.625rem 0; }

.simplePopupContainer.transit.created.beta.mini.frontFace .front-face-content .pop-wrap.narrow.flush .small-12 label {
  margin: unset; }

.simplePopupContainer.transit.created.beta.mini.frontFace .front-face-content .pop-wrap.narrow.flush .card-input-container .small-12 label {
  margin-bottom: 0px; }

.simplePopupContainer.transit.created.beta.mini.frontFace .front-face-content .pop-wrap.narrow.flush .card-input-container .small-12 .cards {
  margin: 10px 0 25px; }

.simplePopupContainer.transit.created.beta.mini.frontFace .front-face-content .pop-wrap.narrow.flush .card-input-container .cybersourceiFrameHolder {
  width: 100%;
  padding: 0; }

.simplePopupContainer.transit.created.beta.mini.frontFace .front-face-content .pop-wrap.narrow.flush #primarySubscriptions .field-radio > div span {
  padding-top: 5px; }

#pudoPrimarySelectors #primarySubscriptions .field-radio > div span {
  padding: 4px 0; }

.simplePopupContainer.transit.created.beta.mini form fieldset .pop-wrap.narrow.flush .row {
  display: block;
  margin: unset; }

/* min-width 1025px, large screens */
#coachReferralForm fieldset input[type=radio] {
  display: none; }

section[data-module="coachReferral"] {
  overflow: auto; }

.genForm div[data-module="checkEmail"] .special-error, .genForm div[data-module="validateEnrolleeEmail"] .special-error {
  border-color: #f04124; }

.genForm div[data-module="checkEmail"] .icon-times, .genForm div[data-module="validateEnrolleeEmail"] .icon-times {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 20px;
  color: #f04124; }

.genForm div[data-module="checkEmail"] .icon-check, .genForm div[data-module="validateEnrolleeEmail"] .icon-check {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 20px;
  color: #7CD536; }
  .genForm div[data-module="checkEmail"] .icon-check.grayscale, .genForm div[data-module="validateEnrolleeEmail"] .icon-check.grayscale {
    color: #cccccc; }

.genForm label[for=chk_terms_conditions] p {
  display: inline-block; }

#coachReferralForm .choose-your-coach .row .label_enrollment {
  font-size: .8rem;
  font-weight: 300;
  line-height: 1.2rem;
  overflow: hidden;
  margin-bottom: 12px;
  color: #636363; }

#coachReferralForm .choose-your-coach .row .block-width {
  width: 75%;
  margin: 0 0 12px 0; }

#ageCheckThree label.error,
#ageCheckThree label.red,
.choose-your-coach label.error,
.choose-your-coach label.red,
.credit-card-expiration label.error,
.credit-card-expiration label.red {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0.625rem; }

#ageCheckThree select.error, #ageCheckThree input[type=text].error,
.choose-your-coach select.error,
.choose-your-coach input[type=text].error,
.credit-card-expiration select.error,
.credit-card-expiration input[type=text].error {
  margin-bottom: 3px; }
  #ageCheckThree select.error.ignore-hide, #ageCheckThree input[type=text].error.ignore-hide,
  .choose-your-coach select.error.ignore-hide,
  .choose-your-coach input[type=text].error.ignore-hide,
  .credit-card-expiration select.error.ignore-hide,
  .credit-card-expiration input[type=text].error.ignore-hide {
    margin-bottom: 0; }

#ageCheckThree .radio-yes,
#ageCheckThree .radio-no,
.choose-your-coach .radio-yes,
.choose-your-coach .radio-no,
.credit-card-expiration .radio-yes,
.credit-card-expiration .radio-no {
  margin-left: 51px; }

legend h6.group-header {
  font-size: 0.9375rem;
  font-weight: 800; }

.login-panel-body form .bb-tip.npt {
  right: 40px; }

.login-panel-body form .asterisk {
  right: 1.4rem; }

.login-panel-body form input[type=submit] {
  border: 0; }

.login-panel-body input.ciamSignin {
  margin-top: 50px; }

#signUpForm label, #loginForm label {
  margin-bottom: 10px; }
  #signUpForm label #email, #loginForm label #email {
    margin: 0; }

.choose-your-coach .radio-yes,
.choose-your-coach .radio-no {
  display: inline-block;
  margin: auto;
  position: static; }

.genForm-form-error {
  padding: 0; }
  .checkout-flow .genForm-form-error {
    padding: 0px 25px; }
    .checkout-flow .genForm-form-error p {
      margin: 15px 0 0; }
    .checkout-flow .genForm-form-error.payment {
      padding: 0; }
  .simplePopupContainer .genForm-form-error {
    padding: 0 70px; }

.terms-label {
  color: #636363;
  font-size: 12px;
  line-height: 18px;
  font-weight: 300; }

.form-section-advertisement-2-panes .ad-left-cart {
  text-align: center;
  background-color: #c3ebf8;
  height: 5.125rem; }
  .form-section-advertisement-2-panes .ad-left-cart i.icon.icon-shopping-cart {
    position: absolute;
    color: #ecf9fc;
    top: -13px;
    left: 10px;
    font-size: 6.5rem;
    padding: 0;
    margin: 0;
    z-index: 0; }
  .form-section-advertisement-2-panes .ad-left-cart:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: 0;
    background: white;
    z-index: 11;
    border: solid 2.563rem #c3ebf8;
    border-right-color: #ecf9fc;
    border-top-color: #ecf9fc;
    border-right-width: 1.25rem;
    border-left-width: 1.25rem; }
    @media only screen and (max-width: 46em) {
      .form-section-advertisement-2-panes .ad-left-cart:after {
        display: none; } }

.form-section-advertisement-2-panes .ad-right-callout {
  text-align: right;
  background-color: #ecf9fc;
  height: 5.125rem;
  padding: 0 10% 0 0; }
  .form-section-advertisement-2-panes .ad-right-callout:before {
    content: '';
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -45px;
    background: white;
    z-index: 15;
    -webkit-transform: skewX(25.8deg);
    -ms-transform: skewX(25.8deg);
    transform: skewX(25.8deg);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0; }
    @media only screen and (max-width: 46em) {
      .form-section-advertisement-2-panes .ad-right-callout:before {
        display: none; } }
  @media only screen and (max-width: 46em) {
    .form-section-advertisement-2-panes .ad-right-callout {
      padding: 0; } }
  @media only screen and (max-width: 46em) {
    .form-section-advertisement-2-panes .ad-right-callout p {
      text-align: center; } }

.form-section-advertisement-2-panes p {
  position: relative;
  padding-top: 1.563rem;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 600;
  color: #636363;
  z-index: 10; }

.accepted-cards ul {
  display: inline-block; }
  .accepted-cards ul li {
    display: inline-block; }

.radio-yes-before, .radio-no-before {
  font-size: 12px;
  padding: 0 8px 4px 8px;
  width: 41px;
  margin: 0 15px 0 10px;
  background-color: white;
  border: 1px solid #48b7e4;
  color: #48b7e4; }

.radio-yes:before, .radio-no:before {
  font-size: 12px;
  padding: 0 8px 4px 8px;
  width: 41px;
  margin: 0 10px 0 0;
  background-color: white;
  border: 1px solid #48b7e4;
  color: #48b7e4; }

.terms-description {
  margin-left: 1.5rem; }

.shipping-customer-info p {
  color: #636363; }

.no-pad-right {
  padding-right: 0; }

.no-pad-left {
  padding-left: 0; }

.no-legend {
  padding-top: 0; }

.middle-fields {
  margin-bottom: 0;
  padding-bottom: 0; }

.bb-tip-static {
  position: static;
  display: inline-block;
  margin-left: 10px; }

.bottom-form-element {
  padding-top: 1rem; }

.coach-search-btn {
  padding: 0;
  margin: 0;
  background: none;
  color: #48b7e4 !important;
  border: none;
  width: auto;
  height: auto;
  text-transform: capitalize;
  font-size: 13px;
  font-weight: normal; }

.baby-blue-bg {
  background-color: #e6f0f7; }

.genForm, .genFormInactive {
  background-color: #e6f0f7;
  padding: 20px;
  overflow: hidden;
  font-size: 12px;
  margin: 0;
  border: none; }
  .genForm .return-visitor-personal-info h6 span, .genFormInactive .return-visitor-personal-info h6 span {
    left: auto;
    position: inherit;
    display: inline-block; }
  .genForm .return-visitor-personal-info p, .genFormInactive .return-visitor-personal-info p {
    padding: 1px;
    margin: 0; }
  .genForm.plain, .genFormInactive.plain {
    background-color: transparent; }
  .genForm iframe, .genFormInactive iframe {
    width: 100%; }
  .genForm .orderDisclaimers, .genFormInactive .orderDisclaimers {
    margin: 0 24px 0 25px; }
    .genForm .orderDisclaimers p, .genForm .orderDisclaimers div, .genFormInactive .orderDisclaimers p, .genFormInactive .orderDisclaimers div {
      margin: 0 0 10px 0;
      font-size: .8rem;
      font-weight: 300;
      line-height: 1.2rem;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .genForm .disclaimer-container, .genFormInactive .disclaimer-container {
    position: relative;
    min-height: 1rem;
    line-height: 1rem; }
    @media only screen and (min-width: 46.063em) {
      .genForm .disclaimer-container div p, .genFormInactive .disclaimer-container div p {
        margin-left: 5%; } }
    @media only screen and (max-width: 46em) {
      .genForm .disclaimer-container div p, .genFormInactive .disclaimer-container div p {
        margin-left: 6.5%; } }
    .genForm .disclaimer-container label.error, .genFormInactive .disclaimer-container label.error {
      margin-left: 25px; }
  .genForm fieldset, .genFormInactive fieldset {
    border: none;
    padding: 0; }
    .genForm fieldset label.error, .genFormInactive fieldset label.error {
      font-size: .8rem;
      font-weight: 300;
      line-height: 1.2rem; }
      .genForm fieldset label.error[for="purchaseTC"], .genForm fieldset label.error[for="disclaimerTC"], .genFormInactive fieldset label.error[for="purchaseTC"], .genFormInactive fieldset label.error[for="disclaimerTC"] {
        margin-left: 25px; }
      .genForm fieldset label.error.error, .genFormInactive fieldset label.error.error {
        margin-bottom: .5rem; }
    .genForm fieldset legend, .genFormInactive fieldset legend {
      color: #636363;
      font-weight: 400;
      background: none;
      padding: 0;
      margin: 0 0 1rem 1.8rem; }
      .genForm fieldset legend ul, .genFormInactive fieldset legend ul {
        display: inline-block; }
        .genForm fieldset legend ul li, .genFormInactive fieldset legend ul li {
          display: inline-block; }
          .genForm fieldset legend ul li h6, .genFormInactive fieldset legend ul li h6 {
            padding-bottom: 0; }
    .genForm fieldset.flush, .genFormInactive fieldset.flush {
      padding: 0;
      margin: 0; }
    .genForm fieldset p, .genFormInactive fieldset p {
      font-size: .8rem;
      font-weight: 300;
      line-height: 1.2rem; }
      .genForm fieldset p.faded-copy, .genFormInactive fieldset p.faded-copy {
        color: #a5a5a5; }
    .genForm fieldset a.dark-knight, .genFormInactive fieldset a.dark-knight {
      color: #636363;
      font-weight: bold; }
  .genForm button, .genFormInactive button {
    margin: 20px 0; }
  .genForm hr, .genFormInactive hr {
    border: solid #a5a5a5;
    border-width: 1px 0 0;
    clear: both;
    height: 0; }
  .genForm h5, .genFormInactive h5 {
    color: #636363;
    font-size: 14px;
    margin-bottom: 20px; }
  .genForm h6, .genFormInactive h6 {
    color: #636363;
    font-size: 14px;
    margin: 15px 0;
    padding-bottom: 12px; }
  .genForm .padded-header, .genFormInactive .padded-header {
    padding: 1rem 0 1rem 0; }
  .genForm hr, .genFormInactive hr {
    margin: 30px 0 15px; }
  .genForm hr.top-hr, .genFormInactive hr.top-hr {
    padding-bottom: 2rem; }
  .genForm a, .genFormInactive a {
    border-bottom: 1px solid #dcdcdc; }
    .genForm a.anchor-dark, .genFormInactive a.anchor-dark {
      color: #636363;
      font-weight: bold;
      border-bottom: 1px solid #a5a5a5;
      line-height: 16px; }
  .genForm ul, .genForm > ul, .genFormInactive ul, .genFormInactive > ul {
    margin: 0;
    list-style: none; }
    .genForm ul li, .genForm > ul li, .genFormInactive ul li, .genFormInactive > ul li {
      font-size: 12px; }
  .genForm > ul.grid > li, .genFormInactive > ul.grid > li {
    padding: 0 40px 15px 0; }
  .genForm p.error, .genFormInactive p.error {
    margin: 15px 0;
    font-size: 12px; }
    .genForm p.error .icon, .genFormInactive p.error .icon {
      font-size: 16px;
      position: relative;
      vertical-align: middle; }
  .genForm .row.section-error .overall-form-error p.error, .genFormInactive .row.section-error .overall-form-error p.error {
    margin: 0; }
  .genForm .row.section-error:last-child, .genFormInactive .row.section-error:last-child {
    margin: 0 0 15px 0; }
  .genForm .cards-accepted, .genFormInactive .cards-accepted {
    float: left;
    margin: 0 20px 20px 0;
    color: #636363;
    font-weight: 300;
    padding-top: 2px; }
    .genForm .cards-accepted.frame, .genFormInactive .cards-accepted.frame {
      margin: 0; }
  .genForm select, .genFormInactive select {
    border-radius: 3px;
    border: 1px solid #cccccc; }
    .genForm select option:first-child, .genFormInactive select option:first-child {
      color: #353535; }
  .genForm p, .genFormInactive p {
    font-size: 13px;
    color: #666666;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
    .genForm p i, .genFormInactive p i {
      color: #86cfee;
      width: 14px;
      cursor: pointer; }
  .genForm #distributor-info, .genFormInactive #distributor-info {
    display: none;
    height: 177px;
    padding-left: 7px;
    visibility: visible;
    color: initial;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-style: normal; }
    .genForm #distributor-info a, .genFormInactive #distributor-info a {
      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-weight: 650;
      text-decoration: underline;
      color: #3AB5E8; }
  .genForm input, .genFormInactive input {
    margin-bottom: .8rem;
    border: 1px solid #636363; }
    .genForm input[type="email"], .genFormInactive input[type="email"] {
      border-radius: 3px; }
    .genForm input[type="text"], .genFormInactive input[type="text"] {
      border-radius: 3px; }
    .genForm input[type=checkbox], .genFormInactive input[type=checkbox] {
      font-size: 16px; }
    .genForm input[type=password], .genFormInactive input[type=password] {
      border-radius: 3px; }
    .genForm input.ignore-hide, .genForm input.ignore-hide.error, .genFormInactive input.ignore-hide, .genFormInactive input.ignore-hide.error {
      width: 0 !important;
      height: 0 !important;
      padding: 0 !important;
      border: none !important;
      margin: 0 !important; }
  .genForm .bb-tip, .genFormInactive .bb-tip {
    background-color: #a5a5a5;
    right: 35px;
    top: 9px; }
    .genForm .bb-tip.iframe, .genFormInactive .bb-tip.iframe {
      top: 200px; }
  .genForm .reg-exclaim-input, .genFormInactive .reg-exclaim-input {
    right: 4.3px; }
  .genForm .save-submit, .genFormInactive .save-submit {
    margin-top: 30px; }
  .genForm .block, .genFormInactive .block {
    display: block; }
  .genForm .extra-space, .genFormInactive .extra-space {
    margin: 20px 0; }
  .genForm .padding-top-bottom, .genFormInactive .padding-top-bottom {
    padding-top: .8rem;
    padding-bottom: .8rem; }
  .genForm .asterisk, .genFormInactive .asterisk {
    font-size: 1.2rem;
    color: #f7941e;
    position: absolute;
    top: .79rem;
    right: 1rem; }
    .genForm .asterisk.asterisk-lower, .genFormInactive .asterisk.asterisk-lower {
      top: 2.14rem; }
  .genForm .mini-column, .genFormInactive .mini-column {
    width: 40%;
    display: inline-block;
    margin: 0 8% 0 0;
    position: relative; }
    .genForm .mini-column .asterisk, .genFormInactive .mini-column .asterisk {
      position: absolute;
      right: -12px;
      top: 12px; }
  .genForm .icon-calendar, .genFormInactive .icon-calendar {
    color: #0362CE;
    position: relative;
    margin-left: -30px;
    width: 0;
    overflow: visible;
    font-size: 20px;
    margin-right: 7px; }
  .genForm .available, .genFormInactive .available {
    font-weight: bold;
    color: #48b7e4; }
  .genForm .alignLeft input[type="text"], .genFormInactive .alignLeft input[type="text"] {
    display: inline-block;
    width: 80px; }
  .genForm .row.add-space.add-more, .genFormInactive .row.add-space.add-more {
    margin-top: 93px;
    margin-bottom: 20px; }
  .genForm .row.no-margin, .genFormInactive .row.no-margin {
    margin: 0; }
  .genForm .row.no-padding, .genFormInactive .row.no-padding {
    padding: 0; }
  @media only screen and (min-width: 46.063em) {
    .genForm .row .column.right-box, .genFormInactive .row .column.right-box {
      padding-left: 45px;
      padding-right: 0; } }
  @media only screen and (max-width: 46em) {
    .genForm .row .column.right-box, .genFormInactive .row .column.right-box {
      padding-right: 10px;
      border: none; } }
  .genForm .row .column.left-box, .genFormInactive .row .column.left-box {
    padding-right: 10px; }
    @media only screen and (max-width: 46em) {
      .genForm .row .column.left-box, .genFormInactive .row .column.left-box {
        margin-bottom: 40px; } }
  .genForm .row.last, .genFormInactive .row.last {
    padding-bottom: 1rem; }
  .genForm .inline, .genFormInactive .inline {
    display: inline-block;
    margin-right: 3%;
    margin-top: 15px;
    width: 45%; }
    .genForm .inline input, .genFormInactive .inline input {
      width: 65%;
      display: inline-block;
      margin-right: 5px; }
    @media only screen and (max-width: 46em) {
      .genForm .inline, .genFormInactive .inline {
        width: 50%;
        float: left;
        margin-right: 0; }
        .genForm .inline input, .genFormInactive .inline input {
          width: 71%; } }
  .genForm .spacer, .genFormInactive .spacer {
    width: 25px;
    display: inline-block; }
  .genForm .metric-checkbox, .genFormInactive .metric-checkbox {
    margin-bottom: 35px;
    display: block; }
    .genForm .metric-checkbox input, .genFormInactive .metric-checkbox input {
      position: relative;
      top: -2px; }
  .genForm .button.apply, .genFormInactive .button.apply {
    margin: 0; }

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  border-color: #cccccc; }
  input[type="text"]:hover, input[type="password"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="week"]:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="color"]:hover, textarea:hover {
    border-color: #cccccc; }

a.forgot-password {
  color: #a5a5a5;
  border-bottom: 1px solid #dcdcdc;
  text-decoration: none; }
  a.forgot-password.small {
    font-size: 11px !important; }

html.ie.version9 select,
html.ie.version9 .faux-select {
  padding-right: 5px; }

#iframe {
  padding: 25px; }
  #iframe h6 {
    font-size: 12px;
    font-weight: bold; }
    #iframe h6.red {
      color: red; }
  #iframe p, #iframe ul, #iframe ul li, #iframe a {
    font-size: 12px; }
  #iframe main p, #iframe main ul, #iframe main ul li, #iframe main a {
    font-size: 12px; }

.checkout-special-offers {
  position: relative;
  color: #636363;
  background-color: #e6f0f7;
  padding: 10px; }
  @media only screen and (max-width: 46em) {
    .checkout-special-offers {
      padding: 10px; } }
  .checkout-special-offers header {
    text-align: center;
    padding: 1rem 0 1rem 0; }
    .checkout-special-offers header h1 {
      color: #636363;
      font-size: 0.875rem;
      margin-bottom: 0; }
  .checkout-special-offers .special-offer-content.hide {
    left: -100%; }
  .checkout-special-offers .special-offer-content .special-offer-optIn button {
    margin-bottom: 20px; }
  .checkout-special-offers .special-offer-content .special-offer-optIn p {
    color: #48b7e4; }
  .checkout-special-offers .special-offer-content header h2 {
    text-align: left;
    padding-top: 1rem;
    padding-left: 30px;
    padding-right: 30px;
    color: #636363;
    font-size: 0.8125rem; }
  .checkout-special-offers .special-offer-content .special-offer-details {
    padding-top: 1rem;
    padding-left: 30px;
    padding-right: 30px; }
    .checkout-special-offers .special-offer-content .special-offer-details p {
      padding-bottom: 0.625rem; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div > img {
      margin-bottom: 15px; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div > main section.flow-hero {
      min-height: auto;
      padding: 0; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div .product-cta {
      margin-top: 20px; }
      .checkout-special-offers .special-offer-content .special-offer-details > article > div .product-cta button.addToCart {
        background-color: #41B6E6;
        margin-top: inherit; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div .strike-container {
      color: #1378db;
      font-weight: 300;
      margin-bottom: 0; }
      .checkout-special-offers .special-offer-content .special-offer-details > article > div .strike-container > div > span {
        margin-right: 5px !important; }
      .checkout-special-offers .special-offer-content .special-offer-details > article > div .strike-container > div > span > span {
        margin-right: -4px; }
      .checkout-special-offers .special-offer-content .special-offer-details > article > div .strike-container > span {
        display: inline-block;
        font-size: 16px;
        line-height: 16px;
        font-weight: 100;
        margin-right: 5px; }
      .checkout-special-offers .special-offer-content .special-offer-details > article > div .strike-container span.userPriceType {
        display: inline;
        font-size: 12px;
        font-weight: 400;
        text-decoration: none; }
      .checkout-special-offers .special-offer-content .special-offer-details > article > div .strike-container .price-strike {
        display: inline-block;
        margin-right: 5px;
        font-size: 16px;
        line-height: 16px;
        font-weight: 100; }
        .checkout-special-offers .special-offer-content .special-offer-details > article > div .strike-container .price-strike .formatted-price {
          font-size: 16px;
          font-weight: 100; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div sub {
      font-weight: 100;
      font-size: 13px;
      color: #a5a5a5;
      display: block;
      line-height: inherit; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div .price-title,
    .checkout-special-offers .special-offer-content .special-offer-details > article > div .price,
    .checkout-special-offers .special-offer-content .special-offer-details > article > div > sub {
      display: block;
      line-height: inherit; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div > sub {
      font-weight: 300;
      color: #a5a5a5;
      line-height: initial; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div .price-title {
      color: #1378db;
      font-weight: 300;
      line-height: 15px;
      font-size: 13px; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div .price {
      font-size: 32px; }
    .checkout-special-offers .special-offer-content .special-offer-details > article > div .dollar-bill:before {
      content: "$"; }
    .checkout-special-offers .special-offer-content .special-offer-details .italic-block {
      font-style: italic; }
    .checkout-special-offers .special-offer-content .special-offer-details .disclaimer-cta {
      display: none; }
    .checkout-special-offers .special-offer-content .special-offer-details a.no-thanks {
      color: #636363;
      border-bottom: 1px solid #A5A5A5;
      font-size: 18px;
      font-weight: 600; }
    .checkout-special-offers .special-offer-content .special-offer-details h2 {
      font-size: 0.8125rem;
      padding-bottom: 1rem;
      padding-left: 30px;
      padding-right: 30px; }
    .checkout-special-offers .special-offer-content .special-offer-details ul {
      list-style: disc;
      padding-bottom: 0.625rem; }
      .checkout-special-offers .special-offer-content .special-offer-details ul li {
        font-size: 0.8125rem; }
  .checkout-special-offers .bod-selection-container {
    margin-bottom: 25px; }

.checkout-purchase-confirmation {
  color: #636363; }
  .checkout-purchase-confirmation .order-info, .checkout-purchase-confirmation .congratulations {
    padding: 45px 60px 45px 60px; }
    .checkout-purchase-confirmation .order-info h5 div, .checkout-purchase-confirmation .congratulations h5 div {
      display: inline-block; }
    .checkout-purchase-confirmation .order-info h5, .checkout-purchase-confirmation .order-info p, .checkout-purchase-confirmation .congratulations h5, .checkout-purchase-confirmation .congratulations p {
      color: #636363; }
    .checkout-purchase-confirmation .order-info p, .checkout-purchase-confirmation .congratulations p {
      line-height: 1.6; }
    @media only screen and (max-width: 46em) {
      .checkout-purchase-confirmation .order-info, .checkout-purchase-confirmation .congratulations {
        padding: 20px 30px 20px 30px; } }
  .checkout-purchase-confirmation .order-info {
    background-color: #e6f0f7; }
    .checkout-purchase-confirmation .order-info a {
      color: #48b7e4;
      font-size: 0.75rem;
      font-weight: 600;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      display: inline-block !important; }
    .checkout-purchase-confirmation .order-info .arrow-right {
      display: inline-block;
      width: 0;
      height: 0;
      border-bottom: 4px solid transparent;
      border-top: 4px solid transparent;
      border-left: 4px solid #48b7e4;
      font-size: 0;
      line-height: 0;
      margin-left: 3px; }
  .checkout-purchase-confirmation .congratulations .next-option:after {
    content: " ";
    position: absolute;
    z-index: -1;
    top: 18px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-right: 1px solid rgba(0, 0, 0, 0.2); }
    @media only screen and (max-width: 46em) {
      .checkout-purchase-confirmation .congratulations .next-option:after {
        display: none; } }
  .checkout-purchase-confirmation .congratulations .next-option:last-child:after {
    display: none; }
  .checkout-purchase-confirmation .congratulations .next-option {
    padding-top: 1.5rem;
    height: auto;
    float: left; }
    @media only screen and (max-width: 46em) {
      .checkout-purchase-confirmation .congratulations .next-option {
        height: auto; } }
    .checkout-purchase-confirmation .congratulations .next-option img {
      padding-bottom: .5rem; }
    .checkout-purchase-confirmation .congratulations .next-option p {
      color: #48b7e4;
      font-weight: 600;
      padding: 0;
      margin: 0; }

@media screen, print {
  .print-preview {
    background-color: #E0E0E0; }
    .print-preview a {
      color: #636363;
      border-bottom: 1px solid #a5a5a5; }
    .print-preview .top-header {
      background-color: #1378db;
      padding: 10px 0;
      width: 600px;
      margin: 0 auto; }
      .print-preview .top-header p {
        color: #ffffff;
        padding-left: 50px; }
    .print-preview .main-container {
      background-color: #ffffff;
      width: 600px;
      padding: 0;
      margin: 0 auto;
      color: #636363; }
      .print-preview .main-container .logo-container {
        margin: 0 auto;
        width: 300px; }
        .print-preview .main-container .logo-container img {
          margin: 30px 0; }
      .print-preview .main-container h2 {
        color: #1378db;
        font-weight: 200;
        margin-bottom: 20px;
        text-align: center;
        line-height: 34px; }
      .print-preview .main-container h5 {
        color: #636363;
        font-weight: 300; }
      .print-preview .main-container > div {
        width: 90%;
        margin: auto;
        overflow: hidden; }
        .print-preview .main-container > div .uppercase {
          text-transform: uppercase; }
        .print-preview .main-container > div.full {
          width: 100%;
          min-width: 600px; }
          .print-preview .main-container > div.full ul {
            padding-left: 5%; }
            .print-preview .main-container > div.full ul li p {
              width: 100%;
              padding-right: 5px; }
          .print-preview .main-container > div.full p {
            width: 90%;
            margin: auto;
            font-size: 11px; }
          .print-preview .main-container > div.full .pp-item-list {
            width: inherit; }
            .print-preview .main-container > div.full .pp-item-list ul li {
              float: left;
              list-style-type: none;
              width: 160px;
              min-height: 10px; }
              .print-preview .main-container > div.full .pp-item-list ul li:nth-child(1) {
                text-align: center; }
              .print-preview .main-container > div.full .pp-item-list ul li:nth-child(3), .print-preview .main-container > div.full .pp-item-list ul li:nth-child(4) {
                text-align: left; }
              .print-preview .main-container > div.full .pp-item-list ul li:nth-child(3) {
                width: 120px; }
              .print-preview .main-container > div.full .pp-item-list ul li:nth-child(4) {
                width: 30px; }
              .print-preview .main-container > div.full .pp-item-list ul li:nth-child(5) {
                width: 70px; }
              .print-preview .main-container > div.full .pp-item-list ul li:last-child {
                text-align: right; }
              .print-preview .main-container > div.full .pp-item-list ul li img {
                max-height: 60px; }
            .print-preview .main-container > div.full .pp-item-list ul.pp-item {
              margin: 15px 0; }
              .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap .strike-container span {
                font-size: 12px; }
              .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap span {
                margin: 0;
                display: block;
                font-size: 12px;
                line-height: 15px;
                color: #636363; }
                .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap span.price-strike, .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap span.price {
                  line-height: 15px;
                  font-size: 12px;
                  font-weight: 300; }
                .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap span.price-title, .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap span.userPriceType {
                  line-height: 15px;
                  font-size: 12px;
                  font-weight: 400;
                  color: #1378db; }
                .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap span.userPriceType {
                  color: #1378db; }
                .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap span.price-strike, .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap span.price {
                  color: #636363; }
              .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap sub {
                display: none; }
              .print-preview .main-container > div.full .pp-item-list ul.pp-item .product-price-wrap div.pvpoints span {
                display: inline; }
          .print-preview .main-container > div.full .price-info {
            padding: 20px 0;
            overflow: hidden;
            float: right;
            width: 60%;
            text-align: right;
            background-color: transparent;
            border: none;
            margin: 25px; }
            .print-preview .main-container > div.full .price-info tbody {
              background-color: transparent; }
              .print-preview .main-container > div.full .price-info tbody > tr {
                overflow: hidden;
                list-style-type: none;
                background-color: transparent; }
                .print-preview .main-container > div.full .price-info tbody > tr td {
                  float: none;
                  font-size: 11px;
                  width: auto;
                  background-color: transparent;
                  padding: 0;
                  text-align: right;
                  color: #636363;
                  vertical-align: top; }
                .print-preview .main-container > div.full .price-info tbody > tr:last-child {
                  width: 40%; }
        .print-preview .main-container > div ul {
          padding: 10px 0;
          overflow: hidden;
          margin: 0; }
          .print-preview .main-container > div ul li {
            float: left;
            font-size: 11px;
            width: 165px;
            list-style-type: none; }
            .print-preview .main-container > div ul li:nth-child(3) {
              text-align: right; }
            .print-preview .main-container > div ul li p {
              margin-bottom: 0; }
        .print-preview .main-container > div.body-footer {
          background-color: #dcdcdc;
          padding: 20px 0; }
          .print-preview .main-container > div.body-footer p {
            font-size: 11px;
            margin-bottom: 15px; }
      .print-preview .main-container p {
        margin-bottom: 20px;
        font-weight: 200;
        font-size: 14px; }
      .print-preview .main-container .list-title {
        background-color: #dcdcdc;
        font-weight: 500; }
      .print-preview .main-container .light-text {
        color: #a5a5a5;
        font-weight: 100; }
      .print-preview .main-container .price-section {
        background-color: #F4F4F4;
        overflow: hidden; }
    .print-preview .bottom-footer {
      text-align: center;
      padding: 30px 0;
      width: 600px;
      margin: 0 auto;
      background-color: #E0E0E0; }
      .print-preview .bottom-footer p {
        font-size: 11px; }
      .print-preview .bottom-footer a {
        font-size: 10px;
        font-weight: bold;
        margin: 0 5px; } }

#right-content .promo .promo-header h3 {
  display: none; }

.custom-two-columns {
  background-color: #ffffff; }
  .custom-two-columns > div:nth-child(1),
  .custom-two-columns > div:nth-child(2) {
    width: 50%;
    float: left;
    padding: 25px; }
    .custom-two-columns > div:nth-child(1) h3,
    .custom-two-columns > div:nth-child(2) h3 {
      color: #1378db;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
      margin-bottom: 15px;
      line-height: 30px; }
    @media only screen and (max-width: 46em) {
      .custom-two-columns > div:nth-child(1),
      .custom-two-columns > div:nth-child(2) {
        float: none;
        width: 100%;
        margin: 15px 5% 25px;
        padding: 0; } }
  .custom-two-columns.image > div:nth-child(1) {
    width: 45%;
    float: right;
    padding: 0; }
  .custom-two-columns.image > div:nth-child(2) {
    width: 55%; }
  @media only screen and (max-width: 46em) {
    .custom-two-columns.image > div:nth-child(1), .custom-two-columns.image > div:nth-child(2) {
      float: none;
      width: 95%;
      margin: 0 2.5% 25px;
      padding: 0; } }
  .custom-two-columns .columns-footer {
    margin: 25px; }

.item-columns {
  margin: 0;
  border-top: 1px solid #FFF; }
  .item-columns > li, .item-columns .glider-track > li {
    display: table-cell;
    padding: 0;
    vertical-align: top;
    position: relative; }
    .item-columns > li h5, .item-columns .glider-track > li h5 {
      margin-top: 17px;
      padding: 7px 5px;
      width: 100%;
      text-align: center; }
    .item-columns > li .text-center, .item-columns .glider-track > li .text-center {
      margin-top: 1px;
      height: 175px;
      position: relative; }
    .item-columns > li img, .item-columns .glider-track > li img {
      max-height: 175px; }
    .item-columns > li .content, .item-columns .glider-track > li .content {
      padding: 0px 20px 0; }
      .item-columns > li .content .header-container, .item-columns .glider-track > li .content .header-container {
        min-height: 80px; }
        .item-columns > li .content .header-container h6, .item-columns .glider-track > li .content .header-container h6 {
          font-size: 0.90rem;
          font-weight: 600;
          margin: 0 0 10px;
          line-height: 14px;
          text-align: left;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical;
          overflow: hidden;
          min-height: 41px; }
          .item-columns > li .content .header-container h6 a, .item-columns .glider-track > li .content .header-container h6 a {
            color: #000000; }
      .item-columns > li .content ul li, .item-columns .glider-track > li .content ul li {
        color: #636363;
        font-size: 0.75rem; }
  .item-columns .item-columns-footer {
    vertical-align: bottom;
    padding: 0 20px 30px;
    bottom: 0; }
    .item-columns .item-columns-footer .your-price {
      color: #636363;
      font-size: .8rem;
      font-weight: bold; }
    .item-columns .item-columns-footer .custom-promo-message {
      display: block;
      margin-top: 10px;
      color: #E60E60;
      font-size: 0.75rem;
      line-height: 1.4;
      margin: 10px 0 0.625rem 0; }
      .item-columns .item-columns-footer .custom-promo-message p {
        color: #E60E60; }
    .item-columns .item-columns-footer p.slash {
      color: #a5a5a5;
      text-decoration: line-through;
      margin-bottom: .26rem; }
    .item-columns .item-columns-footer p.price {
      color: #636363; }
      .item-columns .item-columns-footer p.price .usd {
        font-size: .7rem;
        letter-spacing: .05rem;
        color: #a5a5a5;
        font-weight: 200; }
      .item-columns .item-columns-footer p.price span {
        font-size: 1.1rem; }
        .item-columns .item-columns-footer p.price span:nth-child(3) {
          color: #a5a5a5;
          font-size: 0.7rem;
          font-weight: normal; }
    .item-columns .item-columns-footer button.button, .item-columns .item-columns-footer a.button {
      margin-top: 15px;
      margin-bottom: 15px;
      max-width: 300px;
      min-height: 35px;
      min-width: 135px;
      padding: 0.687rem 1.25rem;
      border-radius: 32px; }
      html[lang=fr_CA] .item-columns .item-columns-footer button.button,
      html[lang=fr-CA] .item-columns .item-columns-footer button.button,
      html[lang=fr_FR] .item-columns .item-columns-footer button.button,
      html[lang=fr-FR] .item-columns .item-columns-footer button.button, html[lang=fr_CA] .item-columns .item-columns-footer a.button,
      html[lang=fr-CA] .item-columns .item-columns-footer a.button,
      html[lang=fr_FR] .item-columns .item-columns-footer a.button,
      html[lang=fr-FR] .item-columns .item-columns-footer a.button {
        padding: 10px 9px;
        font-size: 12px;
        min-height: inherit; }
    .item-columns .item-columns-footer.shop-programs-footer p.slash {
      font-size: 1.0rem; }
    .item-columns .item-columns-footer.shop-programs-footer p.price {
      font-weight: bold; }
    .item-columns .item-columns-footer.shop-programs-footer a.more-info {
      color: #48b7e4;
      font-size: 0.8rem;
      border-bottom: 1px solid #dcdcdc;
      line-height: 14px;
      font-weight: 600; }
    .item-columns .item-columns-footer.shop-programs-footer .item-description p {
      color: #a5a5a5;
      text-align: left; }
    @media only screen and (max-width: 46em) {
      .item-columns .item-columns-footer.shop-programs-footer button {
        margin: 0 auto 0.375rem auto; }
      .item-columns .item-columns-footer.shop-programs-footer a.more-info {
        float: none; } }
  .item-columns.shop-programs-expanded {
    display: inline-flex;
    background: #e6f5fa;
    background: -moz-linear-gradient(top, #ffffff 40%, #e6f5fa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #e6f5fa));
    background: -webkit-linear-gradient(top, #ffffff 40%, #e6f5fa 100%);
    background: -o-linear-gradient(top, #ffffff 40%, #e6f5fa 100%);
    background: -ms-linear-gradient(top, #ffffff 40%, #e6f5fa 100%);
    background: linear-gradient(to bottom, #ffffff 40%, #e6f5fa 100%);
    width: 100%; }
    .item-columns.shop-programs-expanded.large-block-grid-4 {
      width: 9999px; }
      @media only screen and (max-width: 46em) {
        .item-columns.shop-programs-expanded.large-block-grid-4 {
          width: initial; } }
      .item-columns.shop-programs-expanded.large-block-grid-4 > li {
        width: 240px; }
    @media only screen and (max-width: 46em) {
      .item-columns.shop-programs-expanded.large-block-grid-1 > li {
        width: 100%; } }
    @media only screen and (max-width: 46em) {
      .item-columns.shop-programs-expanded > li, .item-columns.shop-programs-expanded .glider-track > li {
        width: 240px; } }
    .item-columns.shop-programs-expanded > li h5, .item-columns.shop-programs-expanded .glider-track > li h5 {
      background-color: #48b7e4;
      color: white;
      min-width: 239px;
      min-height: 40px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      border-right: 1px solid white; }
      @media only screen and (max-width: 46em) {
        .item-columns.shop-programs-expanded > li h5, .item-columns.shop-programs-expanded .glider-track > li h5 {
          margin-top: 0px;
          min-width: inherit; } }
      .item-columns.shop-programs-expanded > li h5 a, .item-columns.shop-programs-expanded .glider-track > li h5 a {
        color: #FFFFFF; }
      .item-columns.shop-programs-expanded > li h5.highlight-red, .item-columns.shop-programs-expanded .glider-track > li h5.highlight-red {
        background-color: #e42d34; }
        .item-columns.shop-programs-expanded > li h5.highlight-red a, .item-columns.shop-programs-expanded .glider-track > li h5.highlight-red a {
          color: #FFFFFF; }
    .item-columns.shop-programs-expanded > li .content ul li, .item-columns.shop-programs-expanded .glider-track > li .content ul li {
      list-style-type: disc; }
    .item-columns.shop-programs-expanded > li .product-price-wrap, .item-columns.shop-programs-expanded .glider-track > li .product-price-wrap {
      padding: 0px 20px;
      min-height: 100px;
      text-align: left; }
      .item-columns.shop-programs-expanded > li .product-price-wrap.empty, .item-columns.shop-programs-expanded .glider-track > li .product-price-wrap.empty {
        min-height: 93px; }
    .item-columns.shop-programs-expanded > li .outer-strike-container, .item-columns.shop-programs-expanded .glider-track > li .outer-strike-container {
      height: 40px; }
    .item-columns.shop-programs-expanded > li .pvpoints, .item-columns.shop-programs-expanded .glider-track > li .pvpoints {
      margin-top: 5px; }
    .item-columns.shop-programs-expanded > li:last-child h5 {
      border: 0; }
    .item-columns.shop-programs-expanded.small-font h5 {
      line-height: 16px;
      min-height: 50px; }
      .item-columns.shop-programs-expanded.small-font h5:before {
        content: "|";
        color: transparent;
        height: 30px;
        vertical-align: middle;
        display: inline-block; }
      .item-columns.shop-programs-expanded.small-font h5 a {
        height: auto;
        min-height: auto;
        white-space: normal;
        font-size: 16px;
        display: inline-block;
        vertical-align: middle;
        width: 95%; }
    .item-columns.shop-programs-expanded .item-columns-footer {
      width: 100%; }

.see-more {
  padding: 30px 40px 60px 10px; }
  html[lang=fr_FR] .see-more,
  html[lang=fr-FR] .see-more {
    padding: 0;
    display: flex;
    align-items: center; }
  .see-more h3 {
    color: #1383E6;
    margin: 0;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 100; }

.see-more-expanded .title {
  padding: 15px 0 30px 12px; }
  .see-more-expanded .title h6 {
    margin: 0;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }

.see-more-expanded .item-columns-smaller > li {
  text-align: center;
  padding-bottom: 20px;
  min-height: 490px; }
  .see-more-expanded .item-columns-smaller > li img {
    margin-bottom: 10px; }
  .see-more-expanded .item-columns-smaller > li .content {
    padding: 0 20px 10px; }
    .see-more-expanded .item-columns-smaller > li .content .header-container {
      height: 3rem; }
      .see-more-expanded .item-columns-smaller > li .content .header-container h6 {
        margin: 0;
        font-weight: 600;
        font-size: 0.85rem;
        line-height: 14px; }
        .see-more-expanded .item-columns-smaller > li .content .header-container h6 a {
          color: #000000; }
  .see-more-expanded .item-columns-smaller > li .column-footer {
    width: 100%; }
    .see-more-expanded .item-columns-smaller > li .column-footer p.price {
      margin-bottom: 0; }
      .see-more-expanded .item-columns-smaller > li .column-footer p.price span {
        font-size: 1.0rem;
        font-weight: bold;
        color: #636363; }
        .see-more-expanded .item-columns-smaller > li .column-footer p.price span:nth-child(2) {
          color: #a5a5a5;
          font-size: 0.7rem;
          font-weight: normal; }
    .see-more-expanded .item-columns-smaller > li .column-footer p.highlight-blue {
      font-weight: normal; }
    .see-more-expanded .item-columns-smaller > li .column-footer a.wishlist {
      margin-top: 10px; }

.see-more-expanded.shop-programs-see-more .title {
  background-color: #1378db; }
  .see-more-expanded.shop-programs-see-more .title h6 {
    color: white;
    line-height: 16px; }
  .see-more-expanded.shop-programs-see-more .title .close {
    color: white;
    top: -0.875rem;
    right: -0.625rem;
    font-size: 25px; }
    @media only screen and (max-width: 46em) {
      .see-more-expanded.shop-programs-see-more .title .close {
        top: -0.875rem; } }
    @media (max-width: 320px) {
      .see-more-expanded.shop-programs-see-more .title .close {
        top: -.3rem;
        left: 0px; } }

.see-more-expanded.shop-programs-see-more .item-columns-smaller > li {
  border-right: 1px solid white;
  background: #e6f5fa;
  background: -moz-linear-gradient(top, #ffffff 40%, #e6f5fa 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #e6f5fa));
  background: -webkit-linear-gradient(top, #ffffff 40%, #e6f5fa 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #e6f5fa 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #e6f5fa 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #e6f5fa 100%); }

@media only screen and (max-width: 46em) {
  .item-columns > li {
    width: 100%;
    float: left; }
    .item-columns > li:nth-child(3) {
      clear: left; }
  .see-more {
    padding: 30px 20px 150px; }
    .see-more h3 {
      font-size: 1.7rem;
      text-align: center;
      margin-bottom: 10px;
      font-weight: normal; }
  .see-more-expanded .item-columns-smaller > li img {
    width: 100%; } }

@media (max-width: 320px) {
  .see-more {
    margin-bottom: 40px;
    padding: 30px 20px 90px; }
    .see-more h3 {
      font-size: 1.3rem; }
  .see-more-expanded .title h6,
  .see-more-expanded .title .close {
    padding: 0; } }

.programs-slider-wrapper {
  overflow: hidden;
  margin: -18px 0 0;
  position: relative; }

.programs-banner {
  padding: 10px 20px;
  background-color: #0d3574;
  cursor: pointer;
  position: relative;
  z-index: 500; }
  .programs-banner .programs-banner-text {
    font-size: 18px;
    color: #FFF;
    font-weight: 400;
    line-height: 22px; }
    .programs-banner .programs-banner-text p {
      font-size: 18px;
      color: #FFF;
      font-weight: 400;
      line-height: 22px;
      margin: 0; }

.password-tip ul {
  list-style-type: disc !important;
  margin-left: 15px !important; }

.password-tip li {
  margin-bottom: none !important; }

.scale_75 {
  -webkit-transform: scale(0.75, 0.75);
  -moz-transform: scale(0.75, 0.75);
  -ms-transform: scale(0.75, 0.75);
  -o-transform: scale(0.75, 0.75);
  transform: scale(0.75, 0.75); }

.padded-cont {
  padding: 35px 75px; }

.top_line {
  border-top: thin solid #dcdcdc; }

.light-blue-bg {
  background-color: #e6f0f7; }

.pop.whats-in-cp h4, .pop.whats-in-cp h5, .pop.whats-in-cp p {
  color: #636363; }

.pop.whats-in-cp h4, .pop.whats-in-cp h5 {
  font-size: 18px;
  line-height: 24px; }

.pop.whats-in-cp h5 {
  font-weight: bold;
  margin: -5px 0 0 0; }

.pop.whats-in-cp p {
  font-size: 12px;
  line-height: 19px; }

.pop.whats-in-cp .row {
  background-color: #fff; }

.pop.whats-in-cp header .pop-header {
  height: 56px;
  line-height: 56px;
  padding: 0 0 0 40px;
  font-size: 18px; }

.pop.whats-in-cp header .challenge-pack-logo {
  margin-top: 6px; }

.pop.whats-in-cp .panel-description {
  margin: 15px 0 40px 0; }

.pop.whats-in-cp .show-for-large-only {
  text-align: left; }
  .pop.whats-in-cp .show-for-large-only .icon {
    margin-top: 10px;
    font-size: 30px;
    color: #dcdcdc; }

.pop.whats-in-cp .step_title {
  color: #1378db;
  font-size: 30px;
  font-weight: lighter;
  margin: 0; }

.pop.whats-in-cp .step_title.top_line {
  line-height: 90px; }

.pop.whats-in-cp .step_sub_title {
  font-weight: bold;
  font-size: 12px;
  color: #353535;
  margin: 0 0 10px 0; }

.pop.whats-in-cp .pop-cta-cont {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px; }
  .pop.whats-in-cp .pop-cta-cont .button {
    margin: 0 auto;
    font-size: 12px;
    font-weight: bold; }

@media only screen and (max-width: 46em) {
  .pop.whats-in-cp .product-image.columns {
    margin: 0 auto !important;
    text-align: center; }
  .pop.whats-in-cp .step_title.top_line {
    border-top: none; } }

.simplePopupContainer.beta.middle-size {
  top: 5%;
  min-height: 100px;
  width: 50%;
  left: 25%;
  z-index: 9999;
  position: fixed;
  max-height: 90%;
  max-width: 960px;
  overflow-x: hidden;
  background-color: #ffffff; }
  .simplePopupContainer.beta.middle-size .coach-referral-radio {
    display: none; }
  .simplePopupContainer.beta.middle-size input {
    margin: 0 .6rem 1.5rem 0; }
  .simplePopupContainer.beta.middle-size .form-label {
    line-height: 1rem; }
  .simplePopupContainer.beta.middle-size label {
    color: #a5a5a5;
    padding-bottom: .7rem; }
  .simplePopupContainer.beta.middle-size header h6 {
    color: #a5a5a5;
    font-weight: 400; }
  .simplePopupContainer.beta.middle-size .bb-tip {
    background: #a5a5a5;
    font-size: .7rem; }
  .simplePopupContainer.beta.middle-size .bb-tip-ctnr {
    position: relative;
    margin: 0 0 .8rem; }
    .simplePopupContainer.beta.middle-size .bb-tip-ctnr ul li .title {
      font-weight: 600;
      color: #a5a5a5;
      margin-right: .3rem; }
  .simplePopupContainer.beta.middle-size .form-field {
    margin-bottom: .7rem; }
  .simplePopupContainer.beta.middle-size .last-form-elem {
    margin-top: .9rem; }
  .simplePopupContainer.beta.middle-size .coach-results {
    margin-top: .6rem; }
  @media (max-width: 1024px) {
    .simplePopupContainer.beta.middle-size {
      width: 70%;
      left: 15%; } }
  @media (max-width: 680px) {
    .simplePopupContainer.beta.middle-size {
      margin: 0;
      padding: 0;
      width: 100%;
      left: 0; } }

@media only screen and (max-width: 46em) {
  .simplePopupContainer .product-modal-long .pop-header.narrow-form {
    padding: 0 0 0 10px; } }

.simplePopupContainer .product-modal-long .challenge-pack-logo {
  display: inline-block;
  margin-top: 5px; }

.simplePopupContainer .product-modal-long .address-header {
  display: inline-block;
  position: absolute;
  padding-left: 10px; }
  @media (max-width: 320px) {
    .simplePopupContainer .product-modal-long .address-header {
      display: inline-block;
      position: absolute;
      padding-top: 19px;
      padding-left: 3px;
      font-size: .8rem;
      line-height: .8rem; } }

.simplePopupContainer .product-modal-long .panel.call-to-action {
  background: url(http://placehold.it/865x276) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  border-bottom: none;
  padding: 40px 20px 40px 20px; }
  .simplePopupContainer .product-modal-long .panel.call-to-action h3 {
    color: #1378db;
    padding-bottom: .3; }
  .simplePopupContainer .product-modal-long .panel.call-to-action .share {
    color: #0075de;
    padding-top: .1rem;
    border: 0; }
  @media (max-width: 460px) {
    .simplePopupContainer .product-modal-long .panel.call-to-action .left {
      margin-bottom: 20px; } }
  @media (max-width: 460px) {
    .simplePopupContainer .product-modal-long .panel.call-to-action .cta {
      float: none !important;
      clear: both; } }
  .simplePopupContainer .product-modal-long .panel.call-to-action .cta .your-price {
    font-size: 1rem;
    font-weight: 600; }
  .simplePopupContainer .product-modal-long .panel.call-to-action .cta .price {
    font-size: 1.5rem;
    font-weight: 600; }
    .simplePopupContainer .product-modal-long .panel.call-to-action .cta .price span {
      font-size: 1rem;
      font-weight: 100; }

.simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack {
  padding: 10% 0 0 5%; }
  @media (max-width: 1331px) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack {
      padding: 10% 0 0 3.2%; } }
  @media (max-width: 1251px) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack {
      padding: 10% 0 0 0; } }
  @media (max-width: 1100px) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack {
      padding: 10% 0 0 0; } }
  .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack .package-details {
    min-width: 912px; }
    @media (max-width: 1171px) {
      .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack .package-details {
        min-width: 850px; } }
    @media (max-width: 1100px) {
      .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack .package-details {
        min-width: 712px; } }
    @media (max-width: 810px) {
      .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack .package-details {
        min-width: 612px; } }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack .package-details {
        min-width: 0; } }
  .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack hr {
    width: 90%;
    border-color: rgba(0, 0, 0, 0.2); }
    @media (max-width: 1250px) {
      .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack hr {
        margin-left: 4%; } }
    @media (max-width: 420px) {
      .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack hr {
        margin-left: 0;
        width: 100%; } }
  .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li h4 {
    width: 200px;
    font-weight: 500;
    color: #a5a5a5; }
    @media only screen and (max-width: 46em) {
      .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li h4 {
        margin: 0 auto;
        padding-top: 5.1%; } }
  .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li:after {
    right: 5%;
    top: 30%; }
  @media only screen and (max-width: 46em) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li img {
      margin: 0 auto; } }
  @media (max-width: 1093px) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li:after {
      right: -10px; } }
  @media (max-width: 1088px) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li:after {
      right: -8px;
      font-size: 45px; } }
  @media (max-width: 1171px) and (min-width: 1087px) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li:after {
      right: 1.5%; } }
  @media (max-width: 1100px) and (min-width: 1087px) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li:after {
      right: -4%; } }
  @media only screen and (max-width: 46em) {
    .simplePopupContainer .product-modal-long .ev-container.product-modal-long-challenge-pack ul.items li:after {
      content: " "; } }

.simplePopupContainer .product-modal-long .product-article {
  padding: 1% 5% 1% 5%; }
  @media (max-width: 320px) {
    .simplePopupContainer .product-modal-long .product-article {
      padding: 0; } }
  .simplePopupContainer .product-modal-long .product-article .intro-text {
    font-size: .8rem;
    font-weight: 600;
    line-height: 1.2rem;
    padding-bottom: .5rem;
    color: #48b7e4; }
  .simplePopupContainer .product-modal-long .product-article h4 {
    color: #636363;
    padding-bottom: .5rem; }
  .simplePopupContainer .product-modal-long .product-article p, .simplePopupContainer .product-modal-long .product-article ul li {
    color: #a5a5a5; }
  .simplePopupContainer .product-modal-long .product-article ul {
    list-style-type: disc; }
    @media (max-width: 460px) {
      .simplePopupContainer .product-modal-long .product-article ul {
        padding: 10px; } }
    .simplePopupContainer .product-modal-long .product-article ul li {
      padding-bottom: .5rem; }
  .simplePopupContainer .product-modal-long .product-article h3 {
    padding-top: 3%; }

.simplePopupContainer .product-modal-long .product-modal-long-reviews .helpful .white {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.4); }

@media (max-width: 460px) {
  .simplePopupContainer .product-modal-long .success-stories .icon-stack {
    margin-left: 10px; } }

.simplePopupContainer .product-modal-long .success-stories article {
  padding: 3%; }
  @media (max-width: 460px) {
    .simplePopupContainer .product-modal-long .success-stories article {
      padding: 0; } }
  @media (max-width: 320px) {
    .simplePopupContainer .product-modal-long .success-stories article p {
      max-width: 271px; } }
  @media (max-width: 460px) {
    .simplePopupContainer .product-modal-long .success-stories article ul li .image {
      text-align: left; } }
  @media (max-width: 320px) {
    .simplePopupContainer .product-modal-long .success-stories article ul li .image img {
      width: 81%; } }
  @media (max-width: 460px) {
    .simplePopupContainer .product-modal-long .success-stories article ul li .product-content .product-content-inner {
      padding: 0 25px 25px 0; } }
  @media (max-width: 320px) {
    .simplePopupContainer .product-modal-long .success-stories article ul li .product-content .product-content-inner {
      padding: 0 0 25px 8px; } }

@media (max-width: 460px) {
  .simplePopupContainer .product-modal-long .success-stories .custom-grid.secondary > li .product-content .full-description {
    width: 320px; } }

@media (max-width: 460px) {
  .simplePopupContainer .product-modal-long .rating-and-reviews p.section {
    padding: 5px 36px 13px 10px;
    font-size: 16px;
    text-align: left; } }

.simplePopupContainer .product-modal-long .rating-and-reviews .icon-stack {
  margin-left: 30px; }
  @media (max-width: 460px) {
    .simplePopupContainer .product-modal-long .rating-and-reviews .icon-stack {
      margin-left: 0; } }

.simplePopupContainer .product-modal-long .rating-and-reviews .featured-review {
  padding: 2.5rem 5rem 2.5rem 8.75rem; }
  .simplePopupContainer .product-modal-long .rating-and-reviews .featured-review p {
    color: #636363; }

.simplePopupContainer .product-modal-long .rating-and-reviews .ratings-count .wrap {
  padding: 40px 20px 50px 70px; }
  @media (max-width: 460px) {
    .simplePopupContainer .product-modal-long .rating-and-reviews .ratings-count .wrap {
      padding: 40px 50px 50px 52px; } }
  @media (max-width: 320px) {
    .simplePopupContainer .product-modal-long .rating-and-reviews .ratings-count .wrap {
      padding: 26px; } }

.simplePopupContainer .product-modal-long .rating-and-reviews ul .rating {
  padding-bottom: .5rem; }

.simplePopupContainer .product-modal-long .rating-and-reviews .reviewer {
  clear: both; }

.simplePopupContainer .product-modal-long .rating-and-reviews .share {
  color: #0075de; }

.simplePopupContainer .product-modal-long .product-modal-long-reviews {
  padding: 5%; }
  @media (max-width: 320px) {
    .simplePopupContainer .product-modal-long .product-modal-long-reviews {
      padding: 0; } }
  .simplePopupContainer .product-modal-long .product-modal-long-reviews p, .simplePopupContainer .product-modal-long .product-modal-long-reviews h3 {
    color: #636363; }
  .simplePopupContainer .product-modal-long .product-modal-long-reviews .share, .simplePopupContainer .product-modal-long .product-modal-long-reviews .user-type {
    color: #0075de; }
  .simplePopupContainer .product-modal-long .product-modal-long-reviews .user-type {
    font-weight: 600; }

.success-stories-modal .thumbs {
  margin-bottom: 40px;
  margin-top: 20px; }
  .success-stories-modal .thumbs img {
    margin-right: 23px;
    margin-bottom: 20px; }
    .success-stories-modal .thumbs img:last-child {
      margin-right: 0; }

.success-stories-modal .success-stories-details {
  padding-left: 0; }
  .success-stories-modal .success-stories-details header {
    border-bottom: none;
    margin-bottom: 15px; }
    .success-stories-modal .success-stories-details header h3 {
      font-size: 1.8rem;
      margin: 0;
      color: #636363; }
  .success-stories-modal .success-stories-details .highlighted {
    color: #1378db;
    font-size: 12px;
    font-weight: bold; }
  .success-stories-modal .success-stories-details p {
    padding-top: 0; }
    .success-stories-modal .success-stories-details p span.highlighted {
      font-size: 1.4rem;
      vertical-align: -3px; }
  .success-stories-modal .success-stories-details .icon-external-link {
    color: #1378db;
    font-weight: bold;
    margin-right: 3px;
    vertical-align: -2px; }
  .success-stories-modal .success-stories-details table {
    margin-top: 30px;
    margin-bottom: 40px; }
    .success-stories-modal .success-stories-details table thead {
      background-color: #1378db; }
      .success-stories-modal .success-stories-details table thead tr th {
        font-size: 0.8rem;
        color: #ffffff; }
    .success-stories-modal .success-stories-details table tbody tr td {
      font-size: 0.75rem;
      line-height: 0.525rem; }
    .success-stories-modal .success-stories-details table tbody tr:nth-child(even) {
      background-color: #dcdcdc; }

@media (max-width: 480px) {
  .success-stories-modal .row div {
    padding-right: 0; }
    .success-stories-modal .row div .thumbs {
      margin-bottom: 10px; } }

.business-starter-kit h2 {
  color: #1378db;
  font-weight: 300; }

.business-starter-kit h4 {
  font-size: 15px;
  margin-bottom: 8px !important;
  font-weight: 500 !important; }

.business-starter-kit h2, .business-starter-kit h4 {
  font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }

.business-starter-kit img {
  margin: auto;
  display: block; }
  @media only screen and (min-width: 46.063em) {
    .business-starter-kit img {
      max-width: 300px; } }

.business-starter-kit h4, .business-starter-kit p {
  color: #636363; }
  .business-starter-kit h4.red, .business-starter-kit p.red {
    color: red !important; }

.address-validation-modal {
  background: white; }
  .address-validation-modal hr {
    border-color: #dcdcdc;
    margin: 0 50px; }
  .address-validation-modal h4 {
    font-size: 20px;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 300; }
  .address-validation-modal article {
    display: block;
    overflow: hidden;
    padding: 5px; }
  .address-validation-modal .column p {
    margin-bottom: 3px;
    line-height: 16px !important; }
  .address-validation-modal .pop-wrap {
    overflow: hidden;
    border-bottom: #e9e9e9 solid 1px;
    margin: 20px 46px 0 46px;
    padding: 0 4px 20px 4px !important; }
  .address-validation-modal .pop-footer button:last-child {
    margin-left: 15px; }

.simplePopupContainer.charlie .locale-option-modal .pop-header {
  margin: 40px 40px 0 40px; }
  @media only screen and (min-width: 46.063em) {
    .simplePopupContainer.charlie .locale-option-modal .pop-header {
      border-bottom: none; } }
  @media only screen and (max-width: 46em) {
    .simplePopupContainer.charlie .locale-option-modal .pop-header {
      text-align: left !important;
      line-height: 32px; } }

.simplePopupContainer.charlie .locale-option-modal .pop-wrap {
  padding: 10px 50px; }
  .simplePopupContainer.charlie .locale-option-modal .pop-wrap p {
    font-size: 14px;
    color: #636363;
    font-weight: 400; }
  .simplePopupContainer.charlie .locale-option-modal .pop-wrap .selected-locale {
    text-align: center; }
    .simplePopupContainer.charlie .locale-option-modal .pop-wrap .selected-locale img {
      width: 20px; }
    .simplePopupContainer.charlie .locale-option-modal .pop-wrap .selected-locale span {
      color: #65bdff; }
    .simplePopupContainer.charlie .locale-option-modal .pop-wrap .selected-locale img, .simplePopupContainer.charlie .locale-option-modal .pop-wrap .selected-locale span {
      display: inline-block;
      vertical-align: middle; }

.simplePopupContainer.charlie .locale-option-modal .pop-footer {
  text-align: right; }
  .simplePopupContainer.charlie .locale-option-modal .pop-footer a.button {
    margin-left: 10px; }

.simplePopupContainer.charlie .locale-option-modal.na-region {
  margin: 75px 0; }
  .simplePopupContainer.charlie .locale-option-modal.na-region .pop-header {
    color: #41B6E6;
    font-size: 32px;
    margin-bottom: 20px;
    line-height: 40px; }
  .simplePopupContainer.charlie .locale-option-modal.na-region .pop-wrap p, .simplePopupContainer.charlie .locale-option-modal.na-region .pop-wrap a {
    font-size: 24px;
    font-weight: 100;
    color: #353535; }
  .simplePopupContainer.charlie .locale-option-modal.na-region .pop-wrap span {
    width: 25px; }
    .simplePopupContainer.charlie .locale-option-modal.na-region .pop-wrap span i {
      color: #353535;
      font-size: 24px; }

.special-offer-pop-up {
  max-width: 400px; }
  .special-offer-pop-up header {
    color: #1383E6;
    font-weight: 400;
    text-align: center;
    font-size: 24px;
    line-height: 24px;
    padding: 43px 40px 30px 40px;
    text-align: left; }
  .special-offer-pop-up .product-details {
    padding: 0 40px 64px 40px;
    font-size: 13px; }
  .special-offer-pop-up .image-and-title {
    display: block;
    padding-bottom: 30px; }
    .special-offer-pop-up .image-and-title .image {
      display: inline-block;
      vertical-align: top;
      max-width: 30%;
      padding-right: 10px; }
    .special-offer-pop-up .image-and-title .title {
      display: inline-block;
      font-weight: 600;
      color: #636363;
      vertical-align: top;
      max-width: 65%;
      line-height: 18px; }
  .special-offer-pop-up .description p {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: #a5a5a5; }

.view-store-pop-up {
  max-width: 400px; }
  .view-store-pop-up .header-view {
    color: #1383E6;
    font-weight: 400;
    font-size: 24px;
    line-height: 24px;
    background-color: #1378db;
    color: #ffffff;
    padding: 18px;
    padding-left: 36px;
    text-align: left; }
    .view-store-pop-up .header-view .header-text {
      font-weight: 650;
      font-style: normal;
      font-size: 18px;
      color: #FFFFFF;
      margin: 0px; }
  .view-store-pop-up .product-details {
    padding: 0 40px 20px 40px;
    font-size: 13px;
    margin-top: 25px; }
    .view-store-pop-up .product-details .button-close {
      text-align: center; }
      .view-store-pop-up .product-details .button-close .close-btn {
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        color: #169BD5;
        margin-top: 14px;
        cursor: pointer; }
  .view-store-pop-up .image-and-title {
    display: block;
    padding-bottom: 16px; }
    .view-store-pop-up .image-and-title .image {
      display: inline-block;
      vertical-align: top;
      max-width: 30%;
      padding-right: 10px; }
    .view-store-pop-up .image-and-title .title {
      display: inline-block;
      font-weight: 600;
      color: #636363;
      vertical-align: top;
      max-width: 72%;
      line-height: 18px; }
      .view-store-pop-up .image-and-title .title .maison-bac {
        font-weight: 650;
        font-style: normal;
        font-size: 18px;
        color: #636363; }
      .view-store-pop-up .image-and-title .title .maison-text {
        margin-top: 10px; }
        .view-store-pop-up .image-and-title .title .maison-text p {
          font-weight: 400;
          font-style: normal;
          font-size: 16px;
          color: #636363;
          line-height: 18px;
          margin: 0px; }
  .view-store-pop-up .description .hours {
    font-weight: 650;
    font-style: normal;
    font-size: 16px;
    color: #636363; }
  .view-store-pop-up .description .hours-text {
    margin-top: 10px;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #636363;
    line-height: 18px; }

.view-package-pop-up .header-view {
  color: #1383E6;
  font-weight: 400;
  font-size: 24px;
  line-height: 24px;
  background-color: #1378db;
  color: #ffffff;
  padding: 18px;
  padding-left: 36px;
  text-align: left; }
  .view-package-pop-up .header-view .header-text {
    font-weight: 650;
    font-style: normal;
    font-size: 18px;
    color: #FFFFFF;
    margin: 0px; }

.view-package-pop-up .package-details {
  padding: 36px; }
  .view-package-pop-up .package-details h3 {
    font-size: 16px !important;
    font-weight: 650 !important; }
  .view-package-pop-up .package-details ul {
    padding-left: 30px;
    list-style-type: inherit; }
  .view-package-pop-up .package-details p {
    font-size: 14px;
    font-weight: 400; }
  .view-package-pop-up .package-details .label-info {
    font-size: 16px !important;
    font-weight: 650 !important; }

.view-package-pop-up .button-close {
  text-align: center; }
  .view-package-pop-up .button-close .close-btn {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    color: #169BD5;
    margin-top: 14px;
    cursor: pointer; }

.downgrade-to-pc-popup {
  max-width: 480px;
  width: 100%;
  box-sizing: border-box; }
  .downgrade-to-pc-popup .button-close {
    text-align: center; }
    .downgrade-to-pc-popup .button-close .close-btn {
      font-size: 14px;
      font-weight: 400;
      text-align: center;
      color: #169BD5;
      margin-top: 14px;
      cursor: pointer; }
  .downgrade-to-pc-popup .downgrade-to-pc {
    width: 100%;
    padding: 0px 40px !important;
    margin: 10px 0px !important;
    box-sizing: border-box; }
  .downgrade-to-pc-popup .downgrade-text {
    margin-top: 20px;
    padding: 40px 0px;
    padding-bottom: 0px;
    text-align: center; }
    .downgrade-to-pc-popup .downgrade-text p {
      font-size: 18px !important; }
    .downgrade-to-pc-popup .downgrade-text:nth-child(1) p {
      font-weight: 400;
      color: #535353c4; }
    .downgrade-to-pc-popup .downgrade-text.downgrade-link {
      text-align: center;
      margin: 20px 0 30px 0;
      padding: 12px 0; }
      .downgrade-to-pc-popup .downgrade-text.downgrade-link a {
        border: none;
        font-size: 14px !important; }

#cp-header {
  max-width: 960px;
  position: relative;
  padding: 25px 40px; }
  #cp-header > img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    max-width: 40px; }
  #cp-header .cp-header-text {
    vertical-align: middle;
    display: inline-block; }
    #cp-header .cp-header-text h1 {
      margin: 0;
      line-height: inherit;
      font-weight: 100;
      color: #1378db;
      font-size: 28px; }
    #cp-header .cp-header-text p {
      position: absolute;
      right: 0;
      top: 0;
      padding: 35px 40px;
      margin: 0;
      color: #636363;
      font-weight: 300; }
      #cp-header .cp-header-text p a {
        color: #636363;
        display: inline-block;
        line-height: 0.9em;
        position: relative;
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 0;
        text-decoration: none; }
        #cp-header .cp-header-text p a svg {
          display: inline-block;
          vertical-align: middle;
          position: relative;
          top: -1px;
          margin-left: 3px;
          width: 10px; }
        #cp-header .cp-header-text p a strong {
          font-weight: 600; }
  @media only screen and (max-width: 46em) {
    #cp-header {
      padding: 15px 20px; }
      #cp-header .cp-header-text h1 {
        font-size: 20px; }
      #cp-header .cp-header-text p {
        position: relative;
        padding: 0; } }
  @media only screen and (max-width: 26.875em) {
    #cp-header .cp-header-text h1 {
      font-size: 18px; } }

#cp-banner .mobile {
  display: none; }

@media (max-width: 400px) {
  #cp-banner {
    text-align: center; }
    #cp-banner .desktop {
      display: none; }
    #cp-banner .mobile {
      display: block; } }

.cp-modal-container {
  background-image: url("//img1.beachbodyimages.com/teambeachbody/image/upload/v1469640330/DEMO/modal-footer.png");
  background-position: bottom;
  background-repeat: no-repeat; }
  #tileDestination .cp-modal-container {
    padding: 40px 40px 30px; }
    @media only screen and (max-width: 46em) {
      #tileDestination .cp-modal-container {
        padding: 40px 20px 30px; } }
    #tileDestination .cp-modal-container .cp-modal p {
      padding: 0; }
  @media only screen and (max-width: 46em) {
    .cp-modal-container {
      background: none; } }
  .cp-modal-container .pop-header {
    padding: 0 0 0 40px !important;
    height: 55px !important;
    line-height: 55px !important; }
    #tileDestination .cp-modal-container .pop-header {
      display: none; }
    .cp-modal-container .pop-header > span {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px;
      font-weight: 300;
      line-height: 55px; }
      .cp-modal-container .pop-header > span.challenge-pack-logo {
        width: 30px;
        height: 30px; }
  .cp-modal-container .cp-modal {
    max-width: 960px;
    text-align: center; }
    @media only screen and (max-width: 46em) {
      .cp-modal-container .cp-modal {
        margin-bottom: 40px; } }
    .cp-modal-container .cp-modal h1, .cp-modal-container .cp-modal h2, .cp-modal-container .cp-modal h3, .cp-modal-container .cp-modal h4, .cp-modal-container .cp-modal h5, .cp-modal-container .cp-modal h6 {
      line-height: inherit;
      color: #0362CE; }
    .cp-modal-container .cp-modal h1 {
      font-size: 28px;
      margin: 0 0 20px 0;
      line-height: 34px;
      font-weight: 300;
      text-align: center;
      padding: 0 35px; }
    .cp-modal-container .cp-modal > p {
      text-align: center;
      color: #636363;
      font-size: 15px;
      font-weight: 100;
      padding: 0 35px; }
      @media only screen and (max-width: 46em) {
        .cp-modal-container .cp-modal > p {
          font-size: 12px; } }
    .cp-modal-container .cp-modal > a.button {
      margin: 30px 0.625rem 10px !important; }
    .cp-modal-container .cp-modal > ul {
      margin-top: 25px; }
      .cp-modal-container .cp-modal > ul li:before {
        content: "\f067";
        font-family: "FontAwesome";
        right: -8px;
        position: absolute;
        top: 70px;
        font-size: 34px;
        color: #dcdcdc; }
      .cp-modal-container .cp-modal > ul li:last-child:before {
        content: ""; }
      @media only screen and (max-width: 46em) {
        .cp-modal-container .cp-modal > ul li:before {
          content: ""; } }
      .cp-modal-container .cp-modal > ul li .image {
        position: relative;
        height: 150px; }
        .cp-modal-container .cp-modal > ul li .image:after {
          content: "";
          height: 150px;
          display: inline-block;
          vertical-align: middle; }
        .cp-modal-container .cp-modal > ul li .image img {
          max-width: 220px;
          max-height: 150px;
          display: inline-block;
          vertical-align: middle; }
        @media (max-width: 900px) {
          .cp-modal-container .cp-modal > ul li .image img {
            max-width: 155px; } }
        @media only screen and (max-width: 46em) {
          .cp-modal-container .cp-modal > ul li .image {
            height: auto; }
            .cp-modal-container .cp-modal > ul li .image:after {
              height: auto; }
            .cp-modal-container .cp-modal > ul li .image img {
              width: 100%;
              max-width: inherit;
              max-height: inherit; } }
      .cp-modal-container .cp-modal > ul li .content {
        padding: 0 15px; }
        @media only screen and (max-width: 46em) {
          .cp-modal-container .cp-modal > ul li .content {
            padding: 0; } }
        .cp-modal-container .cp-modal > ul li .content h2 {
          font-weight: 300;
          text-align: left;
          margin: 25px 0;
          font-size: 30px; }
        .cp-modal-container .cp-modal > ul li .content p {
          text-align: left;
          color: #a5a5a5;
          font-weight: 300; }
          @media (max-width: 900px) {
            .cp-modal-container .cp-modal > ul li .content p {
              padding: 0; } }
          .cp-modal-container .cp-modal > ul li .content p.short-description {
            font-weight: 600;
            font-size: 14px;
            color: #636363; }
      @media only screen and (max-width: 46em) {
        .cp-modal-container .cp-modal > ul li .image:before {
          content: ""; } }
    @media only screen and (max-width: 46em) {
      .cp-modal-container .cp-modal h1, .cp-modal-container .cp-modal p {
        padding: 0;
        text-align: left; } }
  .cp-modal-container.cp-shakeology .pop-header > span {
    letter-spacing: 1px; }
  @media only screen and (max-width: 46em) {
    .cp-modal-container.cp-shakeology .pop-header {
      padding: 0 0 0 20px !important; } }
  .cp-modal-container.cp-shakeology .pop-wrap {
    padding: 0; }
    .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-image {
      float: left;
      width: 45%; }
      @media only screen and (min-width: 46.063em) {
        .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-image {
          text-align: left; } }
    .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content {
      padding: 25px 40px 10px;
      text-align: left;
      float: left;
      width: 55%; }
      .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content h1, .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content p {
        text-align: left;
        padding: 0; }
      .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content p {
        font-size: 12px;
        margin-bottom: 15px;
        color: #636363;
        font-weight: 300;
        line-height: 18px; }
        .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content p.cp-subHeader {
          font-size: 15px;
          font-weight: 600; }
      .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content > a {
        margin-top: 10px;
        font-size: 13px;
        padding: 0.5625rem 1.25rem;
        float: initial;
        position: relative; }
      .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content .cp-disclaimer {
        margin-top: 20px; }
        .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content .cp-disclaimer p {
          color: #a5a5a5;
          line-height: 14px; }
    @media only screen and (max-width: 46em) {
      .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-image, .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content {
        width: 100%;
        float: none; }
      .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content {
        padding: 30px 25px 40px; }
        .cp-modal-container.cp-shakeology .pop-wrap .cp-modal .cp-content > a.close {
          right: auto; } }

.ev-challenge-pack.customer-shakeology-flavor-expanded {
  min-height: 50px !important; }
  @media only screen and (max-width: 46em) {
    .ev-challenge-pack.customer-shakeology-flavor-expanded form .customer-actions .select-box select {
      line-height: normal; } }
  @media only screen and (max-width: 46em) {
    .ev-challenge-pack.customer-shakeology-flavor-expanded form .call-to-action button {
      line-height: 18px; } }
  .ev-challenge-pack.customer-shakeology-flavor-expanded form .product-disclaimers {
    padding: 0 10%; }
    .ev-challenge-pack.customer-shakeology-flavor-expanded form .product-disclaimers p {
      font-size: 12px;
      color: #636363; }

.ev-challenge-pack .club-experience > div:first-of-type {
  background-color: #FFF;
  color: #48b7e4;
  font-size: 11px;
  padding: 15px 25px;
  margin-bottom: 50px; }

.ev-challenge-pack .club-experience > div.actions {
  text-align: right;
  margin-top: 40px; }
  .ev-challenge-pack .club-experience > div.actions a.button {
    background-color: #e6f0f7;
    padding: 15px;
    color: #48b7e4 !important;
    border: 1px solid #48b7e4;
    margin-right: 40px !important; }

.ev-challenge-pack .custom-grid > div {
  margin-bottom: 40px; }
  @media only screen and (min-width: 46.063em) {
    .ev-challenge-pack .custom-grid > div.medium-6 {
      padding: 0 75px !important; } }
  .ev-challenge-pack .custom-grid > div .image {
    text-align: center;
    min-height: 150px; }
    .ev-challenge-pack .custom-grid > div .image:after {
      content: "";
      height: 150px;
      display: inline-block;
      vertical-align: middle; }
    .ev-challenge-pack .custom-grid > div .image img {
      max-height: 150px;
      width: inherit;
      max-width: 80%;
      display: inline-block;
      vertical-align: middle; }
  .ev-challenge-pack .custom-grid > div .content {
    padding: 0 25px;
    margin-top: 25px; }
    .ev-challenge-pack .custom-grid > div .content:after {
      content: "";
      position: absolute;
      right: 0;
      top: 185px;
      border-right: 1px solid #CCCCCC;
      font-weight: 100;
      height: 110px; }
    .ev-challenge-pack .custom-grid > div .content h2 {
      font-size: 28px;
      color: #1378db;
      text-align: left;
      font-weight: 300;
      letter-spacing: 0;
      line-height: 28px;
      word-wrap: break-word; }
      @media only screen and (max-width: 46em) {
        .ev-challenge-pack .custom-grid > div .content h2 {
          font-size: 24px;
          text-align: center; } }
      .ev-challenge-pack .custom-grid > div .content h2 sup {
        font-weight: 100; }
    .ev-challenge-pack .custom-grid > div .content p {
      color: #636363;
      text-align: left;
      line-height: 18px;
      margin: 0; }
      .ev-challenge-pack .custom-grid > div .content p a {
        color: #353535;
        font-weight: 600;
        border-bottom: 1px solid #dcdcdc; }
  .ev-challenge-pack .custom-grid > div:last-child .content:after {
    display: none; }

.ev-challenge-pack .ev-footer {
  min-height: 180px;
  background-image: url("//img1.beachbodyimages.com/teambeachbody/image/upload/v1469640330/DEMO/modal-footer.png");
  background-color: #e6f0f7;
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-top: 40px; }
  .ev-challenge-pack .ev-footer > div p {
    color: #a5a5a5; }
  .ev-challenge-pack .ev-footer > div .custom-promo-message p {
    color: #E61616;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px; }
  .ev-challenge-pack .ev-footer > div .cta p {
    margin-bottom: 5px; }
    .ev-challenge-pack .ev-footer > div .cta p.price span {
      font-size: 14px;
      font-weight: 300; }
  .ev-challenge-pack .ev-footer > div .cta .actions a {
    font-weight: 600;
    font-size: 14px; }
    .ev-challenge-pack .ev-footer > div .cta .actions a.button {
      color: #FFFFFF;
      margin-right: 20px;
      margin-bottom: 15px; }
  .ev-challenge-pack .ev-footer > div .cta .actions button {
    font-size: 14px;
    font-weight: 700;
    margin-right: 15px;
    margin-bottom: 10px; }
  @media only screen and (max-width: 46em) {
    .ev-challenge-pack .ev-footer {
      text-align: left; } }

@media only screen and (max-width: 46em) {
  .ev-challenge-pack {
    text-align: center; }
    .ev-challenge-pack .content:after {
      display: none; } }

.challenge-pack-page-coach-flow .bx-controls {
  display: none; }

.challenge-pack-page-coach-flow .section-title {
  display: none; }

.challenge-pack-page-coach-flow .shop-hero {
  height: auto !important; }

.challenge-pack-page main > div.lead:nth-of-type(2), .shac-shop main > div.lead:nth-of-type(2), .challenge-pack-page-coach-flow main > div.lead:nth-of-type(2) {
  display: none; }

.challenge-pack-page .tabContentDestination .custom-grid.size-320x400.fixed-height > li[data-category], .shac-shop .tabContentDestination .custom-grid.size-320x400.fixed-height > li[data-category], .challenge-pack-page-coach-flow .tabContentDestination .custom-grid.size-320x400.fixed-height > li[data-category] {
  display: none; }

.challenge-pack-page .tabContentDestination .custom-grid.size-320x400.fixed-height > li[data-category='1001'].relevant, .shac-shop .tabContentDestination .custom-grid.size-320x400.fixed-height > li[data-category='1001'].relevant, .challenge-pack-page-coach-flow .tabContentDestination .custom-grid.size-320x400.fixed-height > li[data-category='1001'].relevant {
  display: block; }

.challenge-pack-page .category-filter,
.challenge-pack-page .tabContentDestination:last-child, .shac-shop .category-filter,
.shac-shop .tabContentDestination:last-child {
  display: none; }

.challenge-pack-page-coach-flow #categorySectionIdentifier {
  display: none; }

.challenge-pack-page .main-content, .shac-shop .main-content {
  /* ipad */ }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .challenge-pack-page .main-content, .shac-shop .main-content {
      margin-right: 30px !important; } }

.num-search-results {
  height: 50px;
  background-color: #f5f4f4;
  padding: 18px 40px; }
  .search .num-search-results {
    margin-top: 75px; }
  .num-search-results p b {
    font-size: 14px; }

.search-result-links {
  list-style: none;
  margin: 0;
  padding: 35px; }
  .search-result-links a {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 12px;
    color: #0075de; }

.no-results-container {
  padding: 40px; }
  .no-results-container h4.no-results {
    padding: 0 0 40px 0;
    color: #636363;
    font-size: 20px;
    font-weight: 100;
    line-height: 24px; }
    @media only screen and (max-width: 46em) {
      .no-results-container h4.no-results br {
        display: block;
        line-height: 40px; } }
  .no-results-container h6.search-result-title {
    display: block;
    margin: 0;
    padding: 14px 36px;
    background-color: #8f8f8f;
    color: #fff;
    font-weight: 200;
    letter-spacing: .5px;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }
  .no-results-container a.button {
    margin-right: 10px; }
    @media only screen and (max-width: 46em) {
      .no-results-container a.button {
        width: 100%;
        margin-right: auto;
        margin-bottom: 15px; } }

#search_container {
  position: relative;
  float: left; }
  @media only screen and (max-width: 46em) {
    #search_container {
      width: 100%; } }
  .search #search_container {
    display: block; }
  #search_container form {
    font-size: 0; }
    @media only screen and (max-width: 46em) {
      #search_container form .icon {
        font-size: 18px;
        width: 40px;
        float: right;
        height: 40px;
        text-align: center;
        vertical-align: middle;
        padding: 10px;
        margin: 0;
        background-color: inherit;
        color: #1378db; } }
  #search_container label {
    display: inline-block; }
    @media only screen and (max-width: 46em) {
      #search_container label {
        width: 85%; } }
    #search_container label .icon {
      position: absolute;
      top: 24px;
      left: 24px;
      color: #1378db;
      font-size: 35px;
      line-height: 35px; }
    #search_container label input {
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 13px;
      font-weight: 100;
      line-height: 24px;
      color: #636363;
      background-color: #e6f0f7;
      outline: none;
      border: none;
      margin: 0;
      box-shadow: none;
      height: 40px;
      width: 285px; }
      #search_container label input:focus {
        outline: none;
        border: none;
        box-shadow: none; }
  #search_container .auto-complete-labels {
    position: absolute;
    z-index: 9999;
    list-style: none;
    background-color: #FFFFFF;
    top: 40px;
    width: 99%;
    left: -18px;
    top: 40px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd; }
    @media only screen and (max-width: 46em) {
      #search_container .auto-complete-labels {
        border-left: none;
        border-right: none;
        border-bottom: none;
        width: 100%; } }
    @media only screen and (max-width: 46em) {
      #search_container .auto-complete-labels {
        box-shadow: 0px 5px 15px #b9b8b8; } }
    #search_container .auto-complete-labels li {
      padding: 12px 40px;
      height: auto;
      font-size: 14px;
      font-weight: 100;
      line-height: 24px;
      color: #636363;
      position: relative; }
      #search_container .auto-complete-labels li strong {
        font-weight: 400; }
      #search_container .auto-complete-labels li hr {
        position: absolute;
        width: 75%;
        bottom: 0;
        margin: 0; }
      #search_container .auto-complete-labels li:last-child hr {
        display: none; }
      #search_container .auto-complete-labels li:hover {
        color: #FFFFFF;
        background-color: #48b7e4; }
    @media only screen and (max-width: 46em) {
      #search_container .auto-complete-labels {
        width: 100%;
        left: 0;
        margin: 0;
        top: 40px; }
        #search_container .auto-complete-labels li {
          padding: 12px 20px;
          font-size: 16px;
          line-height: 20px; } }
  @media only screen and (max-width: 46em) {
    #search_container {
      background-color: #E6F3F9; }
      #search_container label input, #search_container label .icon {
        display: inline-block; }
      #search_container label input {
        font-size: 14px;
        font-weight: 300;
        background-color: #E6F3F9;
        width: 85%;
        padding-left: 15px; }
      #search_container label .icon {
        top: inherit;
        left: 12px;
        font-size: 16px;
        margin-top: 8px;
        line-height: inherit;
        position: inherit;
        width: 6%; } }

.desktop-search-cover {
  position: fixed;
  z-index: 9998;
  background-color: #000;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  top: 125px;
  left: 0; }

.reveal-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1005;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: scroll; }

/* Styles for the Coach section */
/* MIXINS */
/* SASS */
.progress-bar-cont {
  background-color: #636363;
  text-align: center;
  padding: 10px 0 10px 0;
  min-width: 640px;
  white-space: nowrap;
  position: relative; }
  .progress-bar-cont .p-bar-title {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 2px;
    color: white;
    margin-right: 4%;
    position: relative;
    display: inline-block; }
  .progress-bar-cont .progress-bar {
    margin: 0;
    padding: 0;
    display: inline-table;
    list-style: none;
    font-size: 0;
    border: 1px solid gainsboro;
    border-radius: 17px;
    background-color: #dcdcdc;
    overflow: hidden; }
    .progress-bar-cont .progress-bar li {
      position: relative;
      display: inline-block;
      position: relative;
      display: inline-block;
      margin: 0 37px 0 0;
      padding: 0;
      width: 140px;
      height: 26px;
      line-height: 31px;
      font-size: 10px; }
      .progress-bar-cont .progress-bar li:before {
        content: '';
        position: absolute;
        top: 0;
        left: -34px; }
      .progress-bar-cont .progress-bar li:after {
        content: '';
        position: absolute;
        top: 0;
        right: -34px; }
      .progress-bar-cont .progress-bar li:first-child {
        padding-left: 34px; }
        .progress-bar-cont .progress-bar li:first-child:before {
          display: none; }
      .progress-bar-cont .progress-bar li:last-child {
        padding-right: 34px;
        margin-right: 0; }
        .progress-bar-cont .progress-bar li:last-child:after {
          display: none; }
      .progress-bar-cont .progress-bar li .icon-check-circle {
        color: #f3f3f3;
        font-size: 16px;
        vertical-align: middle;
        margin-top: -4px; }
        @media only screen and (max-width: 46em) {
          .progress-bar-cont .progress-bar li .icon-check-circle {
            display: none; } }
      .progress-bar-cont .progress-bar li .step-name {
        display: inline-block;
        position: relative;
        font-weight: 300;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        margin-right: .15rem;
        line-height: 26px;
        top: -1px; }
      .progress-bar-cont .progress-bar li.not-started {
        background: #a5a5a5; }
        .progress-bar-cont .progress-bar li.not-started .icon-check-circle {
          color: #dcdcdc; }
        .progress-bar-cont .progress-bar li.not-started:before {
          content: '';
          width: 0;
          height: 0;
          position: absolute;
          top: 0;
          right: -34px;
          background: transparent;
          z-index: 11;
          border: solid 13px rgba(255, 255, 255, 0);
          border-bottom-color: #a5a5a5;
          border-right-color: #a5a5a5;
          border-right-width: 17px;
          border-left-width: 17px;
          -webkit-transform: rotate(0.05deg);
          -moz-transform: rotate(0.05deg);
          -ms-transform: rotate(0.05deg);
          -o-transform: rotate(0.05deg);
          transform: rotate(0.05deg); }
        .progress-bar-cont .progress-bar li.not-started:after {
          content: '';
          width: 0;
          height: 0;
          position: absolute;
          top: 0;
          right: -34px;
          background: transparent;
          z-index: 11;
          border: solid 13px rgba(255, 255, 255, 0);
          border-top-color: #a5a5a5;
          border-left-color: #a5a5a5;
          border-left-width: 17px;
          border-right-width: 17px;
          -webkit-transform: rotate(0.05deg);
          -moz-transform: rotate(0.05deg);
          -ms-transform: rotate(0.05deg);
          -o-transform: rotate(0.05deg);
          transform: rotate(0.05deg); }
      .progress-bar-cont .progress-bar li.in-progress {
        background: #48b7e4;
        background: #1e5799;
        /* Old browsers */
        background: -moz-linear-gradient(top, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41b5e6), color-stop(50%, #2397e2), color-stop(100%, #0278dc));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#41b5e6", endColorstr="#0278dc",GradientType=0 );
        /* IE6-9 */ }
        .progress-bar-cont .progress-bar li.in-progress .icon-check-circle {
          color: #dcdcdc; }
        .progress-bar-cont .progress-bar li.in-progress:before {
          width: 34px;
          height: 26px;
          background-repeat: no-repeat;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTUyQTA2M0M4RDQ0MTFFNEJCODk4N0NFQTIyNkQzNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTUyQTA2M0Q4RDQ0MTFFNEJCODk4N0NFQTIyNkQzNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjIzMjBGRjhEMzYxMUU0QkI4OTg3Q0VBMjI2RDM2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjIzMjEwMDhEMzYxMUU0QkI4OTg3Q0VBMjI2RDM2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrbYcZwAAAO0SURBVHjaxFc7a1RBFD5nZrIbNagQjKJg4QsLUYKCadIoihaCnYVYiH/AWJgyIOKLaGGjIIKgQUEJKgYsAlpoY2VjYZFGXZMoghZi9t6ZOX4z997sI2uI5uHdzE5m7jy++c53zpnlnpFJEgpP9k3E+NRaWU/WzmqJI0Kd/8VHkSZPjlQcqElESKO2NEWOFZXw/8m1P0l5ohffl9NYFSuIJlZ+J4kaNM4xvTmyhpbmyfY5lbf2Pp1U7P0xy3a/ES/0P549j8fXgo6HTlRvYFh5WXog3U8mD8JY72C+3hT29vgYly4dkO5HEwoiupKKP8NRcj5qSriNjAgvEYivXVWiEWN5j9Jt5CAJj8LGoPYByOIzsv3+5CFW7oEhXqVAxFQCTajABABYuJHXZKpu8QBsG5rQovxgSfTp1Kro/lWGW8OpJQ0O30ZTmsCGg0YWCcjmu1+6mN1ztuXuKiUxCiXMgQYoIwQkoTTUlihFP9x34UFsujN+QHs/nBB3lBDBbHDPImhiU8mqCCYGzAAkdQunkY23JxAO/CCz70sUooMosqDcA4CPbEgenvM4XfgJ2sbahQGx4ValE874kpXscA56gADLAJEYhX18NMn0zkIzkoixC0DIupvj+xLSz8pil4UAJV6R0dAE2K4iUBi0awmsVRaj+Ym180ZFgfOLkN9ZhQ2rYEG0ojLiQuISKgfzWJjGGfRLNEHQg1BhngLUPEyz8vr4ass0ikPtZjGkbRAk1JA6+oEgETa0YMSiLgFYLaXVBJrhyRmp/gMlpauVHq3pBc7WjhSO1ZDscWLx2FRlAhUK2mBcBeCmGOKczzYv7hMFG3kbjMw9xKtrFcYJBrDggC28DdExOoNT8XQWp89W9AheIZ0EgLlJclrq7ztFv3FzzDV8ubICs0axQo8UJ6sTXW2LplfRTTk3wcz3xTxDaTo7gAsfMdrswslfodkxbxcr4kkz20h/f55z/gMjTfZh5lsw3RFjc6siTH9811yCSVvMASOtxcrnKu34HoYYD2eSV1SLzS1ntO6e4xxzb3+jaXjgU5i9BcZ7jQW6shsyfLxg7m+vDUVYb1DFTGDq7Tfd2OPtCbDwHv7WhUgEKoNNwYb3tRJcvr49WwlAGuZJy3FM/WMklzYR91cM7m13cIs9nuWFsDlH94RvZu35PgWbLUwFIJ8xIFkPK73EwK3Tg5ptW2+S5oWKsbPqYXbtIAn8OoofREPQwfJousCCkoYUHSfUt6UOTP2CPAdwtctIw4TfAgwAUdMHRC5/dYgAAAAASUVORK5CYII=); }
        .progress-bar-cont .progress-bar li.in-progress:after {
          width: 34px;
          height: 26px;
          background-repeat: no-repeat;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIyMzIwRjk4RDM2MTFFNEJCODk4N0NFQTIyNkQzNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyMzIwRkE4RDM2MTFFNEJCODk4N0NFQTIyNkQzNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjIzMjBGNzhEMzYxMUU0QkI4OTg3Q0VBMjI2RDM2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjIzMjBGODhEMzYxMUU0QkI4OTg3Q0VBMjI2RDM2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk4fvLoAAAWkSURBVHjajFZLjBVFFD1VXfMYIcZPIgZWStQQgwGCJvjZsDBxpYkaIiSKLPzExJUkmmiMGom6URZEd8SNbnUhLnXBUhdqhGEYPhNhRlSGzzjzZt7rrrqeW93Vr/vNg7E7/apeVd1PnXvvqTI7v7soBoDwM3yFr7aIY6kv9TzqmeZ/DK1vjw0/yR4GNs+5wqOhPtS9waJQi5qRiqXdNVJvCA1jTaea85w5yv4+B+IRkITbi+Iv540xcUbaZkfKaFOOWYhIlE36LV+PolwbjLdZ9i7EfySw4oKUi0Iyzv9NdOOcyJBxaWEhWInCYCOoN1GIwm/hxFwsEPZ6jx+NTmTCsUJqj4ehlhSUuDNtq1GT4A5xLM7V60wrzEk3AUCwBlmBY8sWe2h9xtGxoPKUc15KLcmQocfNJ1SWDNfVaFUx0rWSYpEiLqk30KPOeMnESPjUG7yV+RC3n1NfoI5OUEe8aSkfSvqVyqWRdJJSeLRsDFe5kas0u9+YNd+asIwcHWToExQHeIslS0fy0IC3AXNTp6wYaPtpmmsqHQ25X/i7G5JNWcnh7BgdyZm0GTIiEUKB8Qyw9CPGyWsbylaqNn2qUKrxtF7HtE0yse+lHB+MHWH/YX5TLpRUUMRJg1xTqLC4swN8sqWvoWkQTCq3qpWUHy0CavfRkI1pWSK7xPY1dr+UanzRFMhUd/Cw1sLQsR23FThw7zIu/3mOofEYlC0SrKY2JQ2nUkW015tBXwpN4Cmm5e4+Q2JTpVmJKBgmVRHIJpR5+e5lPLlhGdOnz2Bx/hoRKXztQNNoe/8Vs6bSbJVpcszq2DeM34s925nXWukURZncmSWHGFKZwe3Mz/e29LDJ/YWpE7NYXvoXJLayamrFYupTpJX7FbM2k7fpFJ+ccL9ZeH9o3DCwmY9JuMSEVJ1OAeG745aADx4o0LtyHqcuzLKkA8PUocsBrog8YktelJKk6rwQaZSmGSqhhLuZ4dweH8IxwRiWFIGcvJGtwVjos1At6BP23lXgpXtynD17CouX58kfIYaozC+ybV40SjcCYBsIDVVqDFuFRuzYHzj8HNf/E/30BF8TMSoPWGA+rHcB72zPsXPdPCaOn0bR7yMQsZg2dGCMVBvIJa6vwoNsRyMfW2eMrSaqs0lr4UO276v5KEujWTyXVAfpCw7bbhZ8/OAiOt05TJycZknbcp7OatQMc8gXLiazC8GVCGDU7uujmlDWh80cJ/dx7qhpJSvDYbJIVWD7/MYu3tjax98z07hwaY45Q8vcvZKMlTJczjieP6Wsy/OAxol2Hfqs///M7xn2/xh12/Es33W09/bWJTy1oYvJydPodheoXref0wmHDu0U1kUBvRKk09lFGvx/z2HG5wDX98CdRDmb4Cod3XRTwKHHcmwgaL8en+ZVI48h9TRu42FKZtWWp+7wkeYwyo8mQgYLtPEqB74qL2tUFIqK6zNEb6zHExszHNzZw7WLM5icvRDDo/sUySsnbvw4Pf1WPGVFaO8kv6f5TZAqIrR6iSnhHKu57sD9Hvs3L+Hs5AnMdxfJDWNMSt1Mr6QG3kUEdhVHUmiGS0bka/6+wm+hHNDde5SOK7w5xtd2cOTRHjavvYITv0+hpywdkcyjWSFZ8VBheYaW6us4Ig1HYsscYC6IHG5Ja1+dyMoYP3RHwGe7ughXZzAxQZYkTWfkDrFZfUUUrRBbXVxgVguNaZ6lrAbzLNufVgiqo6q0R4bcJnh9u8f5M5O4euVaNO6kT9suJqRSmmEeCS8+lqdtn1WiTt7YkSJLIfme3ws0ODcSR0tFZMQvdnk8sn4BE7+dhPfqnInXPWVKYRiMqLdFREid8dXc6snKCHIrypAH69tw82ypnvtu9fj88YDx3iyO89Q0QS++AWMxnP1Ylrp7ZdVQFaNTAlMOIXtjlWT9T4ABABaBbQS2dH8uAAAAAElFTkSuQmCC); }
      .progress-bar-cont .progress-bar li.finished {
        background: #48b7e4;
        background: #1e5799;
        /* Old browsers */
        background: -moz-linear-gradient(top, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41b5e6), color-stop(50%, #2397e2), color-stop(100%, #0278dc));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #41b5e6 0%, #2397e2 50%, #0278dc 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#41b5e6", endColorstr="#0278dc",GradientType=0 );
        /* IE6-9 */ }
        .progress-bar-cont .progress-bar li.finished .icon-check-circle {
          color: #dcdcdc; }
        .progress-bar-cont .progress-bar li.finished:before {
          width: 34px;
          height: 26px;
          background-repeat: no-repeat;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTUyQTA2M0M4RDQ0MTFFNEJCODk4N0NFQTIyNkQzNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTUyQTA2M0Q4RDQ0MTFFNEJCODk4N0NFQTIyNkQzNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjIzMjBGRjhEMzYxMUU0QkI4OTg3Q0VBMjI2RDM2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjIzMjEwMDhEMzYxMUU0QkI4OTg3Q0VBMjI2RDM2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrbYcZwAAAO0SURBVHjaxFc7a1RBFD5nZrIbNagQjKJg4QsLUYKCadIoihaCnYVYiH/AWJgyIOKLaGGjIIKgQUEJKgYsAlpoY2VjYZFGXZMoghZi9t6ZOX4z997sI2uI5uHdzE5m7jy++c53zpnlnpFJEgpP9k3E+NRaWU/WzmqJI0Kd/8VHkSZPjlQcqElESKO2NEWOFZXw/8m1P0l5ohffl9NYFSuIJlZ+J4kaNM4xvTmyhpbmyfY5lbf2Pp1U7P0xy3a/ES/0P549j8fXgo6HTlRvYFh5WXog3U8mD8JY72C+3hT29vgYly4dkO5HEwoiupKKP8NRcj5qSriNjAgvEYivXVWiEWN5j9Jt5CAJj8LGoPYByOIzsv3+5CFW7oEhXqVAxFQCTajABABYuJHXZKpu8QBsG5rQovxgSfTp1Kro/lWGW8OpJQ0O30ZTmsCGg0YWCcjmu1+6mN1ztuXuKiUxCiXMgQYoIwQkoTTUlihFP9x34UFsujN+QHs/nBB3lBDBbHDPImhiU8mqCCYGzAAkdQunkY23JxAO/CCz70sUooMosqDcA4CPbEgenvM4XfgJ2sbahQGx4ValE874kpXscA56gADLAJEYhX18NMn0zkIzkoixC0DIupvj+xLSz8pil4UAJV6R0dAE2K4iUBi0awmsVRaj+Ym180ZFgfOLkN9ZhQ2rYEG0ojLiQuISKgfzWJjGGfRLNEHQg1BhngLUPEyz8vr4ass0ikPtZjGkbRAk1JA6+oEgETa0YMSiLgFYLaXVBJrhyRmp/gMlpauVHq3pBc7WjhSO1ZDscWLx2FRlAhUK2mBcBeCmGOKczzYv7hMFG3kbjMw9xKtrFcYJBrDggC28DdExOoNT8XQWp89W9AheIZ0EgLlJclrq7ztFv3FzzDV8ubICs0axQo8UJ6sTXW2LplfRTTk3wcz3xTxDaTo7gAsfMdrswslfodkxbxcr4kkz20h/f55z/gMjTfZh5lsw3RFjc6siTH9811yCSVvMASOtxcrnKu34HoYYD2eSV1SLzS1ntO6e4xxzb3+jaXjgU5i9BcZ7jQW6shsyfLxg7m+vDUVYb1DFTGDq7Tfd2OPtCbDwHv7WhUgEKoNNwYb3tRJcvr49WwlAGuZJy3FM/WMklzYR91cM7m13cIs9nuWFsDlH94RvZu35PgWbLUwFIJ8xIFkPK73EwK3Tg5ptW2+S5oWKsbPqYXbtIAn8OoofREPQwfJousCCkoYUHSfUt6UOTP2CPAdwtctIw4TfAgwAUdMHRC5/dYgAAAAASUVORK5CYII=); }
        .progress-bar-cont .progress-bar li.finished:after {
          width: 34px;
          height: 26px;
          background-repeat: no-repeat;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTIyMzIwRjk4RDM2MTFFNEJCODk4N0NFQTIyNkQzNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyMzIwRkE4RDM2MTFFNEJCODk4N0NFQTIyNkQzNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMjIzMjBGNzhEMzYxMUU0QkI4OTg3Q0VBMjI2RDM2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjIzMjBGODhEMzYxMUU0QkI4OTg3Q0VBMjI2RDM2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk4fvLoAAAWkSURBVHjajFZLjBVFFD1VXfMYIcZPIgZWStQQgwGCJvjZsDBxpYkaIiSKLPzExJUkmmiMGom6URZEd8SNbnUhLnXBUhdqhGEYPhNhRlSGzzjzZt7rrrqeW93Vr/vNg7E7/apeVd1PnXvvqTI7v7soBoDwM3yFr7aIY6kv9TzqmeZ/DK1vjw0/yR4GNs+5wqOhPtS9waJQi5qRiqXdNVJvCA1jTaea85w5yv4+B+IRkITbi+Iv540xcUbaZkfKaFOOWYhIlE36LV+PolwbjLdZ9i7EfySw4oKUi0Iyzv9NdOOcyJBxaWEhWInCYCOoN1GIwm/hxFwsEPZ6jx+NTmTCsUJqj4ehlhSUuDNtq1GT4A5xLM7V60wrzEk3AUCwBlmBY8sWe2h9xtGxoPKUc15KLcmQocfNJ1SWDNfVaFUx0rWSYpEiLqk30KPOeMnESPjUG7yV+RC3n1NfoI5OUEe8aSkfSvqVyqWRdJJSeLRsDFe5kas0u9+YNd+asIwcHWToExQHeIslS0fy0IC3AXNTp6wYaPtpmmsqHQ25X/i7G5JNWcnh7BgdyZm0GTIiEUKB8Qyw9CPGyWsbylaqNn2qUKrxtF7HtE0yse+lHB+MHWH/YX5TLpRUUMRJg1xTqLC4swN8sqWvoWkQTCq3qpWUHy0CavfRkI1pWSK7xPY1dr+UanzRFMhUd/Cw1sLQsR23FThw7zIu/3mOofEYlC0SrKY2JQ2nUkW015tBXwpN4Cmm5e4+Q2JTpVmJKBgmVRHIJpR5+e5lPLlhGdOnz2Bx/hoRKXztQNNoe/8Vs6bSbJVpcszq2DeM34s925nXWukURZncmSWHGFKZwe3Mz/e29LDJ/YWpE7NYXvoXJLayamrFYupTpJX7FbM2k7fpFJ+ccL9ZeH9o3DCwmY9JuMSEVJ1OAeG745aADx4o0LtyHqcuzLKkA8PUocsBrog8YktelJKk6rwQaZSmGSqhhLuZ4dweH8IxwRiWFIGcvJGtwVjos1At6BP23lXgpXtynD17CouX58kfIYaozC+ybV40SjcCYBsIDVVqDFuFRuzYHzj8HNf/E/30BF8TMSoPWGA+rHcB72zPsXPdPCaOn0bR7yMQsZg2dGCMVBvIJa6vwoNsRyMfW2eMrSaqs0lr4UO276v5KEujWTyXVAfpCw7bbhZ8/OAiOt05TJycZknbcp7OatQMc8gXLiazC8GVCGDU7uujmlDWh80cJ/dx7qhpJSvDYbJIVWD7/MYu3tjax98z07hwaY45Q8vcvZKMlTJczjieP6Wsy/OAxol2Hfqs///M7xn2/xh12/Es33W09/bWJTy1oYvJydPodheoXref0wmHDu0U1kUBvRKk09lFGvx/z2HG5wDX98CdRDmb4Cod3XRTwKHHcmwgaL8en+ZVI48h9TRu42FKZtWWp+7wkeYwyo8mQgYLtPEqB74qL2tUFIqK6zNEb6zHExszHNzZw7WLM5icvRDDo/sUySsnbvw4Pf1WPGVFaO8kv6f5TZAqIrR6iSnhHKu57sD9Hvs3L+Hs5AnMdxfJDWNMSt1Mr6QG3kUEdhVHUmiGS0bka/6+wm+hHNDde5SOK7w5xtd2cOTRHjavvYITv0+hpywdkcyjWSFZ8VBheYaW6us4Ig1HYsscYC6IHG5Ja1+dyMoYP3RHwGe7ughXZzAxQZYkTWfkDrFZfUUUrRBbXVxgVguNaZ6lrAbzLNufVgiqo6q0R4bcJnh9u8f5M5O4euVaNO6kT9suJqRSmmEeCS8+lqdtn1WiTt7YkSJLIfme3ws0ODcSR0tFZMQvdnk8sn4BE7+dhPfqnInXPWVKYRiMqLdFREid8dXc6snKCHIrypAH69tw82ypnvtu9fj88YDx3iyO89Q0QS++AWMxnP1Ylrp7ZdVQFaNTAlMOIXtjlWT9T4ABABaBbQS2dH8uAAAAAElFTkSuQmCC); }
    .progress-bar-cont .progress-bar li:first-child {
      border-bottom-left-radius: 20px;
      border-top-left-radius: 20px; }
      @media only screen and (max-width: 46em) {
        .progress-bar-cont .progress-bar li:first-child {
          border-radius: 16.5px; } }
    .progress-bar-cont .progress-bar li:last-child {
      border-bottom-right-radius: 20px;
      border-top-right-radius: 20px; }
      @media only screen and (max-width: 46em) {
        .progress-bar-cont .progress-bar li:last-child {
          border-radius: 16.5px; } }

@media (max-width: 880px) {
  .progress-bar-cont .p-bar-title {
    display: none; } }

@media (max-width: 700px) {
  .progress-bar-cont .progress-bar li {
    width: 125px; } }

@media only screen and (max-width: 46em) {
  .progress-bar-cont {
    background-color: #fff;
    min-width: 0;
    padding: 0 0 30px 0; }
    .progress-bar-cont .p-bar-title {
      display: none; }
    .progress-bar-cont .progress-bar {
      padding: 45px 0 0 0;
      background: transparent;
      border: none;
      width: 100%;
      text-align: left; }
      .progress-bar-cont .progress-bar li {
        width: 33px;
        height: 33px;
        border-radius: 16.5px;
        border: 2px solid #48b7e4;
        margin: 0;
        background: #fff;
        position: relative;
        margin: 0 0 0 12.5%; }
        .progress-bar-cont .progress-bar li .step-name {
          position: absolute;
          top: -12px;
          left: -15px;
          height: 0px;
          line-height: 10px;
          font-size: 10px;
          width: auto;
          white-space: nowrap;
          text-align: left;
          -webkit-transform: rotate(-15deg);
          -moz-transform: rotate(-15deg);
          -ms-transform: rotate(-15deg);
          -o-transform: rotate(-15deg);
          transform: rotate(-15deg);
          -webkit-transform-origin: top left;
          -moz-transform-origin: top left;
          -ms-transform-origin: top left;
          -o-transform-origin: top left;
          transform-origin: top left; }
        .progress-bar-cont .progress-bar li .step-index {
          position: relative;
          font-size: .8rem;
          font-weight: 600;
          color: #48b7e4;
          text-align: center;
          width: 100%;
          display: inline-block; }
        .progress-bar-cont .progress-bar li.not-started {
          background-color: #fff; }
          .progress-bar-cont .progress-bar li.not-started .step-name {
            color: #a5a5a5; }
        .progress-bar-cont .progress-bar li.in-progress {
          background: #48b7e4; }
          .progress-bar-cont .progress-bar li.in-progress .step-index {
            color: #ffffff; }
            .progress-bar-cont .progress-bar li.in-progress .step-index a {
              color: #ffffff; }
          .progress-bar-cont .progress-bar li.in-progress .step-name {
            color: #636363; }
        .progress-bar-cont .progress-bar li.finished {
          background: #48b7e4; }
          .progress-bar-cont .progress-bar li.finished .step-index {
            color: #ffffff; }
            .progress-bar-cont .progress-bar li.finished .step-index a {
              color: #ffffff; }
          .progress-bar-cont .progress-bar li.finished .step-name {
            color: #a5a5a5; }
        .progress-bar-cont .progress-bar li:first-child {
          padding-left: 0; }
        .progress-bar-cont .progress-bar li:last-child {
          padding-right: 0;
          margin-right: 0; }
        .progress-bar-cont .progress-bar li:before {
          display: none; }
        .progress-bar-cont .progress-bar li:after {
          display: none; }
      .progress-bar-cont .progress-bar:before {
        content: '';
        display: block;
        height: 13px;
        width: 100%;
        background: #48b7e4;
        position: absolute;
        top: 56px;
        left: 0; } }

.product-details p.note {
  color: #48b7e4;
  margin: 0; }

.product-options-upsell {
  margin-top: 30px; }
  .product-options-upsell > div {
    float: left;
    margin-right: 10px; }
  .product-options-upsell > div:nth-child(1) {
    width: 40%; }
  .product-options-upsell > div:nth-child(2) {
    width: auto; }
  .product-options-upsell > div:nth-child(3) {
    width: auto;
    margin-right: 0; }

.blue-forrest a:focus {
  outline: none; }

.blue-forrest .tabs-module .tabs-wrapper {
  background-color: #dcdcdc; }
  .blue-forrest .tabs-module .tabs-wrapper .content ul li {
    font-size: 13px;
    line-height: 17px;
    font-weight: 300;
    margin-bottom: 3px; }
  .blue-forrest .tabs-module .tabs-wrapper .promo-header {
    float: left;
    position: relative;
    top: auto; }
    @media only screen and (max-width: 46em) {
      .blue-forrest .tabs-module .tabs-wrapper .promo-header {
        float: inherit; } }
  .blue-forrest .tabs-module .tabs-wrapper .content {
    background-color: white;
    padding: 40px;
    overflow: hidden;
    top: 58.5px !important;
    color: #636363; }
    .blue-forrest .tabs-module .tabs-wrapper .content.flush {
      padding: 0; }
    @media only screen and (max-width: 46em) {
      .blue-forrest .tabs-module .tabs-wrapper .content {
        top: 0 !important; } }
    .blue-forrest .tabs-module .tabs-wrapper .content h2, .blue-forrest .tabs-module .tabs-wrapper .content h3, .blue-forrest .tabs-module .tabs-wrapper .content h4, .blue-forrest .tabs-module .tabs-wrapper .content h5 {
      color: #636363;
      margin-bottom: 20px;
      letter-spacing: .02em; }
    .blue-forrest .tabs-module .tabs-wrapper .content h3 {
      font-weight: 700;
      line-height: 34px; }
    .blue-forrest .tabs-module .tabs-wrapper .content h5 {
      font-weight: 600;
      margin-bottom: 20px;
      letter-spacing: inherit;
      font-size: 20px; }
      @media only screen and (max-width: 46em) {
        .blue-forrest .tabs-module .tabs-wrapper .content h5 {
          font-size: 18px; } }
    .blue-forrest .tabs-module .tabs-wrapper .content p, .blue-forrest .tabs-module .tabs-wrapper .content i, .blue-forrest .tabs-module .tabs-wrapper .content em, .blue-forrest .tabs-module .tabs-wrapper .content ul li {
      color: #636363; }
      .blue-forrest .tabs-module .tabs-wrapper .content p.error, .blue-forrest .tabs-module .tabs-wrapper .content i.error, .blue-forrest .tabs-module .tabs-wrapper .content em.error, .blue-forrest .tabs-module .tabs-wrapper .content ul li.error {
        color: #ff0000; }
    .blue-forrest .tabs-module .tabs-wrapper .content p {
      line-height: 17px;
      margin-bottom: 15px;
      font-size: 13px;
      font-weight: 300; }
      @media only screen and (max-width: 46em) {
        .blue-forrest .tabs-module .tabs-wrapper .content p {
          font-size: 12px;
          line-height: 16px; } }
      .blue-forrest .tabs-module .tabs-wrapper .content p + ul {
        margin-top: -15px; }
    .blue-forrest .tabs-module .tabs-wrapper .content .column-left-collapse {
      padding-left: 0; }
    .blue-forrest .tabs-module .tabs-wrapper .content .column-right-collapse {
      padding-left: 3rem; }
      @media only screen and (max-width: 46em) {
        .blue-forrest .tabs-module .tabs-wrapper .content .column-right-collapse {
          padding-left: 0rem; } }
    .blue-forrest .tabs-module .tabs-wrapper .content .image-column,
    .blue-forrest .tabs-module .tabs-wrapper .content .text-column {
      display: inline-block;
      vertical-align: middle;
      float: none; }
    .blue-forrest .tabs-module .tabs-wrapper .content .image-column {
      max-width: 27.5%;
      padding: 0 15px; }
    .blue-forrest .tabs-module .tabs-wrapper .content .text-column {
      max-width: 69.5%; }
      .blue-forrest .tabs-module .tabs-wrapper .content .text-column h5 {
        margin-bottom: 20px; }
    @media only screen and (max-width: 46em) {
      .blue-forrest .tabs-module .tabs-wrapper .content .image-column,
      .blue-forrest .tabs-module .tabs-wrapper .content .text-column {
        max-width: 100%;
        display: block; }
      .blue-forrest .tabs-module .tabs-wrapper .content .image-column {
        text-align: center;
        margin-bottom: 30px; }
        .blue-forrest .tabs-module .tabs-wrapper .content .image-column img {
          max-width: 240px; }
      .blue-forrest .tabs-module .tabs-wrapper .content .text-column h3 {
        font-size: 36px;
        font-weight: 600;
        line-height: 40px; } }
    .blue-forrest .tabs-module .tabs-wrapper .content.small {
      padding: 40px 25px 10px; }
      .blue-forrest .tabs-module .tabs-wrapper .content.small.flush {
        padding: 0; }
    .blue-forrest .tabs-module .tabs-wrapper .content .image-container {
      text-align: center; }
    .blue-forrest .tabs-module .tabs-wrapper .content > ul {
      margin-left: 0;
      list-style-position: inside;
      line-height: 16px; }
  .blue-forrest .tabs-module .tabs-wrapper > a {
    color: #a5a5a5;
    background-color: #dcdcdc;
    padding: 15px 20px;
    height: 59px;
    font-size: 14px;
    line-height: 14px;
    vertical-align: middle; }
    @media only screen and (max-width: 46em) {
      .blue-forrest .tabs-module .tabs-wrapper > a {
        height: 50px; } }
    .blue-forrest .tabs-module .tabs-wrapper > a span {
      display: inline-block;
      vertical-align: middle; }
    .blue-forrest .tabs-module .tabs-wrapper > a:before {
      content: "";
      height: 100%;
      display: inline-block;
      vertical-align: middle; }
    @media only screen and (max-width: 46em) {
      .blue-forrest .tabs-module .tabs-wrapper > a {
        font-size: 18px;
        display: none;
        width: 100%;
        padding: 15px 20px 15px 30px; } }
    .blue-forrest .tabs-module .tabs-wrapper > a i {
      float: right;
      top: 3px;
      position: relative; }
    .blue-forrest .tabs-module .tabs-wrapper > a.active {
      background-color: #41B6E6;
      color: white; }

@media only screen and (max-width: 46em) {
  .blue-forrest .tabs-module.mobile-tabs .tabs-wrapper > a.active {
    display: block; }
  .blue-forrest .tabs-module.mobile-tabs .tabs-wrapper .content h5 {
    font-size: 20px; }
  .blue-forrest .tabs-module.mobile-tabs .tabs-wrapper .content p {
    font-size: 13px; }
  .blue-forrest .tabs-module.mobile-tabs .tabs-wrapper .content.address-display a, .blue-forrest .tabs-module.mobile-tabs .tabs-wrapper .content .picton-underline {
    text-decoration: underline; }
  .blue-forrest .tabs-module.mobile-tabs .tabs-wrapper .content.baby-blue-bg {
    padding-top: 20px; }
  .blue-forrest .tabs-module.mobile-tabs .tabs-menu {
    list-style-type: none;
    display: block;
    position: absolute;
    z-index: 9996;
    width: 100%;
    top: 125px;
    background-color: #FFFFFF;
    border-radius: 0 0 5px 5px;
    border: 1px solid #a5a5a5;
    margin: 0;
    border-top: none; }
    .blue-forrest .tabs-module.mobile-tabs .tabs-menu li {
      border-bottom: 1px solid #dcdcdc; }
      .blue-forrest .tabs-module.mobile-tabs .tabs-menu li a {
        font-size: 18px;
        color: #a5a5a5;
        padding: 20px;
        height: 64px;
        display: block; }
        .blue-forrest .tabs-module.mobile-tabs .tabs-menu li a i {
          display: none !important; }
  .blue-forrest .tabs-module.mobile-tabs .tabs-arrow {
    position: absolute;
    z-index: 9996;
    top: 110px;
    right: 3px; }
  .blue-forrest .tabs-module.mobile-tabs .tabs-menu-background {
    opacity: 0.2;
    background-color: #000000;
    display: block;
    position: absolute;
    z-index: 9996;
    width: 100%;
    top: 125px; }
  .account-management .blue-forrest .tabs-module.mobile-tabs .tabs-menu,
  .account-management .blue-forrest .tabs-module.mobile-tabs .tabs-menu-background {
    top: 105px; }
  .account-management .blue-forrest .tabs-module.mobile-tabs .tabs-arrow {
    top: 90px; } }

.account-settings-general {
  position: relative; }
  .account-settings-general .tabs-module .tabs-wrapper {
    background-color: white; }
    .account-settings-general .tabs-module .tabs-wrapper .tab-link {
      line-height: 44px; }
      .account-settings-general .tabs-module .tabs-wrapper .tab-link:hover {
        text-decoration: none; }
    .account-settings-general .tabs-module .tabs-wrapper .tab-link.small {
      line-height: 30px; }
    .account-settings-general .tabs-module .tabs-wrapper .content {
      top: 0px !important;
      right: 0px !important;
      padding: 0px !important; }
      .account-settings-general .tabs-module .tabs-wrapper .content .continuityOrderText {
        margin-bottom: .8rem; }
      .account-settings-general .tabs-module .tabs-wrapper .content p {
        margin-bottom: .2rem; }
        .account-settings-general .tabs-module .tabs-wrapper .content p:empty {
          height: 17px; }
        .account-settings-general .tabs-module .tabs-wrapper .content p + ul {
          margin-top: auto; }

.blue-forrest-no-margins a:focus {
  outline: none; }

.blue-forrest-no-margins .tabs-module .tabs-wrapper {
  background-color: #dcdcdc; }
  .blue-forrest-no-margins .tabs-module .tabs-wrapper .promo-header {
    float: left;
    position: relative;
    padding: 0;
    margin: 0; }
  @media only screen and (max-width: 46em) {
    .blue-forrest-no-margins .tabs-module .tabs-wrapper .promo-header {
      float: none;
      position: relative;
      padding: 0;
      margin: 0; } }
  .blue-forrest-no-margins .tabs-module .tabs-wrapper .content {
    background-color: white;
    padding: 0;
    overflow: hidden; }
    .blue-forrest-no-margins .tabs-module .tabs-wrapper .content ul {
      margin-left: 0; }
  .blue-forrest-no-margins .tabs-module .tabs-wrapper > a {
    color: #48b7e4;
    background-color: #dcdcdc;
    padding: 16.5px 17px; }
    @media only screen and (max-width: 46em) {
      .blue-forrest-no-margins .tabs-module .tabs-wrapper > a {
        padding: 23px 10px;
        font-size: 14px; } }
    .blue-forrest-no-margins .tabs-module .tabs-wrapper > a.small {
      padding: 10px 5px; }
      @media only screen and (max-width: 46em) {
        .blue-forrest-no-margins .tabs-module .tabs-wrapper > a.small {
          background-color: #1378db;
          color: white;
          padding: 15px 0 15px 20px;
          font-size: 16px;
          border-top: 1px solid white; }
          .blue-forrest-no-margins .tabs-module .tabs-wrapper > a.small:after {
            content: "+";
            float: right;
            font-size: 20px;
            padding-right: 15px; } }
    .blue-forrest-no-margins .tabs-module .tabs-wrapper > a.active {
      background-color: #48b7e4;
      color: white; }
      @media only screen and (max-width: 46em) {
        .blue-forrest-no-margins .tabs-module .tabs-wrapper > a.active:after {
          content: "-"; } }

.recipe {
  width: 49.5%;
  margin-bottom: 25px;
  display: inline-block; }
  .recipe:before, .recipeafter {
    clear: both; }
  @media only screen and (max-width: 46em) {
    .recipe {
      width: 100%; } }
  .recipe .recipe-image,
  .recipe .recipe-body {
    display: inline-block;
    vertical-align: middle;
    width: 50%; }
    .recipe .recipe-image:before, .recipe .recipe-image:after,
    .recipe .recipe-body:before,
    .recipe .recipe-body:after {
      clear: both; }
  .recipe .recipe-image {
    width: 30%; }
    @media only screen and (max-width: 46em) {
      .recipe .recipe-image {
        margin-right: 15px;
        width: 100%; } }
    .recipe .recipe-image img {
      max-width: 126px;
      width: 100%; }
  .recipe .recipe-body {
    color: #353535;
    width: 60%; }
    @media only screen and (max-width: 46em) {
      .recipe .recipe-body {
        width: 100%; } }
    .recipe .recipe-body h6 {
      font-weight: 600;
      color: #353535; }
    .recipe .recipe-body ul {
      list-style-type: none;
      margin: 0 0 20px 0; }
      .recipe .recipe-body ul li {
        color: #353535; }
    .recipe .recipe-body .recipe-text p {
      line-height: 16px; }

.nutrition {
  width: 280px;
  margin: 25px 15px 0 -1px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  background: #e6f0f7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #FFFFFF 40%, #e6f0f7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #FFFFFF), color-stop(100%, #e6f0f7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FFFFFF 40%, #e6f0f7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FFFFFF 40%, #e6f0f7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #FFFFFF 40%, #e6f0f7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #FFFFFF 40%, #e6f0f7 100%);
  /* W3C */ }
  .nutrition:before, .nutrition:after {
    clear: both; }
  .nutrition:nth-child(3n) {
    margin-right: 0; }
  @media only screen and (max-width: 46em) {
    .nutrition {
      width: 100%; } }
  .nutrition .nutrition-image {
    margin-bottom: 65px;
    text-align: center; }
    .nutrition .nutrition-image a img {
      max-height: 240px; }
  .nutrition .nutrition-download {
    position: absolute;
    width: 100%;
    bottom: 0; }
    .nutrition .nutrition-download a {
      color: #636363; }
      .nutrition .nutrition-download a span {
        font-weight: 700;
        display: inline-block;
        vertical-align: bottom;
        width: 80%;
        height: 30px;
        font-size: 12px;
        padding: 0 15px;
        line-height: 14px; }
        .nutrition .nutrition-download a span.icon-stack {
          width: 10%;
          font-size: 9px;
          margin: 0 5px;
          padding: inherit; }

.toasty {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 999;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.5); }
  .toasty .toasty-tab-container {
    margin: auto;
    width: 100%;
    border-bottom: 10px solid #2b3234; }
    .toasty .toasty-tab-container .toasty-tab {
      position: absolute;
      right: 20%;
      cursor: pointer;
      padding: 5px 20px;
      top: -34px;
      border-radius: 7px 7px 0 0;
      box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.5);
      background: #5a6568;
      background: -moz-linear-gradient(top, #5a6568 0, #2b3234 65%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a6568), color-stop(65%, #2b3234));
      background: -webkit-linear-gradient(top, #5a6568 0, #2b3234 65%);
      background: -o-linear-gradient(top, #5a6568 0, #2b3234 65%);
      background: -ms-linear-gradient(top, #5a6568 0, #2b3234 65%);
      background: linear-gradient(to bottom, #5a6568 0, #2b3234 65%); }
      .toasty .toasty-tab-container .toasty-tab a {
        color: white;
        font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 16px;
        font-weight: bold; }

@media only screen and (max-width: 46em) {
  .toasty .toasty-tab-container .toasty-tab {
    padding: 3px 20px;
    top: -31px;
    right: 10%; }
    .toasty .toasty-tab-container .toasty-tab a {
      font-size: 14px; } }

@media (max-width: 480px) {
  .toasty .toasty-tab-container {
    border-bottom: 5px solid #2b3234; }
    .toasty .toasty-tab-container .toasty-tab {
      padding: 1px 15px;
      top: -27px; }
      .toasty .toasty-tab-container .toasty-tab a {
        font-size: 12px; } }

.account-management .tabs-module .tabs-wrapper {
  font-size: 14px; }
  .account-management .tabs-module .tabs-wrapper .content section .btn-group-toggle {
    display: flex;
    justify-content: space-between;
    margin-bottom: 22px; }
    .account-management .tabs-module .tabs-wrapper .content section .btn-group-toggle .btn-secondary {
      max-width: 150px;
      width: 100%;
      background-color: #fff;
      height: 35px;
      color: #41b6e6;
      display: flex;
      align-items: center;
      border: 1px solid #41b6e6;
      font-size: 14px;
      border-radius: 3px;
      font-weight: 650; }
      .account-management .tabs-module .tabs-wrapper .content section .btn-group-toggle .btn-secondary.active {
        background-color: #41b6e6;
        color: #fff; }
      .account-management .tabs-module .tabs-wrapper .content section .btn-group-toggle .btn-secondary input {
        opacity: 0; }
  @media only screen and (max-width: 46em) {
    .account-management .tabs-module .tabs-wrapper {
      font-size: 13px; } }
  .account-management .tabs-module .tabs-wrapper .tab-link {
    width: 33.33%;
    background-color: white;
    color: #636363;
    padding: 10px 40px; }
    @media only screen and (max-width: 46em) {
      .account-management .tabs-module .tabs-wrapper .tab-link {
        background-color: white;
        color: #333333;
        padding: 10px 20px; } }
    .account-management .tabs-module .tabs-wrapper .tab-link .icon {
      font-size: 16px;
      display: none; }
      @media only screen and (max-width: 46em) {
        .account-management .tabs-module .tabs-wrapper .tab-link .icon {
          font-size: 14px;
          color: #636363b3; } }
    .account-management .tabs-module .tabs-wrapper .tab-link.active, .account-management .tabs-module .tabs-wrapper .tab-link:hover {
      background-color: #48b7e4;
      color: white; }
    .account-management .tabs-module .tabs-wrapper .tab-link.small {
      background-color: #48b7e4;
      color: white;
      padding: 15px 30px;
      margin-bottom: 1px; }
      @media only screen and (max-width: 46em) {
        .account-management .tabs-module .tabs-wrapper .tab-link.small {
          background-color: white;
          color: black; } }
      .account-management .tabs-module .tabs-wrapper .tab-link.small .icon {
        float: right; }
        .account-management .tabs-module .tabs-wrapper .tab-link.small .icon.icon-chevron-up {
          display: block; }
        .account-management .tabs-module .tabs-wrapper .tab-link.small .icon.icon-chevron-down {
          display: none; }
      .account-management .tabs-module .tabs-wrapper .tab-link.small.active .icon.icon-chevron-up {
        display: none; }
      .account-management .tabs-module .tabs-wrapper .tab-link.small.active .icon.icon-chevron-down {
        display: block; }
      .account-management .tabs-module .tabs-wrapper .tab-link.small.load-it {
        background-color: #48b7e4; }
  .account-management .tabs-module .tabs-wrapper .content {
    width: 66.67%; }
    .account-management .tabs-module .tabs-wrapper .content.vertical section {
      height: auto; }
    .account-management .tabs-module .tabs-wrapper .content.vertical .App .btn-primary-bami {
      margin-bottom: 20px; }
  @media only screen and (max-width: 46em) {
    .account-management .tabs-module .tabs-wrapper .tab-link {
      width: 30%; }
    .account-management .tabs-module .tabs-wrapper .content {
      width: 70%; }
    .account-management .tabs-module .tabs-wrapper .tab-link.small .icon {
      float: left;
      top: 10px;
      margin-right: 10px; }
    .account-management .tabs-module .tabs-wrapper .tab-link.small {
      background-color: white;
      color: #636363;
      padding: 15px 30px;
      margin-bottom: 1px;
      border-bottom: 1px solid #e4e4e4;
      font-size: 14px; } }

#wide .account-management .tabs-module .tabs-wrapper .content {
  width: 75%; }

#wide .account-management .tabs-module .tabs-wrapper .content.small {
  width: 100%; }

.order-history {
  font-size: 0.75rem;
  line-height: 1.4rem;
  color: #a5a5a5; }
  .order-history .panel {
    padding: 40px 40px 15px 40px;
    background-color: #e6f0f7; }
    .order-history .panel a {
      color: #353535;
      font-weight: bold;
      margin-right: 8px; }
    .order-history .panel a.thin_underline {
      display: inline-block;
      border-bottom: thin solid #a5a5a5;
      line-height: .75em; }
    .order-history .panel p.bottom_space {
      margin-bottom: 30px; }
  .order-history .status {
    box-sizing: border-box;
    padding-top: 30px;
    font-size: 15px; }
    .order-history .status .icon-circle {
      display: inline-block;
      font-size: 18px;
      margin-right: 12px;
      font-family: FontAwesome; }
    .order-history .status .status-green {
      color: #a5a5a5; }
      .order-history .status .status-green .icon-circle {
        color: #6cac50; }
    .order-history .status .status-red {
      color: #dd3333; }
    .order-history .status .status-gray {
      color: #a5a5a5; }
  .order-history .order-info {
    background-color: #fff;
    box-sizing: border-box;
    padding: 40px 10px;
    border-left: thin solid #e6f0f7;
    border-bottom: thin solid #e6f0f7; }
    .order-history .order-info h5 {
      font-size: 13px;
      font-weight: bold; }
    .order-history .order-info .summary p {
      margin-bottom: 3px; }
    .order-history .order-info .cta {
      box-sizing: border-box;
      padding-top: 30px;
      text-align: right; }
      .order-history .order-info .cta span {
        display: inline-block;
        white-space: nowrap;
        color: #48b7e4;
        font-size: 14px;
        font-weight: bold;
        line-height: .8em;
        border-bottom: thin solid #48b7e4; }
  .order-history .order-info:nth-child(4n + 1) {
    background-color: #dcdcdc; }
  .order-history .order-detail {
    border-left: thin solid #e6f0f7;
    background-color: #fff;
    display: none; }
    .order-history .order-detail .headroom {
      margin-top: 20px; }
    .order-history .order-detail h5 {
      font-size: 13px;
      font-weight: bold;
      color: #353535; }
    .order-history .order-detail h6 {
      font-size: 13px;
      font-weight: lighter;
      color: #a5a5a5; }
    .order-history .order-detail p {
      color: #636363; }
    .order-history .order-detail .order-shipping-billing {
      padding: 40px; }
      .order-history .order-detail .order-shipping-billing p {
        margin-bottom: 0; }
    .order-history .order-detail .order-breakdown-list {
      margin-left: -1px;
      padding: 40px; }
    .order-history .order-detail .order-breakdown-item {
      box-sizing: border-box;
      padding-bottom: 20px;
      margin-bottom: 25px; }
      .order-history .order-detail .order-breakdown-item .description {
        font-size: 11px;
        color: #a5a5a5; }
    .order-history .order-detail .close-order-detail-cont {
      border-bottom: thin solid #e6f0f7;
      padding: 40px; }
  .order-history .order-history-footer {
    height: 65px; }

.ui-datepicker-trigger {
  background: none;
  padding: 0;
  margin: 0;
  display: inline-flex; }

#ui-datepicker-div {
  padding: 5px 5px 0 5px;
  background-color: #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* future proofing */
  -khtml-border-radius: 5px;
  /* for old Konqueror browsers */
  -moz-box-shadow: 0px 0px 5px 2px #ccc;
  -webkit-box-shadow: 0px 0px 5px 2px #ccc;
  box-shadow: 0px 0px 5px 2px #ccc; }
  #ui-datepicker-div .ui-datepicker-next {
    float: right; }
  #ui-datepicker-div .ui-corner-all {
    font-size: 12px;
    line-height: inherit;
    position: relative;
    z-index: 2; }
  #ui-datepicker-div .ui-datepicker-title {
    text-align: center;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 1; }
    #ui-datepicker-div .ui-datepicker-title .ui-datepicker-month {
      font-weight: 600;
      text-transform: capitalize; }
  #ui-datepicker-div table.ui-datepicker-calendar {
    margin-bottom: 5px;
    border: none; }
    #ui-datepicker-div table.ui-datepicker-calendar thead tr:first-child {
      color: #FFFFFF;
      background-color: #1378db; }
      #ui-datepicker-div table.ui-datepicker-calendar thead tr:first-child th, #ui-datepicker-div table.ui-datepicker-calendar thead tr:first-child th span {
        color: #FFFFFF; }
    #ui-datepicker-div table.ui-datepicker-calendar tbody td {
      text-align: center;
      padding: 3px; }
      #ui-datepicker-div table.ui-datepicker-calendar tbody td a, #ui-datepicker-div table.ui-datepicker-calendar tbody td span {
        background-color: red;
        display: block;
        width: 100%;
        height: 20px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        /* future proofing */
        -khtml-border-radius: 3px;
        /* for old Konqueror browsers */
        background-color: #48b7e4;
        color: #FFF; }
      #ui-datepicker-div table.ui-datepicker-calendar tbody td.ui-datepicker-unselectable {
        opacity: .5; }

.preview-container {
  width: 100%;
  max-width: 960px;
  position: relative;
  margin: 0 auto; }
  @media only screen and (min-width: 46.063em) {
    .preview-container {
      background-color: #E9ECEB;
      box-shadow: 1px 2px 14px #D0D0D0; } }
  .preview-container.login {
    max-width: 550px;
    position: relative;
    overflow: hidden;
    background-color: #E9ECEB; }
  .preview-container form .error_validation {
    text-align: center;
    color: red;
    font-size: 14px;
    margin: 0 auto 15px; }

.preview-login .login-logo {
  max-width: 70%;
  margin: 55px auto 25px; }

.preview-login .login-message {
  max-width: 70%;
  color: #636363;
  font-size: 14px;
  line-height: 18px;
  margin: 0 auto 100px; }
  @media only screen and (max-width: 46em) {
    .preview-login .login-message {
      margin: 0 auto 50px; } }

.preview-login .login-form div.column {
  width: 60%;
  margin: 0 auto 5px;
  float: none;
  text-align: right; }
  @media only screen and (max-width: 46em) {
    .preview-login .login-form div.column {
      text-align: center; } }
  .preview-login .login-form div.column span, .preview-login .login-form div.column label {
    display: inline-block;
    vertical-align: middle; }
  .preview-login .login-form div.column span {
    color: #636363;
    font-size: 14px; }
  .preview-login .login-form div.column label:nth-child(3) {
    display: block; }
    @media only screen and (min-width: 46.063em) {
      .preview-login .login-form div.column label:nth-child(3) {
        text-align: right;
        margin-right: 20px; } }
  .preview-login .login-form div.column input {
    margin-bottom: auto;
    height: 30px;
    border: 1px solid #a5a5a5; }
    html.firefox .preview-login .login-form div.column input[type=text],
    html.firefox .preview-login .login-form div.column input[type=password] {
      height: 40px; }
    .preview-login .login-form div.column input[type=submit] {
      border: 1px solid #a5a5a5;
      color: #636363;
      font-size: 12px;
      padding: 10px;
      margin-right: 20px;
      font-weight: bold;
      height: auto;
      border-radius: 5px;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c1c1c1+100 */
      background: #ffffff;
      /* Old browsers */
      background: -moz-linear-gradient(top, #ffffff 0%, #c1c1c1 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #ffffff 0%, #c1c1c1 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, #ffffff 0%, #c1c1c1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1c1c1',GradientType=0 );
      /* IE6-9 */ }
      @media only screen and (max-width: 46em) {
        .preview-login .login-form div.column input[type=submit] {
          margin: 15px auto; } }

.preview-header {
  height: 120px;
  background: #959595 url("//img1.beachbodyimages.com/teambeachbody/image/upload/Screen_Shot_2016-02-26_at_12.28.58_PM_i7v2zg.png") no-repeat center top;
  margin-bottom: 30px;
  position: relative; }
  @media (max-width: 900px) {
    .preview-header {
      background: #959595 url("//img1.beachbodyimages.com/teambeachbody/image/upload/Screen_Shot_2016-02-26_at_12.28.58_PM_i7v2zg.png") no-repeat left top; } }
  .preview-header .logout {
    line-height: 55px;
    color: #FFFFFF;
    font-size: 18px;
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 25px;
    border: none; }
    .preview-header .logout:hover {
      color: #FFFFFF; }
    @media (max-width: 340px) {
      .preview-header .logout {
        font-size: 13px;
        padding: 0 15px; } }
  @media only screen and (max-width: 46em) {
    .preview-header {
      background: #959595 url("//img1.beachbodyimages.com/teambeachbody/image/upload/Screen_Shot_2016-02-26_at_12.58.05_PM_dyrrly.png") no-repeat left top;
      height: 55px; } }

.preview-footer {
  background-color: #598526;
  position: fixed;
  bottom: 0;
  height: 35px;
  line-height: 35px;
  color: #FFFFFF;
  margin-left: 25px;
  padding: 0 15px;
  font-size: 14px;
  left: 5%;
  z-index: 9999; }
  @media only screen and (max-width: 46em) {
    .preview-footer {
      height: 45px;
      line-height: 14px;
      padding: 5px 15px;
      width: 100%;
      margin: 0;
      left: 0; } }
  .preview-footer a {
    margin-left: 25px;
    color: #FFF; }
    .preview-footer a:hover {
      color: #FFF; }
    .preview-footer a span.plus {
      font-size: 24px; }
      @media only screen and (max-width: 46em) {
        .preview-footer a span.plus {
          font-size: 50px;
          position: absolute;
          top: 12px;
          right: 5px; } }
  .preview-footer span.time {
    margin: 0 25px 0 15px; }
  .preview-footer span.pipe {
    border-right: 1px solid #FFF; }
    @media only screen and (max-width: 46em) {
      .preview-footer span.pipe {
        position: absolute;
        right: 45px;
        bottom: 5%;
        height: 90%; } }
  .preview-footer .icon {
    font-size: 16px;
    margin-right: 5px; }
  @media only screen and (max-width: 46em) {
    .preview-footer .time-visual {
      line-height: 24px; } }

.so-upsell-container {
  background-color: #fff !important; }
  @media only screen and (max-width: 46em) {
    .so-upsell-container {
      width: 100% !important;
      height: 100% !important;
      max-height: none !important; } }
  @media only screen and (min-width: 46.063em) {
    .so-upsell-container {
      width: 60% !important;
      max-width: 690px !important; } }
  .so-upsell-container .so-upsell-title {
    font-weight: bold !important;
    font-size: 18px !important; }
  @media only screen and (min-width: 46.063em) {
    .so-upsell-container .pop-header {
      height: 40px !important;
      line-height: 40px !important; } }
  @media only screen and (min-width: 46.063em) {
    .so-upsell-container .so-upsell-section {
      margin-top: 30px; } }
  .so-upsell-container .so-upsell-section .price-title {
    font-weight: 700; }
  .so-upsell-container .so-upsell-section .cart-actions {
    display: flex;
    flex-direction: column; }
    .so-upsell-container .so-upsell-section .cart-actions .select-qty-container {
      display: none !important; }
    .so-upsell-container .so-upsell-section .cart-actions .addToCart {
      width: 100%; }
      @media medium-up {
        .so-upsell-container .so-upsell-section .cart-actions .addToCart {
          width: 94%; } }
  .so-upsell-container .so-upsell-section .product-info {
    margin-bottom: 0; }
    .so-upsell-container .so-upsell-section .product-info .burst {
      display: none; }
    .so-upsell-container .so-upsell-section .product-info .product-title h1 {
      font-weight: 700; }
    @media only screen and (max-width: 46em) {
      .so-upsell-container .so-upsell-section .product-info .product-title {
        margin-top: -15px !important; } }
    .so-upsell-container .so-upsell-section .product-info .product-description {
      display: none !important; }
  @media only screen and (max-width: 46em) {
    .so-upsell-container .so-upsell-section .columns {
      padding: 0; }
    .so-upsell-container .so-upsell-section .visuals-wrap {
      width: 50%;
      margin-top: -30px !important; }
    .so-upsell-container .so-upsell-section .product-price-wrap {
      position: absolute;
      top: -124px;
      right: -3px; }
      .so-upsell-container .so-upsell-section .product-price-wrap .strike-container {
        margin-top: 4px;
        line-height: 8px;
        height: 21px; }
      .so-upsell-container .so-upsell-section .product-price-wrap .price {
        margin-top: 0; }
    .so-upsell-container .so-upsell-section .product-info .product h1 {
      padding: 0;
      text-align: left;
      margin-bottom: 0; }
    .so-upsell-container .so-upsell-section .configurable-sku-section {
      display: flex !important;
      padding: 0px 25px !important;
      justify-content: space-between;
      margin-bottom: 25px !important;
      flex-wrap: wrap; }
    .so-upsell-container .so-upsell-section .cart-actions {
      padding: 0px 20px; } }
  @media only screen and (min-width: 46.063em) {
    .so-upsell-container .close {
      padding: 2px 10px 0 0 !important; } }
  @media only screen and (max-width: 46em) {
    .so-upsell-container .so-upsell-close {
      display: block !important;
      margin-bottom: 20px; } }
  .so-upsell-container .so-upsell-close a p span {
    color: #169bd5 !important; }
  .so-upsell-container .so-upsell-image {
    text-align: center; }
    @media only screen and (max-width: 46em) {
      .so-upsell-container .so-upsell-image {
        width: 50%;
        padding-left: 5px;
        justify-content: center;
        margin: 0 auto; } }
    @media only screen and (min-width: 46.063em) {
      .so-upsell-container .so-upsell-image {
        max-width: 200px;
        margin: auto auto 10px auto; } }
    @media only screen and (min-width: 46.063em) {
      .so-upsell-container .so-upsell-image img {
        max-height: 30vh; } }
  .so-upsell-container .so-upsell-caption {
    max-width: 200px;
    margin: 0 auto; }
    @media only screen and (max-width: 46em) {
      .so-upsell-container .so-upsell-caption {
        width: 50%;
        padding-right: 5px; } }
    @media only screen and (min-width: 46.063em) {
      .so-upsell-container .so-upsell-caption {
        max-width: 200px;
        margin: auto; } }
  @media only screen and (max-width: 46em) {
    .so-upsell-container .so-upsell-tile-m {
      display: flex;
      padding: 0 10px;
      padding-top: 20px; } }
  .so-upsell-container .so-upsell-button {
    max-width: 95%;
    flex: 20px;
    margin: 25px auto 0 auto; }
    @media only screen and (min-width: 46.063em) {
      .so-upsell-container .so-upsell-button {
        max-width: 200px;
        margin: 20px auto 0 auto; } }
    .so-upsell-container .so-upsell-button button {
      height: 35px;
      width: 100%;
      font-size: 14px;
      font-weight: bold;
      text-align: center;
      border-radius: 3px;
      background-color: #3ab5e8;
      color: #fff;
      margin: 0px;
      padding: 0px; }
  .so-upsell-container .blue-forrest .promo-header-container {
    border: none; }
    .so-upsell-container .blue-forrest .promo-header-container .tabs-menu-background {
      display: none; }
    .so-upsell-container .blue-forrest .promo-header-container .tabs-arrow {
      display: none; }
    .so-upsell-container .blue-forrest .promo-header-container .tabs-menu {
      display: none !important; }
    .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper {
      background-color: transparent; }
      @media only screen and (max-width: 46em) {
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper {
          text-align: left;
          overflow: hidden;
          padding: 0;
          margin-bottom: 30px; }
          .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > a.active {
            display: inline-block !important; } }
      .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > .link-container {
        display: block; }
        @media only screen and (max-width: 46em) {
          .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > .link-container {
            width: 9999px; } }
      .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > a, .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.link-container a {
        background-color: transparent;
        padding: 8px 15px;
        height: auto;
        font-weight: 650;
        color: #3ab5e8;
        float: inherit;
        font-size: 13px;
        display: inline-block;
        width: auto; }
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > a.active, .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.link-container a.active {
          background-color: rgba(222, 242, 255, 0.4);
          font-weight: 650;
          color: #41b6e6; }
      .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.pagination-arrow {
        display: block;
        top: -4px;
        background: none;
        padding: 0;
        height: 44px;
        width: 30px;
        line-height: 44px;
        background-color: white; }
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.pagination-arrow:after {
          content: '\f0da';
          font-family: FontAwesome;
          font-weight: normal;
          font-style: normal;
          margin: 0px 0px 0px 10px;
          text-decoration: none;
          font-size: 24px;
          color: #3ab5e8; }
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.pagination-arrow.prev {
          display: none; }
          .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.pagination-arrow.prev:after {
            content: '\f0d9';
            margin-right: 10px; }
      .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content {
        text-align: left;
        padding: 10px 0;
        top: inherit !important;
        border-top: 1px solid #e6f5fa;
        font-size: 0; }
        @media only screen and (max-width: 46em) {
          .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content {
            float: left !important; } }
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .column-left-collapse {
          padding: 0; }
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .column-right-collapse {
          padding-left: 20px; }
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition {
          width: 48%;
          margin: 0 1%; }
          .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a {
            display: block; }
            @media only screen and (min-width: 46.063em) and (max-width: 64em) {
              .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a span {
                height: 45px; }
                .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a span.icon-stack {
                  padding-top: 8px; } }
            @media only screen and (max-width: 46em) {
              .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a span {
                height: 45px; }
                .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a span.icon-stack {
                  padding-top: 8px; } }
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper > div.content .image-container > .row {
          margin: 0; }
      .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper .promo-header {
        display: none; }
      .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper .tab-link {
        border-bottom: none;
        padding: 10px 15px !important; }
        @media only screen and (max-width: 46em) {
          .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper .tab-link {
            padding: 10px 7px !important;
            max-width: 40%; }
            .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper .tab-link .icon {
              display: none !important; } }
        .so-upsell-container .blue-forrest .promo-header-container .tabs-wrapper .tab-link.active {
          background-color: #e6f5fa; }

.so-upsell-pop-wrap {
  padding: 10px 0 20px !important; }
  @media only screen and (min-width: 46.063em) {
    .so-upsell-pop-wrap {
      padding: 10px 0 0 !important; } }
  @media only screen and (min-width: 46.063em) {
    .so-upsell-pop-wrap .so-upsell-header {
      padding: 0 70px; } }
  @media only screen and (max-width: 46em) {
    .so-upsell-pop-wrap .so-upsell-header {
      padding: 0px 12px; } }
  .so-upsell-pop-wrap .ev-build-slot {
    padding: 0 25px;
    border-top: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #dcdcdc;
    margin-top: 9px !important;
    margin-bottom: 24px; }
    @media only screen and (min-width: 46.063em) {
      .so-upsell-pop-wrap .ev-build-slot {
        padding: 0 40px;
        border-bottom: none; } }
    .so-upsell-pop-wrap .ev-build-slot .ev-close {
      color: #199ed8;
      font-size: 35px;
      font-weight: bold;
      top: -5px !important;
      right: 13px !important; }
  .so-upsell-pop-wrap .arrow-up.selected:before {
    border-left: 28px solid transparent !important;
    border-right: 27px solid transparent !important;
    z-index: 999 !important;
    left: 40.9%; }
    @media only screen and (min-width: 46.063em) {
      .so-upsell-pop-wrap .arrow-up.selected:before {
        left: 36.8%; } }
  .so-upsell-pop-wrap .arrow-up.selected:after {
    border-left: 26px solid transparent !important;
    border-right: 26px solid transparent !important;
    z-index: 999 !important;
    left: 41.6%; }
    @media only screen and (min-width: 46.063em) {
      .so-upsell-pop-wrap .arrow-up.selected:after {
        left: 37.6%; } }

.osano-cm-widget {
  display: none; }

.osano-cm-list-item__drawer-toggle .osano-cm-toggle__label {
  color: black; }

.osano-cm-toggle__label {
  color: white; }

.osano-cm-button--type_accept:hover {
  color: #1378db; }

.osano-cm-button--type_deny:hover {
  color: #b0b0b0; }

div.osano-cm-window__dialog {
  display: none; }

a[href='#cookie-preferences'] {
  display: none; }

.osano-do-not-sell .osano-cm-widget {
  display: none; }

.osano-do-not-sell .osano-cm-dialog {
  display: none; }

.osano-do-not-sell .osano-cm-view--type_consent .osano-cm-list-item:nth-child(1) {
  display: none; }

.osano-do-not-sell .osano-cm-view--type_consent .osano-cm-list-item:nth-child(2) {
  display: none; }

.osano-do-not-sell .osano-cm-view--type_consent .osano-cm-list-item:nth-child(3) {
  display: none; }

.osano-do-not-sell .osano-cm-view--type_consent .osano-cm-list-item:nth-child(4) {
  display: none; }

.osano-do-not-sell div.osano-cm-info__info-views.osano-cm-info-views.osano-cm-info-views--position_0 > div > p:nth-child(1) {
  display: none; }

.osano-do-not-sell .osano-cm-info-dialog-header {
  display: none; }

.osano-do-not-sell .osano-cm-label {
  font-weight: bold; }

.osano-do-not-sell .osano-cm-info {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 15pt;
  max-width: 300px;
  padding: 1px; }

input::-ms-clear {
  display: none !important; }

#page, #layout {
  position: initial;
  overflow: hidden;
  border-bottom: 1px solid #FFF; }
  #page:before, #page:after, #layout:before, #layout:after {
    content: " ";
    display: table; }
  #page:after, #layout:after {
    clear: both; }

#page-header {
  width: 100%;
  z-index: 998;
  background-color: #fff; }

.lead #page-content {
  max-width: none !important; }

#page-content {
  position: relative;
  max-width: 960px;
  margin: auto;
  clear: both;
  margin-top: 0; }
  #root > #page-content {
    max-width: 1280px;
    overflow: hidden; }
    #root > #page-content #page-content {
      max-width: 1280px; }
    @media only screen and (max-width: 46em) {
      #root > #page-content {
        min-height: auto; } }

#wide #page-content {
  max-width: 1680px;
  overflow: hidden; }
  #wide #page-content .account-management {
    max-width: 1680px; }

#layout-header {
  width: 100%;
  z-index: 997; }

#layout-content {
  position: relative; }

@media only screen and (min-width: 64.063em) {
  .container {
    margin-left: auto;
    margin-right: auto;
    width: 1140px; }
  #page-header {
    position: fixed;
    top: 0;
    height: 80px; }
  #layout-header {
    position: fixed;
    top: 80px; } }

p.error, p.notice {
  color: #ff0000;
  font-size: 11px;
  margin: 0;
  font-weight: 300;
  font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-bottom: 5px;
  display: inline-block; }
  .simplePopupContainer p.error, .simplePopupContainer p.notice {
    padding: 20px 40px 0; }

p.error-large {
  font-size: 0.75rem; }

sub, sup {
  /* Specified in % so that the sup/sup is the
     right size relative to the surrounding text */
  font-size: 100%;
  /* Zero out the line-height so that it doesn't
     interfere with the positioning that follows */
  line-height: 0;
  /* Where the magic happens: makes all browsers position
     the sup/sup properly, relative to the surrounding text */
  position: relative;
  /* Note that if you're using Eric Meyer's reset.css, this
     is already set and you can remove this rule */
  vertical-align: baseline; }

sup {
  /* Move the superscripted text up */
  top: 0;
  font-weight: normal;
  font-weight: normal; }

/*/ Header /*/
.logo {
  float: left;
  width: 312px;
  margin: 16px 40px 0 10px; }

.header blockquote {
  font-weight: bold;
  padding: 36px 0 0 10px;
  border: none;
  line-height: 16px;
  margin: 0 0 14px 0; }

.header blockquote footer {
  text-align: right; }

.header blockquote footer span {
  display: block;
  font-size: 10px;
  font-weight: 700; }

.participant-login {
  color: #ffffff;
  float: right;
  padding: 15px 30px;
  margin: 0 10px 0 0;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk3OTc5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #4b4b4b 0%, #979797 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(bottom, #4b4b4b 0%, #979797 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(bottom, #4b4b4b 0%, #979797 100%);
  /* gradient overlay */
  background-image: linear-gradient(bottom, #4b4b4b 0%, #979797 100%);
  /* gradient overlay */ }

.participant-login:hover {
  color: #fff;
  text-decoration: underline; }

.top-bar {
  background: none; }

.top-bar ul li {
  background: none; }

.top-bar-section ul li a {
  border-right: 1px solid #a5a5a5;
  border-left: 1px solid #7f7f7f;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(35, 31, 32, 0.75);
  /* drop shadow */ }

.top-bar section ul li:first-child > a {
  border-left: none;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.top-bar section ul li:last-child > a {
  border-right: none;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.top-bar-section ul li > a, .top-bar-section li:not(.has-form) a:not(.button) {
  line-height: 30px;
  padding: 0 14px;
  text-transform: uppercase;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxODE3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjODE4MTdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzkzOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #81817f 0%, #81817f 49%, #919191 50.24%, #939393 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(bottom, #81817f 0%, #81817f 49%, #919191 50.24%, #939393 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(bottom, #81817f 0%, #81817f 49%, #919191 50.24%, #939393 100%);
  /* gradient overlay */
  background-image: linear-gradient(bottom, #81817f 0%, #81817f 49%, #919191 50.24%, #939393 100%);
  /* gradient overlay */ }

.form-info-wrap {
  background-color: #ffffff;
  border: 1px solid #636363;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden; }
  .form-info-wrap a.question {
    color: #a5a5a5;
    display: block;
    margin: 10px; }
  .form-info-wrap input {
    width: 91.8%;
    float: left;
    border: none !important; }

.billingAddress {
  display: none; }

#qunit {
  clear: both; }

.content-panel {
  min-height: 200px;
  display: none; }

.module-ctnr {
  min-height: 200px; }

#cdp-side-nav li {
  list-style-type: none; }

#cdp-items li {
  text-align: center; }

div.cdp-item-container:hover {
  opacity: .7;
  cursor: pointer; }

#cdpItems li img {
  padding-top: 15px; }

div.cdp-item-container {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px;
  position: relative; }

div.promo-cap {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  background-color: rgba(255, 0, 0, 0.4);
  text-align: center; }

.gender-form-field, .govid-form-field {
  margin: .5rem 0 1rem; }

.gender-form-field legend {
  margin: 0 0 .5rem 1.8rem; }

.field-title-gender {
  color: #636363;
  font-size: 14px;
  margin: 15px 0 5px;
  font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility; }

.field-title-gender:after {
  color: #f7941e;
  content: " *";
  font-size: 1.2rem;
  line-height: 1;
  margin-left: 0.4em;
  position: relative;
  top: 5.5px; }

.button.buy {
  background-color: #303739;
  background: linear-gradient(to bottom, #545e61 0, #303739 100%);
  border-radius: 4px;
  box-shadow: 0 0 4px #666;
  color: white;
  font-weight: bold;
  text-transform: uppercase; }

.profile-msg {
  margin-bottom: 20px; }

.profile-dob {
  margin-top: 20px; }

.align-gender {
  margin-left: 10px;
  position: relative;
  top: 3px; }

div.add-space {
  margin-top: 30px; }

html, body {
  height: 100%; }

h1, h2, h3, h4, h5, h6, p, ul, li, a {
  font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif; }

textarea, input, button {
  outline: none; }

a {
  color: #48b7e4; }

.anchor-blue-light {
  color: #48b7e4;
  font-size: 14px;
  border-bottom: 1px solid #dcdcdc; }
  .anchor-blue-light.icon {
    color: #48b7e4;
    margin-bottom: 5px;
    margin: 0;
    padding: 0;
    border-bottom: none;
    margin-left: 15px;
    font-size: 16px; }

.button {
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.875rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  padding: 0.5625rem 1.25rem;
  text-transform: uppercase;
  margin: 0; }
  @media only screen and (min-width: 46.063em) {
    .button:hover {
      color: #636363; } }
  @media only screen and (max-width: 46em) {
    .button {
      font-size: 0.875rem !important;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; } }
  .button.full {
    width: 100%; }
  @media only screen and (max-width: 46em) {
    .button.mobile-only-full {
      width: 100%; } }

.button.active {
  background-color: #636363;
  color: #ffffff;
  font-weight: normal; }

.button.white-button-with-blue-border {
  background: none;
  background-color: white;
  border: 1px solid #42b6e6;
  color: #42b6e6 !important;
  font-size: 0.875rem;
  text-transform: uppercase;
  box-shadow: none;
  padding: 10px; }

.button.white {
  background-color: #FFFFFF;
  color: #353535;
  border: none; }
  .button.white.border {
    border: 1px solid #353535; }

.button.grey {
  background-color: #636363;
  color: #ffffff; }
  .button.grey:hover {
    background-color: #dcdcdc;
    color: #a5a5a5; }

.button.text-button {
  background-color: transparent;
  color: #42b6e6; }
  .button.text-button:hover {
    text-decoration: underline;
    text-decoration-color: #a5a5a5; }

.button.primary {
  background: none;
  background-color: #f59331;
  font-weight: bold;
  color: white;
  box-shadow: none;
  border: 0; }
  .button.primary:hover, .button.primary:active, .button.primary:focus {
    color: #FFFFFF; }
  .button.primary:disabled {
    background-color: #dcdcdc;
    color: #353535; }

.button.primary.checkout-btn {
  max-width: 200px; }

.button.secondary {
  background: none;
  background-color: white;
  border: 1px solid #42b6e6;
  color: #42b6e6;
  box-shadow: none; }
  .button.secondary[disabled] {
    color: #636363; }
  .button.secondary:hover, .button.secondary:active, .button.secondary:focus {
    background-color: #42b6e6;
    color: #FFFFFF; }
    .button.secondary:hover[disabled], .button.secondary:active[disabled], .button.secondary:focus[disabled] {
      color: #636363; }

.unselected-button {
  background-color: white;
  color: #c9c9c9 !important; }

.button.tertiary {
  background: none;
  background-color: #636363;
  box-shadow: none;
  color: #ffffff; }
  .button.tertiary:hover {
    background-color: #dcdcdc;
    color: #a5a5a5; }

.button.black {
  background: none;
  background-color: #000000;
  box-shadow: none;
  color: #FFFFFF; }
  .button.black:hover {
    background-color: #000000;
    color: #FFFFFF; }

.button.quaternary {
  background: none;
  background-color: #cccccc;
  border: 1px solid #5e5353;
  color: #989898;
  box-shadow: none; }
  .button.quaternary.borderless {
    border: none; }

.button.fifth {
  background-color: #48b7e4;
  border: 1px solid #48b7e4;
  color: white;
  white-space: nowrap; }

.last .button.fifth {
  background-color: #48b7e4;
  border: 1px solid #48b7e4;
  color: white;
  max-width: 130px;
  width: 100%;
  padding: 9px 0px 8px 0px; }

.button.stroke {
  background-color: #FFF;
  border: 1px solid #5e5353;
  color: #5e5353; }

.button.small-text {
  font-size: 11px; }

.tip-link {
  font-size: 1.5em;
  color: #aaa;
  display: inline-block;
  top: 26%;
  right: 5%;
  position: absolute;
  cursor: pointer; }

.section-nav {
  background-color: #FFF;
  border-top: 1px solid #ccc;
  background: linear-gradient(to bottom, #FFF 0, #e0ebec 50%, #f7fafa 100%);
  box-shadow: 0px 2px 4px #666; }
  .section-nav .nav li {
    border-right: 1px solid;
    border-color: #d6d9da; }
  .section-nav li:first-child {
    border-left: 1px solid #d6d9da; }
  .section-nav li > a {
    border-bottom: 4px solid transparent; }
  .section-nav a {
    color: #545e61; }
  .section-nav .buy-now {
    background-color: #6cc24a;
    background: linear-gradient(to bottom, #55a237 0, #52df23 100%);
    color: white;
    border-bottom-color: #52df23; }
  .section-nav .active a, .section-nav a:hover {
    background-color: white;
    border-bottom-color: #6cc24a;
    box-shadow: inset 0 0 16px #e6e6e6; }

.navbar-brand {
  margin-top: 7px; }

.buy-now a {
  color: #FFF; }

.buy-now a:hover {
  background: linear-gradient(to bottom, #417c2a 0, #52df23 100%);
  box-shadow: none;
  border-bottom-color: #5f7c4a; }

.gbl-nav .nav {
  position: absolute;
  width: 100%; }
  .gbl-nav .nav li {
    position: initial;
    width: 20%;
    text-align: center; }
    .gbl-nav .nav li:hover > ul {
      display: block;
      z-index: 999999999;
      opacity: 1;
      display: block; }
    .gbl-nav .nav li.selected ul.subnav {
      display: block; }

.gbl-nav ul.subnav {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin: 0;
  background-color: #545e61;
  z-index: 9998; }
  .gbl-nav ul.subnav li {
    display: inline-block;
    vertical-align: top; }
    .gbl-nav ul.subnav li a {
      color: #FFF; }
    .gbl-nav ul.subnav li.selected a {
      text-decoration: underline; }

.pagination-dots a {
  background-color: #6cc24a; }

h2, p {
  color: #303739; }

.carousel h2 strong {
  display: block; }

.panelA .panel-header, .carousel.panel .panel-header {
  background-color: #6cc24a; }

.search-results-header {
  background-color: #545e61; }

.search-results .modal-content {
  background-color: #ecf0f3; }

.search-results .description p {
  color: #545e61;
  font-size: 16px;
  font-weight: bold; }

.search-results .isActive .preview {
  background: transparent url(sprites/themes/shakeology/loading.gif) center center no-repeat; }

.search-results .pagination .button {
  box-shadow: none;
  background: transparent url(sprites/themes/shakeology/loading.gif) center center no-repeat;
  padding-top: 50px;
  padding-bottom: 50px; }

.results-list .result {
  background: transparent url(sprites/themes/shakeology/loading.gif) top center no-repeat; }

.mini-cart .icon-shake {
  background: transparent url(sprites/themes/shakeology/shakeology-icon.jpg) 0 0 no-repeat; }

.blue-tbb-header {
  height: 65px;
  max-height: 65px;
  background-color: #39b5e8;
  max-width: 960px;
  margin: auto; }
  #root .blue-tbb-header {
    max-width: 1280px; }
    @media only screen and (max-width: 46em) {
      #root .blue-tbb-header {
        height: 35px;
        max-height: 35px; }
        #root .blue-tbb-header img {
          margin-top: 5px; } }
  #wide.tbb-checkout .blue-tbb-header {
    max-width: 71.25rem; }
  .blue-tbb-header img {
    margin-left: 35px;
    margin-top: 23px;
    height: 20px; }
    @media (max-width: 410px) {
      .blue-tbb-header img {
        margin-top: 22px;
        margin-left: 15px;
        max-width: 100%; } }
  .blue-tbb-header #miniCart {
    margin-right: 20px;
    margin-top: 20px;
    font-size: 11px; }
    .blue-tbb-header #miniCart img {
      margin-left: 0px; }
    .blue-tbb-header #miniCart .cart-item .item-actions a.minicart-view-details {
      display: inline-block;
      width: 49%; }
    .blue-tbb-header #miniCart .cart-item .item-actions a {
      font-size: 10px; }
    .blue-tbb-header #miniCart .icon {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }

hr.gradient {
  background: linear-gradient(to bottom, #ccc 0, #fff 100%);
  height: 10px;
  margin: 0; }

#page-footer {
  margin-top: 20px;
  background-color: white;
  min-height: 370px; }
  #page-footer .navbar {
    padding-top: 40px;
    padding-bottom: 30px; }
  #page-footer .footer-tbb-links {
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    color: #555f62; }
  #page-footer .footer-tbb-links a {
    padding: 0 9px; }
  #page-footer .footer-legal {
    border: 1px solid #ccc;
    text-align: center;
    padding: 10px;
    margin-top: 25px;
    margin-bottom: 25px; }
    #page-footer .footer-legal p {
      margin-bottom: 0; }
  #page-footer ul {
    padding-left: 0;
    margin-left: 0; }
  #page-footer ul li {
    padding-right: 32px;
    float: left;
    list-style: none; }
    #page-footer ul li a {
      text-transform: uppercase;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
      color: #555f62;
      font-weight: 100;
      font-size: 16px;
      line-height: 30px; }
  #page-footer .social-icons {
    padding-right: 14px; }
    #page-footer .social-icons a {
      font-size: 36px; }
  #page-footer .bottom {
    top: 95px; }

.footer-disclaimer,
.footer-legal {
  border: 1px solid #cccccc;
  padding: 15px 25px;
  margin-bottom: 25px; }
  .footer-disclaimer p,
  .footer-legal p {
    font-size: 11px;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #555f62;
    margin-bottom: 0;
    padding: 10px; }

.footer-disclaimer.coach-enrollment,
.footer-legal {
  border: 1px solid #cccccc;
  padding: 15px 80px;
  margin-bottom: 25px;
  text-align: center; }
  .footer-disclaimer.coach-enrollment p,
  .footer-legal p {
    font-size: 11px;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #555f62;
    margin-bottom: 0; }

.footer .disclaimer {
  padding-bottom: 15px;
  border-bottom: 1px solid #dcdcdc;
  width: 99%;
  margin-bottom: 15px; }

#productImage ul {
  padding-top: 15px; }

.quantity-select {
  width: 90px; }

@media (max-width: 960px) {
  .quantity-select {
    width: 100%; } }

#cartTotals table {
  width: 100%; }

#miniCart {
  position: relative;
  width: 95px;
  cursor: pointer; }
  #miniCart #miniCartData {
    position: absolute;
    right: 0;
    z-index: 9999;
    width: 320px;
    line-height: 0; }
    @media only screen and (max-width: 46em) {
      #miniCart #miniCartData {
        top: 40px;
        left: auto;
        width: 100%; } }
    #miniCart #miniCartData.show {
      display: block; }
    #miniCart #miniCartData .image {
      line-height: 0; }

.cart-mini {
  background: white url(sprites/themes/shakeology/miniCartBg.jpg) 0 0 repeat;
  right: 0;
  box-shadow: 0 0 4px #666; }
  .cart-mini p {
    font-size: 0.8125rem; }
  .cart-mini .subtotal,
  .cart-mini .footer,
  .cart-mini .cart-item {
    padding: 10px; }
    .cart-mini .subtotal:before, .cart-mini .subtotal:after,
    .cart-mini .footer:before,
    .cart-mini .footer:after,
    .cart-mini .cart-item:before,
    .cart-mini .cart-item:after {
      content: " ";
      display: table; }
    .cart-mini .subtotal:after,
    .cart-mini .footer:after,
    .cart-mini .cart-item:after {
      clear: both; }
  .cart-mini .subtotal {
    background-color: #ccc; }

.cart-item {
  margin-bottom: 5px; }
  .cart-item:before, .cart-item:after {
    content: " ";
    display: table; }
  .cart-item:after {
    clear: both; }
  .cart-item .header:before, .cart-item .header:after {
    content: " ";
    display: table; }
  .cart-item .header:after {
    clear: both; }
  .cart-item .header p {
    margin-bottom: 5px; }
  .cart-item .item-title, .cart-item .item-price {
    font-weight: bold;
    color: #303739;
    font-size: 0.875rem; }
  .cart-item #miniCart .item-title a {
    color: #636363;
    text-align: left; }
  .cart-item .delete {
    font-size: 18px;
    padding-right: 5px;
    color: #6cc24a; }
  .cart-item hr {
    height: 10px;
    background: transparent url(sprites/themes/shakeology/hr.png) 0 0 repeat-x;
    border: none;
    margin: 0; }
  .cart-item .media {
    width: 150px;
    padding-right: 10px;
    padding-bottom: 10px; }
  .cart-item .description, .cart-item .quantity {
    overflow: hidden;
    zoom: 1; }
  .cart-item .quantity {
    margin-top: 10px;
    color: #545e61; }

@media only screen and (min-width: 64.063em) {
  .shakeology .carousel.hero h2 {
    font-size: 50px;
    line-height: 50px; }
  .cart-mini {
    width: 300px;
    min-height: 250px; } }

html[lang="en_CA"] #zipCode, html[lang="en_CA"] #zipcd {
  text-transform: uppercase; }

html[lang="en_CA"] ::-webkit-input-placeholder {
  text-transform: initial; }

html[lang="en_CA"] :-moz-placeholder {
  text-transform: initial; }

html[lang="en_CA"] ::-moz-placeholder {
  text-transform: initial; }

html[lang="en_CA"] :-ms-input-placeholder {
  text-transform: initial; }

html[lang="fr_CA"] #zipCode, html[lang="fr_CA"] #zipcd {
  text-transform: uppercase; }

html[lang="fr_CA"] ::-webkit-input-placeholder {
  text-transform: initial; }

html[lang="fr_CA"] :-moz-placeholder {
  text-transform: initial; }

html[lang="fr_CA"] ::-moz-placeholder {
  text-transform: initial; }

html[lang="fr_CA"] :-ms-input-placeholder {
  text-transform: initial; }

.footer-disclaimer.simple-footer {
  text-align: center;
  width: 74%;
  margin-bottom: 35px; }
  @media (max-width: 960px) {
    .footer-disclaimer.simple-footer {
      width: 100%; } }

.billingAddress {
  display: none; }

#qunit {
  clear: both; }

.content-panel {
  min-height: 200px;
  display: none; }

.module-ctnr {
  min-height: 200px; }

#cdp-side-nav li {
  list-style-type: none; }

#cdp-items li {
  text-align: center; }

div.cdp-item-container:hover {
  opacity: .7;
  cursor: pointer; }

#cdpItems li img {
  padding-top: 15px; }

div.cdp-item-container {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px;
  position: relative; }

div.promo-cap {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  background-color: rgba(255, 0, 0, 0.4);
  text-align: center; }

/*////////// Checkout //////////*/
.button.apply {
  padding: 4px 8px 2px;
  margin: 10px 0 40px 0;
  background-color: #636363;
  border-radius: 2px;
  color: white;
  font-weight: bold;
  text-transform: none;
  font-size: 12px; }

.button.apply, .button.remove {
  padding: 4px 8px;
  margin: 10px 0 40px 0;
  border-radius: 2px;
  text-transform: none; }

.button.remove {
  margin: 0; }

.check-balance, .remove-promo {
  font-size: 12px;
  text-decoration: underline; }

.congrats .links {
  text-align: center; }
  .congrats .links a {
    display: block;
    padding: 70px 0 0 0; }
  .congrats .links .coach {
    background: url(http://res.cloudinary.com/beachbody/image/upload/ultimate-reset/cart/bbicon-coache.png) no-repeat top center; }
  .congrats .links .challenge {
    background: url(http://res.cloudinary.com/beachbody/image/upload/ultimate-reset/cart/bbicon-challenge.png) no-repeat top center; }
  .congrats .links .account {
    background: url(http://res.cloudinary.com/beachbody/image/upload/ultimate-reset/cart/bbicon-avatar.png) no-repeat top center; }

/*////////// Apparel //////////*/
.apparel {
  max-width: 960px; }
  .apparel .item {
    padding: 0 1.875rem 1.875rem 1.875rem; }
  .apparel .desc {
    margin: 0 0 1.875rem 0; }
  .apparel .bx-wrapper {
    margin: 0 auto; }
  .apparel .outside p {
    font-weight: bold;
    z-index: 9989; }
  .apparel .bx-wrapper .bx-viewport {
    left: 0px; }
  .apparel .bx-wrapper img {
    margin: 0; }
  .apparel .bx-controls, .apparel .outside {
    position: relative;
    margin-top: -30px;
    top: -20px; }
  .apparel .bx-wrapper .bx-pager.bx-default-pager a {
    width: 10px;
    height: 10px; }
  .apparel .view-details {
    margin-top: 10px;
    text-decoration: underline; }
    .apparel .view-details a {
      text-transform: uppercase;
      color: #41b6e6; }

.terms-and-conditions {
  background-color: white;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset;
  max-height: 200px;
  padding-top: 20px;
  overflow-y: scroll; }

.shop-search {
  background-color: #1378db;
  padding: 10px 20px;
  color: #ffffff; }
  .shop-search .sub-header {
    background-color: #1378db;
    color: #ffffff;
    line-height: 45px; }
    .shop-search .sub-header strong {
      margin: 0 40px 0 0; }
    .shop-search .sub-header a {
      color: #ffffff; }
  .shop-search .shop-filter ul {
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    /*////////// Sign up Form /////////*/ }
    .shop-search .shop-filter ul h2 {
      font-size: 18px;
      font-weight: normal;
      color: white;
      margin-left: 40px; }
      .shop-search .shop-filter ul h2 li {
        float: left;
        width: 100%;
        border-top: 10px solid #dcdcdc;
        border-bottom: 10px solid #dcdcdc;
        border-right: 1px solid #dcdcdc; }
        .shop-search .shop-filter ul h2 li [class*=bbicon] {
          margin: 0 20px 0 0; }
        .shop-search .shop-filter ul h2 li:last-child {
          border-right: none; }
        .shop-search .shop-filter ul h2 li span {
          display: inline-block;
          vertical-align: middle; }
    .shop-search .shop-filter ul .blue-bg {
      background: #e6f0f7; }
    .shop-search .shop-filter ul .sign-up {
      margin-left: 0;
      margin-right: 0; }
    .shop-search .shop-filter ul .sign-up-title {
      margin-left: 10px; }
    .shop-search .shop-filter ul #accountCustomerForm {
      width: 960px; }
    .shop-search .shop-filter ul #checkout, .shop-search .shop-filter ul #bb-form {
      overflow-x: hidden; }
      .shop-search .shop-filter ul #checkout .form-content, .shop-search .shop-filter ul #bb-form .form-content {
        padding-top: 40px;
        padding-left: 50px; }
        .shop-search .shop-filter ul #checkout .form-content label, .shop-search .shop-filter ul #checkout .form-content .coach-referral select, .shop-search .shop-filter ul #checkout .form-content .coach-referral input, .shop-search .shop-filter ul #bb-form .form-content label, .shop-search .shop-filter ul #bb-form .form-content .coach-referral select, .shop-search .shop-filter ul #bb-form .form-content .coach-referral input {
          width: 70%; }
        .shop-search .shop-filter ul #checkout .form-content fieldset, .shop-search .shop-filter ul #bb-form .form-content fieldset {
          padding: 10px 0; }
          .shop-search .shop-filter ul #checkout .form-content fieldset.bb-coach-group, .shop-search .shop-filter ul #bb-form .form-content fieldset.bb-coach-group {
            padding-bottom: 0; }
          .shop-search .shop-filter ul #checkout .form-content fieldset.terms-group, .shop-search .shop-filter ul #bb-form .form-content fieldset.terms-group {
            padding-top: 0; }
        .shop-search .shop-filter ul #checkout .form-content hr, .shop-search .shop-filter ul #bb-form .form-content hr {
          margin-right: 80px; }
        .shop-search .shop-filter ul #checkout .form-content .row, .shop-search .shop-filter ul #bb-form .form-content .row {
          margin: 0; }
        .shop-search .shop-filter ul #checkout .form-content .column, .shop-search .shop-filter ul #checkout .form-content .columns, .shop-search .shop-filter ul #bb-form .form-content .column, .shop-search .shop-filter ul #bb-form .form-content .columns {
          padding-left: 0; }
        .shop-search .shop-filter ul #checkout .form-content .asterisk, .shop-search .shop-filter ul #bb-form .form-content .asterisk {
          color: #f59331;
          bottom: 4px; }
        .shop-search .shop-filter ul #checkout .form-content .coach-referral, .shop-search .shop-filter ul #bb-form .form-content .coach-referral {
          padding-top: 10px; }
          .shop-search .shop-filter ul #checkout .form-content .coach-referral .asterisk, .shop-search .shop-filter ul #bb-form .form-content .coach-referral .asterisk {
            right: 113px; }
        .shop-search .shop-filter ul #checkout .form-content .radio-group, .shop-search .shop-filter ul #bb-form .form-content .radio-group {
          padding: 10px 0;
          font-size: 12px;
          color: #636363; }
          .shop-search .shop-filter ul #checkout .form-content .radio-group input, .shop-search .shop-filter ul #bb-form .form-content .radio-group input {
            margin-right: 10px; }
        .shop-search .shop-filter ul #checkout .form-content #captcha, .shop-search .shop-filter ul #bb-form .form-content #captcha {
          width: 58%; }
        .shop-search .shop-filter ul #checkout .form-content input:checked + .radio-yes:before, .shop-search .shop-filter ul #checkout .form-content input:checked + .radio-no:before, .shop-search .shop-filter ul #bb-form .form-content input:checked + .radio-yes:before, .shop-search .shop-filter ul #bb-form .form-content input:checked + .radio-no:before {
          background: #41b6e6 !important;
          color: #ffffff !important;
          box-shadow: none; }
        .shop-search .shop-filter ul #checkout .form-content .radio-yes:before, .shop-search .shop-filter ul #checkout .form-content .radio-no:before, .shop-search .shop-filter ul #bb-form .form-content .radio-yes:before, .shop-search .shop-filter ul #bb-form .form-content .radio-no:before {
          background: #ffffff;
          border: 1px solid #42b6e6;
          color: #42b6e6 !important;
          box-shadow: none; }
        .shop-search .shop-filter ul #checkout .form-content .radio-yes, .shop-search .shop-filter ul #checkout .form-content .radio-no, .shop-search .shop-filter ul #bb-form .form-content .radio-yes, .shop-search .shop-filter ul #bb-form .form-content .radio-no {
          left: -7px;
          font-size: 12px; }
        .shop-search .shop-filter ul #checkout .form-content .terms-conditions label, .shop-search .shop-filter ul #bb-form .form-content .terms-conditions label {
          font-size: 12px; }
        @media only screen and (max-width: 400px) {
          .shop-search .shop-filter ul #checkout .form-content .terms-conditions, .shop-search .shop-filter ul #bb-form .form-content .terms-conditions {
            width: 80%; }
          .shop-search .shop-filter ul #checkout .form-content .submit.button, .shop-search .shop-filter ul #bb-form .form-content .submit.button {
            width: 260px; } }
      @media only screen and (max-width: 46em) {
        .shop-search .shop-filter ul #checkout .form-content, .shop-search .shop-filter ul #bb-form .form-content {
          padding-left: 40px; }
          .shop-search .shop-filter ul #checkout .form-content label, .shop-search .shop-filter ul #checkout .form-content .coach-referral select, .shop-search .shop-filter ul #checkout .form-content .coach-referral input, .shop-search .shop-filter ul #bb-form .form-content label, .shop-search .shop-filter ul #bb-form .form-content .coach-referral select, .shop-search .shop-filter ul #bb-form .form-content .coach-referral input {
            width: 85%; }
          .shop-search .shop-filter ul #checkout .form-content .coach-referral .asterisk, .shop-search .shop-filter ul #bb-form .form-content .coach-referral .asterisk {
            right: 55px; }
          .shop-search .shop-filter ul #checkout .form-content #captcha, .shop-search .shop-filter ul #bb-form .form-content #captcha {
            width: 100%; } }
    .shop-search .shop-filter ul .bb-tip.gray {
      background: #a5a5a5;
      right: 4.2%;
      top: 8px; }
      .shop-search .shop-filter ul .bb-tip.gray.txt {
        top: -2px; }
    .shop-search .shop-filter ul .blue-sea {
      color: #41b6e6;
      font-size: 13px; }
    .shop-search .shop-filter ul .bb-coach input {
      margin-left: 0; }
    .shop-search .shop-filter ul:hover {
      border-top-color: #48b7e4;
      border-bottom-color: #48b7e4; }
      .shop-search .shop-filter ul:hover p {
        color: #48b7e4; }
      .shop-search .shop-filter ul:hover .close {
        visibility: visible; }
      .shop-search .shop-filter ul:hover .icon {
        visibility: visible; }
    .shop-search .shop-filter ul a {
      display: block; }
    .shop-search .shop-filter ul img {
      display: block;
      margin: 0 auto !important;
      max-width: 200px;
      float: none !important; }
    .shop-search .shop-filter ul p {
      margin: 0; }
    .shop-search .shop-filter ul .close {
      display: block;
      clear: both;
      float: right;
      width: 20px;
      visibility: hidden; }
    .shop-search .shop-filter ul .icon {
      color: #48b7e4;
      font-size: 40px;
      line-height: 0;
      position: relative;
      top: 13px;
      visibility: hidden; }
  @media only screen and (min-width: 64.063em) {
    .shop-search .shop-filter li {
      width: 20%; } }

/* Mobile Styles */
@media only screen and (max-width: 46em) {
  /*
-------------------------------------------*/
  .cart-related .sub-header h2 {
    font-size: 16px; } }

.whitetext {
  color: #ffffff !important; }

.vertically-centered {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.no-padding {
  padding: 0; }

.no-margin {
  margin: 0; }

.no-margin-bottom {
  margin-bottom: 0 !important; }

.no-padding-bottom {
  padding-bottom: 0 !important; }

.charcoal-bold {
  font-weight: bold;
  color: #353535; }

.bold {
  font-weight: bold; }

.table-cell {
  display: table-cell; }

.inline-block {
  display: inline-block; }

.align-right {
  text-align: right; }

.thin_underline {
  display: inline-block;
  border-bottom: thin solid #636363; }

.anchor-dark {
  color: #636363;
  font-weight: bold;
  border-bottom: 1px solid #a5a5a5;
  line-height: 16px; }

.highlight-blue {
  color: #1378db;
  font-weight: bold; }

.border-left {
  border-left: thin solid #dcdcdc; }

.border-right {
  border-right: thin solid #dcdcdc; }

.border-bottom {
  border-bottom: thin solid #dcdcdc; }

.border-top {
  border-top: thin solid #dcdcdc; }

.account-management .panel a.pagination-arrow-left {
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 5px transparent solid;
  border-right: 5px transparent solid;
  border-bottom: 5px transparent solid;
  border-left: 5px transparent solid;
  border-right-color: #353535; }

.account-management .panel a.pagination-arrow-right {
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 5px transparent solid;
  border-right: 5px transparent solid;
  border-bottom: 5px transparent solid;
  border-left: 5px transparent solid;
  border-left-color: #353535; }

.simple_pagination ul {
  list-style: none;
  display: inline-block;
  margin: 0; }
  .simple_pagination ul li {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px; }
    .simple_pagination ul li a.selected {
      color: #1378db; }

.account-management .groups .info ul li a.selected {
  color: #1378db; }

.account-management .groups .info .simple_pagination ul {
  margin: 0; }

.padded-footer {
  padding: 40px;
  background-color: #e6f0f7;
  text-align: center; }

.captcha {
  background-color: #ffffff;
  border: 1px solid #dcdcdc;
  height: 80px;
  margin-bottom: 20px;
  padding: 15px; }

.ui-helper-hidden-accessible {
  display: none; }

.ui-autocomplete {
  list-style: none;
  background-color: transparent;
  width: 60%;
  z-index: 9999; }
  .ui-autocomplete .ui-menu-item a {
    display: block;
    background-color: #636363;
    box-sizing: border-box;
    padding: 15px 20px;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 100;
    line-height: 12px;
    color: #ffffff;
    border-bottom: thin solid #fff; }
    .ui-autocomplete .ui-menu-item a.ui-state-focus {
      background-color: #48b7e4; }
  @media only screen and (max-width: 46em) {
    .ui-autocomplete {
      width: 100% !important;
      left: 0px !important;
      margin: 0px !important; } }

.pagination-dots {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center; }
  .promo-header-container .pagination-dots {
    display: none; }
  .pagination-dots li {
    display: inline-block;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: #636363;
    text-indent: -999px;
    overflow: hidden;
    cursor: pointer; }
    .pagination-dots li.active {
      background-color: #48b7e4; }

.pagination-arrow {
  width: 55px;
  height: 17px;
  padding: 25px;
  cursor: pointer;
  position: absolute;
  z-index: 999;
  top: 25%; }
  .pagination-arrow.prev, .pagination-arrow.next {
    left: 0;
    height: 150px;
    padding: 0;
    background: rgba(0, 0, 0, 0.12) url(//img1.beachbodyimages.com/teambeachbody/image/upload/v1462230741/arrow_bold_prev_m5crqm.png) center center no-repeat; }
  .pagination-arrow.next {
    background: rgba(0, 0, 0, 0.12) url(//img1.beachbodyimages.com/teambeachbody/image/upload/v1462230995/arrow_bold_next_rjsilb.png) center center no-repeat;
    right: 0;
    left: auto; }
  .pagination-arrow.prev {
    display: none; }

.thumbs img {
  cursor: pointer; }

.light-gray-borders {
  border-color: #cccccc !important; }

.error + * > label > .postfix {
  border-color: #f00 !important; }

.simplePopupContainer .write-review {
  display: none; }

ul.ui-autocomplete {
  position: absolute !important;
  top: 37px !important;
  background-color: #fff;
  border: 1px solid #cccccc;
  border-top: none;
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
  left: 0px;
  right: 0px; }
  @media only screen and (max-width: 46em) {
    ul.ui-autocomplete {
      top: 38px !important;
      left: 30px !important; } }
  @media only screen and (max-width: 46em) {
    ul.ui-autocomplete {
      width: initial !important;
      left: 0px !important;
      margin-left: 1.875rem !important;
      margin-right: 1.875rem !important; } }
  ul.ui-autocomplete li {
    text-align: left;
    width: 100%;
    float: left;
    height: 35px; }
    ul.ui-autocomplete li div {
      background-color: #fff !important;
      padding-left: 8px !important;
      color: #333333;
      font-weight: 400;
      padding: 11px 20px;
      font-size: 14px;
      cursor: pointer; }

.gray-underlined-link {
  color: #636363;
  text-decoration: none;
  border-bottom: 1px solid #a5a5a5; }

.gray-medium-text {
  color: #a5a5a5 !important; }

.gray-dark-text {
  color: #636363 !important; }

.picton-underline {
  border-bottom: 1px solid #c3ebf8; }

ul.light-blue-bullets {
  list-style: none;
  padding: 0;
  margin: 0; }
  ul.light-blue-bullets li:before {
    content: "• ";
    color: #48b7e4;
    /* or whatever color you prefer */
    font-size: 16px;
    letter-spacing: 4px;
    line-height: 1em; }

.alpha-title {
  color: #707070;
  font-size: 0.875rem;
  line-height: 0.75rem;
  font-weight: 600; }

.alpha-title-smaller {
  color: #7f7f7f;
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 600; }

.negative-margin-100 {
  position: relative;
  display: inline-block;
  margin-left: -100%; }

.border-radius-3 {
  border-radius: 3px; }

.border-radius-4 {
  border-radius: 4px; }

.border-radius-50 {
  border-radius: 50%; }

@media only screen and (max-width: 46em) {
  input[type="text"], input[type="password"], input[type="date"],
  input[type="datetime"], input[type="datetime-local"], input[type="month"],
  input[type="week"], input[type="email"], input[type="number"],
  input[type="search"], input[type="tel"], input[type="time"],
  input[type="url"], textarea {
    font-size: 16px !important; } }

.alert {
  color: #E61616;
  font-size: 12px;
  line-height: 14px; }

input:-ms-input-placeholder {
  color: #a5a5a5; }

.address-display p {
  line-height: .999;
  margin-bottom: .4rem; }

.address-display hr {
  margin: 2rem 0 2rem; }

.address-display a {
  font-size: 0.75rem;
  line-height: 0.875rem;
  color: #41b6e6; }
  .address-display a.link {
    font-size: 13px; }

.address-display a.email {
  line-height: 16px;
  color: #303739;
  font-size: 12px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
  vertical-align: bottom;
  white-space: nowrap;
  /* ipad */ }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .address-display a.email {
      max-width: 100px; } }
  html[lang=es_US] .address-display a.email,
  html[lang=es-US] .address-display a.email {
    max-width: 100px;
    margin: -1px 0 -3px 0; }
  html[lang=fr_CA] .address-display a.email,
  html[lang=fr-CA] .address-display a.email {
    max-width: 100px; }

.autocomplete-suggestions {
  position: absolute;
  top: 35px !important;
  left: 30px;
  background-color: #fff;
  width: 247px !important;
  border: 1px solid #cccccc;
  z-index: 9999; }
  .autocomplete-suggestions li {
    text-align: left;
    width: 100%;
    float: left; }
    .autocomplete-suggestions li a {
      background-color: #fff !important;
      padding-left: 8px !important;
      color: #000;
      font-weight: 400;
      padding: 11px 0px;
      display: block; }

.blue-forrest .tabs-module .tabs-wrapper > a {
  padding: 0 21px 0 21px !important; }

.button.primary {
  color: white !important; }

.button.radius {
  border-radius: 32px !important; }

.footer a.checkout {
  border-radius: 32px !important; }

.checkMarkPDP:before {
  content: "✓";
  color: #008000;
  position: absolute;
  left: -15px; }

.checkMarkPDPContainer {
  list-style: none; }

.checkMarkPDP {
  font-size: 13px;
  position: relative; }

.promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner p, .promo-header-container.success-stories .slideContainer > ul > li .product-content .product-content-inner p em, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner p, .promo-header-container.success-stories .slideContainer > ul li.glider-slide .product-content .product-content-inner p em {
  margin-bottom: 85px !important; }

.bdpadding img {
  padding-top: 3px; }

@media only screen and (max-width: 46em) {
  .shop-hero .bxslider li.hasVideo .hero-video[data-option-type="brightcoveplayer"] {
    left: calc((960px - 100vw) * (-.5)); }
  .shop-hero .bxslider li.hasVideo .hero-video[data-option-type="brightcoveplayer"] + div.video-container {
    left: calc((960px - 100vw) * (-.5)); }
  .bdpadding img {
    padding-top: 4px; } }

/**
 * Ultimate Reset Theme
 */
#ultimate-reset-header {
  background: url(sprites/themes/ultimateReset/reset-header-trim.png) 0 0 repeat-x; }
  #ultimate-reset-header:before, #ultimate-reset-header:after {
    content: " ";
    display: table; }
  #ultimate-reset-header:after {
    clear: both; }
  @media only screen and (min-width: 46.063em) {
    #ultimate-reset-header {
      padding-top: 10px; } }
  #ultimate-reset-header > div {
    max-width: 960px;
    margin: auto;
    position: relative; }
    @media only screen and (max-width: 46em) {
      #ultimate-reset-header > div {
        margin: 0; } }
  #ultimate-reset-header .mobile-nav {
    background-color: #1378db; }
    #ultimate-reset-header .mobile-nav .grip {
      display: none; }
    #ultimate-reset-header .mobile-nav h2 {
      padding-left: 15px; }
  #ultimate-reset-header .user-options {
    display: none;
    position: absolute;
    top: 80px;
    right: 60px;
    min-width: 170px;
    width: auto;
    z-index: 999;
    border-left: 1px solid #a5a5a5;
    border-right: 1px solid #a5a5a5;
    border-bottom: 1px solid #a5a5a5; }
    #ultimate-reset-header .user-options .tip:before, #ultimate-reset-header .user-options .tip:after {
      width: 0px;
      height: 0px;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-bottom: 16px solid #FFF;
      position: absolute;
      top: -15px;
      left: 50%;
      margin-left: -20px;
      display: block;
      content: '';
      z-index: 99999999; }
      @media only screen and (max-width: 46em) {
        #ultimate-reset-header .user-options .tip:before, #ultimate-reset-header .user-options .tip:after {
          left: 60%; } }
    #ultimate-reset-header .user-options .tip:before {
      border-bottom-color: #a5a5a5;
      top: -16px; }
    #ultimate-reset-header .user-options .my-options {
      border-top: 1px solid #a5a5a5;
      z-index: 100;
      position: relative;
      list-style: none;
      margin: 0;
      padding: 0; }
    #ultimate-reset-header .user-options .login-options {
      border-top: 1px solid #a5a5a5;
      border-bottom: 1px solid #a5a5a5; }
    #ultimate-reset-header .user-options ul {
      z-index: 100;
      position: relative;
      list-style: none;
      margin: 0;
      padding: 0; }
      #ultimate-reset-header .user-options ul li {
        padding: 0;
        margin: 0;
        height: auto; }
        #ultimate-reset-header .user-options ul li a {
          display: block;
          font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
          font-size: 12px;
          line-height: 12px;
          text-align: left;
          padding: 15px 15px;
          color: #636363;
          background-color: #FFF;
          margin: 0; }
          #ultimate-reset-header .user-options ul li a:hover {
            background-color: #a5a5a5;
            color: #FFF; }
    @media only screen and (max-width: 46em) {
      #ultimate-reset-header .user-options {
        width: 100%;
        top: 35px;
        right: inherit;
        border: none; }
        #ultimate-reset-header .user-options .tip {
          display: none; }
        #ultimate-reset-header .user-options .my-options {
          border: none; }
        #ultimate-reset-header .user-options ul li {
          background-color: #FFFFFF;
          border-bottom: 1px solid #dcdcdc; }
          #ultimate-reset-header .user-options ul li a {
            background-color: transparent;
            font-size: 15px;
            font-weight: 300;
            padding-left: 40px; }
          #ultimate-reset-header .user-options ul li:first-child {
            font-weight: 700;
            line-height: 12px;
            text-align: left;
            color: #1378db;
            background-color: #E6F3F9;
            padding: 15px 15px; }
          #ultimate-reset-header .user-options ul li:last-child {
            border-top: 1px solid #a5a5a5;
            border-bottom: 3px solid #1378db; } }
  #ultimate-reset-header .utility-nav {
    max-width: 960px;
    margin: auto; }
    #ultimate-reset-header .utility-nav .row {
      position: relative; }
      #ultimate-reset-header .utility-nav .row > div {
        display: inline-block;
        vertical-align: top;
        position: relative; }
      #ultimate-reset-header .utility-nav .row .columns {
        padding-left: 0;
        padding-right: 0; }
        #ultimate-reset-header .utility-nav .row .columns.nav-sign-in {
          margin: 0;
          overflow: hidden;
          padding-top: 2%;
          position: relative;
          text-overflow: ellipsis;
          white-space: nowrap;
          width: 15.1%; }
          #ultimate-reset-header .utility-nav .row .columns.nav-sign-in .nav-sign-in-link {
            font-size: .75em;
            margin: 10px 5px 10px 0;
            overflow: hidden;
            padding-left: 0;
            text-align: right;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 96%; }
        #ultimate-reset-header .utility-nav .row .columns.nav-sign-mini-cart {
          position: absolute;
          width: 120px;
          top: 16%;
          right: 0; }
    #ultimate-reset-header .utility-nav h1 {
      margin-top: 8px; }
      #ultimate-reset-header .utility-nav h1 a {
        display: block;
        width: 312px;
        height: 92px; }
    #ultimate-reset-header .utility-nav .participant-login {
      padding: 16px 20px 14px;
      background-color: #999;
      border-radius: 0 0 6px 6px;
      background: linear-gradient(to bottom, #999 20%, #4b4b4b 100%); }
      #ultimate-reset-header .utility-nav .participant-login:hover {
        text-decoration: none; }
      #ultimate-reset-header .utility-nav .participant-login a {
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
        text-shadow: 0 1px 0 #737373;
        display: block;
        text-align: center; }
        #ultimate-reset-header .utility-nav .participant-login a:hover {
          text-decoration: none; }
    #ultimate-reset-header .utility-nav #miniCart {
      float: none;
      width: auto;
      padding: 12px 15px;
      background-color: #39b5e8;
      height: 45px;
      position: absolute;
      right: 7px;
      font-size: 14px; }
      #ultimate-reset-header .utility-nav #miniCart a.link {
        font-size: .95em;
        color: #fff; }
        #ultimate-reset-header .utility-nav #miniCart a.link .fa-shopping-cart {
          margin-left: 6px;
          font-size: 1.2em; }
  @media only screen and (max-width: 46em) {
    #ultimate-reset-header {
      background: none;
      padding-bottom: 0;
      position: relative;
      z-index: 9999;
      width: 100%; }
      #ultimate-reset-header .utility-nav {
        width: 100%; }
        #ultimate-reset-header .utility-nav .row {
          position: inherit; }
          #ultimate-reset-header .utility-nav .row > div {
            display: none; }
          #ultimate-reset-header .utility-nav .row .columns.nav-sign-in {
            display: block;
            position: absolute;
            top: 12px;
            right: 45px;
            padding: 0; }
            #ultimate-reset-header .utility-nav .row .columns.nav-sign-in .team-bb-name {
              font-size: 20px;
              color: #FFF;
              width: 30px;
              margin: 0; }
        #ultimate-reset-header .utility-nav h1 a {
          width: 100%; }
          #ultimate-reset-header .utility-nav h1 a img {
            margin: auto; }
      #ultimate-reset-header .gbl-nav {
        display: none; } }
  @media only screen and (max-width: 26.875em) {
    #ultimate-reset-header .utility-nav h1 a img {
      width: 70%; } }
  #ultimate-reset-header #top-header {
    float: right;
    width: 200px;
    margin-top: 20px; }
    #ultimate-reset-header #top-header .header-nav {
      overflow: hidden; }
      #ultimate-reset-header #top-header .header-nav h2 {
        display: none; }
        @media only screen and (max-width: 46em) {
          #ultimate-reset-header #top-header .header-nav h2 {
            display: inline-block;
            font-size: 16px;
            color: #FFF;
            padding: 8px 15px;
            margin: 0; } }
      #ultimate-reset-header #top-header .header-nav .team-bb-name {
        float: none;
        width: auto;
        padding: 0;
        position: absolute;
        font-size: 12px;
        text-align: center;
        margin-top: 10px;
        max-width: 110px;
        overflow: hidden;
        text-overflow: ellipsis; }
        #ultimate-reset-header #top-header .header-nav .team-bb-name.show-for-medium-up {
          display: inline-block !important;
          width: 55%;
          position: relative; }
          @media only screen and (max-width: 46em) {
            #ultimate-reset-header #top-header .header-nav .team-bb-name.show-for-medium-up {
              display: none !important; } }
      #ultimate-reset-header #top-header .header-nav #miniCart {
        padding: 10px;
        position: inherit;
        display: inline-block;
        width: 45%; }
        #ultimate-reset-header #top-header .header-nav #miniCart #miniCartData {
          top: 60px; }
          @media only screen and (max-width: 46em) {
            #ultimate-reset-header #top-header .header-nav #miniCart #miniCartData {
              top: 40px; } }
    @media only screen and (max-width: 46em) {
      #ultimate-reset-header #top-header {
        float: inherit;
        width: 100%;
        background-color: #1378db;
        height: 40px;
        margin: 0; }
        #ultimate-reset-header #top-header .mobile-grip {
          display: none !important; }
        #ultimate-reset-header #top-header .header-nav .team-bb-name {
          font-size: 20px;
          color: #FFF;
          width: 40px;
          margin: 0;
          position: absolute;
          right: 40px;
          top: 9px;
          height: 30px; }
          #ultimate-reset-header #top-header .header-nav .team-bb-name .icon-user {
            display: block !important;
            width: 30px;
            height: 30px;
            text-align: center;
            position: relative;
            top: 0px; }
        #ultimate-reset-header #top-header .header-nav #miniCart {
          position: inherit; } }
    @media only screen and (max-width: 46em) and (max-width: 46em) {
      #ultimate-reset-header #top-header .header-nav #miniCart {
        background-color: #1378db;
        width: 40px;
        height: 40px;
        padding: 0; }
        #ultimate-reset-header #top-header .header-nav #miniCart .link {
          width: 40px;
          height: 40px; }
          #ultimate-reset-header #top-header .header-nav #miniCart .link .mini-cart-text {
            display: none; }
          #ultimate-reset-header #top-header .header-nav #miniCart .link .reset-mini-cart-data {
            position: absolute;
            font-size: 10px;
            top: -2px; }
          #ultimate-reset-header #top-header .header-nav #miniCart .link .icon-shopping-cart {
            vertical-align: bottom;
            position: relative;
            bottom: -8px;
            left: -4px; } }
  #ultimate-reset-header #sub-header > div {
    display: inline-block !important;
    vertical-align: top; }
    #ultimate-reset-header #sub-header > div:nth-of-type(2) {
      float: none;
      padding: 0;
      margin-left: 25px; }
      @media (max-width: 835px) {
        #ultimate-reset-header #sub-header > div:nth-of-type(2) {
          width: 43%;
          margin-left: 5px; } }
      @media (max-width: 768px) {
        #ultimate-reset-header #sub-header > div:nth-of-type(2) {
          width: 42%; } }
      @media only screen and (max-width: 46em) {
        #ultimate-reset-header #sub-header > div:nth-of-type(2) {
          display: none !important; } }
    #ultimate-reset-header #sub-header > div.team-bb-logo {
      width: 30%; }
      @media only screen and (max-width: 46em) {
        #ultimate-reset-header #sub-header > div.team-bb-logo {
          display: none !important; } }
  #ultimate-reset-header #sub-header q {
    display: block;
    width: auto;
    margin: 20px 0 0 0;
    font-style: italic;
    color: #565656;
    line-height: 1.2em; }
    #ultimate-reset-header #sub-header q .l2 {
      padding-left: 1em; }
      #ultimate-reset-header #sub-header q .l2 span {
        color: #00b2ad; }
      #ultimate-reset-header #sub-header q .l2 .first {
        color: #8cc751;
        /*Green*/ }
    #ultimate-reset-header #sub-header q .l3 {
      padding-left: 2em; }
    @media (max-width: 835px) {
      #ultimate-reset-header #sub-header q {
        font-size: 13px; } }
  #ultimate-reset-header #sub-header cite {
    float: right;
    color: #565656;
    text-align: right;
    font-size: .9375em;
    font-style: italic;
    line-height: 18px; }
    #ultimate-reset-header #sub-header cite span {
      display: block;
      font-size: .6875em; }
    @media (max-width: 835px) {
      #ultimate-reset-header #sub-header cite {
        font-size: 13px;
        line-height: 15px; } }
  #ultimate-reset-header #sub-header .bg-block {
    display: none !important; }
  #ultimate-reset-header #sub-header #nav-menu {
    margin: auto;
    display: block !important; }
    @media only screen and (max-width: 46em) {
      #ultimate-reset-header #sub-header #nav-menu {
        display: none !important; } }
    #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence {
      float: none;
      margin: auto;
      height: auto;
      overflow: hidden;
      line-height: inherit;
      max-width: 960px; }
      #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li {
        width: 20%;
        text-align: center; }
        #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li a {
          display: block;
          padding: 0 12px;
          font-size: .93em;
          color: #fff;
          line-height: 34px;
          text-transform: uppercase;
          text-shadow: 0 1px 0 #333;
          font-weight: bold;
          border-right: 1px solid #a5a5a5;
          border-left: 1px solid #7f7f7f;
          background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#81817f), color-stop(0.5, #9d9d9d), color-stop(0.51, #8e8e8e));
          background: -webkit-linear-gradient(top, #919191, #9d9d9d 50%, #8e8e8e 51%, #81817f);
          background: -moz-linear-gradient(top, #919191, #9d9d9d 50%, #8e8e8e 51%, #81817f);
          background: -o-linear-gradient(top, #919191, #9d9d9d 50%, #8e8e8e 51%, #81817f);
          background: linear-gradient(top, #919191, #9d9d9d 50%, #8e8e8e 51%, #81817f);
          background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='g1' x2='0' y2='1'%3E%3Cstop stop-color='%23919191'/%3E%3Cstop offset='.5' stop-color='%239d9d9d'/%3E%3Cstop offset='.51' stop-color='%238e8e8e'/%3E%3Cstop offset='1' stop-color='%2381817f'/%3E%3C/linearGradient%3E%3Crect width='100%25' height='100%25' fill='url(%23g1)'/%3E%3C/svg%3E"); }
          #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li a:hover {
            background: -webkit-gradient(linear, left top, left bottom, from(#96B56D), to(#5B7834), color-stop(0.075, #BFD3A6), color-stop(0.15, #90B361), color-stop(0.5, #8EB35D), color-stop(0.51, #7A9E4A));
            background: -webkit-linear-gradient(top, #96B56D, #BFD3A6 7%, #90B361 15%, #8EB35D 50%, #7A9E4A 51%, #5B7834);
            background: -moz-linear-gradient(top, #96B56D, #BFD3A6 7%, #90B361 15%, #8EB35D 50%, #7A9E4A 51%, #5B7834);
            background: -o-linear-gradient(top, #96B56D, #BFD3A6 7%, #90B361 15%, #8EB35D 50%, #7A9E4A 51%, #5B7834);
            background: linear-gradient(top, #96B56D, #BFD3A6 7%, #90B361 15%, #8EB35D 50%, #7A9E4A 51%, #5B7834);
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='g1' x2='0' y2='1'%3E%3Cstop stop-color='%2396B56D'/%3E%3Cstop offset='.07' stop-color='%23BFD3A6'/%3E%3Cstop offset='.15' stop-color='%2390B361'/%3E%3Cstop offset='.5' stop-color='%238EB35D'/%3E%3Cstop offset='.51' stop-color='%237A9E4A'/%3E%3Cstop offset='1' stop-color='%235B7834'/%3E%3C/linearGradient%3E%3Crect width='100%25' height='100%25' fill='url(%23g1)'/%3E%3C/svg%3E"); }
          @media (max-width: 900px) {
            #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li a {
              font-size: .70em; } }
        #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li:nth-of-type(2) a {
          border-radius: 6px 0 0 6px; }
        #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li:nth-of-type(2) a, #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li:nth-of-type(2) a:hover {
          background: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#474746), color-stop(0.5, #636462), color-stop(0.5, #535452));
          background: -webkit-linear-gradient(top, #585858, #636462 50%, #535452 50%, #474746);
          background: -moz-linear-gradient(top, #585858, #636462 50%, #535452 50%, #474746);
          background: -o-linear-gradient(top, #585858, #636462 50%, #535452 50%, #474746);
          background: linear-gradient(top, #585858, #636462 50%, #535452 50%, #474746);
          background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='g1' x2='0' y2='1'%3E%3Cstop stop-color='%23585858'/%3E%3Cstop offset='.5' stop-color='%23636462'/%3E%3Cstop offset='.5' stop-color='%23535452'/%3E%3Cstop offset='1' stop-color='%23474746'/%3E%3C/linearGradient%3E%3Crect width='100%25' height='100%25' fill='url(%23g1)'/%3E%3C/svg%3E"); }
        #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li:last-child a {
          border-radius: 0 6px 6px 0; }
        #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li:last-child a, #ultimate-reset-header #sub-header #nav-menu ul.subNavPersistence li:last-child a:hover {
          background: -webkit-gradient(linear, left top, left bottom, from(#99d8d8), to(#1f5654), color-stop(0.075, #8ED4D3), color-stop(0.15, #31B1AF), color-stop(0.5, #20918f), color-stop(0.51, #17827f));
          background: -webkit-linear-gradient(top, #99d8d8, #8ED4D3 7%, #31B1AF 15%, #20918f 50%, #17827f 51%, #1f5654);
          background: -moz-linear-gradient(top, #99d8d8, #8ED4D3 7%, #31B1AF 15%, #20918f 50%, #17827f 51%, #1f5654);
          background: -o-linear-gradient(top, #99d8d8, #8ED4D3 7%, #31B1AF 15%, #20918f 50%, #17827f 51%, #1f5654);
          background: linear-gradient(top, #99d8d8, #8ED4D3 7%, #31B1AF 15%, #20918f 50%, #17827f 51%, #1f5654);
          background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3ClinearGradient id='g1' x2='0' y2='1'%3E%3Cstop stop-color='%2399d8d8'/%3E%3Cstop offset='.07' stop-color='%238ED4D3'/%3E%3Cstop offset='.15' stop-color='%2331B1AF'/%3E%3Cstop offset='.5' stop-color='%2320918f'/%3E%3Cstop offset='.51' stop-color='%2317827f'/%3E%3Cstop offset='1' stop-color='%231f5654'/%3E%3C/linearGradient%3E%3Crect width='100%25' height='100%25' fill='url(%23g1)'/%3E%3C/svg%3E");
          color: #c5de63; }

.drawer-close-container {
  height: 40px;
  background-color: #1378DB;
  width: 100%;
  display: block; }
  .drawer-close-container .close-button {
    color: #FFF;
    float: right;
    padding: 0 20px;
    font-size: 34px;
    line-height: 30px;
    font-weight: 100; }

.drawer-title-container {
  padding: 20px 30px;
  font-weight: 700;
  font-size: 18px; }
  .drawer-title-container i.icon {
    display: none; }

.drawer-content-container {
  padding: 10px 30px;
  overflow: hidden;
  overflow-y: scroll;
  height: 100%;
  padding-bottom: 150px; }
  .drawer-content-container.content {
    color: #636363; }
    .drawer-content-container.content.flush {
      padding: 0; }
    @media only screen and (max-width: 46em) {
      .drawer-content-container.content {
        top: 0 !important; } }
    .drawer-content-container.content h2, .drawer-content-container.content h3, .drawer-content-container.content h4, .drawer-content-container.content h5 {
      color: #636363;
      margin-bottom: 20px;
      letter-spacing: .02em; }
    .drawer-content-container.content h3 {
      font-weight: 700;
      line-height: 34px; }
    .drawer-content-container.content h5 {
      font-weight: 600;
      margin-bottom: 20px;
      letter-spacing: inherit;
      font-size: 20px; }
      @media only screen and (max-width: 46em) {
        .drawer-content-container.content h5 {
          font-size: 18px; } }
    .drawer-content-container.content p, .drawer-content-container.content i, .drawer-content-container.content em, .drawer-content-container.content ul li {
      color: #636363; }
      .drawer-content-container.content p.error, .drawer-content-container.content i.error, .drawer-content-container.content em.error, .drawer-content-container.content ul li.error {
        color: #ff0000; }
    .drawer-content-container.content ul li {
      font-size: 13px;
      line-height: 17px;
      font-weight: 300;
      margin-bottom: 3px; }
    .drawer-content-container.content p {
      line-height: 17px;
      margin-bottom: 15px;
      font-size: 13px;
      font-weight: 300; }
      @media only screen and (max-width: 46em) {
        .drawer-content-container.content p {
          font-size: 12px;
          line-height: 16px; } }
      .drawer-content-container.content p + ul {
        margin-top: -15px; }
    .drawer-content-container.content .column-left-collapse {
      padding-left: 0; }
    .drawer-content-container.content .column-right-collapse {
      padding-left: 3rem; }
      @media only screen and (max-width: 46em) {
        .drawer-content-container.content .column-right-collapse {
          padding-left: 0rem; } }
    .drawer-content-container.content .image-column,
    .drawer-content-container.content .text-column {
      display: inline-block;
      vertical-align: middle;
      float: none; }
    .drawer-content-container.content .image-column {
      max-width: 27.5%;
      padding: 0 15px; }
    .drawer-content-container.content .text-column {
      max-width: 69.5%; }
      .drawer-content-container.content .text-column h5 {
        margin-bottom: 20px; }
    @media only screen and (max-width: 46em) {
      .drawer-content-container.content .image-column,
      .drawer-content-container.content .text-column {
        max-width: 100%;
        display: block; }
      .drawer-content-container.content .image-column {
        text-align: center;
        margin-bottom: 30px; }
        .drawer-content-container.content .image-column img {
          max-width: 240px; }
      .drawer-content-container.content .text-column h3 {
        font-size: 36px;
        font-weight: 600;
        line-height: 40px; } }
    .drawer-content-container.content.small {
      padding: 40px 25px 10px; }
      .drawer-content-container.content.small.flush {
        padding: 0; }
    .drawer-content-container.content .image-container {
      text-align: center; }
    .drawer-content-container.content > ul {
      margin-left: 0;
      list-style-position: inside;
      line-height: 16px; }

.dynamic-tiles-container {
  margin: auto; }
  @media only screen and (max-width: 46em) {
    .dynamic-tiles-container {
      padding: 0 30px 30px; } }
  .dynamic-tiles-container > ul {
    display: table;
    width: 100%;
    margin: 20px auto; }
    .dynamic-tiles-container > ul > li {
      display: table-cell;
      vertical-align: middle;
      float: none;
      position: relative;
      padding: 20px; }
      @media only screen and (max-width: 46em) {
        .dynamic-tiles-container > ul > li {
          float: left; } }
      @media only screen and (min-width: 46.063em) and (max-width: 64em) {
        .dynamic-tiles-container > ul > li {
          padding: 5px; } }
      .dynamic-tiles-container > ul > li .dynamic-content-container p {
        margin: 0; }
  .dynamic-tiles-container div.dynamic-content-destination,
  .dynamic-tiles-container li.mobile-destination {
    margin: auto;
    opacity: 1;
    padding: 0 20px; }
    .dynamic-tiles-container div.dynamic-content-destination p,
    .dynamic-tiles-container li.mobile-destination p {
      font-weight: 200;
      font-size: 16px; }
  .dynamic-tiles-container.vertical {
    overflow: hidden;
    padding: 0 30px; }
    .dynamic-tiles-container.vertical > ul {
      vertical-align: top;
      float: left; }
      .dynamic-tiles-container.vertical > ul > li {
        vertical-align: top;
        width: 100%;
        float: left;
        padding: 15px 20px; }
        .dynamic-tiles-container.vertical > ul > li.mobile-destination {
          background-color: inherit !important; }
          .dynamic-tiles-container.vertical > ul > li.mobile-destination:hover {
            background-color: inherit !important; }
    .dynamic-tiles-container.vertical div.dynamic-content-destination {
      float: left;
      margin: 30px 0;
      padding: 0 30px; }
  .dynamic-tiles-container hr {
    max-width: 40%;
    margin: 30px auto; }
    @media only screen and (max-width: 46em) {
      .dynamic-tiles-container hr {
        max-width: 90%; } }
  @media only screen and (max-width: 46em) {
    .dynamic-tiles-container div.dynamic-tiles-disclaimer {
      margin: 25px 0 0; } }

.content-tiles-container > ul {
  display: table;
  width: 100%;
  margin: 0; }
  .content-tiles-container > ul > li {
    padding: 20px;
    position: relative;
    font-size: 0;
    display: table-cell;
    vertical-align: middle;
    float: none; }
    @media only screen and (max-width: 46em) {
      .content-tiles-container > ul > li {
        padding: 20px;
        display: block; } }
    .content-tiles-container > ul > li > div.tile-content-container {
      display: inline-block;
      vertical-align: middle;
      width: 99%;
      font-weight: 400;
      font-size: 18px;
      line-height: normal; }
      .content-tiles-container > ul > li > div.tile-content-container p {
        font-weight: 400;
        font-size: 18px;
        line-height: normal; }
    .content-tiles-container > ul > li:after {
      content: "";
      height: 60%;
      width: 1px;
      position: absolute;
      right: 0;
      top: 20%; }
    .content-tiles-container > ul > li:last-of-type:after {
      border: none; }
  .content-tiles-container > ul[class*="gray-"] {
    background-color: #f2f2f2; }
  .content-tiles-container > ul[class*="-with-stroke"] > li:after {
    border-right: 1px solid #cdcdcd; }
  .content-tiles-container > ul[class*="-with-stroke"] > li:last-of-type:after {
    border-right: none; }
  @media only screen and (max-width: 46em) {
    .content-tiles-container > ul[class*="-with-stroke"] > li:after {
      border: none;
      border-bottom: 2px solid #cdcdcd;
      bottom: 0;
      right: inherit;
      width: 25%;
      left: 38%;
      top: inherit; }
    .content-tiles-container > ul[class*="-with-stroke"] > li:last-of-type:after {
      border-bottom: none; } }
  .content-tiles-container > ul[class*="-with-border"] > li {
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: #FFF; }
    .content-tiles-container > ul[class*="-with-border"] > li:last-of-type {
      border-right: none; }
    @media only screen and (max-width: 46em) {
      .content-tiles-container > ul[class*="-with-border"] > li {
        border-width: 5px 0 0 0; }
        .content-tiles-container > ul[class*="-with-border"] > li:last-of-type {
          border-bottom: 5px solid #FFF; } }

.content-tiles-container .ctaContainer {
  margin: 5px 0; }
  .content-tiles-container .ctaContainer a, .content-tiles-container .ctaContainer a.button {
    text-transform: none;
    font-weight: 400; }

.content-grid .content-group {
  margin: 0; }
  .content-grid .content-group .content-group-tile {
    padding: 0;
    margin-bottom: -9px; }
    .content-grid .content-group .content-group-tile > img {
      margin-bottom: 15px; }
    .content-grid .content-group .content-group-tile > div.ev-container {
      display: none; }
    .content-grid .content-group .content-group-tile .group-title {
      margin-bottom: 15px; }
  .content-grid .content-group .container-grid {
    border-top: 1px solid #797979;
    padding-top: 55px; }
    @media only screen and (max-width: 46em) {
      .content-grid .content-group .container-grid > ul, .content-grid .content-group .container-grid .container-grid-header {
        padding: 0 30px; } }
    .content-grid .content-group .container-grid .container-group-tile .tile-tag {
      font-weight: 200;
      font-style: italic;
      font-size: 12px;
      color: #999999; }
  .content-grid .content-group .container-group-content > hr {
    width: 60%;
    margin: 15px auto; }
  .content-grid .content-group .container-group-content .container-group-content-des {
    padding: 35px; }
    @media only screen and (max-width: 46em) {
      .content-grid .content-group .container-group-content .container-group-content-des {
        padding: 0 30px; } }
    .content-grid .content-group .container-group-content .container-group-content-des .content-block {
      padding: 30px 0; }
      @media only screen and (max-width: 46em) {
        .content-grid .content-group .container-group-content .container-group-content-des .content-block h4 {
          text-align: center; } }
      .content-grid .content-group .container-group-content .container-group-content-des .content-block h4 .tag {
        font-weight: 200;
        font-style: italic;
        font-size: 13px;
        color: #999999;
        margin-left: 10px; }
        @media only screen and (max-width: 46em) {
          .content-grid .content-group .container-group-content .container-group-content-des .content-block h4 .tag {
            display: block; } }
      .content-grid .content-group .container-group-content .container-group-content-des .content-block .image.left {
        margin-right: 25px; }
        @media only screen and (max-width: 46em) {
          .content-grid .content-group .container-group-content .container-group-content-des .content-block .image.left {
            float: none !important;
            text-align: center; } }
      .content-grid .content-group .container-group-content .container-group-content-des .content-block .image.right {
        margin-left: 25px; }
        @media only screen and (max-width: 46em) {
          .content-grid .content-group .container-group-content .container-group-content-des .content-block .image.right {
            float: none !important;
            text-align: center; } }
      .content-grid .content-group .container-group-content .container-group-content-des .content-block .content {
        padding: 0 25px 0 0; }
        @media only screen and (max-width: 46em) {
          .content-grid .content-group .container-group-content .container-group-content-des .content-block .content {
            padding: 10px 25px 0 0; } }
  .content-grid .content-group .container-group-map {
    background-color: #e4e4e4;
    padding-bottom: 35px; }
    @media only screen and (min-width: 46.063em) {
      .content-grid .content-group .container-group-map {
        display: flex;
        align-items: center; } }
    .content-grid .content-group .container-group-map > .columns {
      padding: 0; }
      .content-grid .content-group .container-group-map > .columns.map-content {
        padding: 30px; }
        @media only screen and (max-width: 46em) {
          .content-grid .content-group .container-group-map > .columns.map-content {
            float: none; } }
        .content-grid .content-group .container-group-map > .columns.map-content .group-list-links > li {
          font-weight: 200;
          font-size: 14px;
          cursor: pointer;
          line-height: 12px; }
          .content-grid .content-group .container-group-map > .columns.map-content .group-list-links > li.active {
            text-decoration: underline;
            font-weight: bold; }
          .content-grid .content-group .container-group-map > .columns.map-content .group-list-links > li.hover {
            text-decoration: underline; }
          .content-grid .content-group .container-group-map > .columns.map-content .group-list-links > li:hover {
            text-decoration: underline; }
        .content-grid .content-group .container-group-map > .columns.map-content .container-map-content > div {
          display: none; }
          .content-grid .content-group .container-group-map > .columns.map-content .container-map-content > div.active {
            display: block; }
      .content-grid .content-group .container-group-map > .columns.map-pins {
        position: relative; }
        @media only screen and (max-width: 46em) {
          .content-grid .content-group .container-group-map > .columns.map-pins {
            max-width: 320px;
            max-width: 320px;
            margin: auto;
            float: none; } }
        .content-grid .content-group .container-group-map > .columns.map-pins > i {
          position: absolute;
          font-size: 18px;
          opacity: 0.5; }
          .content-grid .content-group .container-group-map > .columns.map-pins > i.active, .content-grid .content-group .container-group-map > .columns.map-pins > i:hover {
            opacity: 1.0; }
        @media only screen and (max-width: 46em) {
          .content-grid .content-group .container-group-map > .columns.map-pins > img {
            max-width: 320px;
            margin: auto;
            display: block; } }

.content-grid .ev-build-slot {
  margin-bottom: 100px;
  border-bottom: 1px solid #797979; }
  .content-grid .ev-build-slot .ev-close {
    display: none; }
  .content-grid .ev-build-slot .ev-container {
    max-width: 100%; }
    .content-grid .ev-build-slot .ev-container .container-group-trigger {
      padding: 45px 0; }

.success-stories-panel-container {
  position: relative; }
  @media only screen and (max-width: 46em) {
    .success-stories-panel-container .pagination-arrow {
      display: none !important; } }
  .success-stories-panel-container .success-stories-panel-slider {
    width: 9999px;
    position: relative;
    list-style-type: none;
    left: 0%;
    margin: 0;
    -webkit-transition: left 0.5s;
    /* For Safari 3.1 to 6.0 */
    transition: left 0.5s; }
    @media only screen and (max-width: 46em) {
      .success-stories-panel-container .success-stories-panel-slider {
        margin: auto; } }
    .success-stories-panel-container .success-stories-panel-slider > li {
      max-width: 960px;
      float: left;
      list-style-type: none; }
      @media only screen and (min-width: 46.063em) {
        .success-stories-panel-container .success-stories-panel-slider > li {
          display: flex; } }
      .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container {
        padding: 20px; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container h5 {
          font-weight: 650;
          font-size: 28px;
          text-align: center;
          line-height: normal; }
          @media only screen and (min-width: 46.063em) and (max-width: 64em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container h5 {
              font-size: 25px; } }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container h6 {
          font-weight: 200;
          font-style: normal;
          font-size: 28px;
          text-align: center;
          margin-top: 35px; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container .success-weight-loss {
          text-align: center;
          font-weight: 400;
          font-style: normal;
          font-size: 14px;
          line-height: 18px; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container .success-weight-loss p {
            font-weight: 400;
            font-style: normal;
            font-size: 14px;
            line-height: 18px;
            margin: 0; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container .success-disclaimer {
          text-align: center;
          width: 90%;
          margin-top: 35px; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container .success-disclaimer p {
            font-weight: 400;
            font-style: normal;
            font-size: 12px;
            color: #999999; }
          @media only screen and (max-width: 46em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container .success-disclaimer {
              width: 100%; } }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container .success-disclaimer-bottom {
          font-weight: 400;
          color: #999999;
          text-align: center;
          width: 90%; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container .success-disclaimer-bottom p {
            font-weight: 400;
            color: #999999;
            text-align: center; }
          @media only screen and (max-width: 46em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.content-container .success-disclaimer-bottom {
              width: 100%; } }
      .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container {
        padding: 0; }
        @media only screen and (max-width: 46em) {
          .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container {
            margin-bottom: 15px;
            min-height: 200px; } }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .after span,
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .before span {
          background-color: #199ed7;
          color: #FFF;
          font-weight: 650;
          font-size: 12px;
          padding: 0 6px;
          position: absolute; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .after {
          max-width: 340px;
          margin: auto; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .after img {
            border: 1px solid #000; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .after span {
            right: 25px;
            top: 10px; }
            @media only screen and (max-width: 46em) {
              .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .after span {
                right: -5px;
                left: inherit; } }
          @media only screen and (max-width: 46em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .after {
              margin: 0 30px 0 auto;
              transform: scale(0.9);
              max-width: 270px; } }
          @media only screen and (max-width: 340px) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .after {
              text-align: right; }
              .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .after img {
                max-width: 80%; } }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .before {
          position: absolute;
          width: 115px;
          top: 175px; }
          @media only screen and (min-width: 46.063em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .before {
              right: 85%; } }
          @media only screen and (max-width: 46em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .before {
              left: 30px;
              top: 85px; } }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .before img {
            border: 3px solid #FFF; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-a div.image-container .before span {
            bottom: -12px;
            left: 16px; }
      .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container {
        padding: 0;
        width: 70%; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container h5 {
          font-weight: 200;
          font-size: 20px;
          text-align: center; }
          @media only screen and (max-width: 46em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container h5 {
              margin-top: 30px; } }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container h6 {
          font-weight: 650;
          font-size: 20px;
          text-align: center;
          margin-top: 40px; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .success-weight-loss {
          font-weight: 650;
          font-size: 14px;
          text-align: center;
          line-height: 18px; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .success-weight-loss p {
            font-weight: 650;
            font-size: 14px;
            text-align: center;
            line-height: 18px;
            margin: 0; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .success-disclaimer {
          font-weight: 200;
          font-size: 14px;
          text-align: center;
          margin-top: 15px; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .success-disclaimer p {
            font-weight: 200;
            font-size: 14px;
            text-align: center; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .success-disclaimer-bottom {
          font-weight: 400;
          color: #999999;
          text-align: center;
          margin-top: 80px; }
          @media only screen and (max-width: 46em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .success-disclaimer-bottom {
              margin-top: 40px; } }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .success-disclaimer-bottom p {
            font-weight: 400;
            color: #999999;
            text-align: center; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .sub.left {
          width: 60%;
          padding-right: 20px; }
          @media only screen and (max-width: 46em) {
            .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .sub.left {
              width: 100%;
              padding: 0 30px; } }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container .sub.right {
          width: 40%;
          max-width: 260px; }
        @media only screen and (max-width: 46em) {
          .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.content-container {
            width: 100%; } }
      .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container {
        padding: 0;
        width: 30%; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container .after,
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container .before {
          position: relative; }
          .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container .after span,
          .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container .before span {
            background-color: #199ed7;
            color: #FFF;
            font-weight: 650;
            font-size: 12px;
            padding: 3px 6px;
            position: absolute;
            width: 100%;
            text-align: center;
            bottom: 0; }
        .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container .before {
          width: 260px; }
        @media only screen and (max-width: 46em) {
          .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container {
            width: 100%; }
            .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container .before,
            .success-stories-panel-container .success-stories-panel-slider > li.panel-b div.image-container .after {
              float: left;
              width: 50%;
              border: 1px solid #FFF; } }

.checkout-bread-crumb {
  overflow: hidden;
  width: 100%;
  margin: 0;
  border: none;
  border-bottom: 5px solid #3AB5E8;
  display: none; }
  @media only screen and (max-width: 46em) {
    .checkout-bread-crumb {
      border-bottom: 3px solid #3AB5E8; } }
  .checkout-bread-crumb td {
    width: 25%;
    text-align: center;
    padding: 10px 14px;
    font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #a5a5a5;
    font-size: 16px;
    font-weight: 400;
    background-color: #fafafa;
    border-style: inset;
    border: 1px solid #FFF;
    border-top: none;
    border-bottom: none;
    border-left: none;
    position: relative; }
    @media only screen and (min-width: 46.063em) and (max-width: 64em) {
      .checkout-bread-crumb td {
        font-size: 12px; } }
    .checkout-bread-crumb td.active {
      color: #3AB5E8;
      background-color: #e6f0f7; }
      @media only screen and (max-width: 46em) {
        .checkout-bread-crumb td.active {
          background-color: #def2ff; } }
      .checkout-bread-crumb td.active i.icon {
        position: absolute;
        width: 100%;
        margin: auto;
        bottom: -6px;
        left: 0;
        font-size: 20px; }
    .checkout-bread-crumb td.linkable {
      color: #3AB5E8;
      cursor: pointer; }
  @media medium-only {
    .checkout-bread-crumb {
      font-size: 14px; } }
  @media only screen and (max-width: 46em) {
    .checkout-bread-crumb td {
      font-size: 13px;
      font-weight: 400;
      line-height: 17px;
      background-color: #ededed; } }

.so-section .special-offers-header {
  background-color: #103873;
  overflow: hidden;
  padding: 15px 20px 15px 30px;
  text-align: inherit; }
  .so-section .special-offers-header .section-title {
    padding: 0; }
  .so-section .special-offers-header div.so-continue-button {
    display: inline-block;
    vertical-align: middle;
    width: 23%;
    text-align: right; }
    .so-section .special-offers-header div.so-continue-button a {
      font-weight: 650;
      font-size: 12px;
      line-height: 14px;
      display: block; }
    @media only screen and (max-width: 46em) {
      .so-section .special-offers-header div.so-continue-button {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 65px;
        background-color: #f2f2f2;
        text-align: center;
        z-index: 9991;
        padding: 0 30px;
        display: none; }
        .so-section .special-offers-header div.so-continue-button a {
          float: inherit;
          padding: 10px 10px;
          display: block;
          width: 100%;
          background-color: #48b7e4;
          border-radius: 3px;
          color: #FFF;
          margin: auto;
          margin-top: 15px;
          font-size: 14px;
          max-width: 80%; } }
  .so-section .special-offers-header h2 {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    color: #FFF;
    font-weight: 200;
    line-height: 24px;
    margin: 0;
    width: 75%; }
    @media only screen and (min-width: 46.063em) and (max-width: 64em) {
      .so-section .special-offers-header h2 {
        font-size: 16px; } }
    @media only screen and (max-width: 46em) {
      .so-section .special-offers-header h2 {
        text-align: center;
        width: 100%; } }

.so-section .arrow-up.selected {
  display: inline-block;
  position: absolute;
  left: 42%;
  z-index: 999;
  bottom: 28px; }

.so-section > div.arrow-up.selected {
  display: block;
  left: 300px;
  margin-top: -27px;
  bottom: inherit; }
  @media only screen and (max-width: 46em) {
    .so-section > div.arrow-up.selected {
      left: 44%; } }

.so-section > .ev-build-slot {
  float: none;
  overflow: hidden; }

.so-section .ev-build-slot {
  border-top: 2px solid #d5e9fb;
  border-bottom: 2px solid #d5e9fb;
  margin-bottom: 25px; }
  .so-section .ev-build-slot .more-info-section {
    padding: 0 30px;
    margin: 0;
    overflow: hidden; }
    .so-section .ev-build-slot .more-info-section .more-info-header {
      padding: 20px 0;
      font-size: 0;
      border-bottom: 1px solid #e5f5fa; }
      .so-section .ev-build-slot .more-info-section .more-info-header h4 {
        font-weight: 650;
        font-size: 20px;
        line-height: 20px;
        color: #333333;
        display: inline-block;
        vertical-align: middle;
        width: 50%;
        margin: 0; }
    .so-section .ev-build-slot .more-info-section .header-price-container {
      display: inline-block;
      vertical-align: middle;
      width: 50%; }
      @media only screen and (max-width: 46em) {
        .so-section .ev-build-slot .more-info-section .header-price-container {
          width: 100%; } }
      .so-section .ev-build-slot .more-info-section .header-price-container .pr-title {
        font-weight: 650;
        color: #1378DB;
        line-height: 20px;
        font-size: 13px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 15px;
        font-family: "Proxima Nova"; }
        @media only screen and (max-width: 46em) {
          .so-section .ev-build-slot .more-info-section .header-price-container .pr-title {
            vertical-align: top; } }
      .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount {
        display: inline-block;
        vertical-align: middle; }
        @media only screen and (max-width: 46em) {
          .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount {
            vertical-align: top; } }
        .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount p {
          font-weight: 700;
          font-style: normal;
          font-size: 24px;
          color: #353535;
          margin: 0 5px 0 0;
          font-family: "Proxima Nova"; }
          .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount p.pv-points {
            display: block;
            font-weight: 400;
            font-size: 12px;
            color: #1378DB;
            line-height: 20px; }
            @media only screen and (max-width: 46em) {
              .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount p.pv-points {
                line-height: 16px; } }
          @media only screen and (max-width: 46em) {
            .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount p {
              line-height: 24px; } }
        .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount span.pr-currency {
          font-weight: 200;
          font-style: normal;
          font-size: 12px;
          color: #A5A5A5;
          line-height: 20px;
          font-family: "Proxima Nova"; }
          @media only screen and (max-width: 46em) {
            .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount span.pr-currency {
              line-height: 16px;
              display: block;
              position: relative; } }
        .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount p, .so-section .ev-build-slot .more-info-section .header-price-container .pr-amount span {
          display: inline; }
    .so-section .ev-build-slot .more-info-section .product-description {
      font-weight: 400;
      line-height: 18px;
      font-size: 13px;
      color: #333333;
      margin-top: 30px; }
      .so-section .ev-build-slot .more-info-section .product-description p {
        font-weight: 400;
        line-height: 18px;
        font-size: 13px;
        color: #333333; }
    .so-section .ev-build-slot .more-info-section.product-info .product-cta .disclaimer {
      margin: 0 0 20px; }
    .so-section .ev-build-slot .more-info-section.product-info .product-cta .cart-actions {
      margin: 20px 0 0 0; }
    @media only screen and (max-width: 46em) {
      .so-section .ev-build-slot .more-info-section > .columns {
        padding: 0;
        font-size: 0;
        min-height: auto; }
        .so-section .ev-build-slot .more-info-section > .columns > img, .so-section .ev-build-slot .more-info-section > .columns > h4 {
          display: inline-block !important;
          vertical-align: middle; }
        .so-section .ev-build-slot .more-info-section > .columns > h4 {
          max-width: 65%;
          padding: 0 10px; }
        .so-section .ev-build-slot .more-info-section > .columns > img {
          max-width: 35%; }
        .so-section .ev-build-slot .more-info-section > .columns.more-info-header {
          margin-bottom: 15px;
          margin-top: 20px; } }
    .so-section .ev-build-slot .more-info-section > .columns .bx-pager {
      display: none; }
    .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container {
      border: none; }
      .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper {
        background-color: transparent; }
        @media only screen and (max-width: 46em) {
          .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper {
            text-align: left;
            overflow: hidden;
            padding: 0; } }
        .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > .link-container {
          display: block; }
          @media only screen and (max-width: 46em) {
            .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > .link-container {
              width: 9999px; } }
        .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > a, .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.link-container a {
          background-color: transparent;
          padding: 8px 15px;
          height: auto;
          font-weight: 650;
          color: #3ab5e8;
          float: inherit;
          font-size: 13px;
          display: inline-block;
          width: auto; }
          .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > a.active, .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.link-container a.active {
            background-color: rgba(222, 242, 255, 0.4);
            font-weight: 650;
            color: #3ab5e8; }
        .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.pagination-arrow {
          display: block;
          top: -4px;
          background: none;
          padding: 0;
          height: 44px;
          width: 30px;
          line-height: 44px;
          background-color: white; }
          .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.pagination-arrow:after {
            content: '\f0da';
            font-family: FontAwesome;
            font-weight: normal;
            font-style: normal;
            margin: 0px 0px 0px 10px;
            text-decoration: none;
            font-size: 24px;
            color: #3ab5e8; }
          .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.pagination-arrow.prev {
            display: none; }
            .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.pagination-arrow.prev:after {
              content: '\f0d9';
              margin-right: 10px; }
        .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content {
          text-align: left;
          padding: 10px 0;
          top: inherit !important;
          border-top: 1px solid #e6f5fa;
          font-size: 0; }
          .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .column-left-collapse {
            padding: 0; }
          .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .column-right-collapse {
            padding-left: 20px; }
          .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition {
            width: 48%;
            margin: 0 1%; }
            .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a {
              display: block; }
              @media only screen and (min-width: 46.063em) and (max-width: 64em) {
                .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a span {
                  height: 45px; }
                  .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a span.icon-stack {
                    padding-top: 8px; } }
              @media only screen and (max-width: 46em) {
                .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a span {
                  height: 45px; }
                  .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .nutrition .nutrition-download a span.icon-stack {
                    padding-top: 8px; } }
          .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper > div.content .image-container > .row {
            margin: 0; }
        .so-section .ev-build-slot .more-info-section .blue-forrest .promo-header-container .tabs-wrapper .promo-header {
          display: none; }
    .so-section .ev-build-slot .more-info-section.config-A {
      margin-top: 20px; }
      .so-section .ev-build-slot .more-info-section.config-A h4 {
        font-weight: 650;
        font-size: 20px;
        line-height: 20px; }
      .so-section .ev-build-slot .more-info-section.config-A .blue-forrest .promo-header-container .tabs-wrapper {
        text-align: right; }
    @media only screen and (max-width: 46em) {
      .so-section .ev-build-slot .more-info-section.config-B .blue-forrest .promo-header-container .tabs-wrapper {
        margin-bottom: 30px; } }
    @media only screen and (max-width: 46em) {
      .so-section .ev-build-slot .more-info-section.config-B .blue-forrest .promo-header-container .tabs-wrapper > div.content {
        display: none !important; } }
    .so-section .ev-build-slot .more-info-section.config-B .blue-forrest .promo-header-container .tabs-wrapper > div.link-container {
      width: auto; }
      @media only screen and (max-width: 46em) {
        .so-section .ev-build-slot .more-info-section.config-B .blue-forrest .promo-header-container .tabs-wrapper > div.link-container a {
          display: block;
          width: 100%;
          border-bottom: 1px solid rgba(58, 181, 232, 0.2);
          font-weight: 400;
          padding: 7px 10px; }
          .so-section .ev-build-slot .more-info-section.config-B .blue-forrest .promo-header-container .tabs-wrapper > div.link-container a i.icon {
            float: right;
            font-size: 28px;
            line-height: 20px; }
          .so-section .ev-build-slot .more-info-section.config-B .blue-forrest .promo-header-container .tabs-wrapper > div.link-container a:last-of-type {
            border-bottom: none; } }
    @media only screen and (min-width: 46.063em) {
      .so-section .ev-build-slot .more-info-section.config-B .header-price-container .pr-amount p.pv-points {
        display: inline;
        border-left: 1px solid #CCC;
        margin-left: 5px;
        padding-left: 7px; } }
    @media only screen and (max-width: 46em) {
      .so-section .ev-build-slot .more-info-section img.productImgSwap-mainImage {
        width: 25%;
        max-height: 104px;
        float: left; }
      .so-section .ev-build-slot .more-info-section .more-info-header-mobile {
        margin-top: 20px; }
        .so-section .ev-build-slot .more-info-section .more-info-header-mobile .more-info-header-mobile-details {
          float: right;
          width: 70%; }
          .so-section .ev-build-slot .more-info-section .more-info-header-mobile .more-info-header-mobile-details h4 {
            font-size: 18px;
            font-weight: 650;
            line-height: 20px; } }

.so-section .special-offers-featured-deal {
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff 66%, #e6f5fa 100%);
  background: -webkit-linear-gradient(left, #ffffff 66%, #e6f5fa 100%);
  background: linear-gradient(to right, #ffffff 66%, #e6f5fa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6f5fa',GradientType=1 );
  padding: 25px 0 15px 70px;
  overflow: hidden;
  margin-bottom: 0; }
  @media only screen and (min-width: 46.063em) and (max-width: 64em) {
    .so-section .special-offers-featured-deal {
      padding: 25px 0 15px 40px; } }
  @media only screen and (max-width: 46em) {
    .so-section .special-offers-featured-deal {
      padding: 15px 25px; } }
  .so-section .special-offers-featured-deal.config-A .so-prod-options .ev-select .arrow-up.selected {
    display: none; }
  .so-section .special-offers-featured-deal.config-B .so-prod-options .ev-select .arrow-up.selected {
    display: inline-block;
    position: absolute;
    bottom: -18px;
    left: 120px;
    z-index: 999; }
    @media only screen and (max-width: 46em) {
      .so-section .special-offers-featured-deal.config-B .so-prod-options .ev-select .arrow-up.selected {
        top: 12px; } }
  @media only screen and (max-width: 46em) {
    .so-section .special-offers-featured-deal.config-B .so-content {
      margin-top: 20px; } }
  .so-section .special-offers-featured-deal.config-B .so-image {
    padding: 0 60px; }
    .so-section .special-offers-featured-deal.config-B .so-image img {
      max-height: 350px; }
  .so-section .special-offers-featured-deal > .columns {
    padding: 0; }
    .so-section .special-offers-featured-deal > .columns:first-of-type {
      float: right; }
      .so-section .special-offers-featured-deal > .columns:first-of-type .so-title {
        display: none; }
        @media only screen and (max-width: 46em) {
          .so-section .special-offers-featured-deal > .columns:first-of-type .so-title {
            display: block; } }
    .so-section .special-offers-featured-deal > .columns:last-child {
      float: left; }
      .so-section .special-offers-featured-deal > .columns:last-child .so-title {
        display: block; }
        @media only screen and (max-width: 46em) {
          .so-section .special-offers-featured-deal > .columns:last-child .so-title {
            display: none; } }
  .so-section .special-offers-featured-deal .so-image {
    max-height: inherit;
    padding: 60px;
    margin: 0 auto;
    height: auto; }
    .so-section .special-offers-featured-deal .so-image img {
      max-height: inherit; }
    @media only screen and (min-width: 46.063em) and (max-width: 64em) {
      .so-section .special-offers-featured-deal .so-image {
        padding: 30px; } }
    @media only screen and (max-width: 46em) {
      .so-section .special-offers-featured-deal .so-image {
        padding: 0 60px 25px 60px; }
        .so-section .special-offers-featured-deal .so-image img {
          max-height: 200px; } }
  .so-section .special-offers-featured-deal .so-prod-title p, .so-section .special-offers-featured-deal .so-prod-title h3 {
    font-weight: 700;
    font-style: normal;
    font-size: 34px;
    color: #353535;
    line-height: 40px; }
    @media only screen and (max-width: 46em) {
      .so-section .special-offers-featured-deal .so-prod-title p, .so-section .special-offers-featured-deal .so-prod-title h3 {
        font-size: 20px;
        text-align: center;
        line-height: 20px;
        margin-bottom: 20px; } }
  .so-section .special-offers-featured-deal .so-prod-title .feat-select {
    color: black !important; }
  .so-section .special-offers-featured-deal .so-prod-options {
    position: relative;
    padding: 0;
    min-height: auto; }
    .so-section .special-offers-featured-deal .so-prod-options .product-cta {
      text-align: left; }
      .so-section .special-offers-featured-deal .so-prod-options .product-cta form {
        max-width: 300px; }
  .so-section .special-offers-featured-deal .so-content .so-prod-content {
    display: block;
    margin-bottom: 30px; }
    .so-section .special-offers-featured-deal .so-content .so-prod-content p {
      font-weight: 400;
      font-style: normal;
      line-height: 16px;
      font-size: 13px; }
  .so-section .special-offers-featured-deal .so-content .so-prod-prices {
    padding-bottom: 0;
    max-width: 80%;
    margin: 0 auto 30px; }
    .so-section .special-offers-featured-deal .so-content .so-prod-prices ul {
      text-align: center;
      margin: 0;
      font-size: 0; }
      .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li {
        display: inline-block;
        vertical-align: middle;
        padding: 0 30px;
        width: 30%; }
        .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.right-border {
          border-right: 1px solid #CCC; }
        .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.width-50 {
          width: 50%; }
        @media only screen and (min-width: 46.063em) and (max-width: 64em) {
          .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li {
            padding: 0 10px; } }
        @media only screen and (max-width: 46em) {
          .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li {
            padding: 0 10px; } }
        .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li .pr-title {
          display: block; }
          @media only screen and (min-width: 46.063em) and (max-width: 64em) {
            .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li .pr-title {
              font-size: 11px; } }
          @media only screen and (max-width: 46em) {
            .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li .pr-title {
              line-height: 14px;
              margin-bottom: 5px; } }
        .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.highlight {
          width: 40%; }
          .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.highlight.width-50 {
            width: 50%; }
          .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.highlight .pr-title {
            font-weight: 650;
            color: #1378DB;
            text-align: center;
            line-height: 20px;
            font-size: 13px;
            margin-bottom: 0; }
            @media only screen and (max-width: 46em) {
              .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.highlight .pr-title {
                line-height: 14px;
                margin-bottom: 10px; } }
          .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.highlight .pr-amount p {
            font-weight: 700;
            font-size: 24px;
            color: #353535;
            line-height: 20px; }
            .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.highlight .pr-amount p.pv-points {
              display: block;
              font-weight: 400;
              font-size: 12px;
              color: #1378DB;
              line-height: 20px; }
          .so-section .special-offers-featured-deal .so-content .so-prod-prices ul li.highlight .pr-amount .pr-currency {
            display: block;
            font-weight: 200;
            font-size: 12px;
            color: #A5A5A5;
            line-height: 12px; }

.so-section .special-offers-product-grid > ul {
  margin: 0; }
  .so-section .special-offers-product-grid > ul > li {
    background: #E6F5FA;
    background: -moz-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #FFFFFF), color-stop(100%, #E6F5FA));
    background: -webkit-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
    background: -o-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
    background: -ms-linear-gradient(top, #FFFFFF 40%, #E6F5FA 100%);
    background: linear-gradient(to bottom, #FFFFFF 40%, #E6F5FA 100%);
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #FFFFFF;
    padding: 10px 30px;
    margin: 0;
    position: relative; }
    .so-section .special-offers-product-grid > ul > li.so-tile-hide {
      display: none !important; }
    @media only screen and (min-width: 46.063em) and (max-width: 64em) {
      .so-section .special-offers-product-grid > ul > li {
        padding: 10px 15px; } }
    @media only screen and (max-width: 46em) {
      .so-section .special-offers-product-grid > ul > li {
        display: block !important; } }

.so-section .special-offers-product-grid .so-view-links {
  margin: 20px 0; }

.so-section .special-offers-product-grid > a.button {
  max-width: 270px;
  margin: 10px auto;
  width: 100%;
  display: block; }
  @media only screen and (min-width: 46.063em) and (max-width: 64em) {
    .so-section .special-offers-product-grid > a.button {
      font-size: 12px; } }
  .so-section .special-offers-product-grid > a.button.continue-to-shipping {
    margin-bottom: 20px; }
  .so-section .special-offers-product-grid > a.button.loadMore {
    margin-top: 20px;
    display: none; }
    @media only screen and (max-width: 46em) {
      .so-section .special-offers-product-grid > a.button.loadMore {
        margin: 30px auto; } }
    .so-section .special-offers-product-grid > a.button.loadMore:focus {
      background: none;
      background-color: white;
      border: 1px solid #42b6e6;
      color: #42b6e6; }

.so-section .so-image {
  display: block;
  height: 150px;
  margin-bottom: 15px;
  text-align: center; }
  .so-section .so-image img {
    max-height: 150px;
    width: auto;
    margin: auto; }

.so-section .so-title {
  text-align: center;
  font-size: 13px;
  color: #48B7E4;
  font-weight: 700; }
  .so-section .so-title p {
    text-align: center;
    font-size: 13px;
    color: #48B7E4;
    font-weight: 700;
    text-transform: uppercase; }

.so-section .so-prod-title {
  min-height: 26px;
  margin-bottom: 20px; }
  .so-section .so-prod-title p, .so-section .so-prod-title h3 {
    font-weight: 650;
    font-style: normal;
    font-size: 15px;
    color: #353535;
    text-align: center;
    line-height: 18px; }
  .so-section .so-prod-title .title-select {
    color: black !important; }

.so-section .so-prod-options {
  width: 100%;
  text-align: center;
  padding: 0;
  min-height: auto; }
  .so-section .so-prod-options input[type=submit] {
    width: 100%;
    max-width: 300px; }
    html[lang=es_US] .so-section .so-prod-options input[type=submit],
    html[lang=es-US] .so-section .so-prod-options input[type=submit] {
      font-size: 13px !important; }
    @media only screen and (min-width: 46.063em) and (max-width: 64em) {
      html[lang=fr_CA] .so-section .so-prod-options input[type=submit],
      html[lang=fr-CA] .so-section .so-prod-options input[type=submit],
      html[lang=en_US] .so-section .so-prod-options input[type=submit],
      html[lang=en-US] .so-section .so-prod-options input[type=submit] {
        font-size: 10px; } }
    @media only screen and (max-width: 46em) {
      .so-section .so-prod-options input[type=submit] {
        max-width: 75%; }
        html[lang=es_US] .so-section .so-prod-options input[type=submit],
        html[lang=es-US] .so-section .so-prod-options input[type=submit] {
          max-width: 100%; } }
  .so-section .so-prod-options .product-cta {
    text-align: left; }
    .so-section .so-prod-options .product-cta .add-to-cart-form {
      margin-bottom: 0; }
  .so-section .so-prod-options a.so-prod-info {
    font-weight: 900;
    font-size: 14px;
    margin: 10px auto;
    display: block;
    color: #FFF;
    max-width: 300px; }
    @media only screen and (min-width: 46.063em) and (max-width: 64em) {
      html[lang=fr_CA] .so-section .so-prod-options a.so-prod-info,
      html[lang=fr-CA] .so-section .so-prod-options a.so-prod-info html[lang=en_US] .so-section .so-prod-options a.so-prod-info,
      html[lang=en-US] .so-section .so-prod-options a.so-prod-info {
        font-size: 10px; } }
  .so-section .so-prod-options.config-A a.so-prod-info {
    font-weight: 400;
    color: #48B7E4; }
  .so-section .so-prod-options.config-A .ev-select .arrow-up.selected {
    top: inherit; }
    @media only screen and (max-width: 46em) {
      .so-section .so-prod-options.config-A .ev-select .arrow-up.selected {
        top: 1px; } }
  .so-section .so-prod-options.config-B {
    margin-bottom: 30px; }
    .so-section .so-prod-options.config-B .ev-select .arrow-up.selected {
      bottom: -12px; }
  .so-section .so-prod-options .product-options {
    display: flex;
    flex-direction: column; }
    .so-section .so-prod-options .product-options > li.selectable-option {
      margin: auto 5px 7px 0; }
      .so-section .so-prod-options .product-options > li.selectable-option:not(:first-child) {
        margin-top: 0; }
      .so-section .so-prod-options .product-options > li.selectable-option:last-of-type:not(:first-child) {
        margin: unset;
        margin-bottom: 7px; }
  .so-section .so-prod-options .disclaimer {
    max-width: 420px;
    margin: 5px auto 0; }
    .so-section .so-prod-options .disclaimer p {
      font-weight: 400;
      font-size: 12px;
      line-height: 13px;
      text-align: left; }

.so-section .so-content {
  display: block;
  position: relative; }
  .so-section .so-content .so-prod-content {
    display: none; }
  .so-section .so-content .so-prod-prices {
    margin-bottom: 20px; }
    .so-section .so-content .so-prod-prices ul {
      list-style-type: none;
      list-style: none; }
      .so-section .so-content .so-prod-prices ul li {
        margin: 0 0 10px 0; }
        .so-section .so-content .so-prod-prices ul li .pr-title {
          font-weight: 400;
          font-size: 12px;
          color: #636363;
          text-align: center;
          line-height: 14px;
          margin-bottom: 10px;
          display: none; }
        .so-section .so-content .so-prod-prices ul li .pr-amount {
          text-align: center;
          line-height: 12px; }
          .so-section .so-content .so-prod-prices ul li .pr-amount p {
            text-align: center;
            line-height: 16px;
            font-size: 16px;
            font-weight: 650;
            color: #636363;
            display: inline-block;
            margin-bottom: 0; }
            .so-section .so-content .so-prod-prices ul li .pr-amount p.pv-points {
              display: block;
              font-weight: 400;
              font-size: 12px;
              color: #1378DB;
              line-height: 20px; }
          .so-section .so-content .so-prod-prices ul li .pr-amount.strike {
            position: relative; }
            .so-section .so-content .so-prod-prices ul li .pr-amount.strike p {
              font-weight: 200;
              font-size: 14px;
              color: #A5A5A5;
              text-decoration: line-through; }
              @media only screen and (max-width: 46em) {
                .so-section .so-content .so-prod-prices ul li .pr-amount.strike p {
                  font-size: 16px; } }
            .so-section .so-content .so-prod-prices ul li .pr-amount.strike .pr-currency {
              display: none; }
          .so-section .so-content .so-prod-prices ul li .pr-amount .pr-currency {
            font-weight: 400;
            font-size: 12px;
            color: #A5A5A5;
            text-align: center;
            line-height: 16px;
            display: inline-block;
            text-wrap: nowrap; }
      .so-section .so-content .so-prod-prices ul.show-labels li {
        margin: 0; }
        .so-section .so-content .so-prod-prices ul.show-labels li.highlight .pr-title {
          font-weight: 650;
          color: #1378DB;
          text-align: right;
          line-height: 14px;
          margin-bottom: 0; }
        .so-section .so-content .so-prod-prices ul.show-labels li .pr-title {
          display: inline-block;
          width: 35%;
          vertical-align: top;
          text-align: right;
          margin-right: 3px; }
          @media only screen and (min-width: 46.063em) and (max-width: 64em) {
            .so-section .so-content .so-prod-prices ul.show-labels li .pr-title {
              width: 32%; } }
        .so-section .so-content .so-prod-prices ul.show-labels li .pr-amount {
          display: inline-block;
          width: 60%;
          vertical-align: top;
          text-align: left; }
          .so-section .so-content .so-prod-prices ul.show-labels li .pr-amount .pv-points {
            text-align: left;
            line-height: 14px; }

.promo-code-container {
  margin-top: 30px; }
  .promo-code-container hr {
    margin-top: 15px; }
  .promo-code-container .promo-code-view {
    margin-bottom: 15px; }
    .promo-code-container .promo-code-view a {
      text-decoration: none;
      font-size: 13px;
      border: none; }
  .promo-code-container .promo-code-wrapper {
    overflow-y: hidden;
    max-height: 0px;
    /* approximate max height */
    transition: all .5s ease-in-out;
    transform-origin: left top;
    transform: scaleY(0); }
    .promo-code-container .promo-code-wrapper.open {
      max-height: 500px;
      transform: scaleY(1); }
    .promo-code-container .promo-code-wrapper .promo-code-form {
      overflow: hidden;
      margin-bottom: 5px; }
      .promo-code-container .promo-code-wrapper .promo-code-form input {
        float: left;
        width: 60%;
        margin: 0; }
        .promo-code-container .promo-code-wrapper .promo-code-form input:disabled {
          background-color: #FFF; }
      .promo-code-container .promo-code-wrapper .promo-code-form a.button,
      .promo-code-container .promo-code-wrapper .promo-code-form span.button {
        float: right;
        width: 35%;
        background-color: transparent;
        margin: 0;
        padding: 0.5625rem 0; }
        .promo-code-container .promo-code-wrapper .promo-code-form a.button:hover, .promo-code-container .promo-code-wrapper .promo-code-form a.button:focus,
        .promo-code-container .promo-code-wrapper .promo-code-form span.button:hover,
        .promo-code-container .promo-code-wrapper .promo-code-form span.button:focus {
          color: #48b7e4; }
      .promo-code-container .promo-code-wrapper .promo-code-form a.button[disabled] {
        background-color: #f2f2f2; }
        .promo-code-container .promo-code-wrapper .promo-code-form a.button[disabled]:hover, .promo-code-container .promo-code-wrapper .promo-code-form a.button[disabled]:focus {
          color: #636363; }
    .promo-code-container .promo-code-wrapper .promo-code-message {
      color: #1378db;
      font-size: 13px;
      line-height: 16px;
      overflow-y: hidden;
      max-height: 0px;
      /* approximate max height */
      transition: all .5s ease-in-out;
      transform-origin: left top;
      transform: scaleY(0); }
      .promo-code-container .promo-code-wrapper .promo-code-message.open {
        max-height: 500px;
        transform: scaleY(1); }
      .promo-code-container .promo-code-wrapper .promo-code-message .error {
        color: red;
        background: transparent;
        margin: 0;
        font-style: normal;
        padding: 0; }
    .promo-code-container .promo-code-wrapper .promo-code-available {
      margin: 7px 0 15px; }
      .promo-code-container .promo-code-wrapper .promo-code-available a {
        text-decoration: none;
        font-size: 12px;
        border: none; }
    .promo-code-container .promo-code-wrapper .promo-code-applied {
      margin-top: 15px;
      overflow-y: hidden;
      max-height: 0px;
      /* approximate max height */
      transition: all .5s ease-in-out;
      transform-origin: left top;
      transform: scaleY(0); }
      .promo-code-container .promo-code-wrapper .promo-code-applied.open {
        max-height: 500px;
        transform: scaleY(1); }
      .promo-code-container .promo-code-wrapper .promo-code-applied .promo-title {
        float: left;
        width: 60%;
        font-size: 12px;
        line-height: 14px;
        color: #666666; }
      .promo-code-container .promo-code-wrapper .promo-code-applied .promo-remove {
        float: right;
        width: 35%;
        text-align: center; }
        .promo-code-container .promo-code-wrapper .promo-code-applied .promo-remove a {
          font-size: 13px;
          border: none; }

.promo-code-banner {
  text-align: center;
  padding: 10px; }
  .promo-code-banner p {
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0; }
  .promo-code-banner a {
    font-size: 12px;
    font-weight: 700; }

.promo-code-modal.simplePopupContainer {
  width: 450px;
  background-color: #FFF; }
  @media only screen and (max-width: 46em) {
    .promo-code-modal.simplePopupContainer {
      width: 100%; } }
  .promo-code-modal.simplePopupContainer .simplePopupCloseContainer {
    width: 450px; }
    @media only screen and (max-width: 46em) {
      .promo-code-modal.simplePopupContainer .simplePopupCloseContainer {
        width: 100%; }
        .promo-code-modal.simplePopupContainer .simplePopupCloseContainer a.close {
          color: #008CBA; } }

.promo-code-modal .pop-header {
  font-weight: 600;
  font-size: 18px;
  position: fixed;
  z-index: 9998;
  width: 450px; }
  @media only screen and (max-width: 46em) {
    .promo-code-modal .pop-header {
      width: 100%; } }

.promo-code-modal .pop-body {
  margin-top: 40px; }
  .promo-code-modal .pop-body .promo {
    padding: 30px 0 20px;
    border-bottom: 1px solid #eaeaea; }
    .promo-code-modal .pop-body .promo a {
      border-bottom: none;
      text-decoration: underline; }
    .promo-code-modal .pop-body .promo.no-border {
      border-bottom: none; }
    .promo-code-modal .pop-body .promo .promo-title {
      font-weight: 400;
      font-style: normal;
      font-size: 18px;
      color: #1E7BD8;
      line-height: 22px; }
      .promo-code-modal .pop-body .promo .promo-title h4, .promo-code-modal .pop-body .promo .promo-title p {
        font-weight: 400;
        font-style: normal;
        font-size: 18px;
        color: #1E7BD8;
        line-height: 22px; }
    .promo-code-modal .pop-body .promo .promo-cta {
      min-height: 50px; }
      .promo-code-modal .pop-body .promo .promo-cta .light-gray {
        line-height: 25px; }
    .promo-code-modal .pop-body .promo p.light-gray {
      font-weight: 200;
      font-style: normal;
      color: #999999;
      line-height: 16px;
      font-size: 13px; }
    .promo-code-modal .pop-body .promo .promo-exp p.light-gray {
      font-size: 12px; }
    .promo-code-modal .pop-body .promo .promo-use .use {
      font-weight: 400;
      font-style: normal;
      font-size: 14px;
      text-align: right;
      line-height: 22px; }
    .promo-code-modal .pop-body .promo .promo-use .promo-text {
      color: #FFF;
      background-color: #008cba;
      padding: 5px 10px;
      margin-right: -5px;
      font-weight: 600;
      font-size: 14px;
      line-height: 16px;
      border-radius: 4px 0 0 3px; }
    .promo-code-modal .pop-body .promo .promo-use button {
      padding: 4px;
      background-color: #FFF;
      color: #008cba;
      border: 1px solid #008cba;
      margin: 0;
      line-height: 16px;
      font-size: 14px;
      border-radius: 0 4px 3px 0;
      position: relative; }
      .promo-code-modal .pop-body .promo .promo-use button svg {
        position: absolute;
        top: 17px;
        right: 6px; }
      .promo-code-modal .pop-body .promo .promo-use button .hover-text {
        display: none;
        position: absolute;
        right: 0;
        top: -35px; }
        .promo-code-modal .pop-body .promo .promo-use button .hover-text .hover-text-wrap {
          background-color: #6b6b6b;
          white-space: nowrap;
          padding: 3px 5px;
          border-radius: 3px;
          font-style: normal;
          font-weight: 650;
          font-size: 12px;
          color: #FFFFFF; }
      .promo-code-modal .pop-body .promo .promo-use button:hover .hover-text {
        display: block; }

.checkout-spinner {
  font-size: 50px;
  text-align: center;
  margin: 25px auto;
  width: 100%; }

.checkout-slider * {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

.checkout-slider .checkout-slider-container {
  position: relative;
  overflow: hidden;
  left: 0; }
  .checkout-slider .checkout-slider-container > section {
    position: relative;
    left: -100%;
    max-width: 960px;
    display: none;
    width: 100%; }
    .checkout-slider .checkout-slider-container > section:first-of-type {
      left: 0; }
    .checkout-slider .checkout-slider-container > section.active {
      left: 0;
      display: block; }
    .checkout-slider .checkout-slider-container > section.left {
      left: -100%;
      display: block; }
  .checkout-slider .checkout-slider-container .ev-close {
    font-size: 65px;
    line-height: 45px;
    font-weight: 100;
    color: #333333;
    z-index: 9980; }

.checkout-slider .merchant-location {
  margin: 15px 0; }

.checkout-slider .genForm {
  background-color: #FFF; }
  .checkout-slider .genForm input[type=text], .checkout-slider .genForm select {
    border-radius: 2px;
    box-shadow: none; }
  .checkout-slider .genForm input[type=text].birth_month, .checkout-slider .genForm input[type=text].birth_day {
    width: 60px;
    display: inline-block;
    text-align: center;
    margin: 0 8px 0.8rem 8px; }
    .checkout-slider .genForm input[type=text].birth_month:first-of-type, .checkout-slider .genForm input[type=text].birth_day:first-of-type {
      margin: 0 8px 0 0; }
    .checkout-slider .genForm input[type=text].birth_month::placeholder, .checkout-slider .genForm input[type=text].birth_day::placeholder {
      color: #cccccc; }
  .checkout-slider .genForm input[type=text].birth_year {
    width: 80px;
    display: inline-block;
    text-align: center;
    margin: 0 8px 0 8px; }
    .checkout-slider .genForm input[type=text].birth_year::placeholder {
      color: #cccccc; }
  .checkout-slider .genForm input[type=checkbox],
  .checkout-slider .genForm input[type=radio] {
    font-size: inherit;
    margin: 3px 10px 0 0; }
    .checkout-slider .genForm input[type=checkbox] + label,
    .checkout-slider .genForm input[type=checkbox] + input + label,
    .checkout-slider .genForm input[type=radio] + label,
    .checkout-slider .genForm input[type=radio] + input + label {
      font-family: "Proxima Nova";
      margin: 0 0 10px 0;
      padding: 0 0 0 5px;
      font-size: .8rem;
      font-weight: 300;
      line-height: 1.2rem;
      color: #333333; }
      .checkout-slider .genForm input[type=checkbox] + label p,
      .checkout-slider .genForm input[type=checkbox] + input + label p,
      .checkout-slider .genForm input[type=radio] + label p,
      .checkout-slider .genForm input[type=radio] + input + label p {
        font-weight: 300; }
  .checkout-slider .genForm select {
    border-radius: 6px;
    background-color: #f8f8f8;
    color: #333333; }
  .checkout-slider .genForm fieldset label.error {
    margin: 0 0 15px 0; }
  .checkout-slider .genForm fieldset.middle-fields {
    margin-top: 20px; }
    .checkout-slider .genForm fieldset.middle-fields .row {
      width: 80%; }
      @media only screen and (min-width: 46.063em) and (max-width: 64em) {
        .checkout-slider .genForm fieldset.middle-fields .row {
          width: 100%; } }
      @media only screen and (max-width: 46em) {
        .checkout-slider .genForm fieldset.middle-fields .row {
          width: 100%; } }
  .checkout-slider .genForm label.error {
    margin: 0; }
  .checkout-slider .genForm #ageCheckThree .age-fields span {
    font-size: 18px; }

.checkout-slider form {
  width: 70%;
  margin: auto; }
  .checkout-slider form.add-to-cart-form {
    width: 100%; }
    .checkout-slider form.add-to-cart-form .product-options > li {
      width: 100%; }
      .checkout-slider form.add-to-cart-form .product-options > li select {
        font-family: "Proxima Nova";
        font-size: 13px;
        font-weight: 400;
        border-radius: 6px;
        width: 100%; }
      .checkout-slider form.add-to-cart-form .product-options > li label.error {
        display: none !important; }
    .checkout-slider form.add-to-cart-form .product-options,
    .checkout-slider form.add-to-cart-form .cart-actions {
      margin: 8px 0;
      padding: 0; }
      .checkout-slider form.add-to-cart-form .product-options > li,
      .checkout-slider form.add-to-cart-form .cart-actions > li {
        width: 100%; }
        .checkout-slider form.add-to-cart-form .product-options > li.options-header-label,
        .checkout-slider form.add-to-cart-form .cart-actions > li.options-header-label {
          margin: 0; }
        .checkout-slider form.add-to-cart-form .product-options > li .button.addToCart,
        .checkout-slider form.add-to-cart-form .cart-actions > li .button.addToCart {
          width: 100%;
          font-size: 14px;
          font-weight: 900; }
          .checkout-slider form.add-to-cart-form .product-options > li .button.addToCart.disabled,
          .checkout-slider form.add-to-cart-form .cart-actions > li .button.addToCart.disabled {
            background-color: #cccccc;
            opacity: 1; }
    .checkout-slider form.add-to-cart-form .cart-actions {
      margin-top: 10px; }
  @media only screen and (min-width: 46.063em) and (max-width: 64em) {
    .checkout-slider form {
      width: 80%; } }
  @media only screen and (max-width: 46em) {
    .checkout-slider form {
      width: 100%; } }
  .checkout-slider form .row {
    width: 60%;
    margin: auto; }
    @media only screen and (min-width: 46.063em) and (max-width: 64em) {
      .checkout-slider form .row {
        width: 100%; } }
    @media only screen and (max-width: 46em) {
      .checkout-slider form .row {
        width: 100%; } }
    .checkout-slider form .row .button {
      width: 100%;
      margin-top: 20px;
      max-width: 100%;
      text-decoration: none; }
    .checkout-slider form .row.return-to-address-back-button-container .columns div {
      margin-bottom: 15px; }
    .checkout-slider form .row hr {
      border: solid #eaeaea;
      border-width: 1px 0 0;
      margin: 10px 0 30px; }
    .checkout-slider form .row a {
      text-decoration: underline;
      border-bottom: none; }
  .checkout-slider form .field-label {
    font-weight: 650;
    font-family: "Proxima Nova";
    font-size: 13px;
    display: block; }
  .checkout-slider form .bb-tip {
    position: static;
    display: inline-block;
    margin: 0 5px;
    height: 15px;
    width: 15px;
    line-height: 16px; }
  .checkout-slider form .state-space {
    padding-right: 15px; }
  .checkout-slider form .zip-space {
    padding-left: 0; }
  .checkout-slider form fieldset {
    margin: auto; }
    .checkout-slider form fieldset legend {
      margin: 0 1.8rem; }
  .checkout-slider form h6 {
    margin: 15px auto;
    padding: 0;
    font-weight: 400;
    font-size: 18px;
    color: #666666; }
  .checkout-slider form label.checkbox {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #333333;
    font-family: "Proxima Nova";
    margin-bottom: 15px; }
  .checkout-slider form .error label.checkbox {
    margin: 0; }
    .checkout-slider form .error label.checkbox p {
      margin: 0; }
  .checkout-slider form #coachDisclaimer {
    width: 80%;
    margin: 20px auto 0; }
    .checkout-slider form #coachDisclaimer #nonLeadWheelConsentSection,
    .checkout-slider form #coachDisclaimer #leadWheelConsentSection {
      padding-left: 1.875rem;
      padding-right: 1.875rem; }

.checkout-slider .add-new-shipping, .checkout-slider .add-new-payment {
  display: none; }

.checkout-slider #shipping .shipping-options-text {
  margin-bottom: 20px;
  color: #999999; }

.checkout-slider #shipping .saved-shipping-info .shipping-options-text {
  display: none; }

.checkout-slider #shipping .shipping-option {
  margin-bottom: 20px; }
  .checkout-slider #shipping .shipping-option input[type=radio] {
    margin: 0 10px 0 0; }
  .checkout-slider #shipping .shipping-option label {
    font-size: 13px;
    line-height: 14px;
    font-family: "Proxima Nova";
    color: #333333; }
    .checkout-slider #shipping .shipping-option label strong, .checkout-slider #shipping .shipping-option label b {
      font-weight: 650; }

.checkout-slider #payment .cards-accepted {
  color: #333333;
  font-weight: 650;
  font-size: 14px;
  margin-bottom: 40px; }

.checkout-slider #payment .credit-card-expiration .row .field-label {
  padding-left: 1.875rem;
  padding-right: 1.875rem; }

.checkout-slider #payment .credit-card-expiration .row .month {
  padding-right: 5px; }

.checkout-slider #payment .credit-card-expiration .row .slash {
  padding: 0;
  font-size: 16px;
  line-height: 35px;
  text-align: center; }

.checkout-slider #payment .credit-card-expiration .row .year {
  padding-left: 5px; }

.checkout-slider #payment .return-visitor-personal-info p {
  font-size: 13px;
  color: #333333;
  font-weight: 400; }

.checkout-slider #account #coachReferralForm .choose-your-coach .label_enrollment, .checkout-slider #payment #coachReferralForm .choose-your-coach .label_enrollment {
  display: none;
  margin-top: 7px;
  color: #333333; }

.checkout-slider #account #coachReferralForm input[type=radio], .checkout-slider #payment #coachReferralForm input[type=radio] {
  position: absolute; }

.checkout-slider #account #coachReferralForm a.search-again, .checkout-slider #account #coachReferralForm a.search-again-undo, .checkout-slider #payment #coachReferralForm a.search-again, .checkout-slider #payment #coachReferralForm a.search-again-undo {
  border: none;
  font-weight: 400;
  font-size: 13px; }
  .checkout-slider #account #coachReferralForm a.search-again::before, .checkout-slider #account #coachReferralForm a.search-again-undo::before, .checkout-slider #payment #coachReferralForm a.search-again::before, .checkout-slider #payment #coachReferralForm a.search-again-undo::before {
    content: ''; }

.checkout-slider #account #coachReferralForm p, .checkout-slider #payment #coachReferralForm p {
  color: #333333;
  font-weight: 400;
  font-size: 13px; }
  .checkout-slider #account #coachReferralForm p b, .checkout-slider #payment #coachReferralForm p b {
    font-weight: 650; }
  .checkout-slider #account #coachReferralForm p.question, .checkout-slider #payment #coachReferralForm p.question {
    font-size: 14px;
    font-weight: 650;
    margin-top: 25px; }

.checkout-slider #account #coachResponseMessage,
.checkout-slider #account .coach-lookup-error-msg, .checkout-slider #payment #coachResponseMessage,
.checkout-slider #payment .coach-lookup-error-msg {
  font-family: 'Proxima Nova';
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #1378DB;
  line-height: 16px; }
  .checkout-slider #account #coachResponseMessage.error,
  .checkout-slider #account .coach-lookup-error-msg.error, .checkout-slider #payment #coachResponseMessage.error,
  .checkout-slider #payment .coach-lookup-error-msg.error {
    color: #f04124; }

.checkout-slider #account .coach-referral-button-container, .checkout-slider #payment .coach-referral-button-container {
  font-size: 0; }
  .checkout-slider #account .coach-referral-button-container .coach-referral-button, .checkout-slider #payment .coach-referral-button-container .coach-referral-button {
    display: inline-block;
    top: -5px;
    position: relative; }
    .checkout-slider #account .coach-referral-button-container .coach-referral-button .radio-yes-before, .checkout-slider #account .coach-referral-button-container .coach-referral-button .radio-no-before, .checkout-slider #payment .coach-referral-button-container .coach-referral-button .radio-yes-before, .checkout-slider #payment .coach-referral-button-container .coach-referral-button .radio-no-before {
      padding: 6px 25px 6px 25px;
      margin: 0;
      line-height: inherit;
      width: auto;
      height: auto;
      font-weight: 650;
      font-style: normal;
      color: #999999;
      border: 1px solid #CCCCCC; }
      .checkout-slider #account .coach-referral-button-container .coach-referral-button .radio-yes-before.radio-sel, .checkout-slider #account .coach-referral-button-container .coach-referral-button .radio-no-before.radio-sel, .checkout-slider #payment .coach-referral-button-container .coach-referral-button .radio-yes-before.radio-sel, .checkout-slider #payment .coach-referral-button-container .coach-referral-button .radio-no-before.radio-sel {
        color: #FFF;
        background: #3AB5E8; }
    .checkout-slider #account .coach-referral-button-container .coach-referral-button .radio-yes-before, .checkout-slider #payment .coach-referral-button-container .coach-referral-button .radio-yes-before {
      border-radius: 4px 0 0 4px; }
    .checkout-slider #account .coach-referral-button-container .coach-referral-button .radio-no-before, .checkout-slider #payment .coach-referral-button-container .coach-referral-button .radio-no-before {
      border-radius: 0 4px 4px 0;
      border-left: none; }

.mask-text {
  text-decoration: none !important;
  float: right;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px !important;
  line-height: 14px;
  color: #3AB5E8; }

/**
 * Themes import file.
 * UI controls the order of themes for now
 */
/*
this cloudinary "setting" is global, as well as global to all themes.
Themes don't include global/_settings, so themes won't have access to this.
This is so far the only shared file across thenes.
Any changes need to be made here, as well as global/_settings

*/
html body {
  display: block !important; }

html body .pbg {
  display: none; }

@media (max-width: 46em) and (min-width: 520px) and (orientation: landscape) {
  html body .pbg {
    background-color: #0075de;
    width: 100%;
    height: 100%;
    position: fixed;
    display: block;
    z-index: 9999; }
    html body .pbg > div {
      margin: 20px auto; }
    html body .pbg .p-icon {
      width: 30%; }
    html body .pbg .p-message {
      width: 100%;
      text-align: center;
      color: #FFFFFF;
      font-family: "Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;
      font-size: 20px;
      font-weight: 100;
      letter-spacing: 1px; }
    html body .pbg .p-logo {
      text-align: center;
      max-width: 60%; }
  html footer, html #page {
    opacity: 1; } }

.video-container {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  z-index: 994;
  width: 100%;
  height: 100%; }
  @media only screen and (max-width: 46em) {
    .video-container .video-js {
      width: 320px !important;
      margin: auto; } }

/*
* Styling to handle page level text from WCS
*/
#page > main#page-content div.lead > main#page-content .pop-header {
  padding: 40px 0 20px;
  font-size: 24px;
  color: #48b7e4;
  border-bottom: 1px solid #CCC;
  margin: 0 5% 30px; }

#page > main#page-content div.lead > main#page-content .pop-body {
  padding: 0 5% 40px; }
