@charset "UTF-8";
.clearfix:after, nav[role="navigation"]:after, .level-2 > ul:after, .level-top-2 > ul:after, .category-switch:after, .form-row:after, .cart-recommendations .product-listing:after, .menu-category:after, .menu-category-sub:after, .level-1 > li:after, .product-tile:after, .compare-items-panel:after, .pdp-main:after, .pdp-main .product-review:after, .product-actions:after, .product-thumbnails ul:after, .bonus-product-list .bonus-product-item:after, .bonus-product-list .bonus-product-list-footer:after, .cart-footer:after, .cart-actions:after, .cart-empty:after, .cart-empty .product-listing:after, .list-share:after, .gift-registry-advanced:after, .search-suggestion-wrapper:after, .product-suggestion:after, .store-list-pdp-container .store-list-item:after {
  content: "";
  display: table;
  clear: both; }

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

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

.pf-uppercase {
  text-transform: uppercase; }

.pf-capitalize {
  text-transform: capitalize; }

.pf-bold {
  font-weight: bold; }

.fas {
  font-family: 'fontawesome'; }

@font-face {
  font-family: 'gotha-bold';
  src: url("../fonts/GothaProBol.otf");
  src: url("../fonts/GothaProBol.eot?#iefix") format("embedded-opentype"), url("../fonts/GothaProBol.woff") format("woff"), url("../fonts/GothaProBol.ttf") format("truetype"), url("../fonts/GothaProBol.svg") format("svg"); }

@font-face {
  font-family: 'gotha-regular';
  src: url("../fonts/GothaProReg.otf");
  src: url("../fonts/GothaProReg.eot?#iefix") format("embedded-opentype"), url("../fonts/GothaProReg.woff") format("woff"), url("../fonts/GothaProReg.ttf") format("truetype"), url("../fonts/GothaProReg.svg") format("svg"); }

@font-face {
  font-family: 'gotha-light';
  src: url("../fonts/GothaProLig.otf");
  src: url("../fonts/GothaProLig.eot?#iefix") format("embedded-opentype"), url("../fonts/GothaProLig.woff") format("woff"), url("../fonts/GothaProLig.ttf") format("truetype"), url("../fonts/GothaProLig.svg") format("svg"); }

@font-face {
  font-family: 'gotha-medium';
  src: url("../fonts/GothaProMed.otf");
  src: url("../fonts/GothaProMed.eot?#iefix") format("embedded-opentype"), url("../fonts/GothaProMed.woff") format("woff"), url("../fonts/GothaProMed.ttf") format("truetype"), url("../fonts/GothaProMed.svg") format("svg"); }

@font-face {
  font-family: 'pn_bold';
  src: url("../fonts/Proxima_Nova/proxima_nova_bold-webfont.eot"); }

@font-face {
  font-family: 'pn_bold';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("../fonts/Proxima_Nova/proxima_nova_bold-webfont.ttf") format("truetype"), url("../fonts/Proxima_Nova/proxima_nova_bold-webfont.svg#pn_bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'pn_light';
  src: url("../fonts/Proxima_Nova/proxima_nova_light-webfont.eot"); }

@font-face {
  font-family: 'pn_light';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("../fonts/Proxima_Nova/proxima_nova_light-webfont.ttf") format("truetype"), url("../fonts/Proxima_Nova/proxima_nova_light-webfont.svg#pn_light") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'pn_regular';
  src: url("../fonts/Proxima_Nova/proxima_nova_regular-webfont.eot"); }

@font-face {
  font-family: 'pn_regular';
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAExYABMAAAAAyhAAAEvoAAIAxQAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjIbySwcjBQGYACDYgg6CYRlEQgKgpU0gfQYATYCJAOHKguDWAAEIAWIOgeFbgyBaj93ZWJmBhtKtjVsm0bx7lbViBSAwYA77HZQefk3X2pmINg4AIh/HZ/9/9+TjjEc0DcQTauDslmF9IihJliVmCtR1N3YPbCR5BycC6VEbwxi9Fk2A/nE5ZIuh0s2PV520x0MJ11BsonzPto2LdOTZApljqGXToPuiU0IbfXxlS1D0GXkhq6c/XmLoUSeDLXDy/fPqszfoaEl6lV80HnpDbNiCxznhZSMrU8Q2cV/9czs3T3AGYhQ5s+UCRkRpIKjHz0cBPy49x4+OFNp0U5OZCpSChuguXUjxUKFR8T4EQ5wSMWgxxi10YMNemtqLGBsY9Rg0MKEhUFLCY4UyTAKxET7A6MwPtR5c+9ET2an+UnVbhtSzIpLsOLBimWmwfr+aRqsWDcvHixvhMJJl7TdwGQOD/r+p42VRcTCMC988Cyqy+KWoDa9WA2Trvqcl9qqNu1Vd8TDH6u3kbptcRFBe6CVYidwAN4kfyD+s5X2HEi81swBge5mBW5zEATOgqrff88Q+TkJFIQGjOnIprl7IJjRyXaAKuYasAovWL5PziTLEAKdthEEpSeqgz1w9dA92wuGfxa0Afb/zvVPSUM3QA0UaDqdxx+AhbDr/Jdi8fgNgGtq/7IHQiARdrkUnu6ltPbihIu2/UVzTSWH6T29C+Dfwmm2Z7moWLLXvvQ6SUciNAA/AGC/M/KADIB/TWe8opDWY/YE7rGKDfNeFVfrds+vTusDNMbxp4BKOuHASphvWj/7f7f/U3WVGHFV8VAolNqZTGZvdjLbWi73S22TZJJN3+3vWGppqlSHEl2hDBJ8zp38OHBIJBK8w0iuTLXSnl2AnKXO8d5S784xfB8klHsT2ijH9KzhOuDWYHm7C+oIkDoJAKkTAPIlEtI/CJL3IKW/os4ZFx1A8q4o6hz13gbRp86GX/nHn0QKL83/p7lXm9ffK4FwpFpX56rkXT5egTk/JimTMlWVdZcSBgrEY7cJR07Nuz83KO336xT43+69RIgmqP8bVs77ltgjQxXJ2pANIQQrIlZEZBCRkB7n9JAuu1lUyhIh2r4whZs1C16upKJYA0R01ULKvZj5rnd8jyB/RQw4iJYlbdx+IgR4e1rzMYA3ei4GAAAffVXz1e7rt4XBACSasI4325BPybY/gPzbBGFCbl68pWBmQPs2s9KAbZRWXep7tzO2CqsSbb7FTA56He+P/lPVX5IEBnAkCknK0dqZIP5REPc+lZpc4bFbq78G5y+apMjhtVcggB+K3dTgcnUkiWEzfBA//sSOXVUF0eJRC6vsohN1/dDJ1bOxKThqpDdvuNl+CEh0vzdjRFdse2NXfuAZOjeP+RvyNfW6RuNZFuhhMIJh2sLKPmSmhGgqFWhQ0XhPHIFsFCX2tDdBYrBcW0t7pHT9YMF6JO7WmC3LZ/0YTD1G/DEoboOwx+Sn7NCHOysAgJb1AHTGuN7VYz7yZrXNhYRLn98QJq86/dXCg2kbqaPXNi1uRtrAR9BSsPzm729rluz3pMEH5qEnigX/vKaCmnzy4QHhaXbztnvmAwgzgu3pavfWeJQHp1wNVLK71UjuUCXSM7NWdilAufInsq/yXp82DSQV9qJcgNTv+sn13IDsyv7oAXllxpJ8sZ/65imnCJAmyeD/XvYz83vBFAnXV4c0R8IPtXNcCVb26bDl0R4j6teanaH+OclZAmZBnqPeZ+krR5OnKrl8PNieiShiscmdTQgKzlU76tZBne/jA8g1yZOGZMIalNg2qx68GIkNupfO5AUfJi1MY+3QkT2ay6DcVhygpD++X243xMKBIfkbR7S8fmJwzzsWAhBo8H14UWPXaw0rwKMMDzc73oGYN4EPh2C4tgP1meKHTC0uu7sJlBuUxDwy6g+2kGMY1dlUKUJM64U81gyOkAzPnpC1sVvHBWMo1EvmjnkkfegGyKWCrQbsTmp1ppeLfLzGLFzDibJ2ejyTuBqUTAkX0ZZ+EKU29nXCBE8d0Usxph72vkW0NFtrAOpf5ftQsV2i93EBkps2lG+XOQQJ86tuRS4pv9nysFFZSbjqd0/EoZPTaleMJCQ0VBmeFW0AnyBQrRfGX9G+m90ESzwW6Kiz9fzjcQ6vb+8pI86uzW3pP6vml4KJSBLp5lc5Hz7lMZ7+EFDHZXF4lPG4uQ/r7Or1BbXsn8Pq2Hn9HE5PRDT0yoRDSTlI8XDVhZlmCur4DIrAFtHZWM9HSrdKZ2WbE0yuafN1j3NnZ7+Jet277VN8oh4Ylk/sRWP8nfthd8tnina5cCvcDGrXoRK6DrtM185NLjweQrnxO83PLhbqnZVwmoCwFdyahUSJcOl6OtRCTn/5hHc0mgcQeauufnq5/iCQtLV8vQLyhc7YpH5I9v4goXvG5mZOPqnTsc4jMcjNTagDZFbA/yrX168+QkRTKcEHyO3WrR19LEjXVd4y2HibOyjvhj5V3m3EiQl0JeCaEp9jhNGHwgtBIcBvcRhtSHp3HAFMayyuAtc4fbZvj99VH0J86549IucQQsw2f/l8NC+47kc6Y4eh/lCTnbpZtpPZ1S2MceJ0kg/ormvNv6Gh4AnEQpAMxDcQ26q8wDcLLJ0DTaOdI2IOVW4ECy3dNoDWA1tnpK2I7anBruE3+i/mTj1DsNye4gay4/Piwv6b/XrLslUgq8iRNHVFsgC92pAEqaMXqxqr0hlvF0w48cM2C+OKFx9+AgQpFiLMA6bXXxIjHtmWLEUEJpq+BzmJWf34HLny5CtQqFyRfNu+N4k7ukQOWIdj8K4z2lRYXqTS3NOQtXMJtUTxDAELthM+IoJi+agVicHNJNtOZlsOpMkmljGRWHai6P5LY2R0ZaaHyYf+Do1ATmUxdhop2ZEIxzZUptJYXGPNrCvEoXpze4rI5ZGbcPhAYtsGsimZRw4WH5F9sHj1YxN58+LLRwI/qbZCeRvZfIADZI1wTyWOwADLLUQpFsEobB2Wx3Ml5U7d0TZ5Uc0PSrO8OxEGzPkOo32YSBAZxMh6UpOnAhOu7AZI+HiD3BlWvebjb8dyFsL6JJbjXQI3yVJ5yFDCW5UaEeo0itasRbw2I9BH0VtgsbfQ8scX2d4pttdb5eh/c7WTixpXD/SIQC16hRlwSbwxs0jmLUiz7gk6ELQUKerHlP4rFoKk6B1HEvGA3j4qOREwOMggpAEmR9l0JmDuR53sMLWVxWuZuDJhyREFHaeibDyp3rjnsS2GR3hwo3EvF/GsvRevr3+RXWI9vlcveae01Jhupn8HnL0zKQtzb17L31evOJakUlLOl0ce/fKl9quai9eoRlOGzJMecHC1FUHwmkQPUsN7G4zPd+I+Ojfj8wnvDR3CB4YkSBP3Gy0ABcncRznVOXpUc+X9MNzz2ymr2DKBKKI6sQwTfG2+OUIVJYKnw4DDkR1UBjYMxNMBBTGLRmN3aIEgETkT785eAy7p5zVSplSwY+ZOYKCNi6HFvsokX0d8aiCRe84ed2jat5cywd9yNkioS68eg4XS+0hcrDcL2N8Ob4eA2jYcnbUFFsQr0fhYIFx3uzUyFSKdWbBaLK8dr/dEfcbj4+62tgAdswy3jxOv+LJZKPfVBuju8IAg4A6TobmaDFSLVSv3UtZZv0lZvWB/63Yof1HS6k9Ky/cLItQDSaTEKpQSI6dNyjzoyMXBukC0LZiyk0PTsjQmZ3NOlbCT5otxgipd3V/ZAKKf7pw/QGoXIDHU8ps19KOU/ltEnl4Xv7T9H5MJeNh1fdWW3AoF1GeniP4A6BEA+ZsKA9CfCiqNSa5rwdeU5/reVDwDDDX5eduhjXW/EhactJge9d8O7owCFKEYZahFBzbB56+Zl/5bD341GfaHakzohwPg9shDYXc7ocWU9OuP7sn4h8+AKsCP10+Xn849nX469XT86aWnfU87ngqfOj6Ze7ApbfGn4K4YcSnuRR/8LG5cnAX/v7AI7frBh5jGXKa5H5aWV1bX1jc2t7Z3xHb39g8Oj45PTs/OLy6vrm9uX9/dj9M3b9+9/7jWG8zZxdXN3cPTC+6N8EH6+vkHBKLQQcEhoWHhEZjIKCwuOiY2Lj4hMQkQlZRVnJQ1tLa0tZ/r6Drf3dOruNDXPzg8dPHSyMT45BTAJJJoj7ObM1JeZSUDpacAFgBQOPC7kJoDdI4VENIBAADSBE/whcXSufn1uw8f3bs/CswuAC+fPf/zL4D7YAMoqhRWlZ+oqa2ulwB1Z86eBhaXGGETwFmJXk8qQ64ipW6Q6UKVjeooTMx//kPKVRJpd0qI88SyXGaPheksNIvMcZ6YMTx2allQbx7HVJtuu/7Obiw+M2TW5PnsafzkUO1zhB6fM4NkVbxMpD7OAwczRvWS9TlK07VRpC7NH/nGSpINzX/51kpSHF1teOjUbqbERO2L1smDpbMiRt8XezuKK3G3tiZZ8BiM/RRLuoPOcTojHe21Psdr3EjQX2ebAkeWjhI4qmyMxcyo23fb6GrbpFJWulliDqVZCYbl02SaEjaaqPHRlsEkvoFajq1eM8AwDW2fwGBvhx5JjGSlrNwHh2H3VCYHR7IM4uxwcM1cw0XEwf6EkZspSqZ3f81TSuKr8wGjmBgFi0WzTIUzkaoJXyW3JZjxeanYs8XOmgNHyRHcaDe2seVrbCKf02JAipGuPXZLZYDhmkE6Fm05gaWTqS1w3a3P2o7tkYtlzJgu+Xx3wyz9UAQ0iA298e40gSc1YrqLBtrMGdoBCwplCR4L+jrBnHkgIOBT4QMPHnw5Y5fz9wvVhNmad0JiURV8xATg8+/Wyzf0F4D4FBB3Azo9RoA+33OZmAmY+ydAMNNrqBgQjLcAp2xhxhQpXiE2jsTwERMKvmJBOnEGrIJXfpiBMy8tRidum6ZoQvRK9cyAHbfcuZfYdQvWRyeq+Wg0DK+EWk5GJ74S9yKUtt9FYkVtS4hDs6tSPj5FpZzpIYTWVKvDaKlNayIFGkzR32kyLUZUF+LsAVolKBUzvDZAvIQqpVGjoc5wq5RR4IKDKwjCGqmAAmb1oL1Jb4uLOtqkqFOGnhJIb6rYHjURqYpqp/sEtBNvZtlR+uAkUNQNmktClXSSGmMN5YpOFnqhDOeCaiLoKluTWUYRAUIzkoCeAFQrHcgTfFxU6JtMaUEsqQZrVa/Y/EZ4kFEGYApAoK/JIkiUUwsvBqoHbbBUDL0elIbBLH1jxEOiIgkapI6X4jjlNKrUA6XDGye4nhzgXp0BEn0ViqQgUm+fAHqzSXGSI3r6UtzG2CKMFygJ5/dgaXVlAOPia3wcG9VQOhnlC7LhOoZAt63CKqjGUucEOcDqVFcdS4wB+eKoLwMfiLcK3y5Jw337sg51JykSw5kVnrm0IdCMQDqv6sfnaZ06V2OFajhUVrXRyrrprPNAnSo+SmU3bOtYYGAFpHQJM7wiJ3lXBYtCAzEdFEZqm6J1UueOn+bGTyBuVbhebq5w1i+5NeqrQva897SSQnKBTHKW37rgIFlCIx+9iBQy+PyYu24ncFFpFYtpRJynWEFI4UzLuf2UaFOvA7T2TNOYjnMtayVXVzCFPFPHa50j6E4PkWHqnFlTmJTGoNu7r6dfDAUm3ASuq1ng3sJZoI2pwgwSyOBPRiFNA954OEKK2bCKsxBJYy13OXN6XBNc6XaNrlbLLFdU1IqOkCjzkD7AUr+wSZW38bwfESuyTxx8HDS6wQM/uGCaA2t7CZZNoQkrh67SCUBxDEsNkf1/q3oyQ8tM7T3XNqGKVFMS0xFSQ5dIqmaYEuUFOdoFgqfYx6rBc/Z/AmfErUFUeh4Ue+IyDUxqXB2XuGEvwQk7NuwXouuhh5IPa4h+5Z3ixl/reBK8YApjxdF4aB7VkFaGucnBMfKVM9MOC2ftAzVuiTnmdJucZjjJlwuBF+nhs1sghQH0XVQJMYeQNpo140Be/YJfoEOeZm6DwUiIKYTDQWanyY06zNiEJx/3Hr79DrzLPCMnzsH0rQryVajlJiTv1XLcq3rvdwvxkp3cDI9di56kqWEOQhvc3vvGc7uvIR8qQKvLixi4wRzM589JaQjBn5iw+Fh4LIVtZLxTIRS9mBR6yCe99sym3o82u5v7XfWq8MG/B2vujO/N49wCzr4D87MKzKgGECJVw0KZyhklFZHCKSIwti1FqkCjtJAs4FzODuziXKSwDHFDzFV5we3+eqSa6QGbUlYP0utXCJaBgvj8b7Rml7G11kBO2jXNJsk1MG6snSIVdHoUra41/7jSZ5YRi1NhhRiW5hnH+vGQlSMPaS9OxBZFWxMbDVrIrrWqiSlmpFdWEJemxbKxeo1y3/IOiwc5V6xTeChY9yXUifpxYDWLmVHJvfkBc/XHhvMULzXv4fQczHDEq6WYRXLAoQyvis/UT7yGZ1tKjTDo85t6zS71680m17IbdUldj7TSxNRnB6GxVq9BxfOOGniaKLzWWJIv69st5Qmzwd2ASlxZQNjkFICKoo8eEqjrBvUgV9bRJg7xuMo9GmIGsHT0EJjVKjNYruB0GWamz7wZzdpPyO9Q7j6J9L0iHSJvu1NMO45WDYcTabgugxnu1c2hblMdywt6JcxgypNqGCl2DAGm5S5qGJV7kjpmAhVzrd1T7AGOrhsevVoHExjN3pmBRWLb0K7KOYTlhKLdLy2+jOTjY+d95sqIwJeAHXqyA7N+WxGrLcTVjvq9SnKy5SVn5jqX0legYEJa6rLEKlNJTzEiRRt6dSBBzoATcTzqNXA8l3Q4qmSFzdjBDiO+69KMBaF1zV1O1I+3Fy985ZPWYItJ6bi5f+b93pbBB/3N/xbWkn12/xxpZjxXxWxlJJzkAQDMjBlnjr1XKTrige9Og/WWw2d8hYiNATf4PypgAwHk4FWWqC/CmKdDJHBoRtLZoEeKtoOz3UxlIYw86WQ1mMLJYwIvobtQwnQkjX6O+b5tLykM6sL4hkFddi7n397fFlrDX3hdfZklBQUpZNtrYsC8Sk9i7duFRPZL9/ZXEjMQMvgyTeVH3U1Jbi5M47ucCQr0D3yNLmCABAzSZOSn+r4Hz4JkkRy38J6rssgbtrT4tLSwiI6HSq4n21bZZewaob5NVd1j0lZCCvKHh87EWALB8koUokZ3pabFfVu7CNSkPFsXLXDK1na6qpPN8/6hzq4+mWG/OFqJwqTlkDeMs18ewH1GsBrQpO18v/D1a1iGYwkaHuANl7D/+4jlAhaHGoCoYvBTzg71Fc4G9xjJDQnFMFCYmcPSEvIqZ8OFsCZg2yFNBM6She4IACXpoEhiX9NeZ0jxgnFlRpYrfLrMZqapcoT4o8jMCoH2BSgYSBs3uWJS/kVTvstLhAmdy/ATIGEMUP8NExnLGehMMqxAlJ1GEomENnu+X9OC2aiCd1HXt0Lu057Y++2NtEGHpB5c4GE5OCFJl6znQaiKJWKyZrUraYWxlsU0J+ZXyx3DttAhpLTNtYosiCgPwcqWvKeWEIEQpTUor3lTkp+l88oczIy6hHntZlcDMoh/52wl5uEajTEudgXjWSjxTKyjZADOzGIGfGIAdxxZQYIxCkKpF97ErRgX8sujRy+Txsnne16URscE+cbcbtT+WqCaWsp+HOxDetY3MA7tIMImKbIZME6sNJPMZIyJHQkdIb/u2f/eqtKmKDQDUiwqPRwv63zBirYusdNfhH9dy5AGHkyBTDWzJMkAziQYBY6sZu9Fgl+TvMbVQeN4XZ3j1DnlqB6QK/87pJQ/kQYcU0b0jiZ0nLXNiuUCAx/IePZGZIENl+f/Jk3JoxkkTyPoUXGvCy9OKZ/pQMkP66s7X0UQeavicef1YxvGNztw/vcKwD1Dp36MqGsYm6xyWHli86A6jULFTp23flt/WjxHS7g0Z0zxU3sdUHQDtP3JZxnOsz/15T39dy42L2ZfKPT5cRNB2cdSjF/tRmHMo9mRTNwW7Sn2MwwdRF+9uG6OR3qO+sYriiWuz0y8kurHSLhdjZhrj+49svfOWnzX4uHEIXfthI/Eh6LhTfvS6i7Gmb/m/iMY+6BJxvZTgfYtJgeNSWifcTFrM4ZB8sNiyQaY+ozLyoXUi+XwWQ8PU5+WSF78nvwXl3FPYryAy/23NCU/K5Y8846YxufVtT/Q3UJpxYMFbn5+1gz/s29vjGlM5Ex905U3EvmcvAG9iXg9gVVFDKIi7vTa80d7hnOGIZpKayC0IJJr1JymXsbaz1wV7uIXh8cISXwjsfLW/pqRmeqa0Zma6kuThsMT3OokRtFgphBPYgljcAyhynyOfR2Gbt+GqbWtGZmtJlSsrR6ZNBya5FQlsYREXNJfs2iEIWz2w9ecHakMIPcBeaLFoZrS8xW5/nZMdkKkbZSZJzaa7BcZGYcVOvYXOeH/wmQSqS2SO/OR2Pb2Z6PvF9umeY2VGdJiUXGFnUdsCiolHkYuncAmhJQLPUu4Mf7YIGRwGj3Nl6rB2I//gyuiESnrZP4TsiDldjQSXKZlEPQ6HargwycaL3ktGmFQ9hNkUKKlgr9/k3aTahY0J9DYjNuxOS8wD7pLb9LMQ+bzdmzGfbPm8uxgfFpZB6ujbFzMIGswgjUPDkgJZv4GpeHcPI/bBYT54mLbfG2dXbpFb0QGXLO4WGNkHvGmpkciOrLRIjpkiJrzR8716zxR0U3eyoJ9VLOEc/Mmv0h0nQ+boQ5xedvS+bW50/UthP/v5vavLe1IpYGvEfH1gCqmi/3wz6Nqa2IU8V967ajmjZlJH26Q+llpl2itfXPxwWNsD4bXLmC9Ke72gS0TqC4hy4lZ9R0lWbyhzLPZVqcSM8v76fTUHr7whrQtltZz2wi4ojzTJRpsytCia6wo6npVH260/hDEe2IrjcTpm6Tp+mlcF+5x3ZPlqOJZSnrFwOtyRXtOUU9TxUhBHv/YM2+p/CGXuzD4Y3Pl2r4vq87p5PYZhv2vle43Vc0Rgsyy3ty+hqDNKsO91iF3C7Ln/n1+a1RV5X7pTQZn0fmb4sguSfvzZnFbX3r1BUk5YYROU96alLayDbaejRuwJg2o2PzR8TKTAqPu1pzzOkMc3aHzOd1tQsMyk0vj+R37LzfrLneO00YLiwovFSSH5vGENkRiW6yQr2Pj5BlDtQ7TExWFHUotntEwUic3N7+dm6QG7x1RVbtXLl2+DPtSM8Ow/XXZTFNLxMKBFr+/yo7CmuDH8+71aoVOP3YpzS56h6T9ZXNNxwAlngUqWgkTPOa2YM0CqLTgob1Q2nGLjwHEVFqrEHifeA7OhPvBMlMc82fyLUOyrI6dC8AuJJckO+aXp5ak6sEu5lrqsyM5K//URaYASuHyppsHgOGHQyIKv0kcwc/0cuLybYPgSa72pBCPeGSIi0OETSg/hb0kaN/5+Wcc3BPn5Rnn5YHDIz/7/vXY+zA5U+vF2q/KUEK8MuKgPaoHH1d5/mL9LYjlaFwp9gjigKCCdcxxnw3JFF11cfynB0LJeGRM/zsq4OfSEMN7Oe/Z/oyMdjCBLkjoF1yE6cFSokPrV9+93GcQgVk1YGNmOeYdvJrORW/wY7NGQBWToLg+dZpX1knQStE8M887t3p5ZE7SnFUkSCEIRZxmiSyDy53h89JleDIjTVwO9Z3YXRUEi1xOYz4zc3wZ0z9jLqU4Y08ELez2gtpy07nqVCA0Ni3IczKRmH46YP7ilY75F1PH3e/Nld4ZWZQs3r0jRU4NpHuQ6Yy6UlPva7+KwzwjbhGzuC4Le5YxEzm6/45E8PbWax/TtOuarsAjgV1tKfMI031BkDF9HWFkHr24JufkmfyRrtE7H57MbEAPVpqLnr3jWEK9uqpKLJFfsVznTvKkNjf7rCdU0WtV2YJpCIe1CYhDWwSCz25Nr5URFMp10VareS8vHzIniVNzHMqtSbIR6PGl2U97HV8803b8tKVl//zFXnsnfs7RpZdvY/58M8/7fZiULal5JTmRTfKmmmtssaAskyisaCDdop6zhoGYuZ2Jn7rJl73iYopaevLt0zHF1Zt1O+hmK9FH9vw+KMokTo5E/XjYVc8scO5URZwvNrHSoces274Cha3Cd2jcumI1MBF3X9fyhXeGk+DLie0zuw3v8+e0Z3V8+xsIHFMxmpTulPZPdk3CGvZ6d7lPLt1nL9+bcu/yUjlkon/QxAl0FDN3aO30G519f6he1QfdwYzv22JqtTIrtU4y960xJ3QjMJcWRWdaR3oOaI19kd2oM6g1uPFZsm/i2gBiEAGhz1pq59ayS/piba8uL8ukSksVK0B6v2FpSs1DhIDap5wMtd15j1oGDFDN/Zpalq1joLWKyTl5RXBIJ7abHdmdqw3Tgu1VDanOqN4PqMobzSFsk0Tz09c7y1dZxf1JZWnpvXmlSNqZlndday1dHfIMfslloPSm4szJuFIObSSSO2rBCK2Ukyz357uS7c7ruTa3dej1u0+6CzcE3eKdJp5tUVHi82vB3esno9piTLwi4jWn9kEevhJ2E2Nj886evrQWfGndMT6PGCfsfvXQNv7tm88HF67l9uwW5YLkYkH39YXPug11wd1rNbgW7DGPmWPw1mhsTUT8+/s6Zrce/jLrG+trnJiel41k833x9ZJPG3rgJqNSkKD98ilx13KSkhZG1BoolXYU5Yb4uxES4EBgECEucEW0gpFhcPHqdz/rLFzJ7amTT7/QuHyt8KJbWFggg158q3TghLTSHnUhkbAQ9utc9+2aqLZYE7gixc3R0eLOmym2vuw2R/g0nursMiov52WQUsObcO9Wkepb5zBXTaGPMA+hpkpGtA3ZBvwy0oH1Du0fEYlzlbnWSBoqs3efc8CI9RWzkkh919zQ1MVDC/ixlsaD1muCFtWXb8iqfS+m4VOLSDohZn7n9GRt6BVZ47WL/rW4ijuFk+8JXO8qhYTX5ZxJzoD7sFyUk0FJxjThrq8i4/eO7TQZ3WEytuPYaMq2xr7HFhceu1/YsOh74i/jKNiD2B6liCUtfNJ9+Elv4Ra/V7PUBN6Gi6o5vx7wmNqEreARjgU9/Kw7T1LE2qLESVGjye+9sRCsCO5cr8G1RUO8piCeMxtXE67DG2ksGZgGzi7o+zQnQset4AXotGP9oQnp3LgAL0FAP2TAWsAnZS+2dD2pqvahkvlThMxIb2cBvA8yYCsQJhdebR/5fwwEj1m2plwzRW+E5GSNsPL2NWPA3dmpqZkZogSZwaisnEcnpmCaIq7flW/Iy10Qo7EUZySA3zin3QLVZkI7DgxsdOiDxBsNmobae+DahYj0skatuQ3ZHsODb2x57oHs/4hP+/dx9nL6VxX/v36TuhoMoT/1I1vnQuZvKrkd1y0LsrBDmHE966C0LPBjfdEm2+j58SJzjWmSjUOQaytPKiPnZOS8l4r2VZTHmcSaAOUKH3SM43opkkyafc7VITiswQRQ7aCj7MMGWkResQivWFNRucI3KNqhkMp4ra72QTYkm/6wbueyZVJSTpgyM12DCD7jWktFnYgPMmcZZTgGQYsMShi7NMhHTrmKqSh/39ggcwaE4YiG5kOKceoD4bjvoEo4D3i80lYp6PPd3J+eXRA2/v3KnwfH9Oqya6Y1s2XE2JC0gt3f8naEMYhxmbI5zeHssTHdPw82XK0uu8Y58DdHr2wlFWKUdt/R85yT0Kdj9+Z4+b0sp5SSkEOIisTo7K6qLDvDJKMQvMI27d/Hpo2n0vTp3n1hTu406yrfEnz8BSBhPs4fIw9xFRTAKptiXN92KLOyE2LPNgliexXc2IaG2EtlQ3ze+a5Y4elTsdFnZIK4XkVegvRUQrDPRBd0KWL57mY1fddtnGXQd3lkXmV8s1O82TlCAx4BKcC/Xf+C8iOANsxqMBHRRerK+pe7MESoBuK5tQupBbHhPgJ0/7EBGwGfQBIKSXqv/fqzFs92feCd8I4mcieS+Fh/dwGyz+gDdzuFtP6xsDGkonKtQfE30LLNDhsQdCBRdzW/0y83mB9M0xOAiYnroLU7xvWoTDQHVd8GQtczE1qKssB2Hz1zxv/0G/NMg7uZdhbnNw5Hm8Nb0xhwZn37p3+EUQwmlLojq69fbz57Y63KX+gp9GIVj/SLVOEJhJK0mNKQiAzXWCQ8OyTWOoCa1gSwa1PZCjYyJLIUV8bITHTF+HkzYShgMQBvjH+ey0ckVR4NSLocTO9nAZQHnFNLvmeU2/xU/V5UClWoP/4fHP7vv+HBHz8o8yiHRxuODzYcHjw4fVad/umKFy4M7hsdYFi0GJo3j1sASvWLjhqTDEunxPg/8YeVtjJINbUkihipqKGQak7gKe4RUW7uuCh3Vxw25sFg0c60EppjgZR4wvyP/yLrIkHN5zAxb4nXyWczrz6/VttADI/5MbB+N86f6O9bj6YGqOLveKKwaeIoEsqr8o5PH+mW1wpQ4EpGoAuj8e5+dMFIYUsmITQ1AbkDoZpDwtHOFVStJjHNIY1YCFhPCcpfPQtvwKr7mX3Nigf2f94hXPIYBCvsA9oJOBlgmzgXoswkGF6/XpsGqBnGAKpLw1NGDL4mgLuI8/CKNwn8bi3awB+CQsJibPzMjX0DAItn8KPu52NsRWpQ54AAV38uFpePAN1RPHqaYsM9KarUVzVE/z40Uy9NPLc9K62HhVDoxQlJjGIKiVGUlEAXBrrkIVmQWPldCoDW2MUFYlGF+knTuA8Yf/Cuq7j4HV1KWYSsa5xrOvj99SezrJg6gc9b4XXy2Mwrz6+LGwgk9F+Pj1oRIfMMxKbVApN7Vq4BPv3kucnXi030jOcKk5W1apYx7YcwmldxCR0IzyRkXsu+tHW3MExICSOChQqJdXTyzbYPQib4BmQkB6X4+eOdg/kpjCv8NnxKQ5BdrCXEWZiWSaNwuMXxQHoJkqfbQd3+Q4MFhL3PVsnjncsL9lgG1Jwz/Y+2w2AGcnIJQum813Lv2vey7c4tHqU+zioABkHQ9KH2kVExPHJ9nE0AzOgYHELlre3FlxAW6ayxqIIuRpPQFLTSoErDeuxhqm6uBI1v+s0tt4dnZrayM8NDmZkdrMyQECsEMsnrWNnAETZWCARjtx0CMxdCh0uSJZ/6zzfX4uAl812LS09iyJ0OYfoqs6qW2w6j1U44BwpWrjDARfQE3z+GxXM45Bhnrw4pXxSwR1bDH8KwJYLOvBRD4ooFpAELQc7D47+tEO3cZQi12fnAwgf+bIoj5Gsx1UgfGswhLFXESkg/enTbbys0GVIlnk4G1a3MQsTLtKhMWVX13Iyp8npl2nbEle020B8q6Pp6D/HQwucssIck61cJnVeWT+Y386+mG7gcHDnk712FTVlwHObkoKCusRpKqDD+WeoFx8wJZwkUNo9BvYDaV/O9fLkh627W4q38u53ngkUwFQMHP5lI1XEzRHQxOhPNoc1z16Ol6NQCrrmluXkAaiQEQIIEUwFngjUAudOqmucfl0X0lkQIWPE54PNW9X2wJXmMGVyEFf61fCFa6aTs6Isihmc5DGvX05HyVm58e4OMMQyp77J7Kqn+LhfUg8JLW4HNrH22l6YCl6c157e4ZMbYNI3vvEhxi6qkJdrmrRtnz7/FW3r5RtH75+t5HnRuILagaoH4V+UA+U/5+i2F+HYFOzA+gwGLj3Fw4sC7jXpsOUW03MWeYVFnSAAKRXtzJjgpPYuA9OIEdJv0WHP4SYFxmakusSFQr2zfYIKIT/p5L66pq9kpKcaQvZ994pvI6UOiQucr1CJnlWvRfCV91gtfNfXVF1KEBHOI8gC6/tAtdW7Y1upqzMQbIIHguaW1A1r6ah+5GMJ1qniPDp37ADqYrA6D5dXrdyfW2dzulr/KK1AknEzjzZTU9ktBU4tS4TRNL5m7/vnG5rG/jN9rnLgwfeJ8Ot+PXCt5sJ/51pb6oFDUgQyKqaVn53Y2knSp/Kns2vTr9VGgPMmyWHTm8lD8+ycR6H1yz6zsAEeEAR1QLoHCU+0FMePP7/18JDf6rG97WSs8FQRiCBpF8lC1cHmeV6IgZ22xnheOKAj5i7shbNyALm4FUU0tVo8Y9B+tMsjckG0cVbf1uNbhICprhzNKJ5mmEFgB6bJmqjIfBgNhqO0mnD/VlFi9puvr8YhX7f9xqFQwhB943m6UZxTxkZoK/v5vmKAkLBq5kagfdiGQDy/8W8P0ycO0b/K+VYsLazJpu0kWfWvJEWxdeY3HxRJXC+hYV3WMW1e/M0D6Nr+CgW7AsChYWZNQ0atOmBwGDMzSj8Zb1QsoLtdZB8mSF+HC+LRGmhkf7aM7q8phiBNgG2x+RpnHv9/YabLRzA7bTI9mVdW+2tgB3ejixNjC0xP5whMNz6oRlCl7lEsqIO17nHc3wpsp7X3cWB9IpUXOdeUvA/QPFHpN3edd4XeIbWZtG6zwQAJhc6xTa31n7OoACqU2kEMIkTHgVpVsc1jztEJlHEDthmznWIWFylbt1n5iypKYJjgr/aXRq4zr1ct8877nS++OrEhW7t6V5n/1y1OrrDfeqXzxLy37V83fOmENs972rb35VSkl32QDU+sUH+0c4WZGvaw4K3sLfj9vcl4+zP9spyRvu652WtMFerobKZ3wgcfQvketzX0PoAL3cmVl9DptEYfvGpi1ms4w9StAeeHGigDYUVnAEEgbHksDQC/gfaW3aH8VDwDr/ampOOCiW/xsA1yAgORgJSsV6Cncz9vxbxjqqR52H0AlhzA9oMk4N49T+W6N0F0cv31XbasawbcClWy5vUa90OA77ugX6oOsvnd7jZrr6ZZ6TEkb53+3bA9MZIKh5Wm3BGkb2SxmfcKUBKYWtGzCQGVt3WBhwWDBi58/eDfxjGivvIfXutmhYR69ZLyBcq/xDji4F2JY3aoT01Xqu71MxjoCA64nSk51ecnQ/hrmv2yvxrRDY2pyUVwcrujhAbYtO2d6x+cHv//3ZmB/VSnZ6ds52OVWOVWBKueiCpB1YNScE1vG2uMRNgd4Jtt4fPKF5R2FcRkQFsVq4f4IukV4zlXMlWdWyZa2Id84kzHSL8TclmOvx551y9NoSNdPFaaJR3utA9G/57JoGSPH/Aq6f9TS7SDbeFrHsP4A5tbl0HhA9C9w2dor/jX47Kf2U5rzq1LtcbSpDvPzpxDe8lRaWXC/9Vou3+WL/G+nXj8LYY7+HOXdv8+CLNZRkaQJrC6EPf7/s8DzzQcoeZA4hloIOnMMmmX46+spNNOJR9oorwvAcprvn1bbYyxQZ+oBmqhDIws/XK/VotI6YNrdfWm1jQBdUzjxZUteOmurnp4Oy9MWpi11qkrmay25pVGNlRpi2z4YCJTxcyo1DbW/jGMiOFzMMJ5SCKJpW9fZid0B5YV9k2uVaHIvseuI9m0/f4oINeZttZyFm56wpqG82c6eM2r2SORAT4Ag8XaUlxu0+fDry6MiG/oYFKdEX3w6xwDnPtycvqgwlVpLte11+ErKJi5LW6fnd8TA7pDqxPFW6a1hdIsjnYCLTUzPx+ej+Qwfr7Y4Dy7ueIolSxP9MI0GQPIpcDImruCK3Iun9XwGMIw6JHi3u9F06P0TOL87Hx6tr1N8vOkHx6lWU5rGXNXeCbNwotcdAde3XRA+MCg5SYBN92kgT9FXu5KO9OPpep0OkMYrSphOr1+1cQi6RL6cV40U3z5zxAMa3cHu9T0pEHJFIE7SmWQRQJapol/cmW4SeKA5BQOEyIR1g9UAXhg6t4yfYZIuyhZDlvAW5EKjfe4QJm1AjKhiw3xRIGA+RSoKrHYUO97MJtRMIymjXC4AKiGHS1QOUSg/oUoaegHqm1M5dkQGZpCkxTIs4MOx3VDrIgniw1DE8m3rS0Fs+Rp3UCL4SRTDYkkQQjrVr4M6gMESGijxY1JxcRskhlZUcHHVxFXorIG4rpsSSegAUCW6PdBhGem67tF5M9Gwj0IvSpUXWD+AAErJUAMAiZEA3o5giBSIUKCHlvCSkmgt3sJ2DA8MxMpAgiMo1JBd1ibk2pHWkBwPSD/cbr7E8JXBXVoIYyXL9KG33Ve17DJQCcKi6s2+QHBVVcQTp7prS3S7nVpnRLrRiM2GaAxNBrSKNOFi+EbkjKEOBkIkgM0U+iik21Eprr4FTyuUczTERC8G2hQ0w3aZhL7kD14KCSYwEKOIoRIap+lElAOsCcyOERehGqaVnBrx68Zj26LUOiSCNO4elklEbEroyUmgRPa1z+sLdksgQMSutggWPQAW7LgeprpPmmW9LYUUttbi9XSmz6qdjyJlMQuJPs3o7oqqdQVv80Ws5ia5auQJGQQpPDdfNU6qwdlDLn5FBNnOePITtOPr1cpPHvvhG/BlXd7Yn4eXPt9PnSGbdP9CHASTjkKlX4O+cXrhWkZEhSVEyyoJdFEFXa6rmjQ0f3hUd3akNBnh3bAuYqdJmqRB8EKIAJkhX7CP44xSD9qNklUYYa6GWVTG0cah+ssfRTpxSUQnkKC73YghFGAo3apCyzYj3hz5FTEcd1zM3HqzqCLd8VcUWudFlujVp6E0Xp/d7x4dwk5h7g6rqqhFWLVJh7uJhrp8BDEd4WOYaiuH1clb+2LIC87HRnYWgGRCdf9Z+0644STruLPvZsa617Rb7vGw15G8Ri92iqX+LP2BwZvD919+/C++rFw9s/F7Yh9ui079/wnzjQ/Yhj83l67ax3cS+J/L1z1s0aEytNKG0yef3j653e//nUHep7KSb+Pm++VXnvkkqefVs5u70ZAumD79KfbLlXs+sL68viQohlQRnpncySZDjklPs3s5WOx0QOVDTcM3tW6a2W8zC7154jTix3rBI011MmZxRvyTncxVQCt2X0Xd6OnwAWwFpixpJ8qGBGY1yGA8O7MI6YlnWHW9Dt3HbHzjGvNzX+pI5UAkaukPaX8xem2nSRmgfjLUBZYxxdHGiQpSjkZcnfYng3RA0+I7UsMuYJXUKpIRPSNdIrF50TWOY9CoC9Ey98QNjWvWSTOOhtT7QhwSfIHBSz6M2j2NlCtXdaOuT6xOiBpYTTKsWwi8RM9oBI0CuPflirBCg1RxqNzW4atqU9PG0KeFz2zxwIRbBir03YigduMqaG2bt8bN6A0kPi+vVsRp3rYXBK+UdMsVfbyj3H/WLFrPDKRkebgPBc5V2BbaGLmtBwRxqS6Xw8svUiJlE0C0QR6+omlwQrQ+J5wAaSvOAxIoD+W/+nLenmkYdBB0ZaAVmTZQNP72E/4sAYLuKllv67C2m2Om2oqWyeMhDpzddwMB7VOhET/GLogSAe6EJRhguhPuZBCohORBiWfSxjaQKu5WdHbbNURVbyeRygHD1auL3TCFlDN9MNuIAOrqHVeMmx0SGTwEekrWtS7d+s+yv2nrFNOIvDnRP+zcDto3NYb1ignbfNzZsPcGoMcF9lFfZnJIR9s7t0+LuyNuUvUhow8OPzxadR+jp2JyGrTqcIbATtv7j4u4ZxBDxDMlfHRgMF+PMhcF73aUi2bVBGdzHo+R1cnKiQeRSB4ckEhBD2tThMibM9B2Gam+iIRsS8N4R44SgTkObli3/fWaUlCcLUxOT2SAYOtf47+/3oQhxNwmYKS5ff/5xz9/npnWGfkWL/zikImq/LOIftj61/+/HdNNfqsHb2omseUMepsvP5oukvbV/ja67UJM48steXPfOTgGjZ8ArEZLjXVm2BwIzRl0WCzQNWX4i+pI1Bbe7y2iHn4BpUVgaBEDzfWwr/BaQ6n+NPmjbND3GoJCD3TsfQLL89FGkkVB6sm1ITLckBt0DSljo7ocMZfxkyfv45g4AvOBUulZgrU4g1OWnXiQauSq0EfS0p44sZPSohvJp64YPhHRpPgQ/FScDcOBQGmZ5Lo6yf3kPlUZzQ5B3kjS2VhDztZ7VHRQbdWhVhIF8WUVFclAWmeTGEkXNO2l67ecbS/Y8hiG3/VDAEBrOE+b/DHiQlUrBP9SSZSNaxS70g8B0elnEh1tXZSAK1RjJmOm62KQ9xQhegtnlolIWRKwEwLnJVsGMBgoEVCJKFn74CeSRJ2AqDiAd6GhE8KZuqvvOmZy83y+kcEtuYtmWKpIAmCvRuWezlvK7lwyzj4nVR4WRrkeJhGdhIw95U0QvAK+iiyJYmCNHJlHJp9EkVZbKWlPXgqZdFPVoANSo2vDJbrYgAMZ4FKBZmO3MW+wCaPP2Ossm/BBboMRhhG1mRoZdX3W3dPLeKfA3Y47TUjeVlZHMUBe68MOaEHFSk+/WFWU0Sw3xJS4iigeieQAjvxFRzh7PWmzduOh8kSx1o/GZaxj5WYDSxLjdCRczuhicuCs0RXaaqcCM/46ClArrQ7GjVhDeMmghiBwCHN5UBAsB/jt0iYBlOf5qgIBuX7ru9iAoypMdepFR/WzrQ1T1maz9e7I6jwJ33tP2+vvSPbPpCNkIxRMK06d4JT49AERgVoCBS9G5HYbgu+hwFs95Ubs0PCI48ej3dh0Hk6DbtB6w8AtAvF6G9nNJxp4l+vrsssFKLmPAhmccHeBIClF1RVv3LDyoeX+CYz7YIp3KVNccC2AH2GntBOCUWQKDrC0j1bvjdI12hc/5nNG/ybQcTlwG8be6bDN3ucBWEzYCLQjDs7oI4itFFcOYO1pl1uKGczYu4DErIYdPkzfHC/ktqBmeGLpue1eXUX2QDIE3kc0vOeskRvo4oGqHEiISYQnQgpm+USymsQA29sEiu+zC4DBBF5/UMO6HzyfAWFA+EK3/3xnfZ95K8U4wm6LCARu8+V70xF68OfI+pHIdxZRGDhj09e4AW9G6TzOLKNCni3BrN5cpwhssuGWCkvorZDYMEYAomG0On9GwLCPLDMUK4+Zv9eJ52HzmbgUbaeZzrWC6aQGXWS5cTWosIgHJH9o+svwbREHJ4LMvkkOgIJMzIkkzYYIqVcSO0EHAtwWufTDxGCvbG9Iy4xVZZy1l2PT6Jw8A7/LsCOuwJI59NBC1NqgRk/CplbMSLOsEahwBBaZEeTDmuo2Hik7Oio51feetnv/Ow+xxymv0Tzh2KSqTUSu692MMr6ZXZ+acyBElyYJPp6lvOXxGCCvC9qcpBpyGMdsG62VjR+jmw2HsDdBhZCGPN3PffUy2tg59PQxv9r/4bV7f1+nPhG8Ps2gvz/EehN19sbZvQLPxJQZfBmLnICEvgS4eMZSz9Dl0PHtykhukDZcwUty+/Wzdimt223dQE73r32xvd5VtQORS63VAD9zPGT7vzotu/XkYGkfz8FA5wAz2dFvYyBy3mvc3vXa1gx2ao2dl3dVujThM8JRcdPKfQ6XVydxUJMx61RaGlr0niitLkY4pQw0kQxkNRiiJfP6BBjJJSGddQPMmFYGrCWQsAl5alMVXMLFI8nNXhbLG9gUZ3StlUgBlUpWClZK+dY8eZInOxhyx342vN/AzETxIZJZeNBHRV6K1ydjZ/GDVtr6r4Uf16NiyuxU+nj1D/e3gxM3Ofj1isfYnnzdL121p+96PDSOHYZPW+Rg30eWh6c/Pwnx+fZpqe6Yu4kzHkIHTg8kbzf2ji/WcN1Tt3TQ8DCuq2un7+YRgkNSlziy4gf3BABRli1mYz2XgUYAEo6fxqM6ds15eg9jIrcEYlW8TShQ0Pq5fAYLcRaLjLv6O5z74SvV9ENyvKGfXueL47Rh2EEn0mtitawdHXcPuoOSCl/P91M5Zz9vNl3m4sUaGrPxKISKyZZzOkPBbpWMuAxayU6BVnsbXLxQHSNlLlZ5Nz4HAE/TqTUKqlOXUSG4FiqPcTYxE0tg2fe1GzPV3B+i2K510m1FbkvfVXlNZ/cMFlkTWysJqXhU2oUToulnHzGmwR4tntyGh5xpXK5WPBGmcVVa1CfjEnUv31HRLZZDq1KrZC144640nON+LzoScWIjXwHezHJu5XJ1F9vbbPatYxljmf6hWEQG2gZPSa4tL5nlxa3CM0Touq5BStCuwqFEwcyOsoGTMa6bVVm0jbMDcd2KSEBFENkIzQlGvgWg5WzeR52VXyxQZPnaEkv49KhPY1bAIRBJN7WlhrppWyvmMSAYDAFNyjgmO7jK8ln2dhkZ5af/xPWsV81CGxUCwTnei5ZcLu1XtSXyerPWp3mRB5jQTjmEIIEF62FwIhp36dZ4dLBHukrZTzvaZSRLbGsOO4qWzHxb0CF7QEsQPSb7szE1p2zPyRITY3nmHzHl5KgOedtVsimOg/OVg1GyEwSgJXQb4JnUUWQfRidQA6hhG1fOHQ9Fnaony5nxRfWE16aR0i7IIDtN7pz0VfYPSqRoFxYUEZEl+aEroKbePH508L0c/2iUqBuInppbB6s8iMse0QliKKxzkwMobvZof048OPPvA5937doJI0zeaVDRjTKiZspcs6vXnleVYnNHdXYuGH8/w2elLDFiu9K4u+1+zkgZp7zeGIkK0E1faEbHef5w7zoURzKP2Zc6VaN1ClAGIBmnM0knjdXAnqy9BMIkVBFgjwVqxyhr/1LqhY+ZOFfTz+SxdEs7e4wg9ny42gU3nerrEtehdKVUYRRa7aiGKp8u1PdS+7r+6k190UI/wF4DkDR0mnM/rRW5K7CZkrMgZHbjSqf8ERSGPNKRphj0mjP+yszeAJzdq6mcGnWnxxum98nV3pF0Wd098rtrDOCAAF4MmXDEmh9bqP1eEzO3gXbnU9cU0I1N5hbyOW8VOACsbTKwtnVJzFVeAG5VGifXW5V4bPYOUZ+WC3sr4ihUcW6GrZLB3dNjJt2hZt+NK3pmqGpHikxtIKnNlqXC/D6/StYbQWEY88VLFVl6B5XgMbfVMU7i7IvYsuw04ATaKiZTRg0CVBM6ruse8CKXZelZmypV+QIuu34wjHLPTYCqyHmuwxemEyu7R0im3XuqUTpKnuM29mMkU4doVxKNqw0eFLbFZGD3xTPeFU92whNVysSwQRxPyacAr4IOX8ngynZlZ+/yqiD05r4c43RRj4H/iSzvtepW/cCjhqRkSvxtysF+XUHEhRgr1cz2NihxLTSOXUq7mnF23lj1zquCV8w/ufpmvXgYs3RJCh0yWUgc1i29opQqjkTxpROoJ4ZlM1YYMusK+gVBiGBqZsZS2JqjgonAi66mJwCR6Eyt9ugw7qSzvHTLxwZF9vLRdCJzAVeZQhq2Wn3VxokguQxqFXWkFwLe1ASVawcljsKOQLL7PToS7WOFdk8kz7wi4169IDE4YmArg0I+tPKasegsEOsqE3ePvb79rJ+1VPHYPugDBi9mufaDdl8F5NB231N1rWAlw6l9ZLZYNtLyDsfkBM3aJeibRqdvIjtcBq6fgo1xrjjX+ob7lmFmaUhYr2A9vjIf0wl+nk3LOVPyFMcpnvoM4roxf/MSuj7lUv2C+2syv9YzwnTepTo47yRLc4MNegd0yt6EbLp+DC1H6uTG3Y5wp3D0eUNamQsONi1RsUrGusQrWhIUcrY0C+5Y4GS0jTN9w3XRpSf7O2s/p9ZwrGQFQmOklsa9XcEeXmQ6hTlk5x3mZIGWnQd49HT6ux12A/udWsLZeVs1OW8SX2NDLCQOl8x11HEdWta4jfMVm3Seoeuhv6G1dRLTWOZum3R3YxPqnbzEb9ER9A2SrLQ2YgGz3yZ+jIAPmhyh0hyHELdOlOdh4zUJeWtJTEz912U1I2o5jV2uVlaLUdg+k043QVfUkEbvrD9+DjWUdB3n8d82odSvlpWtqg+WrmLayCiwNTcj6832YFHNrBdupFbBqXpJIjjfVJXppc6/GSbEfVJrUST90CZ0faNzNzDP2xYDWnEgaTJNVjYgjIMB71zvyIz9l4OPo7nF54Uy3Ts3bA+wpd7m5OzxglK67HZu3CE/8/R8F/ttbdeL2aj4fgIExZXr7NuVVlmynVV5gpQTpqku4xE270abvGy/WeXPhTHx/eVaz+684onh9KSR2Aoth56e5VNEEPPRvm277vGQArHGZApLUtQFx1r3i9R82Np1TSWGNtAtpvjQi/s1iJoNfdUUMz29ZnV7yqOOFi68lVjhJ9YY2JbeQWxoOQxpRV6Eb1WzBCwFrYoRoat4wPvJM0sOTs8uryZHL6uPWrystcMFUckPuuXCyCLmAPsZEZt1NQ+d5nSyBrM3fXnSxcz3uqT3YPahGvWE2tOMGOIObM7DLGgh6N3u1itIM9pF8UQl1XKKJRFf91WzOFgdKZ4YLp45S3h4dvs4BUN0w7xD2HS5urEqnIHjuomt5UI1ygOAaPZEzmLHn93zeBu33rtRh+XN7bPXvo6wdDusxty4UOvOh6dO3mTbl1qBA0LyvIk6g0yJTui6V7FL9mTjHG4+NfovvYlxXl5ZXTGbQhpd3QIwkJ1Zkxs28I7NrR1KcU2OqxpkAS87syfPQirX81SczPsZZ+fdVRcXXEnrNaRGxvKWyaZ7drwdWm5tQJZaI0vmevmr65zGtS3QXDmQ3YyBcEz+MLKQX5DNQNgJ36AuYZDIQRCQsVHG8KwnAYgnye6uhN5femyxlOR+vVdB0i+6aGmQ4n4JOioO0XD4cZWNvmlsm5en+9QXPZ+LDaudhdkf06h1SN7neQm8nAVwXM6ZczqAL64jTIM6JrifPvTezt0kRtYb9B4u68WWbRjS9b3c+GZymSc63f8+pvdauSGHJxwv0IMgQhLLkAkYMwJSLQP7FYj08NtpHFJ8uIqUNSFzqUt2WJKVx9Srw/LDwYgEmcwV3w775CDOjr4MrDRPJuDklOBARZ3eFt0lrUcQb1EhFs8ilpotuc/Or69lF8uU0NImqf/7OEz9YHytlSuye6j2MMfOO1Wz82ZxT2fnI7bmIJSWacCqOTCOKzpJ2yqGqeEOy93ysbiKiNEsoitBG37mQBEoJgseojIPRth1iJAowznHrT16NjT00CHJVhaFbTVK/KwcmMN2mvE4ub39nr16PCcPNINhKXhummv956Mx2ZmO9DaZ9McstXg7Gza5ohOjVudaXHLV994QxezMuHjKH0lvbSPWL7VQcXbeUa0u2MSZZArKLWnxlGaTrPa0c8jbrvGVPWdXk647zxgm1ZhaU4QFys7UJnrQ0wD3apI2in1iJwscQZw7O1YyeAJfnlDAPQwdTBucO6fp9gQM3yXaU5BDoPIHwHk8ddqdP+ypM72iVifJ4P6f6ZX6XnjWRfLqQNhCsaZp70l0hjxAsw8tN3Y91Rh7p93f44tLxFK1Kx8uJ0BXb3rySPIW19u2b0/LMqCnYJ3WYCmEMSGgQJ6P9NmzcdEg0qIhUDjWcFdCL8+UeI78TOwR6ezt979QSrRe3TJEJW4LF+3/MIHvnlRN9qoEpq8aRzIB56jZKR5qoJzB8OHV4ne5P88FbYcgFqPxkaIAYj3h3JQzdwIbxrOEuIyMDYh9ooOO6BYjCUt620OyABRtK8gkL+0ShKNvlNuPgfHws+TpHJ7DX+Xw7iavQhKU2JNcixqEoJVI1eI6lwXPfq1O3so2O6XmKDNEBINgD/IfBtBzHH5uX1i15yIkYRBbmtXP5FloTFP04iAsOCGiFDHVNe8RS5wjrBeGMlFyfeALkGap66oeQb7avFd7qeWNyHXNiZ/TIM41EJzESWzxRhGUIfk35IsG9PDZIS+O06nQSbTZjOOXnItOr/9DQN066mGwwpbYG/AAgFPlbJPKuC8W37mcRpI+3ECqgozT14GvaX1K6L0Ibp/jHQIXGbsfp7BfQPWFqXi4n9nMjonRHEwRbWQGXGiQu6G0u6Q8XiycKV2O16CIDwDvFoF8BjIc9HgcNvYbdy10YpIMn9NEYzFDwsoJH4Gko+D7giyf5ft5nIxRiH9F3vPJmEnCkUr96klVodYC5mr6RB6CobzRLlZ2oDWc3mVA1F/d4ngH/XWqrd/li0f6Bwmuxz8dl6Y1f8bNitMtgXLneuDJXAcE1aso5GZoV2IgO4Ob5QXH55ZZVcqeJ/B/pYw2IYbsYbuQrpY0nANY3lGaYyoJ92mNxCTmoVBqcJ20tW1zPHl/vPYwGuRw1oRXyjsfwIqctIADTQ8wCfoeBhI7AMDd9UVE6X7j661fIsOMJIAmWai+9wHa+iy0WX79n14PA0lMxX2NWrOyEZ4WLw0FlJ0n5tZVTKfXbyd55I1wwONVX0wXl3OSc5Zfl22ZZpvJVgGC5GPh+pfKRk2X/3O/NwDBnwVV0Wv+367MNij1AwCNfw/9coH67JvdQOOzH9T+5v+ouP7P9IY3gL+hrz/x9qfRHhCf4XVS+o44XiZh7j73Csw/Eun5T6ma7pxG+MwPYWZldklczd90HKD8gtJh0DIodVmcSyavpb1oR1H2CPfShrYYBFO0Q3tNfUy/ozU431tvX7XN/VFQTqZxK29Acm5wDf00f1fMVfvL9T3Qdh7Ovt6p+4+gbL++gWoF9Fbzskd3m6rvcbhycKBS4l56JeWj3HCZfuvOmcW4FDb/zXVAmSBpZeTzRfUt1SC/onD6RbIcSCPPVbmMNgPqh3CJ/MlEWoouPjLF+hxcW2bMCO/iaO+3mdfUqu8cyC8YW9rmV9GqbXs8r5HtNyxqctLOfVYbMS7LHMLE403PJJ8ebyqPE9yo6ZxCrmWbArZi/iy5fwLSYhYpDPUQlImJQ7/NbyzhkOpOLYD4weHsKtR2nZqJwzWWw3U13QPJL6Z8LlWoi+3OA89BI6VwmoDp+VqfZ/vx3abNmoKFZOzUPA+zGKK2X+Mukqd8LqLvIU5L5IOlXz9AhKkTMlHqG3LQhC7V4XzUCMwDI65nND5DefslhPN3pCOAdBmQbwfUe2CVtB4QrwJiuOroJ0DsBdgGyIMKWia9WucjoSdAYPfNEekCe0Y3iK8Iz85J68wZocsTVndxz00M8zNA6UgftIZhcm0Q/MWTKvh354d5AwI/E2EnmzhSlBZwALCEQjCX0S85HfQrneT9WrJ3/Qb+cajfKDrs+036E6NbjpPD/TbZcXPQzplJrd9pvi79rnRTf7+b3enN/m866d5lPyyT//5fu3Pfi/5sz0N/il9kwD/bg0tHl42BioyCBcwEnikwlEQMyfNKYahSpUvDnCrNgFmzlB9vxxyYp5RWsAOTuQqJmCpkyJwqCcwFYzCT40hPHHU0zMw5DEVWOnGK2VJ8qp6bDgQ2TxchAocqGRIlSb+bBFM1zAX4XgrMTUzYOpNwQAemOd+ejYqljtvO05NJTQ3Ocpg6gTKpib7l6UiJP1bzfRwrWehgLKSYlTF3uzTTSYiXjtPIIoV+fCyzsBHSpprGFnxsa1nCJEopDNOC6plSUOER3ZeJEpELRyfecZvCNPd0y1KlJLRJ2qdGIkpC8hWDWeWtHI6CXao6Ytm5VrbiCMySAxjLpR7Gmm2p5FqxzwmQeIeUhXhGGdhi4FMvzsBGxQg1IeW/SZjw1pcJcci/AJEiR6FoBkYmZhZWNnZ/XVfsaq99tJ7GiOpwqsupHqeHOByhYC43YMjIURCKNXkqHgql2OOcD3tqazZs2bF/JiMlV27cefDkRUa8IfhA8uXHX4BAqCfRgeBvJFSYcBEwIkXBwokWI1aceAkSo+qJUJEJ9f5SrEq5Mzq1Rs2eBwqJox4Nh9GwY87j2O5Wly+h+ZOreqxY0jWog3cCwRVEyy674apr4mL+RrLqplsuIPuQY9atuYPitbdK0VAll0JwmsbcDPTHNJuNNRrNsomDKxtPDr4RTXIJnmDG2BvvjFLoM+ae+7EjWkebv2ZMfrXmsWNfaIV2/BY6sT909Rsw7KJ5g4YsEOnOAZOmohcHVeRQHI4j8XuAa+R92XSK1UsTa3X2Aaql4ga0f5+ldZ0eWgPZIDs3J2r9WVagetSAGlETakYtqBW12Vy596XX12HW+gTSbjKbQSQkMikf/RqGxM1DKojjjHTCVwwcaT5eIRCNrJGNPttn9NdtVCoF/CB4VR8G3bnaP8+8IVQMPwUo8vWnA9SfdhQZ6LooQDHgeQoCnasQ4Hn9xD9BXwH3F67A/LklUH9mAOBHtPNBihZOQHlJv+IXfJ8THHSmor0GE6hZYANNKLhA6ww+0OlDCPBHpsEq8pYArXzlH+sAAAA=) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("../fonts/Proxima_Nova/proxima_nova_regular-webfont.ttf") format("truetype"), url("../fonts/Proxima_Nova/proxima_nova_regular-webfont.svg#pn_regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'pn_semibold';
  src: url("../fonts/Proxima_Nova/proxima_nova_semibold-webfont.eot"); }

@font-face {
  font-family: 'pn_semibold';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("../fonts/Proxima_Nova/proxima_nova_semibold-webfont.ttf") format("truetype"), url("../fonts/Proxima_Nova/proxima_nova_semibold-webfont.svg#pn_semibold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Karla-Bold';
  src: url("../fonts/Karla-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Karla-Bold.woff") format("woff"), url("../fonts/Karla-Bold.ttf") format("truetype"), url("../fonts/Karla-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'NoeDisplay-Bold';
  src: url("../fonts/noe-display-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/noe-display-bold.woff") format("woff"), url("../fonts/noe-display-bold.ttf") format("truetype"), url("../fonts/noe-display-bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Giorgio-Sans-Bold';
  src: url("../fonts/Giorgio-Sans-Bold.otf");
  src: url("../fonts/Giorgio-Sans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Bold.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Bold-Italic';
  src: url("../fonts/Giorgio-Sans-Bold-Italic.otf");
  src: url("../fonts/Giorgio-Sans-Bold-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Bold-Italic.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Extra-Light';
  src: url("../fonts/Giorgio-Sans-Extra-Light.otf");
  src: url("../fonts/Giorgio-Sans-Extra-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Extra-Light.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Extra-Light-Italic';
  src: url("../fonts/Giorgio-Sans-Extra-Light-Italic.otf");
  src: url("../fonts/Giorgio-Sans-Extra-Light-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Extra-Light-Italic.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Light';
  src: url("../fonts/Giorgio-Sans-Light.otf");
  src: url("../fonts/Giorgio-Sans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Light.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Light-Italic';
  src: url("../fonts/Giorgio-Sans-Light-Italic.otf");
  src: url("../fonts/Giorgio-Sans-Light-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Light-Italic.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Medium';
  src: url("../fonts/Giorgio-Sans-Medium.otf");
  src: url("../fonts/Giorgio-Sans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Medium.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Medium-Italic';
  src: url("../fonts/Giorgio-Sans-Medium-Italic.otf");
  src: url("../fonts/Giorgio-Sans-Medium-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Medium-Italic.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Regular';
  src: url("../fonts/Giorgio-Sans-Regular.otf");
  src: url("../fonts/Giorgio-Sans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Regular-Italic';
  src: url("../fonts/Giorgio-Sans-Regular-Italic.otf");
  src: url("../fonts/Giorgio-Sans-Regular-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Thin';
  src: url("../fonts/Giorgio-Sans-Thin.otf");
  src: url("../fonts/Giorgio-Sans-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Thin.woff") format("woff"); }

@font-face {
  font-family: 'Giorgio-Sans-Thin-Italic';
  src: url("../fonts/Giorgio-Sans-Thin-Italic.otf");
  src: url("../fonts/Giorgio-Sans-Thin-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Giorgio-Sans-Thin-Italic.woff") format("woff"); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

td,
th {
  padding: 0; }

.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em; }
  .flag-icon:before {
    content: '\00a0'; }
  .flag-icon.flag-icon-squared {
    width: 1em; }

.flag-icon-ad {
  background-image: url(../lib/flag-icon-css/flags/4x3/ad.svg); }
  .flag-icon-ad.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ad.svg); }

.flag-icon-ae {
  background-image: url(../lib/flag-icon-css/flags/4x3/ae.svg); }
  .flag-icon-ae.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ae.svg); }

.flag-icon-af {
  background-image: url(../lib/flag-icon-css/flags/4x3/af.svg); }
  .flag-icon-af.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/af.svg); }

.flag-icon-ag {
  background-image: url(../lib/flag-icon-css/flags/4x3/ag.svg); }
  .flag-icon-ag.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ag.svg); }

.flag-icon-ai {
  background-image: url(../lib/flag-icon-css/flags/4x3/ai.svg); }
  .flag-icon-ai.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ai.svg); }

.flag-icon-al {
  background-image: url(../lib/flag-icon-css/flags/4x3/al.svg); }
  .flag-icon-al.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/al.svg); }

.flag-icon-am {
  background-image: url(../lib/flag-icon-css/flags/4x3/am.svg); }
  .flag-icon-am.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/am.svg); }

.flag-icon-ao {
  background-image: url(../lib/flag-icon-css/flags/4x3/ao.svg); }
  .flag-icon-ao.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ao.svg); }

.flag-icon-aq {
  background-image: url(../lib/flag-icon-css/flags/4x3/aq.svg); }
  .flag-icon-aq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/aq.svg); }

.flag-icon-ar {
  background-image: url(../lib/flag-icon-css/flags/4x3/ar.svg); }
  .flag-icon-ar.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ar.svg); }

.flag-icon-as {
  background-image: url(../lib/flag-icon-css/flags/4x3/as.svg); }
  .flag-icon-as.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/as.svg); }

.flag-icon-at {
  background-image: url(../lib/flag-icon-css/flags/4x3/at.svg); }
  .flag-icon-at.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/at.svg); }

.flag-icon-au {
  background-image: url(../lib/flag-icon-css/flags/4x3/au.svg); }
  .flag-icon-au.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/au.svg); }

.flag-icon-aw {
  background-image: url(../lib/flag-icon-css/flags/4x3/aw.svg); }
  .flag-icon-aw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/aw.svg); }

.flag-icon-ax {
  background-image: url(../lib/flag-icon-css/flags/4x3/ax.svg); }
  .flag-icon-ax.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ax.svg); }

.flag-icon-az {
  background-image: url(../lib/flag-icon-css/flags/4x3/az.svg); }
  .flag-icon-az.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/az.svg); }

.flag-icon-ba {
  background-image: url(../lib/flag-icon-css/flags/4x3/ba.svg); }
  .flag-icon-ba.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ba.svg); }

.flag-icon-bb {
  background-image: url(../lib/flag-icon-css/flags/4x3/bb.svg); }
  .flag-icon-bb.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bb.svg); }

.flag-icon-bd {
  background-image: url(../lib/flag-icon-css/flags/4x3/bd.svg); }
  .flag-icon-bd.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bd.svg); }

.flag-icon-be {
  background-image: url(../lib/flag-icon-css/flags/4x3/be.svg); }
  .flag-icon-be.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/be.svg); }

.flag-icon-bf {
  background-image: url(../lib/flag-icon-css/flags/4x3/bf.svg); }
  .flag-icon-bf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bf.svg); }

.flag-icon-bg {
  background-image: url(../lib/flag-icon-css/flags/4x3/bg.svg); }
  .flag-icon-bg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bg.svg); }

.flag-icon-bh {
  background-image: url(../lib/flag-icon-css/flags/4x3/bh.svg); }
  .flag-icon-bh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bh.svg); }

.flag-icon-bi {
  background-image: url(../lib/flag-icon-css/flags/4x3/bi.svg); }
  .flag-icon-bi.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bi.svg); }

.flag-icon-bj {
  background-image: url(../lib/flag-icon-css/flags/4x3/bj.svg); }
  .flag-icon-bj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bj.svg); }

.flag-icon-bl {
  background-image: url(../lib/flag-icon-css/flags/4x3/bl.svg); }
  .flag-icon-bl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bl.svg); }

.flag-icon-bm {
  background-image: url(../lib/flag-icon-css/flags/4x3/bm.svg); }
  .flag-icon-bm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bm.svg); }

.flag-icon-bn {
  background-image: url(../lib/flag-icon-css/flags/4x3/bn.svg); }
  .flag-icon-bn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bn.svg); }

.flag-icon-bo {
  background-image: url(../lib/flag-icon-css/flags/4x3/bo.svg); }
  .flag-icon-bo.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bo.svg); }

.flag-icon-bq {
  background-image: url(../lib/flag-icon-css/flags/4x3/bq.svg); }
  .flag-icon-bq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bq.svg); }

.flag-icon-br {
  background-image: url(../lib/flag-icon-css/flags/4x3/br.svg); }
  .flag-icon-br.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/br.svg); }

.flag-icon-bs {
  background-image: url(../lib/flag-icon-css/flags/4x3/bs.svg); }
  .flag-icon-bs.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bs.svg); }

.flag-icon-bt {
  background-image: url(../lib/flag-icon-css/flags/4x3/bt.svg); }
  .flag-icon-bt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bt.svg); }

.flag-icon-bv {
  background-image: url(../lib/flag-icon-css/flags/4x3/bv.svg); }
  .flag-icon-bv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bv.svg); }

.flag-icon-bw {
  background-image: url(../lib/flag-icon-css/flags/4x3/bw.svg); }
  .flag-icon-bw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bw.svg); }

.flag-icon-by {
  background-image: url(../lib/flag-icon-css/flags/4x3/by.svg); }
  .flag-icon-by.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/by.svg); }

.flag-icon-bz {
  background-image: url(../lib/flag-icon-css/flags/4x3/bz.svg); }
  .flag-icon-bz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bz.svg); }

.flag-icon-ca {
  background-image: url(../lib/flag-icon-css/flags/4x3/ca.svg); }
  .flag-icon-ca.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ca.svg); }

.flag-icon-cc {
  background-image: url(../lib/flag-icon-css/flags/4x3/cc.svg); }
  .flag-icon-cc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cc.svg); }

.flag-icon-cd {
  background-image: url(../lib/flag-icon-css/flags/4x3/cd.svg); }
  .flag-icon-cd.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cd.svg); }

.flag-icon-cf {
  background-image: url(../lib/flag-icon-css/flags/4x3/cf.svg); }
  .flag-icon-cf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cf.svg); }

.flag-icon-cg {
  background-image: url(../lib/flag-icon-css/flags/4x3/cg.svg); }
  .flag-icon-cg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cg.svg); }

.flag-icon-ch {
  background-image: url(../lib/flag-icon-css/flags/4x3/ch.svg); }
  .flag-icon-ch.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ch.svg); }

.flag-icon-ci {
  background-image: url(../lib/flag-icon-css/flags/4x3/ci.svg); }
  .flag-icon-ci.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ci.svg); }

.flag-icon-ck {
  background-image: url(../lib/flag-icon-css/flags/4x3/ck.svg); }
  .flag-icon-ck.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ck.svg); }

.flag-icon-cl {
  background-image: url(../lib/flag-icon-css/flags/4x3/cl.svg); }
  .flag-icon-cl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cl.svg); }

.flag-icon-cm {
  background-image: url(../lib/flag-icon-css/flags/4x3/cm.svg); }
  .flag-icon-cm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cm.svg); }

.flag-icon-cn {
  background-image: url(../lib/flag-icon-css/flags/4x3/cn.svg); }
  .flag-icon-cn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cn.svg); }

.flag-icon-co {
  background-image: url(../lib/flag-icon-css/flags/4x3/co.svg); }
  .flag-icon-co.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/co.svg); }

.flag-icon-cr {
  background-image: url(../lib/flag-icon-css/flags/4x3/cr.svg); }
  .flag-icon-cr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cr.svg); }

.flag-icon-cu {
  background-image: url(../lib/flag-icon-css/flags/4x3/cu.svg); }
  .flag-icon-cu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cu.svg); }

.flag-icon-cv {
  background-image: url(../lib/flag-icon-css/flags/4x3/cv.svg); }
  .flag-icon-cv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cv.svg); }

.flag-icon-cw {
  background-image: url(../lib/flag-icon-css/flags/4x3/cw.svg); }
  .flag-icon-cw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cw.svg); }

.flag-icon-cx {
  background-image: url(../lib/flag-icon-css/flags/4x3/cx.svg); }
  .flag-icon-cx.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cx.svg); }

.flag-icon-cy {
  background-image: url(../lib/flag-icon-css/flags/4x3/cy.svg); }
  .flag-icon-cy.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cy.svg); }

.flag-icon-cz {
  background-image: url(../lib/flag-icon-css/flags/4x3/cz.svg); }
  .flag-icon-cz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cz.svg); }

.flag-icon-de {
  background-image: url(../lib/flag-icon-css/flags/4x3/de.svg); }
  .flag-icon-de.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/de.svg); }

.flag-icon-dj {
  background-image: url(../lib/flag-icon-css/flags/4x3/dj.svg); }
  .flag-icon-dj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/dj.svg); }

.flag-icon-dk {
  background-image: url(../lib/flag-icon-css/flags/4x3/dk.svg); }
  .flag-icon-dk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/dk.svg); }

.flag-icon-dm {
  background-image: url(../lib/flag-icon-css/flags/4x3/dm.svg); }
  .flag-icon-dm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/dm.svg); }

.flag-icon-do {
  background-image: url(../lib/flag-icon-css/flags/4x3/do.svg); }
  .flag-icon-do.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/do.svg); }

.flag-icon-dz {
  background-image: url(../lib/flag-icon-css/flags/4x3/dz.svg); }
  .flag-icon-dz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/dz.svg); }

.flag-icon-ec {
  background-image: url(../lib/flag-icon-css/flags/4x3/ec.svg); }
  .flag-icon-ec.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ec.svg); }

.flag-icon-ee {
  background-image: url(../lib/flag-icon-css/flags/4x3/ee.svg); }
  .flag-icon-ee.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ee.svg); }

.flag-icon-eg {
  background-image: url(../lib/flag-icon-css/flags/4x3/eg.svg); }
  .flag-icon-eg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/eg.svg); }

.flag-icon-eh {
  background-image: url(../lib/flag-icon-css/flags/4x3/eh.svg); }
  .flag-icon-eh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/eh.svg); }

.flag-icon-er {
  background-image: url(../lib/flag-icon-css/flags/4x3/er.svg); }
  .flag-icon-er.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/er.svg); }

.flag-icon-es {
  background-image: url(../lib/flag-icon-css/flags/4x3/es.svg); }
  .flag-icon-es.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/es.svg); }

.flag-icon-et {
  background-image: url(../lib/flag-icon-css/flags/4x3/et.svg); }
  .flag-icon-et.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/et.svg); }

.flag-icon-fi {
  background-image: url(../lib/flag-icon-css/flags/4x3/fi.svg); }
  .flag-icon-fi.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fi.svg); }

.flag-icon-fj {
  background-image: url(../lib/flag-icon-css/flags/4x3/fj.svg); }
  .flag-icon-fj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fj.svg); }

.flag-icon-fk {
  background-image: url(../lib/flag-icon-css/flags/4x3/fk.svg); }
  .flag-icon-fk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fk.svg); }

.flag-icon-fm {
  background-image: url(../lib/flag-icon-css/flags/4x3/fm.svg); }
  .flag-icon-fm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fm.svg); }

.flag-icon-fo {
  background-image: url(../lib/flag-icon-css/flags/4x3/fo.svg); }
  .flag-icon-fo.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fo.svg); }

.flag-icon-fr {
  background-image: url(../lib/flag-icon-css/flags/4x3/fr.svg); }
  .flag-icon-fr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fr.svg); }

.flag-icon-ga {
  background-image: url(../lib/flag-icon-css/flags/4x3/ga.svg); }
  .flag-icon-ga.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ga.svg); }

.flag-icon-gb {
  background-image: url(../lib/flag-icon-css/flags/4x3/gb.svg); }
  .flag-icon-gb.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gb.svg); }

.flag-icon-gd {
  background-image: url(../lib/flag-icon-css/flags/4x3/gd.svg); }
  .flag-icon-gd.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gd.svg); }

.flag-icon-ge {
  background-image: url(../lib/flag-icon-css/flags/4x3/ge.svg); }
  .flag-icon-ge.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ge.svg); }

.flag-icon-gf {
  background-image: url(../lib/flag-icon-css/flags/4x3/gf.svg); }
  .flag-icon-gf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gf.svg); }

.flag-icon-gg {
  background-image: url(../lib/flag-icon-css/flags/4x3/gg.svg); }
  .flag-icon-gg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gg.svg); }

.flag-icon-gh {
  background-image: url(../lib/flag-icon-css/flags/4x3/gh.svg); }
  .flag-icon-gh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gh.svg); }

.flag-icon-gi {
  background-image: url(../lib/flag-icon-css/flags/4x3/gi.svg); }
  .flag-icon-gi.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gi.svg); }

.flag-icon-gl {
  background-image: url(../lib/flag-icon-css/flags/4x3/gl.svg); }
  .flag-icon-gl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gl.svg); }

.flag-icon-gm {
  background-image: url(../lib/flag-icon-css/flags/4x3/gm.svg); }
  .flag-icon-gm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gm.svg); }

.flag-icon-gn {
  background-image: url(../lib/flag-icon-css/flags/4x3/gn.svg); }
  .flag-icon-gn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gn.svg); }

.flag-icon-gp {
  background-image: url(../lib/flag-icon-css/flags/4x3/gp.svg); }
  .flag-icon-gp.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gp.svg); }

.flag-icon-gq {
  background-image: url(../lib/flag-icon-css/flags/4x3/gq.svg); }
  .flag-icon-gq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gq.svg); }

.flag-icon-gr {
  background-image: url(../lib/flag-icon-css/flags/4x3/gr.svg); }
  .flag-icon-gr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gr.svg); }

.flag-icon-gs {
  background-image: url(../lib/flag-icon-css/flags/4x3/gs.svg); }
  .flag-icon-gs.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gs.svg); }

.flag-icon-gt {
  background-image: url(../lib/flag-icon-css/flags/4x3/gt.svg); }
  .flag-icon-gt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gt.svg); }

.flag-icon-gu {
  background-image: url(../lib/flag-icon-css/flags/4x3/gu.svg); }
  .flag-icon-gu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gu.svg); }

.flag-icon-gw {
  background-image: url(../lib/flag-icon-css/flags/4x3/gw.svg); }
  .flag-icon-gw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gw.svg); }

.flag-icon-gy {
  background-image: url(../lib/flag-icon-css/flags/4x3/gy.svg); }
  .flag-icon-gy.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gy.svg); }

.flag-icon-hk {
  background-image: url(../lib/flag-icon-css/flags/4x3/hk.svg); }
  .flag-icon-hk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hk.svg); }

.flag-icon-hm {
  background-image: url(../lib/flag-icon-css/flags/4x3/hm.svg); }
  .flag-icon-hm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hm.svg); }

.flag-icon-hn {
  background-image: url(../lib/flag-icon-css/flags/4x3/hn.svg); }
  .flag-icon-hn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hn.svg); }

.flag-icon-hr {
  background-image: url(../lib/flag-icon-css/flags/4x3/hr.svg); }
  .flag-icon-hr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hr.svg); }

.flag-icon-ht {
  background-image: url(../lib/flag-icon-css/flags/4x3/ht.svg); }
  .flag-icon-ht.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ht.svg); }

.flag-icon-hu {
  background-image: url(../lib/flag-icon-css/flags/4x3/hu.svg); }
  .flag-icon-hu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hu.svg); }

.flag-icon-id {
  background-image: url(../lib/flag-icon-css/flags/4x3/id.svg); }
  .flag-icon-id.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/id.svg); }

.flag-icon-ie {
  background-image: url(../lib/flag-icon-css/flags/4x3/ie.svg); }
  .flag-icon-ie.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ie.svg); }

.flag-icon-il {
  background-image: url(../lib/flag-icon-css/flags/4x3/il.svg); }
  .flag-icon-il.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/il.svg); }

.flag-icon-im {
  background-image: url(../lib/flag-icon-css/flags/4x3/im.svg); }
  .flag-icon-im.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/im.svg); }

.flag-icon-in {
  background-image: url(../lib/flag-icon-css/flags/4x3/in.svg); }
  .flag-icon-in.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/in.svg); }

.flag-icon-io {
  background-image: url(../lib/flag-icon-css/flags/4x3/io.svg); }
  .flag-icon-io.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/io.svg); }

.flag-icon-iq {
  background-image: url(../lib/flag-icon-css/flags/4x3/iq.svg); }
  .flag-icon-iq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/iq.svg); }

.flag-icon-ir {
  background-image: url(../lib/flag-icon-css/flags/4x3/ir.svg); }
  .flag-icon-ir.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ir.svg); }

.flag-icon-is {
  background-image: url(../lib/flag-icon-css/flags/4x3/is.svg); }
  .flag-icon-is.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/is.svg); }

.flag-icon-it {
  background-image: url(../lib/flag-icon-css/flags/4x3/it.svg); }
  .flag-icon-it.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/it.svg); }

.flag-icon-je {
  background-image: url(../lib/flag-icon-css/flags/4x3/je.svg); }
  .flag-icon-je.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/je.svg); }

.flag-icon-jm {
  background-image: url(../lib/flag-icon-css/flags/4x3/jm.svg); }
  .flag-icon-jm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/jm.svg); }

.flag-icon-jo {
  background-image: url(../lib/flag-icon-css/flags/4x3/jo.svg); }
  .flag-icon-jo.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/jo.svg); }

.flag-icon-jp {
  background-image: url(../lib/flag-icon-css/flags/4x3/jp.svg); }
  .flag-icon-jp.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/jp.svg); }

.flag-icon-ke {
  background-image: url(../lib/flag-icon-css/flags/4x3/ke.svg); }
  .flag-icon-ke.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ke.svg); }

.flag-icon-kg {
  background-image: url(../lib/flag-icon-css/flags/4x3/kg.svg); }
  .flag-icon-kg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kg.svg); }

.flag-icon-kh {
  background-image: url(../lib/flag-icon-css/flags/4x3/kh.svg); }
  .flag-icon-kh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kh.svg); }

.flag-icon-ki {
  background-image: url(../lib/flag-icon-css/flags/4x3/ki.svg); }
  .flag-icon-ki.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ki.svg); }

.flag-icon-km {
  background-image: url(../lib/flag-icon-css/flags/4x3/km.svg); }
  .flag-icon-km.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/km.svg); }

.flag-icon-kn {
  background-image: url(../lib/flag-icon-css/flags/4x3/kn.svg); }
  .flag-icon-kn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kn.svg); }

.flag-icon-kp {
  background-image: url(../lib/flag-icon-css/flags/4x3/kp.svg); }
  .flag-icon-kp.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kp.svg); }

.flag-icon-kr {
  background-image: url(../lib/flag-icon-css/flags/4x3/kr.svg); }
  .flag-icon-kr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kr.svg); }

.flag-icon-kw {
  background-image: url(../lib/flag-icon-css/flags/4x3/kw.svg); }
  .flag-icon-kw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kw.svg); }

.flag-icon-ky {
  background-image: url(../lib/flag-icon-css/flags/4x3/ky.svg); }
  .flag-icon-ky.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ky.svg); }

.flag-icon-kz {
  background-image: url(../lib/flag-icon-css/flags/4x3/kz.svg); }
  .flag-icon-kz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kz.svg); }

.flag-icon-la {
  background-image: url(../lib/flag-icon-css/flags/4x3/la.svg); }
  .flag-icon-la.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/la.svg); }

.flag-icon-lb {
  background-image: url(../lib/flag-icon-css/flags/4x3/lb.svg); }
  .flag-icon-lb.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lb.svg); }

.flag-icon-lc {
  background-image: url(../lib/flag-icon-css/flags/4x3/lc.svg); }
  .flag-icon-lc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lc.svg); }

.flag-icon-li {
  background-image: url(../lib/flag-icon-css/flags/4x3/li.svg); }
  .flag-icon-li.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/li.svg); }

.flag-icon-lk {
  background-image: url(../lib/flag-icon-css/flags/4x3/lk.svg); }
  .flag-icon-lk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lk.svg); }

.flag-icon-lr {
  background-image: url(../lib/flag-icon-css/flags/4x3/lr.svg); }
  .flag-icon-lr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lr.svg); }

.flag-icon-ls {
  background-image: url(../lib/flag-icon-css/flags/4x3/ls.svg); }
  .flag-icon-ls.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ls.svg); }

.flag-icon-lt {
  background-image: url(../lib/flag-icon-css/flags/4x3/lt.svg); }
  .flag-icon-lt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lt.svg); }

.flag-icon-lu {
  background-image: url(../lib/flag-icon-css/flags/4x3/lu.svg); }
  .flag-icon-lu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lu.svg); }

.flag-icon-lv {
  background-image: url(../lib/flag-icon-css/flags/4x3/lv.svg); }
  .flag-icon-lv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lv.svg); }

.flag-icon-ly {
  background-image: url(../lib/flag-icon-css/flags/4x3/ly.svg); }
  .flag-icon-ly.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ly.svg); }

.flag-icon-ma {
  background-image: url(../lib/flag-icon-css/flags/4x3/ma.svg); }
  .flag-icon-ma.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ma.svg); }

.flag-icon-mc {
  background-image: url(../lib/flag-icon-css/flags/4x3/mc.svg); }
  .flag-icon-mc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mc.svg); }

.flag-icon-md {
  background-image: url(../lib/flag-icon-css/flags/4x3/md.svg); }
  .flag-icon-md.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/md.svg); }

.flag-icon-me {
  background-image: url(../lib/flag-icon-css/flags/4x3/me.svg); }
  .flag-icon-me.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/me.svg); }

.flag-icon-mf {
  background-image: url(../lib/flag-icon-css/flags/4x3/mf.svg); }
  .flag-icon-mf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mf.svg); }

.flag-icon-mg {
  background-image: url(../lib/flag-icon-css/flags/4x3/mg.svg); }
  .flag-icon-mg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mg.svg); }

.flag-icon-mh {
  background-image: url(../lib/flag-icon-css/flags/4x3/mh.svg); }
  .flag-icon-mh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mh.svg); }

.flag-icon-mk {
  background-image: url(../lib/flag-icon-css/flags/4x3/mk.svg); }
  .flag-icon-mk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mk.svg); }

.flag-icon-ml {
  background-image: url(../lib/flag-icon-css/flags/4x3/ml.svg); }
  .flag-icon-ml.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ml.svg); }

.flag-icon-mm {
  background-image: url(../lib/flag-icon-css/flags/4x3/mm.svg); }
  .flag-icon-mm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mm.svg); }

.flag-icon-mn {
  background-image: url(../lib/flag-icon-css/flags/4x3/mn.svg); }
  .flag-icon-mn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mn.svg); }

.flag-icon-mo {
  background-image: url(../lib/flag-icon-css/flags/4x3/mo.svg); }
  .flag-icon-mo.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mo.svg); }

.flag-icon-mp {
  background-image: url(../lib/flag-icon-css/flags/4x3/mp.svg); }
  .flag-icon-mp.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mp.svg); }

.flag-icon-mq {
  background-image: url(../lib/flag-icon-css/flags/4x3/mq.svg); }
  .flag-icon-mq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mq.svg); }

.flag-icon-mr {
  background-image: url(../lib/flag-icon-css/flags/4x3/mr.svg); }
  .flag-icon-mr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mr.svg); }

.flag-icon-ms {
  background-image: url(../lib/flag-icon-css/flags/4x3/ms.svg); }
  .flag-icon-ms.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ms.svg); }

.flag-icon-mt {
  background-image: url(../lib/flag-icon-css/flags/4x3/mt.svg); }
  .flag-icon-mt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mt.svg); }

.flag-icon-mu {
  background-image: url(../lib/flag-icon-css/flags/4x3/mu.svg); }
  .flag-icon-mu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mu.svg); }

.flag-icon-mv {
  background-image: url(../lib/flag-icon-css/flags/4x3/mv.svg); }
  .flag-icon-mv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mv.svg); }

.flag-icon-mw {
  background-image: url(../lib/flag-icon-css/flags/4x3/mw.svg); }
  .flag-icon-mw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mw.svg); }

.flag-icon-mx {
  background-image: url(../lib/flag-icon-css/flags/4x3/mx.svg); }
  .flag-icon-mx.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mx.svg); }

.flag-icon-my {
  background-image: url(../lib/flag-icon-css/flags/4x3/my.svg); }
  .flag-icon-my.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/my.svg); }

.flag-icon-mz {
  background-image: url(../lib/flag-icon-css/flags/4x3/mz.svg); }
  .flag-icon-mz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mz.svg); }

.flag-icon-na {
  background-image: url(../lib/flag-icon-css/flags/4x3/na.svg); }
  .flag-icon-na.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/na.svg); }

.flag-icon-nc {
  background-image: url(../lib/flag-icon-css/flags/4x3/nc.svg); }
  .flag-icon-nc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nc.svg); }

.flag-icon-ne {
  background-image: url(../lib/flag-icon-css/flags/4x3/ne.svg); }
  .flag-icon-ne.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ne.svg); }

.flag-icon-nf {
  background-image: url(../lib/flag-icon-css/flags/4x3/nf.svg); }
  .flag-icon-nf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nf.svg); }

.flag-icon-ng {
  background-image: url(../lib/flag-icon-css/flags/4x3/ng.svg); }
  .flag-icon-ng.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ng.svg); }

.flag-icon-ni {
  background-image: url(../lib/flag-icon-css/flags/4x3/ni.svg); }
  .flag-icon-ni.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ni.svg); }

.flag-icon-nl {
  background-image: url(../lib/flag-icon-css/flags/4x3/nl.svg); }
  .flag-icon-nl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nl.svg); }

.flag-icon-no {
  background-image: url(../lib/flag-icon-css/flags/4x3/no.svg); }
  .flag-icon-no.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/no.svg); }

.flag-icon-np {
  background-image: url(../lib/flag-icon-css/flags/4x3/np.svg); }
  .flag-icon-np.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/np.svg); }

.flag-icon-nr {
  background-image: url(../lib/flag-icon-css/flags/4x3/nr.svg); }
  .flag-icon-nr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nr.svg); }

.flag-icon-nu {
  background-image: url(../lib/flag-icon-css/flags/4x3/nu.svg); }
  .flag-icon-nu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nu.svg); }

.flag-icon-nz {
  background-image: url(../lib/flag-icon-css/flags/4x3/nz.svg); }
  .flag-icon-nz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nz.svg); }

.flag-icon-om {
  background-image: url(../lib/flag-icon-css/flags/4x3/om.svg); }
  .flag-icon-om.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/om.svg); }

.flag-icon-pa {
  background-image: url(../lib/flag-icon-css/flags/4x3/pa.svg); }
  .flag-icon-pa.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pa.svg); }

.flag-icon-pe {
  background-image: url(../lib/flag-icon-css/flags/4x3/pe.svg); }
  .flag-icon-pe.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pe.svg); }

.flag-icon-pf {
  background-image: url(../lib/flag-icon-css/flags/4x3/pf.svg); }
  .flag-icon-pf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pf.svg); }

.flag-icon-pg {
  background-image: url(../lib/flag-icon-css/flags/4x3/pg.svg); }
  .flag-icon-pg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pg.svg); }

.flag-icon-ph {
  background-image: url(../lib/flag-icon-css/flags/4x3/ph.svg); }
  .flag-icon-ph.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ph.svg); }

.flag-icon-pk {
  background-image: url(../lib/flag-icon-css/flags/4x3/pk.svg); }
  .flag-icon-pk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pk.svg); }

.flag-icon-pl {
  background-image: url(../lib/flag-icon-css/flags/4x3/pl.svg); }
  .flag-icon-pl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pl.svg); }

.flag-icon-pm {
  background-image: url(../lib/flag-icon-css/flags/4x3/pm.svg); }
  .flag-icon-pm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pm.svg); }

.flag-icon-pn {
  background-image: url(../lib/flag-icon-css/flags/4x3/pn.svg); }
  .flag-icon-pn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pn.svg); }

.flag-icon-pr {
  background-image: url(../lib/flag-icon-css/flags/4x3/pr.svg); }
  .flag-icon-pr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pr.svg); }

.flag-icon-ps {
  background-image: url(../lib/flag-icon-css/flags/4x3/ps.svg); }
  .flag-icon-ps.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ps.svg); }

.flag-icon-pt {
  background-image: url(../lib/flag-icon-css/flags/4x3/pt.svg); }
  .flag-icon-pt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pt.svg); }

.flag-icon-pw {
  background-image: url(../lib/flag-icon-css/flags/4x3/pw.svg); }
  .flag-icon-pw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pw.svg); }

.flag-icon-py {
  background-image: url(../lib/flag-icon-css/flags/4x3/py.svg); }
  .flag-icon-py.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/py.svg); }

.flag-icon-qa {
  background-image: url(../lib/flag-icon-css/flags/4x3/qa.svg); }
  .flag-icon-qa.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/qa.svg); }

.flag-icon-re {
  background-image: url(../lib/flag-icon-css/flags/4x3/re.svg); }
  .flag-icon-re.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/re.svg); }

.flag-icon-ro {
  background-image: url(../lib/flag-icon-css/flags/4x3/ro.svg); }
  .flag-icon-ro.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ro.svg); }

.flag-icon-rs {
  background-image: url(../lib/flag-icon-css/flags/4x3/rs.svg); }
  .flag-icon-rs.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/rs.svg); }

.flag-icon-ru {
  background-image: url(../lib/flag-icon-css/flags/4x3/ru.svg); }
  .flag-icon-ru.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ru.svg); }

.flag-icon-rw {
  background-image: url(../lib/flag-icon-css/flags/4x3/rw.svg); }
  .flag-icon-rw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/rw.svg); }

.flag-icon-sa {
  background-image: url(../lib/flag-icon-css/flags/4x3/sa.svg); }
  .flag-icon-sa.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sa.svg); }

.flag-icon-sb {
  background-image: url(../lib/flag-icon-css/flags/4x3/sb.svg); }
  .flag-icon-sb.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sb.svg); }

.flag-icon-sc {
  background-image: url(../lib/flag-icon-css/flags/4x3/sc.svg); }
  .flag-icon-sc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sc.svg); }

.flag-icon-sd {
  background-image: url(../lib/flag-icon-css/flags/4x3/sd.svg); }
  .flag-icon-sd.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sd.svg); }

.flag-icon-se {
  background-image: url(../lib/flag-icon-css/flags/4x3/se.svg); }
  .flag-icon-se.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/se.svg); }

.flag-icon-sg {
  background-image: url(../lib/flag-icon-css/flags/4x3/sg.svg); }
  .flag-icon-sg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sg.svg); }

.flag-icon-sh {
  background-image: url(../lib/flag-icon-css/flags/4x3/sh.svg); }
  .flag-icon-sh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sh.svg); }

.flag-icon-si {
  background-image: url(../lib/flag-icon-css/flags/4x3/si.svg); }
  .flag-icon-si.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/si.svg); }

.flag-icon-sj {
  background-image: url(../lib/flag-icon-css/flags/4x3/sj.svg); }
  .flag-icon-sj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sj.svg); }

.flag-icon-sk {
  background-image: url(../lib/flag-icon-css/flags/4x3/sk.svg); }
  .flag-icon-sk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sk.svg); }

.flag-icon-sl {
  background-image: url(../lib/flag-icon-css/flags/4x3/sl.svg); }
  .flag-icon-sl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sl.svg); }

.flag-icon-sm {
  background-image: url(../lib/flag-icon-css/flags/4x3/sm.svg); }
  .flag-icon-sm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sm.svg); }

.flag-icon-sn {
  background-image: url(../lib/flag-icon-css/flags/4x3/sn.svg); }
  .flag-icon-sn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sn.svg); }

.flag-icon-so {
  background-image: url(../lib/flag-icon-css/flags/4x3/so.svg); }
  .flag-icon-so.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/so.svg); }

.flag-icon-sr {
  background-image: url(../lib/flag-icon-css/flags/4x3/sr.svg); }
  .flag-icon-sr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sr.svg); }

.flag-icon-ss {
  background-image: url(../lib/flag-icon-css/flags/4x3/ss.svg); }
  .flag-icon-ss.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ss.svg); }

.flag-icon-st {
  background-image: url(../lib/flag-icon-css/flags/4x3/st.svg); }
  .flag-icon-st.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/st.svg); }

.flag-icon-sv {
  background-image: url(../lib/flag-icon-css/flags/4x3/sv.svg); }
  .flag-icon-sv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sv.svg); }

.flag-icon-sx {
  background-image: url(../lib/flag-icon-css/flags/4x3/sx.svg); }
  .flag-icon-sx.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sx.svg); }

.flag-icon-sy {
  background-image: url(../lib/flag-icon-css/flags/4x3/sy.svg); }
  .flag-icon-sy.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sy.svg); }

.flag-icon-sz {
  background-image: url(../lib/flag-icon-css/flags/4x3/sz.svg); }
  .flag-icon-sz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sz.svg); }

.flag-icon-tc {
  background-image: url(../lib/flag-icon-css/flags/4x3/tc.svg); }
  .flag-icon-tc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tc.svg); }

.flag-icon-td {
  background-image: url(../lib/flag-icon-css/flags/4x3/td.svg); }
  .flag-icon-td.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/td.svg); }

.flag-icon-tf {
  background-image: url(../lib/flag-icon-css/flags/4x3/tf.svg); }
  .flag-icon-tf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tf.svg); }

.flag-icon-tg {
  background-image: url(../lib/flag-icon-css/flags/4x3/tg.svg); }
  .flag-icon-tg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tg.svg); }

.flag-icon-th {
  background-image: url(../lib/flag-icon-css/flags/4x3/th.svg); }
  .flag-icon-th.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/th.svg); }

.flag-icon-tj {
  background-image: url(../lib/flag-icon-css/flags/4x3/tj.svg); }
  .flag-icon-tj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tj.svg); }

.flag-icon-tk {
  background-image: url(../lib/flag-icon-css/flags/4x3/tk.svg); }
  .flag-icon-tk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tk.svg); }

.flag-icon-tl {
  background-image: url(../lib/flag-icon-css/flags/4x3/tl.svg); }
  .flag-icon-tl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tl.svg); }

.flag-icon-tm {
  background-image: url(../lib/flag-icon-css/flags/4x3/tm.svg); }
  .flag-icon-tm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tm.svg); }

.flag-icon-tn {
  background-image: url(../lib/flag-icon-css/flags/4x3/tn.svg); }
  .flag-icon-tn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tn.svg); }

.flag-icon-to {
  background-image: url(../lib/flag-icon-css/flags/4x3/to.svg); }
  .flag-icon-to.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/to.svg); }

.flag-icon-tr {
  background-image: url(../lib/flag-icon-css/flags/4x3/tr.svg); }
  .flag-icon-tr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tr.svg); }

.flag-icon-tt {
  background-image: url(../lib/flag-icon-css/flags/4x3/tt.svg); }
  .flag-icon-tt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tt.svg); }

.flag-icon-tv {
  background-image: url(../lib/flag-icon-css/flags/4x3/tv.svg); }
  .flag-icon-tv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tv.svg); }

.flag-icon-tw {
  background-image: url(../lib/flag-icon-css/flags/4x3/tw.svg); }
  .flag-icon-tw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tw.svg); }

.flag-icon-tz {
  background-image: url(../lib/flag-icon-css/flags/4x3/tz.svg); }
  .flag-icon-tz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tz.svg); }

.flag-icon-ua {
  background-image: url(../lib/flag-icon-css/flags/4x3/ua.svg); }
  .flag-icon-ua.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ua.svg); }

.flag-icon-ug {
  background-image: url(../lib/flag-icon-css/flags/4x3/ug.svg); }
  .flag-icon-ug.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ug.svg); }

.flag-icon-um {
  background-image: url(../lib/flag-icon-css/flags/4x3/um.svg); }
  .flag-icon-um.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/um.svg); }

.flag-icon-us {
  background-image: url(../lib/flag-icon-css/flags/4x3/us.svg); }
  .flag-icon-us.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/us.svg); }

.flag-icon-uy {
  background-image: url(../lib/flag-icon-css/flags/4x3/uy.svg); }
  .flag-icon-uy.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/uy.svg); }

.flag-icon-uz {
  background-image: url(../lib/flag-icon-css/flags/4x3/uz.svg); }
  .flag-icon-uz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/uz.svg); }

.flag-icon-va {
  background-image: url(../lib/flag-icon-css/flags/4x3/va.svg); }
  .flag-icon-va.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/va.svg); }

.flag-icon-vc {
  background-image: url(../lib/flag-icon-css/flags/4x3/vc.svg); }
  .flag-icon-vc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vc.svg); }

.flag-icon-ve {
  background-image: url(../lib/flag-icon-css/flags/4x3/ve.svg); }
  .flag-icon-ve.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ve.svg); }

.flag-icon-vg {
  background-image: url(../lib/flag-icon-css/flags/4x3/vg.svg); }
  .flag-icon-vg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vg.svg); }

.flag-icon-vi {
  background-image: url(../lib/flag-icon-css/flags/4x3/vi.svg); }
  .flag-icon-vi.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vi.svg); }

.flag-icon-vn {
  background-image: url(../lib/flag-icon-css/flags/4x3/vn.svg); }
  .flag-icon-vn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vn.svg); }

.flag-icon-vu {
  background-image: url(../lib/flag-icon-css/flags/4x3/vu.svg); }
  .flag-icon-vu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vu.svg); }

.flag-icon-wf {
  background-image: url(../lib/flag-icon-css/flags/4x3/wf.svg); }
  .flag-icon-wf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/wf.svg); }

.flag-icon-ws {
  background-image: url(../lib/flag-icon-css/flags/4x3/ws.svg); }
  .flag-icon-ws.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ws.svg); }

.flag-icon-ye {
  background-image: url(../lib/flag-icon-css/flags/4x3/ye.svg); }
  .flag-icon-ye.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ye.svg); }

.flag-icon-yt {
  background-image: url(../lib/flag-icon-css/flags/4x3/yt.svg); }
  .flag-icon-yt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/yt.svg); }

.flag-icon-za {
  background-image: url(../lib/flag-icon-css/flags/4x3/za.svg); }
  .flag-icon-za.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/za.svg); }

.flag-icon-zm {
  background-image: url(../lib/flag-icon-css/flags/4x3/zm.svg); }
  .flag-icon-zm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/zm.svg); }

.flag-icon-zw {
  background-image: url(../lib/flag-icon-css/flags/4x3/zw.svg); }
  .flag-icon-zw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/zw.svg); }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #257afd;
    color: #fff; }
  .select2-container .selection {
    display: block; }
    .select2-container .selection .select2-selection {
      display: flex;
      padding: 5px 25px 5px 10px;
      background-color: #fff;
      outline: none;
      text-align: left; }
      .select2-container .selection .select2-selection span {
        font-size: 10px; }
        .select2-container .selection .select2-selection span:first-child {
          flex-grow: 1;
          white-space: nowrap; }
    .select2-container .selection .select2-selection__rendered img {
      display: none; }

.select2-selection__arrow {
  height: 12px;
  width: 12px;
  float: right;
  margin-left: 12px;
  background: url("../images/upgrade-arrow.png") center/cover no-repeat !important; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #000;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 100px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: #ccc; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #eee;
  color: #000; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #000; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block;
  max-height: 230px;
  height: auto;
  overflow: auto;
  padding: 0 15px 0 25px;
  font-size: 10px;
  scrollbar-width: none;
  -ms-overflow-style: none; }
  .select2-results li[data-select2-id^="select2-lenguage-result"] {
    padding-left: 15px;
    margin-left: -25px;
    margin-right: -15px; }
  .select2-results::-webkit-scrollbar {
    width: 0 !important; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 3px 6px;
  user-select: none;
  -webkit-user-select: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 13px; }
  .select2-results__option[aria-selected] {
    cursor: pointer;
    white-space: nowrap; }
  .select2-results__option img {
    width: 13px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 5px 0 -20px; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-selection {
  border: 1px solid #b7b7b7; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  display: none; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: none; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.pt_storefrontcookie .select2-container .selection .select2-selection {
  display: block;
  border: 1px solid #b7b7b7;
  padding: 12px 25px 13px 10px; }
  .pt_storefrontcookie .select2-container .selection .select2-selection span {
    font-size: 12px; }

.pt_storefrontcookie .select2-selection__arrow {
  height: 13px;
  width: 13px;
  float: right;
  border: 0;
  margin-left: 0;
  margin-right: -10px;
  margin-top: 0;
  background: #fff url("../images/sortby-arrow.png") 96% 51% no-repeat !important; }

.pt_storefrontcookie .select2-results {
  font-size: 12px; }

/* Target devices without hover possibility (Ex: touch devices) */
@media (hover: none) {
  .select2-selection__arrow {
    margin-top: -2px; } }

body {
  background: none repeat scroll 0 0 #333;
  color: #333;
  font-family: gotha-regular;
  font-size: 12px;
  letter-spacing: 1px; }

a {
  color: #000;
  outline: medium none;
  overflow: hidden;
  text-decoration: none; }

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

table {
  width: 100%; }

th {
  text-align: left; }

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

button,
.button,
.buttonstyle,
input[type="button"] {
  background-color: #000;
  border-color: black;
  border-radius: 0px;
  border-style: solid;
  border-width: 1px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1em;
  font-weight: 400;
  padding: 0.5em 2em;
  text-align: center;
  transition: all 0.3s ease;
  /*&:hover {
		background-color: $white;
		border-color: $black;
		color: $black;
	}*/ }
  button.large,
  .button.large,
  .button-fancy-large,
  .buttonstyle.large,
  input[type="button"].large {
    font-size: 1.35em;
    text-transform: uppercase; }
  button.raised,
  .button.raised,
  .buttonstyle.raised,
  input[type="button"].raised {
    border-width: 0;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
    button.raised:hover,
    .button.raised:hover,
    .buttonstyle.raised:hover,
    input[type="button"].raised:hover {
      background-color: #608a00;
      color: #fff; }
  button.simple, .store-tile.selected .select-store-button,
  .button.simple,
  .buttonstyle.simple,
  input[type="button"].simple {
    background-color: #fff;
    color: black; }
  button[disabled], button.disabled,
  .button[disabled],
  .button.disabled,
  .buttonstyle[disabled],
  .buttonstyle.disabled,
  input[type="button"][disabled],
  input[type="button"].disabled {
    background-color: #ccc;
    border-color: #ccc;
    color: #666;
    opacity: 0.5; }
  button a,
  .button a,
  .buttonstyle a,
  input[type="button"] a {
    color: #fff; }
    button a:hover,
    .button a:hover,
    .buttonstyle a:hover,
    input[type="button"] a:hover {
      color: #000; }
  button i.left,
  .button i.left,
  .buttonstyle i.left,
  input[type="button"] i.left {
    margin-right: 0.6em; }
  button i.right,
  .button i.right,
  .buttonstyle i.right,
  input[type="button"] i.right {
    margin-left: 0.6em; }

.button-text {
  background-color: transparent;
  border-width: 0;
  color: #000;
  padding: 0; }
  .button-text:hover {
    background-color: transparent;
    text-decoration: underline; }

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

#wrapper {
  background-color: #fff;
  border: 0;
  left: 0;
  margin: auto;
  position: relative;
  transition: left 0.2s ease-in;
  width: 100%; }
  @media screen and (min-width: 768px) {
    #wrapper {
      width: 760px; } }
  @media screen and (min-width: 960px) {
    #wrapper {
      width: 960px; } }
  #wrapper.pt_storefront, #wrapper.pt_order-confirmation {
    width: 100%; }
  #wrapper.pt_cart .primary-content {
    width: 100%; }
  #wrapper.pt_categorylanding {
    width: 100%; }
    #wrapper.pt_categorylanding .primary-content {
      padding-bottom: 0; }
      @media screen and (min-width: 768px) {
        #wrapper.pt_categorylanding .primary-content {
          width: 80%; } }
    #wrapper.pt_categorylanding .refinements {
      border-right: 0;
      display: none;
      width: 0; }
      @media screen and (min-width: 768px) {
        #wrapper.pt_categorylanding .refinements {
          display: block;
          width: 20%; } }
  #wrapper.pt_product-details .primary-content {
    padding-top: 1rem; }
  #wrapper.menu-active {
    left: 50%; }
  @media screen and (min-width: 1024px) {
    #wrapper.menu-active {
      left: auto; } }

.primary-content {
  width: 100%; }

#secondary {
  border: 0;
  float: none;
  font-size: 1.1em;
  width: 100%; }
  @media screen and (min-width: 768px) {
    #secondary {
      border-right: 1px solid #e0e0e0;
      position: relative; }
      #secondary nav {
        padding-left: 10px;
        padding-right: 10px; }
        #secondary nav a {
          display: block; }
      .primary-focus #secondary {
        background: none;
        border: none;
        box-sizing: border-box;
        float: left;
        padding-left: .4rem;
        width: 24%; } }
  .pt_content-search-result #secondary,
  .pt_order #secondary {
    display: none; }
    @media screen and (min-width: 768px) {
      .pt_content-search-result #secondary,
      .pt_order #secondary {
        display: block; } }

#wrapper.pt_customer-service .nav,
#wrapper.pt_customer-service .breadcrumb {
  display: none; }

#wrapper.pt_customer-service #primary {
  width: 100%; }
  #wrapper.pt_customer-service #primary .contact-emails ul {
    float: left;
    width: 17%; }
    #wrapper.pt_customer-service #primary .contact-emails ul li {
      list-style: none;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 14px;
      color: #787878;
      margin-bottom: 25px; }
      #wrapper.pt_customer-service #primary .contact-emails ul li a {
        display: block;
        color: #787878;
        overflow: inherit; }
  #wrapper.pt_customer-service #primary section.contact-us,
  #wrapper.pt_customer-service #primary section.join-us {
    margin-right: 6%; }
    #wrapper.pt_customer-service #primary section.contact-us h1,
    #wrapper.pt_customer-service #primary section.join-us h1 {
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-size: 21px;
      text-transform: uppercase; }
    #wrapper.pt_customer-service #primary section.contact-us p,
    #wrapper.pt_customer-service #primary section.join-us p {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 14px; }
      #wrapper.pt_customer-service #primary section.contact-us p a,
      #wrapper.pt_customer-service #primary section.join-us p a {
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        text-decoration: underline; }
    #wrapper.pt_customer-service #primary section.contact-us span,
    #wrapper.pt_customer-service #primary section.join-us span {
      display: block;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 1px;
      margin-top: 40px; }
    #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset,
    #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset {
      background-color: #fff; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset input,
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset textarea,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset input,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset textarea {
        border: none;
        border-bottom: 1px solid #000000;
        background-color: transparent;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        letter-spacing: 2px;
        color: #787878;
        padding-left: 0; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset textarea,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset textarea {
        resize: none;
        width: 100%; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset input.valid,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset input.valid {
        color: #000000 !important; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset input.error,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset input.error {
        border-bottom: 1px solid #C1272D;
        margin-bottom: 8px; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset span.error,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset span.error {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 10px;
        letter-spacing: 1px; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset select,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset select {
        width: 100%;
        background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        padding-left: 5px;
        border: none;
        border-bottom: 1px solid #000000;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        letter-spacing: 2px;
        color: #787878; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset select option,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset select option {
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 2px;
          color: #787878; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset select option:hover,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset select option:hover {
          background-color: #000000;
          color: #ffffff; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset select.input-select.valid,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset select.input-select.valid {
        color: #000000;
        padding-left: 0; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row {
        position: relative;
        margin-bottom: 0; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row label,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row label {
          position: absolute;
          right: 0; }
          #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row label span.required-indicator,
          #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row label span.required-indicator {
            display: inherit;
            margin-top: 0; }
          #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row label span,
          #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row label span {
            display: none; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-caption.personal-data-caption,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-caption.personal-data-caption {
        margin-left: 0; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-caption.personal-data-caption span,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-caption.personal-data-caption span {
          display: inline;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 11px;
          letter-spacing: 1px; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-caption.personal-data-caption a,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-caption.personal-data-caption a {
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 10px;
          letter-spacing: 1px;
          text-transform: uppercase;
          text-decoration: underline; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row.form-row-button,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row.form-row-button {
        width: 100%;
        overflow: hidden;
        margin: 40px 0 0 0;
        text-align: right; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row.form-row-button .dialog-required,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row.form-row-button .dialog-required {
          float: left; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row.form-row-button button,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row.form-row-button button {
          width: 150px;
          padding: 8px 14px;
          border-radius: 0;
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          font-size: 13px;
          text-transform: uppercase;
          letter-spacing: 1px;
          margin-right: 12px; }
          #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row.form-row-button button:hover,
          #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row.form-row-button button:hover {
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            background-color: #4e4c4c !important;
            color: #ffffff !important;
            border: 1px solid #4e4c4c !important; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .form-row.form-row-button .form-caption,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .form-row.form-row-button .form-caption {
          margin-left: 10px;
          color: #747474; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .field-wrapper,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .field-wrapper {
        width: 98%;
        padding-left: 0; }
      #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .required,
      #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .required {
        position: relative; }
        #wrapper.pt_customer-service #primary section.contact-us #RegistrationForm fieldset .required label,
        #wrapper.pt_customer-service #primary section.join-us #RegistrationForm fieldset .required label {
          position: absolute;
          right: 0; }
  #wrapper.pt_customer-service #primary .franchise-content {
    width: 100%;
    overflow: hidden;
    display: table; }
    #wrapper.pt_customer-service #primary .franchise-content .franchise-image-content,
    #wrapper.pt_customer-service #primary .franchise-content .join-us {
      width: 50%;
      float: none;
      display: table-cell; }
    #wrapper.pt_customer-service #primary .franchise-content .franchise-image-content {
      line-height: 1px; }
      #wrapper.pt_customer-service #primary .franchise-content .franchise-image-content img {
        width: 100%; }
    #wrapper.pt_customer-service #primary .franchise-content .join-us {
      position: relative;
      margin: 0;
      padding: 3% 5% 1% 5%;
      box-sizing: border-box;
      background-color: #fafafa;
      border-bottom: 1px solid #E0E0E0;
      vertical-align: top; }
      #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content {
        position: relative;
        width: 100%;
        vertical-align: top; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content h1 {
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 21px;
          margin-bottom: 0; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content p {
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 14px;
          margin: 0; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm fieldset {
          background-color: #fafafa; }
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm fieldset p {
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            font-size: 14px;
            margin: 15px 0; }
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm fieldset .form-row.form-row-button {
            margin-top: 17px; }
            #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm fieldset .form-row.form-row-button .dialog-required {
              margin-top: 15px; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm span.required-indicator {
          margin: 0; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local,
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee {
          overflow: hidden; }
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local p,
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee p {
            width: 54%;
            float: none;
            margin-top: 19px;
            margin-bottom: 0;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            letter-spacing: 2px;
            display: inline-block;
            vertical-align: top; }
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local p:after,
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee p:after {
            content: '*';
            color: #C12737;
            padding-left: 3px; }
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local .form-row,
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee .form-row {
            width: 33%;
            margin-bottom: 0;
            display: inline-block;
            float: right;
            position: relative;
            vertical-align: top; }
            #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local .form-row label,
            #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee .form-row label {
              position: absolute;
              height: 7px;
              left: -36px;
              display: none; }
              #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local .form-row label span.required-indicator,
              #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee .form-row label span.required-indicator {
                position: absolute;
                margin: 0; }
            #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local .form-row .field-wrapper,
            #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee .form-row .field-wrapper {
              margin-bottom: 0; }
              #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local .form-row .field-wrapper input:nth-child(2),
              #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee .form-row .field-wrapper input:nth-child(2) {
                margin-left: 30px; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-ubication {
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          font-size: 14px;
          margin-top: 30px; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local {
          margin-bottom: 9px; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee {
          margin-bottom: 20px; }
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee p,
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee .form-row,
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee label,
          #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee input {
            margin-top: 0; }
        #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm fieldset span.error {
          margin-top: 10px; }

.pt_account #careers {
  width: auto;
  padding: 25px; }
  .pt_account #careers .content-asset-policy {
    padding-left: 0; }
    .pt_account #careers .content-asset-policy h1 {
      font-size: 20px;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      margin-left: 40px !important; }
    .pt_account #careers .content-asset-policy p {
      color: #333;
      font-family: "gotha-regular", Arial, Verdana, sans-serif !important;
      font-size: 12px;
      letter-spacing: 1px; }
      .pt_account #careers .content-asset-policy p:empty {
        display: none; }
  .pt_account #careers .careers-content {
    overflow: hidden;
    display: table;
    width: 100%; }
    .pt_account #careers .careers-content .careers-text {
      width: 50%;
      text-align: center;
      background-color: #98694C;
      display: table-cell;
      position: relative; }
      .pt_account #careers .careers-content .careers-text div {
        position: absolute;
        top: 15%;
        height: 63%;
        text-align: center;
        width: 100%; }
        .pt_account #careers .careers-content .careers-text div h1 {
          font-family: "Karla-Bold", Arial, Verdana, sans-serif;
          font-size: 17px;
          color: #fff;
          text-transform: uppercase;
          letter-spacing: 1px;
          margin: 0 auto;
          padding-bottom: 30px; }
        .pt_account #careers .careers-content .careers-text div span {
          display: block;
          font-family: "NoeDisplay-Bold", Arial, Verdana, sans-serif;
          font-size: 8em;
          text-transform: uppercase;
          line-height: 106px;
          letter-spacing: 15px;
          color: #fff; }
        .pt_account #careers .careers-content .careers-text div a {
          display: inline-block;
          padding: 15px 60px;
          border: 1px solid #fff;
          font-size: 13px;
          color: #fff;
          letter-spacing: 1px;
          margin-top: 50px; }
    .pt_account #careers .careers-content .carees-img {
      width: 50%;
      display: table-cell; }
      .pt_account #careers .careers-content .carees-img img {
        width: 101%;
        border: none;
        margin: -2px;
        padding: 0; }

.pt_account .home-center-container {
  position: static; }
  .pt_account .home-center-container .home-center {
    position: relative;
    margin-bottom: -3px; }
    .pt_account .home-center-container .home-center .home-left-link {
      width: 100%;
      text-align: center;
      left: 0; }
      .pt_account .home-center-container .home-center .home-left-link h1 {
        display: block;
        font-family: "Karla-Bold", Arial, Verdana, sans-serif;
        font-size: 34px;
        letter-spacing: 7px;
        margin: 0; }
      .pt_account .home-center-container .home-center .home-left-link span {
        margin: 25px 0 35px 0;
        display: inline-block;
        font-family: "Karla-Bold", Arial, Verdana, sans-serif;
        font-size: 15px;
        letter-spacing: 3px; }
      .pt_account .home-center-container .home-center .home-left-link a {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 11px;
        letter-spacing: 2px;
        cursor: pointer; }

.pt_account .corporate-title {
  background-color: #0A2741;
  text-align: center; }
  .pt_account .corporate-title .text-title {
    display: inline-block;
    font-family: "NoeDisplay-Bold", Arial, Verdana, sans-serif;
    font-size: 66px;
    text-transform: uppercase;
    letter-spacing: 7px;
    color: #fff;
    padding: 3% 0; }

.pt_account .corporate-wrap-two {
  overflow: hidden;
  display: table;
  width: 100%; }
  .pt_account .corporate-wrap-two .wrap-title,
  .pt_account .corporate-wrap-two .wrap-text {
    width: 50%;
    display: table-cell; }
  .pt_account .corporate-wrap-two .wrap-title {
    position: relative; }
    .pt_account .corporate-wrap-two .wrap-title div {
      position: relative;
      width: 100%;
      height: 300px; }
      .pt_account .corporate-wrap-two .wrap-title div .text-title {
        display: inline-block;
        position: absolute;
        left: 27%;
        top: 12%;
        font-family: "NoeDisplay-Bold", Arial, Verdana, sans-serif;
        font-size: 66px;
        text-transform: uppercase;
        letter-spacing: 7px;
        color: #fff;
        text-align: center; }
    .pt_account .corporate-wrap-two .wrap-title img {
      width: 100%; }
  .pt_account .corporate-wrap-two .wrap-text {
    width: 50%;
    background-color: #E7E5D7;
    text-align: left;
    position: relative;
    overflow: hidden;
    height: 577x; }
    .pt_account .corporate-wrap-two .wrap-text .text-history {
      white-space: normal;
      width: 280px;
      position: absolute;
      top: 11%;
      left: 27%; }
      .pt_account .corporate-wrap-two .wrap-text .text-history p {
        font-family: "NoeDisplay-Bold", Arial, Verdana, sans-serif;
        font-size: 28px;
        line-height: 37px; }

.pt_account .corporate-wrap-three {
  overflow: hidden;
  position: relative;
  line-height: 1px; }
  .pt_account .corporate-wrap-three .text-info {
    position: absolute;
    top: 44%;
    left: 20%;
    text-align: center; }
    .pt_account .corporate-wrap-three .text-info span {
      display: block;
      font-family: "Karla-Bold", Arial, Verdana, sans-serif;
      font-size: 17px;
      letter-spacing: 1px;
      text-transform: uppercase; }
    .pt_account .corporate-wrap-three .text-info span:first-child {
      line-height: 26px; }
    .pt_account .corporate-wrap-three .text-info span.wrap-line {
      display: inline-block;
      height: 1px;
      background-color: #000;
      width: 17px; }
    .pt_account .corporate-wrap-three .text-info span:last-child {
      margin-top: 15px; }

.pt_account .corporate-wrap-four {
  display: table;
  width: 100%; }
  .pt_account .corporate-wrap-four .wrap-title,
  .pt_account .corporate-wrap-four .wrap-text {
    width: 50%;
    display: table-cell; }
  .pt_account .corporate-wrap-four .wrap-title {
    line-height: 1px; }
  .pt_account .corporate-wrap-four .wrap-text {
    background-color: #E7E5D7;
    text-align: left;
    position: relative;
    overflow: hidden;
    /* height: 581px;*/ }
    .pt_account .corporate-wrap-four .wrap-text .text-history {
      white-space: normal;
      width: 100%;
      position: absolute;
      top: 23%; }
      .pt_account .corporate-wrap-four .wrap-text .text-history p {
        font-family: "NoeDisplay-Bold", Arial, Verdana, sans-serif;
        font-size: 32px;
        line-height: 40px;
        text-align: center; }

.pt_account .corporate-wrap-five {
  overflow: hidden;
  width: 100%;
  display: table; }
  .pt_account .corporate-wrap-five .wrap-title,
  .pt_account .corporate-wrap-five .wrap-text {
    width: 50%;
    display: table-cell; }
  .pt_account .corporate-wrap-five .wrap-title {
    line-height: 1px; }
  .pt_account .corporate-wrap-five .wrap-text {
    background-color: #E7E5D7;
    position: relative;
    overflow: hidden; }
    .pt_account .corporate-wrap-five .wrap-text .text-info {
      text-align: center;
      width: 100%;
      height: 80%;
      position: absolute;
      top: 10%; }
      .pt_account .corporate-wrap-five .wrap-text .text-info span.subtitle-text {
        display: block;
        width: 100%;
        position: absolute;
        font-family: "Karla-Bold", Arial, Verdana, sans-serif;
        font-size: 17px;
        letter-spacing: 1px;
        text-transform: uppercase; }
      .pt_account .corporate-wrap-five .wrap-text .text-info span.top {
        top: 2%; }
      .pt_account .corporate-wrap-five .wrap-text .text-info span.middle {
        display: block;
        width: 100%;
        position: absolute;
        top: 33%;
        font-family: "NoeDisplay-Bold", Arial, Verdana, sans-serif;
        font-size: 102px;
        letter-spacing: 7px; }
      .pt_account .corporate-wrap-five .wrap-text .text-info span.bottom {
        bottom: 2%; }

.pt_account .corporate-wrap-six {
  overflow: hidden;
  width: 100%;
  display: table; }
  .pt_account .corporate-wrap-six .wrap-title,
  .pt_account .corporate-wrap-six .wrap-text {
    width: 50%;
    display: table-cell; }
  .pt_account .corporate-wrap-six .wrap-text {
    background-color: #E7E5D7;
    text-align: left;
    position: relative;
    overflow: hidden; }
    .pt_account .corporate-wrap-six .wrap-text .text-history {
      white-space: normal;
      width: 100%;
      text-align: center;
      position: absolute;
      top: 27%; }
      .pt_account .corporate-wrap-six .wrap-text .text-history p {
        font-family: "NoeDisplay-Bold", Arial, Verdana, sans-serif;
        font-size: 32px;
        line-height: 40px;
        text-align: center;
        margin-bottom: 90px; }
      .pt_account .corporate-wrap-six .wrap-text .text-history span {
        font-family: "Karla-Bold", Arial, Verdana, sans-serif;
        font-size: 17px;
        letter-spacing: 1px;
        text-transform: uppercase; }

.pt_account .corporate-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%; }
  .pt_account .corporate-video iframe#player {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.pt_account #buyingguide-content,
.pt_account #buyingguide-content img {
  width: 100%;
  min-width: 320px; }

.pt_account .buyingguide-accordion {
  padding: 0 25px 0 40px; }

.pt_account #title-page {
  width: 100%;
  padding: 20px 20px 20px 0;
  margin-left: 40px; }

.pt_account #title-page h2 {
  text-transform: capitalize;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  font-size: 21px; }

.pt_account .accordion-container {
  width: 100%;
  clear: both;
  border-bottom: 1px solid #ccc; }

.pt_account .accordion-container:first-child {
  border-top: 1px solid #ccc; }

.pt_account .accordion-title {
  position: relative;
  display: block;
  padding: 13px 3px;
  font-size: 14px;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  letter-spacing: 1px;
  text-decoration: none;
  cursor: pointer; }

.pt_account .accordion-title {
  border: none; }

.pt_account .accordion-title.open {
  border-bottom: 1px solid #ccc; }

.pt_account .accordion-title span.toggle-icon:before {
  font-family: 'FontAwesome';
  content: "\f107"; }

.pt_account .accordion-title.open span.toggle-icon:before {
  font-family: 'FontAwesome';
  content: "\f106"; }

.pt_account .accordion-title span.toggle-icon {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 1.25em; }

.pt_account .accordion-content {
  display: none;
  padding: 0 20px 20px 3px;
  overflow: auto; }

.pt_account .accordion-content h4 {
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  font-size: 14px;
  margin-bottom: 3px; }

.pt_account .accordion-content p {
  margin-top: 0;
  margin-bottom: 25px;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 14px; }

.pt_account .accordion-content p:last-child {
  margin-bottom: 0; }

.returns-wrapper .content-asset #returns-content .content-title {
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  font-size: 21px;
  margin-bottom: 40px;
  text-transform: capitalize !important; }

.returns-wrapper .content-asset #returns-content .returns-subtitle {
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom: 0; }

.returns-wrapper .content-asset #returns-content .returns-text {
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 14px;
  margin-bottom: 40px;
  margin-top: 3px; }

.terms-content .content-header {
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  font-size: 25px;
  margin-bottom: 40px; }

.terms-content .terms-subtitle {
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal; }

.terms-content .terms-text {
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 14px;
  margin-bottom: 40px; }

.secondary-content {
  clear: both; }

@media screen and (max-width: 1200px) {
  .pt_account #careers .careers-content .careers-text div span {
    font-size: 50px;
    line-height: 70px; } }

@media screen and (max-width: 980px) {
  .pt_account #careers .careers-content .careers-text div h1 {
    font-size: 16px;
    padding-bottom: 15px; }
  .pt_account #careers .careers-content .careers-text div a {
    margin-top: 20px; }
  .pt_account #careers .careers-content .careers-text div span {
    font-size: 44px;
    line-height: 56px; } }

@media screen and (min-width: 768px) {
  #primary {
    border-left: 1px solid #e0e0e0;
    position: relative; }
    .primary-focus #primary {
      border: none;
      float: left;
      margin: 0;
      width: 76%; }
    .full-width #primary {
      border: none;
      width: 100%; } }

@media (max-width: 767px) {
  .accordion-content {
    padding: 10px 0; }
  .pt_account #careers .careers-content .careers-text div span {
    font-size: 33px;
    line-height: 40px;
    letter-spacing: 5px; }
  .pt_account #careers .careers-content .careers-text div a {
    margin-top: 20px;
    padding: 9px 32px;
    font-size: 12px; } }

@media (max-width: 600px) {
  .pt_account #careers .careers-content .careers-text {
    display: block;
    width: 100%;
    padding: 50px 0; }
    .pt_account #careers .careers-content .careers-text div {
      position: relative; }
      .pt_account #careers .careers-content .careers-text div span {
        font-size: 52px;
        line-height: 68px; }
  .pt_account #careers .careers-content .carees-img {
    display: block;
    width: 101%; }
  .pt_account .buyingguide-accordion {
    padding: 0 15px; }
  .pt_account #buyingguide-content #title-page {
    margin: 0;
    padding: 5px 15px; } }

@media (max-width: 600px) and (max-width: 320px) {
  #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local .form-row,
  #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee .form-row {
    width: 37%; } }

@media (max-width: 600px) {
  #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-local .form-row .field-wrapper input:nth-child(2),
  #wrapper.pt_customer-service #primary .franchise-content .join-us .joinus-content #RegistrationForm .franchise-franchisee .form-row .field-wrapper input:nth-child(2) {
    margin-left: 6px; } }

body {
  background-color: white; }

#main {
  margin-top: 0; }

@media screen and (min-width: 768px) {
  #wrapper {
    width: 100%;
    box-sizing: border-box; } }

@media screen and (min-width: 960px) {
  #wrapper {
    width: 100%;
    box-sizing: border-box; } }

@media screen and (min-width: 1025px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #wrapper {
    overflow: visible; } }

@media screen and (min-width: 1025px) {
  #wrapper {
    overflow: hidden; } }

#wrapper #primary {
  width: 78%; }

#wrapper #secondary {
  width: 19%; }
  @media screen and (max-width: 768px) {
    #wrapper #secondary {
      margin-left: -10px; } }

@media screen and (max-width: 1024px) {
  #wrapper.menu-active {
    left: 90%;
    position: fixed; } }

@media (min-width: 900px) {
  .pt_customer-service .primary-content section.contact-us {
    width: 50%;
    float: left; }
  .pt_customer-service .primary-content .contact-emails ul {
    float: left;
    width: 17%; } }

@media (max-width: 1024px) {
  .pt_customer-service .primary-content section.contact-us {
    margin: 0px;
    width: 50%; }
  .pt_customer-service .primary-content .contact-emails ul {
    margin-top: 0; }
  .pt_customer-service .primary-content .contact-emails ul:first-child {
    margin-bottom: 0; }
  .pt_customer-service .primary-content .contact-emails ul:nth-child(2) {
    margin-top: 0; } }

@media (max-width: 768px) {
  .pt_customer-service .primary-content section.contact-us {
    margin: 0px !important;
    width: 88%; }
  .pt_customer-service .primary-content .contact-emails {
    width: 100%;
    padding-left: 25px; } }

@media (max-width: 480px) {
  .pt_customer-service .primary-content section.contact-us {
    margin: 0; }
    .pt_customer-service .primary-content section.contact-us h1 {
      font-size: 18px; }
    .pt_customer-service .primary-content section.contact-us #RegistrationForm {
      border-bottom: 1px solid #666;
      padding-bottom: 45px; }
  .pt_customer-service .primary-content .contact-emails {
    width: 100%;
    padding-left: 3px; }
    .pt_customer-service .primary-content .contact-emails ul {
      width: 100% !important; }
    .pt_customer-service .primary-content .contact-emails ul:first-child {
      margin-bottom: 0px; }
    .pt_customer-service .primary-content .contact-emails ul:nth-child(2) {
      margin-top: 0px; } }

@media (max-width: 900px) {
  #wrapper.pt_customer-service #primary .franchise-content .franchise-image-content {
    width: 100%;
    margin: 0 auto;
    display: block; }
  #wrapper.pt_customer-service #primary section.contact-us {
    width: 100%; }
  #wrapper.pt_customer-service #primary .contact-emails {
    display: block;
    margin: 0 auto;
    width: 90%; }
    #wrapper.pt_customer-service #primary .contact-emails ul {
      float: none;
      width: 33%;
      display: inline-block;
      vertical-align: top;
      margin-top: 25px; } }

@media (max-width: 840px) {
  #wrapper.pt_customer-service #primary .franchise-content .join-us {
    width: 80%;
    float: none;
    display: block;
    margin: 0 auto !important; }
  #wrapper.pt_customer-service #primary .franchise-content .join-us {
    padding: 3% 5% 9% 5%; } }

@media (max-width: 600px) {
  #wrapper.pt_customer-service #primary .contact-emails ul {
    width: 90%; }
  #wrapper.pt_customer-service #primary .contact-emails ul:last-child {
    margin-top: 0; } }

@media screen and (max-width: 1024px) {
  .corporate-page .home-center .home-left-link {
    top: 24%; }
  .corporate-page .home-center .corporate-wrap-two .wrap-title .text-title {
    font-size: 50px;
    top: 1%;
    left: 23%; }
  .corporate-page .home-center .corporate-wrap-two .wrap-text .text-history p {
    font-size: 21px; }
  .corporate-page .home-center .corporate-wrap-four .wrap-text .text-history {
    top: 12%; }
  .corporate-page .home-center .corporate-wrap-six .wrap-text .text-history {
    top: 5%; } }

@media screen and (max-width: 768px) {
  .pt_account .corporate-page .home-center .home-left-link {
    top: 30%; }
    .pt_account .corporate-page .home-center .home-left-link h1 {
      font-size: 24px; }
    .pt_account .corporate-page .home-center .home-left-link span {
      margin: 14px 0 20px 0; }
    .pt_account .corporate-page .home-center .home-left-link #showStories {
      padding: 8px 15px;
      margin-top: 0px; }
  .pt_account .corporate-page .corporate-wrap-two .wrap-title div {
    height: 292px; }
    .pt_account .corporate-page .corporate-wrap-two .wrap-title div .text-title {
      font-size: 42px;
      top: -5%;
      left: 20%; }
  .pt_account .corporate-page .corporate-wrap-two .wrap-text .text-history {
    left: 18%; }
    .pt_account .corporate-page .corporate-wrap-two .wrap-text .text-history p {
      font-size: 17px;
      line-height: 29px; }
  .pt_account .corporate-page .corporate-wrap-four .wrap-text .text-history {
    top: 9%; }
    .pt_account .corporate-page .corporate-wrap-four .wrap-text .text-history p {
      font-size: 28px;
      line-height: 33px; }
  .pt_account .corporate-page .corporate-wrap-five .wrap-text .text-info span.middle {
    top: 22%; }
  .pt_account .corporate-page .corporate-wrap-six .wrap-text .text-history {
    top: 5%; } }

@media screen and (max-width: 600px) {
  .pt_account .corporate-page .home-center .home-left-link {
    top: 20%; }
    .pt_account .corporate-page .home-center .home-left-link span {
      margin: 10px 0 16px 0; }
  .pt_account .corporate-page .corporate-wrap-two .wrap-title {
    width: 100%;
    display: block;
    margin-bottom: -3px; }
    .pt_account .corporate-page .corporate-wrap-two .wrap-title div {
      height: auto; }
      .pt_account .corporate-page .corporate-wrap-two .wrap-title div .text-title {
        font-size: 70px;
        top: -7%;
        left: 22%; }
  .pt_account .corporate-page .corporate-wrap-two .wrap-text {
    height: 577px;
    display: block;
    width: 100%; }
    .pt_account .corporate-page .corporate-wrap-two .wrap-text .text-history {
      left: 27%;
      top: 3%; }
      .pt_account .corporate-page .corporate-wrap-two .wrap-text .text-history p {
        font-size: 31px;
        line-height: 43px; }
  .pt_account .corporate-page .corporate-wrap-three {
    background-color: #E7E5D7;
    height: 229px; }
    .pt_account .corporate-page .corporate-wrap-three .text-info {
      top: 25%;
      left: 41%; }
      .pt_account .corporate-page .corporate-wrap-three .text-info span {
        font-size: 20px; }
    .pt_account .corporate-page .corporate-wrap-three img {
      display: none; }
  .pt_account .corporate-page .corporate-wrap-four .wrap-title {
    width: 100%;
    display: block; }
  .pt_account .corporate-page .corporate-wrap-four .wrap-text {
    height: 524px;
    width: 100%;
    display: block; }
    .pt_account .corporate-page .corporate-wrap-four .wrap-text .text-history {
      top: 15%; }
      .pt_account .corporate-page .corporate-wrap-four .wrap-text .text-history p {
        font-size: 35px;
        line-height: 48px; }
  .pt_account .corporate-page .corporate-wrap-five .wrap-text {
    height: 300px;
    display: block;
    width: 100%; }
  .pt_account .corporate-page .corporate-wrap-five .wrap-title {
    display: block;
    width: 100%; }
  .pt_account .corporate-page .corporate-wrap-six .wrap-text {
    height: 378px;
    display: block;
    width: 100%; }
    .pt_account .corporate-page .corporate-wrap-six .wrap-text .text-history p {
      margin-bottom: 50px; }
  .pt_account .corporate-page .corporate-wrap-six .wrap-title {
    display: block;
    width: 100%; } }

@media screen and (max-width: 480px) {
  .pt_account .corporate-page .home-center .home-left-link h1 {
    font-size: 18px; }
  .pt_account .corporate-page .home-center .home-left-link span {
    margin: 4px 0 12px 0;
    font-size: 14px; }
  .pt_account .corporate-page .home-center .home-left-link #showStories {
    padding: 6px 12px;
    font-size: 12px; }
  .pt_account .corporate-page .corporate-wrap-two .wrap-title div .text-title {
    font-size: 57px;
    top: -7%;
    left: 21%; }
  .pt_account .corporate-page .corporate-wrap-three .text-info {
    left: 39%; }
  .pt_account .corporate-page .corporate-wrap-four .wrap-text {
    height: 345px; }
    .pt_account .corporate-page .corporate-wrap-four .wrap-text .text-history {
      top: 0%; }
  .pt_account .corporate-page .corporate-wrap-six .wrap-title {
    margin-bottom: -4px; } }

@media (max-width: 360px) {
  .pt_account .corporate-page #home-discover {
    background-color: #000;
    height: 210px; }
    .pt_account .corporate-page #home-discover img {
      width: 200%;
      max-width: 200%;
      opacity: 0.6; }
    .pt_account .corporate-page #home-discover .home-left-link h1 {
      font-size: 30px;
      margin-bottom: 20px; }
    .pt_account .corporate-page #home-discover .home-left-link span {
      margin-bottom: 33px; }
    .pt_account .corporate-page #home-discover .home-left-link a.home-center-button {
      padding: 12px 31px;
      font-size: 14px; }
  .pt_account .corporate-page .home-center .corporate-title .text-title {
    font-size: 40px; }
  .pt_account .corporate-page .home-center .corporate-wrap-two .wrap-title .text-title {
    font-size: 40px; }
  .pt_account .corporate-page .home-center .corporate-wrap-two .wrap-text {
    height: 464px; }
    .pt_account .corporate-page .home-center .corporate-wrap-two .wrap-text .text-history {
      left: 13%; }
      .pt_account .corporate-page .home-center .corporate-wrap-two .wrap-text .text-history p {
        font-size: 28px; }
  .pt_account .corporate-page .home-center .corporate-wrap-three .text-info {
    left: 36%; }
    .pt_account .corporate-page .home-center .corporate-wrap-three .text-info span {
      font-size: 17px; }
    .pt_account .corporate-page .home-center .corporate-wrap-three .text-info span.wrap-line {
      margin: 18px 0px; }
  .pt_account .corporate-page .home-center .corporate-wrap-four .wrap-title img,
  .pt_account .corporate-page .home-center .corporate-wrap-five .wrap-title img,
  .pt_account .corporate-page .home-center .corporate-wrap-six .wrap-title img {
    width: 100%; }
  .pt_account .corporate-page .home-center .corporate-wrap-four .wrap-title {
    margin-bottom: -1px; } }

@media screen and (max-width: 320px) {
  .pt_account .corporate-page .home-center .home-left-link span {
    margin: 4px 0 6px 0; } }

.ui-widget-overlay {
  background: url("../images/interface/ui-overlay-shadow.png") repeat scroll 50% 50% #333;
  opacity: 0.8;
  height: 100vh; }

.ui-dialog {
  background-color: #fff;
  padding: 0;
  background-color: transparent; }
  .ui-dialog .ui-widget-header {
    background-color: transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    height: 23px;
    text-transform: uppercase;
    margin-top: 10px;
    pointer-events: none; }
    .ui-dialog .ui-widget-header button.ui-button.ui-dialog-titlebar-close {
      pointer-events: auto; }
  .ui-dialog #dialog-container {
    background-color: #fff !important; }
  .ui-dialog #QuickViewDialog {
    background-color: #fff !important; }
  .ui-dialog .ui-dialog-title {
    color: #333;
    font-weight: bold; }
  .ui-dialog .ui-icon-closethick {
    background-image: url("../images/close-icon.svg");
    background-position: left top;
    height: 25px;
    width: 25px;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-top: 0;
    border: none; }
  .ui-dialog .ui-dialog-titlebar-close {
    background-color: transparent;
    border: none !important;
    border-radius: 0 0 0 0;
    height: 32px;
    margin: 0;
    opacity: 1;
    padding: 0;
    right: 0;
    top: 0;
    width: 32px;
    pointer-events: auto; }
    .ui-dialog .ui-dialog-titlebar-close:hover {
      opacity: 1; }
    .ui-dialog .ui-dialog-titlebar-close:focus {
      outline: none; }
    .ui-dialog .ui-dialog-titlebar-close span {
      margin: 0;
      padding: 0; }
  .ui-dialog h1 {
    font-size: 1.8em;
    font-style: initial;
    font-weight: 400;
    margin: 5px 158px 5px 0; }
    @media screen and (max-width: 768px) {
      .ui-dialog h1 {
        margin: 10px 0; } }
  .ui-dialog h2 {
    font-size: 1.8em;
    font-style: italic;
    font-weight: 400;
    margin: 5px 158px 5px 0; }

#PasswordResetForm input {
  border: none;
  border-bottom: 1px solid #000000;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
  color: #787878;
  padding-left: 0px;
  background-color: #fafafa; }

#PasswordResetForm input.error {
  border-bottom: 1px solid #C1272D;
  margin-bottom: 8px;
  background-color: #fafafa; }

#PasswordResetForm span.error {
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 10px;
  letter-spacing: 1px; }

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

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

.ui-tabs .ui-tabs-nav {
  height: 2.45em;
  padding: 0; }
  .ui-tabs .ui-tabs-nav li {
    border-color: #fff;
    border-style: solid;
    border-width: 0 0 3px 0; }
    .ui-tabs .ui-tabs-nav li.ui-state-active {
      border-bottom-color: #000; }
      .ui-tabs .ui-tabs-nav li.ui-state-active a {
        color: #000;
        font-weight: 700; }
    .ui-tabs .ui-tabs-nav li a {
      color: #999; }

.ui-tabs .ui-tabs-panel {
  background-color: #fff;
  border: 1px solid #fff;
  line-height: 1.5em;
  margin: 0;
  padding: 20px 10px; }
  @media screen and (min-width: 768px) {
    .ui-tabs .ui-tabs-panel h3 {
      display: none; } }

#vertical-carousel {
  height: 19rem;
  position: relative; }
  #vertical-carousel ul {
    height: 10000em;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative; }
    #vertical-carousel ul li {
      float: left;
      height: 19rem;
      width: 100%; }
      #vertical-carousel ul li .capture-product-id {
        display: none; }
  #vertical-carousel .jcarousel-nav {
    color: #999;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: 700;
    position: absolute;
    right: 0;
    text-transform: uppercase; }
    #vertical-carousel .jcarousel-nav:hover {
      color: #000; }
    #vertical-carousel .jcarousel-nav.inactive {
      display: none; }
  #vertical-carousel .jcarousel-prev {
    top: 0; }
  #vertical-carousel .jcarousel-next {
    bottom: 0; }

.sort-by.desktop {
  padding-left: 8px; }
  .sort-by.desktop .sort-Go-Button.simple-submit {
    background: #fff;
    color: #fff;
    border-color: #fff; }

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

legend {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #efefef;
  border-bottom: 1em solid #fff;
  font-size: 1.1em;
  font-weight: 700;
  margin: 0;
  padding: 1.16em 2% .83em;
  position: relative;
  text-transform: uppercase;
  width: 96%; }
  .ie7 legend {
    width: 94%; }
  legend span {
    font-size: 12px;
    font-weight: 400;
    position: relative;
    text-transform: none;
    padding: 0 .5em; }
    legend span em {
      color: #333; }

label {
  display: block;
  font-size: 1.1em;
  font-weight: 700;
  margin-bottom: .3rem; }
  .form-horizontal label {
    float: left;
    margin-top: .5rem;
    margin-bottom: 0;
    width: 100%; }
    @media screen and (min-width: 768px) {
      .form-horizontal label {
        text-align: right;
        width: 25%; } }
  .label-inline label {
    display: inline;
    float: none;
    font-size: 1em;
    font-weight: 400;
    margin-top: 0;
    text-align: left;
    width: auto; }
  .label-above label {
    margin-bottom: .3rem;
    width: auto; }

.form-label-text {
  float: left;
  font-size: 1.1em;
  font-weight: 700;
  padding: 0.75em 0 0;
  text-align: right;
  width: 25%; }

.form-row {
  margin: .5rem 0 1rem; }

.form-row-button {
  clear: left; }
  @media screen and (min-width: 768px) {
    .form-horizontal .form-row-button {
      margin-left: 27%;
      width: 62%; } }

.field-wrapper {
  box-sizing: border-box;
  margin-bottom: .5rem;
  width: 100%; }
  .form-horizontal .field-wrapper {
    float: left;
    width: 76%; }
    @media screen and (min-width: 768px) {
      .form-horizontal .field-wrapper {
        width: 50%; } }
  .label-inline .field-wrapper {
    float: left;
    padding-left: 0;
    width: auto; }
  .label-above .field-wrapper {
    float: none;
    padding-left: 0;
    width: auto; }

input[type="text"],
input[type="number"],
input[type="password"],
input[type="email"],
input[type="date"] textarea {
  border: 1px solid #aaa;
  box-sizing: border-box;
  height: 2rem;
  padding: 0.7em 0.5em;
  text-indent: 0;
  width: 100%; }

select {
  background-color: #fff;
  width: 100%;
  height: 2rem; }

input[type="checkbox"],
input[type="radio"] {
  margin: 1em 1% 1em 2%; }
  .label-inline input[type="checkbox"], .label-inline
  input[type="radio"] {
    margin: 0 .3rem 0 0; }

.form-caption {
  clear: left;
  width: auto; }
  @media screen and (min-width: 768px) {
    .form-horizontal .form-caption {
      margin-left: 27%; } }
  .label-above .form-caption {
    margin-left: 0; }
  .form-indent .form-caption {
    margin-left: 0; }

@media screen and (min-width: 768px) {
  .form-indent {
    margin-left: 10px; } }

.error-message {
  border: 2px solid #990000;
  background-color: #faeded;
  padding: 0.7em 0.5em;
  text-indent: 0; }

.error {
  background-color: #faeded;
  border-color: #990000;
  color: #990000; }

span.error,
div.error {
  background: none; }

.error-form {
  background-color: #fff;
  border: 1px solid #990000;
  border-radius: .5em;
  color: #990000;
  margin: 0.5em 0;
  padding: 0.8em; }

.form-inline form {
  padding: 0 0 2em;
  width: 98%; }

.form-inline label {
  padding: 0 0 0.75em;
  text-transform: uppercase;
  width: auto; }

.form-inline input[type="text"],
.form-inline input[type="email"],
.form-inline select {
  margin-left: 0;
  width: 95%; }

.form-inline button {
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.row-inline {
  display: inline; }
  .row-inline label {
    width: auto; }

.dialog-required {
  display: inline;
  position: relative;
  padding: 0 .5em; }
  .dialog-required em {
    color: #000000;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    text-transform: capitalize;
    font-size: 12px;
    font-style: normal; }

.required-indicator {
  color: #C1272D;
  padding: 0; }

.form-field-tooltip {
  float: left;
  margin-left: 3%;
  padding-top: .75em;
  width: 20%; }

.item-list {
  margin-bottom: 1em; }
  .item-list tr {
    border-bottom: 1px solid #e0e0e0; }
    .item-list tr.last {
      border: 0 none; }
    .item-list tr.headings {
      display: none; }
  .item-list td {
    padding: 1em;
    vertical-align: top; }

.item-details .product-list-item .name {
  font-size: 1.2em;
  font-style: italic; }

.item-details .product-list-item .value {
  font-weight: 700; }

.item-details .product-list-item .promo {
  color: #990000; }

.item-details .product-list-item .price-standard {
  color: #999;
  text-decoration: line-through; }

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

.item-dashboard {
  color: #aaa;
  width: 16rem; }
  .item-dashboard label {
    font-weight: normal;
    width: auto; }
  .item-dashboard .field-wrapper {
    width: auto; }
  .item-dashboard .option-quantity-desired input {
    width: 3rem; }
  .item-dashboard .value {
    margin-top: .5rem; }
  .item-dashboard .form-row {
    margin: 0; }
  .item-dashboard input,
  .item-dashboard .value,
  .item-dashboard select .option-toggle-public label {
    color: #333; }
  .item-dashboard .input-checkbox {
    margin: 0 5px; }
  .item-dashboard .option-add-to-cart {
    margin-top: .5rem;
    width: 18rem;
    width: max-content; }
    .item-dashboard .option-add-to-cart label {
      color: #333;
      float: left;
      font-weight: 700;
      margin: .5rem .5rem 0 0;
      text-transform: uppercase;
      width: auto; }
    .item-dashboard .option-add-to-cart input {
      width: 3rem;
      margin-right: 1em; }
    .item-dashboard .option-add-to-cart button {
      padding: 0.5em 1.5em; }
  .item-dashboard .option-quantity-purchased span.exceeded {
    color: #990000; }

.tooltip {
  cursor: help;
  position: relative; }
  .tooltip.product-tile {
    cursor: pointer; }

.tooltip-content {
  display: none; }

.ui-tooltip.ui-widget-content {
  background: #333;
  border-radius: 3px;
  box-shadow: 2px 3px 3px 0 #999;
  color: #fff; }

.ui-tooltip-content {
  padding: 0.3em; }
  .ui-tooltip-content .recommendation-tooltip-header {
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.5em; }
    .ui-tooltip-content .recommendation-tooltip-header .product-price {
      font-weight: 400; }
      .ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard {
        color: #999;
        text-decoration: line-through; }
  .ui-tooltip-content .recommendation-tooltip-description,
  .ui-tooltip-content .recommendation-tooltip-attributes {
    padding: 0.8em; }
  .ui-tooltip-content .shipping-method-cost,
  .ui-tooltip-content .surcharge-product,
  .ui-tooltip-content .promo {
    text-align: right;
    padding-bottom: .3rem; }
  .ui-tooltip-content .shippingtotal {
    clear: right;
    text-align: right;
    margin-top: .3rem; }
    .ui-tooltip-content .shippingtotal .value {
      border-top: 1px solid #424242;
      padding-top: .3rem; }

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

.slot-grid-header {
  margin-top: 20px; }

.slot-grid-header p {
  margin: 0;
  padding: 0; }

.product-listing-1x4 {
  background: none repeat scroll 0 0 #fff;
  overflow: hidden;
  padding: .83em 0; }
  .product-listing-1x4 .search-result-items .grid-tile {
    margin: 0 1% 0 2%;
    width: 18%; }

.account-nav-asset {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  line-height: 1.5em;
  margin: 3.33em .83em;
  padding: .83em 0; }
  .account-nav-asset h2 {
    font-style: italic;
    font-weight: 400;
    margin: 1.16em 0 1.66em; }

.content-asset p {
  line-height: 1.6em;
  margin: 1em 0; }

.content-asset ul,
.content-asset ol {
  line-height: 1.6em;
  margin: 1em 0;
  padding: 0 1.5em; }

.content-asset address {
  margin: 1em 0; }

.content-asset ul li {
  list-style: square outside none; }

.content-asset ol li {
  list-style: decimal outside none; }

.content-asset .account-options {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0; }
  .content-asset .account-options li {
    background-color: #666;
    border: 3px solid #ccc;
    border-radius: 5px;
    list-style-type: none;
    margin: 1rem;
    text-align: center;
    width: 35%;
    transition: all 1000ms ease; }
    .content-asset .account-options li:hover {
      background-color: #64772d;
      border-color: #64772d; }
    .content-asset .account-options li a {
      color: #fff;
      display: block;
      padding: 1rem; }
      .content-asset .account-options li a i {
        font-size: 6rem; }

.browser-compatibility-alert {
  background-color: #990000;
  color: #fff;
  font-size: 1.3em;
  line-height: 2em;
  padding: 0.8em;
  top: 112px;
  position: absolute;
  width: 100%;
  z-index: 1; }

.folder-slot {
  border-style: solid;
  border-color: #019328;
  border-width: 1px;
  background-color: white;
  padding: 0.5em 0.5em; }
  .folder-slot h2 {
    color: #019328;
    margin: 0.5em 0em; }

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

#homepage-slides {
  margin: 0;
  position: relative;
  width: 20000em; }
  #homepage-slides .slide {
    float: left;
    overflow: hidden;
    position: relative; }
    #homepage-slides .slide img {
      height: auto;
      max-width: 160%; }
      @media screen and (min-width: 768px) {
        #homepage-slides .slide img {
          max-width: 100%; } }
    #homepage-slides .slide .banner-message {
      position: absolute;
      top: 10%; }
      @media screen and (min-width: 768px) {
        #homepage-slides .slide .banner-message {
          top: 2%; } }
      #homepage-slides .slide .banner-message .banner-text1 {
        font-family: Lato, sans-serif;
        font-size: 2rem;
        font-weight: 300;
        text-transform: uppercase; }
        @media screen and (min-width: 768px) {
          #homepage-slides .slide .banner-message .banner-text1 {
            font-size: 5rem;
            font-weight: 200; } }
      #homepage-slides .slide .banner-message .banner-text2 {
        font-family: Crete Round, serif;
        font-size: 1.5rem;
        font-style: italic;
        text-transform: lowercase; }
        @media screen and (min-width: 768px) {
          #homepage-slides .slide .banner-message .banner-text2 {
            font-size: 4rem; } }
      #homepage-slides .slide .banner-message .banner-text3 {
        font-family: Lato, sans-serif;
        font-size: 0.5rem;
        font-weight: 400;
        text-transform: uppercase; }
        @media screen and (min-width: 768px) {
          #homepage-slides .slide .banner-message .banner-text3 {
            font-size: 1.3rem;
            font-weight: 200; } }
  #homepage-slides .slide1 .banner-message {
    left: 3%; }
    #homepage-slides .slide1 .banner-message .banner-text1 {
      color: #00629b;
      display: inline; }
    #homepage-slides .slide1 .banner-message .banner-text2 {
      color: #fff;
      display: inline; }
    #homepage-slides .slide1 .banner-message .banner-text3 {
      color: #fff;
      text-align: right; }
  #homepage-slides .slide2 .banner-message {
    left: 3%; }
    #homepage-slides .slide2 .banner-message .banner-text1 {
      color: #000;
      display: inline;
      letter-spacing: -0.1rem; }
    #homepage-slides .slide2 .banner-message .banner-text2 {
      color: #aaa;
      display: inline; }
    #homepage-slides .slide2 .banner-message .banner-text3 {
      color: #000; }
  #homepage-slides .slide3 .banner-message {
    left: 3%; }
    #homepage-slides .slide3 .banner-message .banner-text1 {
      color: #000;
      display: inline;
      margin-top: -2rem; }
    #homepage-slides .slide3 .banner-message .banner-text2 {
      color: #fff;
      display: inline; }
    #homepage-slides .slide3 .banner-message .banner-text3 {
      color: #000; }
  #homepage-slides .slide4 .banner-message {
    right: 3%; }
    #homepage-slides .slide4 .banner-message .banner-text1 {
      color: #000;
      margin-top: 0rem;
      text-indent: 3rem; }
      @media screen and (min-width: 768px) {
        #homepage-slides .slide4 .banner-message .banner-text1 {
          margin-top: -1rem; } }
    #homepage-slides .slide4 .banner-message .banner-text2 {
      color: #fff; }
    #homepage-slides .slide4 .banner-message .banner-text3 {
      color: #fff; }
  #homepage-slides .slide5 .banner-message {
    left: 15%; }
    #homepage-slides .slide5 .banner-message .banner-text1 {
      color: #00629b;
      display: inline; }
    #homepage-slides .slide5 .banner-message .banner-text2 {
      color: #990000;
      display: inline; }
    #homepage-slides .slide5 .banner-message .banner-text3 {
      color: #fff; }

#home-bottom-left {
  margin: auto;
  max-width: 320px;
  position: relative;
  text-align: center;
  width: 100%; }
  #home-bottom-left h2 {
    color: #000;
    font-family: Lato, sans-serif;
    font-size: 2rem;
    font-weight: 100;
    margin: 0;
    padding: 1rem 0;
    text-transform: uppercase; }
    @media screen and (min-width: 768px) {
      #home-bottom-left h2 {
        font-size: 2.3rem; } }
  #home-bottom-left ul {
    margin: -.5em 0 .5em 0; }
    #home-bottom-left ul li {
      border-right: 1px solid #666;
      color: #666;
      display: inline;
      font-family: Lato, sans-serif;
      font-size: .8rem;
      font-weight: 400;
      list-style: none outside none;
      margin: 0 5px 0 0;
      padding: 0 5px 0 0;
      text-transform: uppercase; }
      #home-bottom-left ul li:last-child {
        border: 0 none; }
      #home-bottom-left ul li span {
        margin: 0 10px 0 0; }
  #home-bottom-left img {
    display: block; }

#home-bottom-center {
  width: 100%;
  margin: auto;
  max-width: 320px;
  position: relative; }
  #home-bottom-center .home-bottom-center-text {
    position: absolute;
    text-align: center;
    top: 18%;
    width: 100%; }
    #home-bottom-center .home-bottom-center-text h1 {
      color: #00629b;
      font-family: Crete Round, serif;
      font-size: 4rem;
      font-style: italic;
      font-weight: normal;
      margin: 0;
      padding: 0;
      text-transform: lowercase; }
    #home-bottom-center .home-bottom-center-text h2 {
      color: #666;
      font-family: Lato, sans-serif;
      font-size: 1.3rem;
      font-weight: 100;
      letter-spacing: .2em;
      margin-top: -.05rem;
      text-transform: uppercase; }
    #home-bottom-center .home-bottom-center-text h3 {
      color: #666;
      font-family: Crete Round, serif;
      font-size: .8rem;
      font-weight: normal;
      margin-top: -1rem;
      text-transform: uppercase; }
  #home-bottom-center img {
    display: block; }

.home-bottom-right {
  font-family: Lato, sans-serif;
  width: 100%;
  margin: auto;
  max-width: 320px;
  position: relative;
  text-align: center; }
  .home-bottom-right .home-bottom-right-header h2 {
    color: #666;
    font-size: 0.7rem;
    font-weight: 400;
    padding: .5em 0 0 0;
    margin: 0; }
    @media screen and (min-width: 768px) {
      .home-bottom-right .home-bottom-right-header h2 {
        font-size: 2.3rem;
        font-weight: 200; } }
  .home-bottom-right .home-bottom-right-header h3 {
    color: #64772d;
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 200;
    margin: 0;
    padding: 0;
    text-transform: uppercase; }
    @media screen and (min-width: 768px) {
      .home-bottom-right .home-bottom-right-header h3 {
        font-size: 2.3rem; } }
  .home-bottom-right .home-bottom-right-header img {
    display: block; }
  .home-bottom-right .product-tile {
    border: 0 none;
    margin: 1em auto 0;
    min-height: 255px;
    width: 90%; }
    .home-bottom-right .product-tile img {
      box-shadow: 0px 0px 5px 3px #ccc;
      max-width: 90%; }
    .home-bottom-right .product-tile .product-name {
      height: auto; }
    .home-bottom-right .product-tile .product-sales-price {
      color: #000; }

.cart-recommendations {
  margin-top: 1rem; }
  .cart-recommendations .product-listing {
    background-color: #efefef;
    padding: 1rem 0; }

.cart-recommendations .tiles-container,
.category-slot .tiles-container,
.product-slot .tiles-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: center; }
  .cart-recommendations .tiles-container .grid-tile,
  .category-slot .tiles-container .grid-tile,
  .product-slot .tiles-container .grid-tile {
    box-shadow: none;
    margin: 1rem;
    padding: 1rem;
    width: 25%; }

.cart-recommendations h1,
.category-slot h1,
.product-slot h1 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 3rem;
  font-weight: 300;
  position: absolute;
  text-align: right;
  bottom: 2%;
  left: 2%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations h1,
    .category-slot h1,
    .product-slot h1 {
      font-weight: 100; } }

.cart-recommendations h2,
.category-slot h2,
.product-slot h2 {
  color: #333;
  font-family: Crete Round, serif;
  font-size: 1.5rem;
  font-style: italic;
  margin: 0;
  padding: .1rem .5rem; }

.cart-recommendations h3,
.category-slot h3,
.product-slot h3 {
  background-color: #fff;
  bottom: 0;
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  margin: 0;
  opacity: .6;
  padding: 2rem;
  position: absolute;
  text-transform: uppercase;
  width: 100%; }

.cart-recommendations .catlanding-banner,
.category-slot .catlanding-banner,
.product-slot .catlanding-banner {
  overflow: hidden;
  position: relative;
  width: 100%; }
  .cart-recommendations .catlanding-banner img,
  .category-slot .catlanding-banner img,
  .product-slot .catlanding-banner img {
    height: auto;
    width: 100%; }

.cart-recommendations .category-tile,
.category-slot .category-tile,
.product-slot .category-tile {
  float: left;
  overflow: hidden;
  padding: 0 .15%;
  position: relative;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations .category-tile,
    .category-slot .category-tile,
    .product-slot .category-tile {
      width: 33%; } }
  .cart-recommendations .category-tile img,
  .category-slot .category-tile img,
  .product-slot .category-tile img {
    height: auto;
    width: 100%; }

.cart-recommendations .cat-banner,
.category-slot .cat-banner,
.product-slot .cat-banner {
  overflow: hidden;
  position: relative;
  width: 100%; }
  .cart-recommendations .cat-banner img,
  .category-slot .cat-banner img,
  .product-slot .cat-banner img {
    height: auto;
    width: 100%; }
  .cart-recommendations .cat-banner h1,
  .category-slot .cat-banner h1,
  .product-slot .cat-banner h1 {
    color: #333;
    right: 2%; }

.cart-recommendations .search-result-items .grid-tile,
.category-slot .search-result-items .grid-tile,
.product-slot .search-result-items .grid-tile {
  box-shadow: none;
  margin: 0;
  padding: 0 .15%;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations .search-result-items .grid-tile,
    .category-slot .search-result-items .grid-tile,
    .product-slot .search-result-items .grid-tile {
      width: 33%; } }
  .cart-recommendations .search-result-items .grid-tile .product-tile,
  .category-slot .search-result-items .grid-tile .product-tile,
  .product-slot .search-result-items .grid-tile .product-tile {
    margin: 0 .15%;
    padding: 1rem 0;
    width: 100%; }
    .cart-recommendations .search-result-items .grid-tile .product-tile .product-name,
    .category-slot .search-result-items .grid-tile .product-tile .product-name,
    .product-slot .search-result-items .grid-tile .product-tile .product-name {
      font-family: Lato, sans-serif;
      font-size: 1.2rem;
      font-weight: 100;
      height: auto;
      margin-top: .5em;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .cart-recommendations .search-result-items .grid-tile .product-tile .product-name a,
      .category-slot .search-result-items .grid-tile .product-tile .product-name a,
      .product-slot .search-result-items .grid-tile .product-tile .product-name a {
        color: #00629b; }
    .cart-recommendations .search-result-items .grid-tile .product-tile .product-pricing,
    .category-slot .search-result-items .grid-tile .product-tile .product-pricing,
    .product-slot .search-result-items .grid-tile .product-tile .product-pricing {
      font-family: Lato, sans-serif;
      font-size: 1rem; }

.html-slot {
  background-color: #efefef;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px 0; }
  .html-slot h1 {
    color: #00629b;
    font-family: Lato, sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    margin: 1rem;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .html-slot h1 {
        font-weight: 100; } }
    .html-slot h1 a {
      font-family: Crete Round, serif; }

nav[role="navigation"] {
  color: #fff;
  margin-top: 0;
  position: absolute;
  width: 50%;
  top: 0; }
  @media screen and (min-width: 1024px) {
    nav[role="navigation"] {
      color: #333;
      margin-top: -0.5em;
      position: static;
      width: 64%; } }

.menu-toggle {
  background-color: transparent;
  border: none;
  color: #333;
  display: block;
  float: left;
  margin-left: 0.2em;
  padding: 0.5em; }
  @media screen and (min-width: 1025px) {
    .menu-toggle {
      display: none; } }
  .menu-toggle:hover {
    background-color: transparent; }
  .menu-toggle .menu-icon {
    font-size: 2em; }

.menu-category {
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase; }
  @media screen and (min-width: 1024px) {
    .menu-category {
      margin: 0 auto;
      width: 100%; } }
  .menu-category li {
    list-style: none; }
    .menu-category li .active {
      background-color: #dd5d26;
      color: #fff; }
    @media screen and (min-width: 1025px) {
      .menu-category li {
        border: none;
        float: left; } }
  .menu-category li:last-child {
    border-right: none; }
  .menu-category a {
    color: #000;
    display: inline-block;
    font-size: 1.2rem;
    height: 2.5em;
    padding-top: .6em;
    overflow: visible;
    width: 100%;
    /*font-weight: bold;*/
    padding-right: 1rem; }
    @media screen and (min-width: 1024px) {
      .menu-category a {
        font-size: 1.2em;
        width: auto; } }
  .menu-category .menu-item-toggle {
    display: none; }
  .menu-category .level-2 {
    margin-top: 2.6rem; }

.menu-category-sub {
  list-style: none;
  padding: 0;
  text-transform: uppercase;
  margin-top: 3rem; }
  @media screen and (min-width: 1024px) {
    .menu-category-sub {
      margin: 0 auto;
      width: 100%;
      position: absolute;
      left: 0;
      border-top: 4px solid #dd5d26; } }
  .menu-category-sub li {
    border-bottom: 1px solid #ccc;
    list-style: none;
    padding-right: 1.5rem; }
    @media screen and (min-width: 1024px) {
      .menu-category-sub li {
        border: none;
        float: left; }
        .menu-category-sub li:hover > a {
          background-color: transparent; } }
    @media screen and (max-width: 1024px) {
      .menu-category-sub li {
        padding-right: 0px !important;
        width: 100% !important; } }
  .menu-category-sub a {
    color: #000;
    display: inline-block;
    font-size: 0.8rem !important;
    height: 2.5em;
    padding-top: .6em;
    overflow: visible;
    width: 100%; }
    @media screen and (min-width: 1024px) {
      .menu-category-sub a {
        font-size: 1.4em;
        width: auto; } }
    @media screen and (max-width: 1024px) {
      .menu-category-sub a {
        padding-right: 0px !important;
        width: 100% !important; } }
  @media screen and (max-width: 1024px) {
    .menu-category-sub i {
      display: none; } }

.level-1 > li {
  background-color: transparent; }
  @media screen and (max-width: 1024px) {
    .level-1 > li {
      padding-right: 0px; }
      .level-1 > li .menu-item-toggle {
        display: block; } }
  .level-1 > li .menu-item-toggle {
    color: #666;
    cursor: pointer;
    float: right;
    transition: background-color 0.3s;
    width: 1rem;
    margin-right: 1rem;
    margin-top: 0.5em;
    padding: 0.1rem;
    position: absolute; }
    .level-1 > li .menu-item-toggle:hover {
      background-color: #fff; }
    .level-1 > li .menu-item-toggle i {
      color: grey; }
    @media screen and (min-width: 1024px) {
      .level-1 > li .menu-item-toggle {
        /*display: none;*/ } }
  .level-1 > li a {
    transition: background-color 0.3s, color 0.3s; }
    .level-1 > li a:hover {
      color: #fff;
      background-color: #000; }
    @media screen and (min-width: 1024px) {
      .level-1 > li a:hover {
        color: #000;
        background-color: transparent; } }
  .level-1 > li > a {
    float: left;
    padding-left: 10px; }
    .level-1 > li > a.has-sub-menu {
      width: 90%; }
    @media screen and (min-width: 1024px) {
      .level-1 > li > a {
        padding-left: 1rem;
        padding-right: 0.5rem;
        width: 100%; }
        .level-1 > li > a.has-sub-menu {
          /*width: 90%;*/
          /*letter-spacing: 1.8pt;
				/*padding: 0 21px;
				font-size:10pt;*/ }
        .level-1 > li > a:hover {
          color: #000; } }

.level-2 > ul > li i {
  margin-left: -20px; }

.level-2 > ul > li a {
  padding: 0;
  line-height: 20px; }

#images-stories li {
  display: inline-block;
  min-width: 20%; }

@media screen and (min-width: 1024px) {
  .row-10 {
    margin-left: 250px; } }

@media screen and (min-width: 1024px) {
  .row-20 {
    margin-left: 500px; } }

@media screen and (min-width: 1024px) {
  .row-30 {
    margin-left: 750px;
    height: auto !important; } }

.level-2 {
  clear: left;
  display: none;
  width: auto;
  margin-top: 2rem; }
  .level-2 > ul {
    padding-bottom: .5em;
    float: none;
    padding-left: 0;
    display: inline-block;
    max-width: 100%;
    min-height: 170px; }
  .level-1 > .active .level-2 {
    display: block;
    padding-right: 1rem; }
  .level-2.hovered {
    display: block; }
  @media screen and (min-width: 1025px) {
    .level-2 {
      background-color: #fff;
      color: #333;
      left: auto;
      width: auto;
      height: auto;
      padding: 0;
      position: absolute;
      z-index: 1000; }
      .level-2 a {
        color: #333;
        font-size: 1.2em; }
        .level-2 a:hover {
          background-color: #ddd; }
      .level-2 > ul {
        padding-left: 0;
        width: auto; }
        .level-2 > ul > li {
          float: none; }
          .level-2 > ul > li > a {
            color: #dd5d26;
            padding: 0.5em 1rem;
            text-transform: uppercase; }
          .level-2 > ul > li:hover {
            background-color: #ddd; }
      .level-2 .menu-horizontal > li > a:first-child {
        padding-top: 1em; }
      .level-2 .menu-vertical {
        float: none;
        display: block; }
        .level-2 .menu-vertical > ul {
          width: auto; }
        .level-2 .menu-vertical > li {
          top: 10px;
          padding-right: 2rem; }
          .level-2 .menu-vertical > li:last-child {
            border-right: none; }
        .level-2 .menu-vertical .invisible {
          display: none; }
        .level-2 .menu-vertical .visible {
          display: block; }
        .level-2 .menu-vertical .expand-menu {
          width: 100%;
          text-align: center; }
      .level-2 .banner {
        float: left; } }
  .level-2 .banner {
    display: none; }
    @media screen and (min-width: 1024px) {
      .level-2 .banner {
        display: block; } }
    .level-2 .banner img {
      vertical-align: top; }

.level-3 {
  float: left;
  padding: 20px 0px 0px 20px; }
  .level-3 a {
    display: block;
    padding-top: 10px; }
    .level-3 a:first-child {
      margin-top: 20px; }

.level-2.story .menu-interno ul {
  columns: 1; }
  .level-2.story .menu-interno ul li {
    min-width: 206px; }

.level-2.story .content-asset {
  position: relative;
  top: 0;
  position: relative;
  float: left !important;
  right: 0; }
  .level-2.story .content-asset .image {
    padding-top: 7px;
    padding-left: 10px;
    position: relative; }
    .level-2.story .content-asset .image span {
      color: #000 !important;
      font-weight: 700;
      text-transform: initial;
      font-size: 10px;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      display: block;
      position: relative;
      top: 0px;
      left: 0px; }

@media screen and (max-width: 1400px) {
  .level-2.story .image img {
    max-width: 134px; } }

@media screen and (max-width: 1100px) {
  .level-2.story .image img {
    max-width: 100px; }
  .level-2.story .image span {
    font-size: 7px; } }

@media screen and (max-width: 1024px) {
  .level-2.story #images-stories {
    display: none; } }

.level-2.story .level-3 {
  position: relative;
  padding-left: 0px; }
  .level-2.story .level-3 span {
    color: #000 !important;
    font-weight: 700;
    text-transform: lowercase;
    font-size: 10pt;
    font-family: "gotha-medium", Arial, Verdana, sans-serif; }

/*
.level-3 {
	clear: left;
	display: none;
	width: 100%;
	margin-top:0rem;
	> ul {
		padding-bottom: .5em;
		padding-left: 2.1rem;
	}
	.level-2 > .active & {
		display: block;
		padding-right: 1rem;
	}
	@media screen and (min-width: 768px) {
		background-color: $white;
		box-shadow: 0 3px 3px 2px rgba($charcoal, 0.3);
		color: $night-rider;
		left:100%;
		width:100%;
		height:auto;
		top:0;
		padding: 0;
		position: absolute;
		z-index: 1000;
		.level-2 li:hover & {
			display: block;
		}
		a {
		    color: #755000;
		    font-weight: 400;
		    font-size: .8em;
		    padding: 0;
			&:hover {
				text-decoration: underline;
			}
		}
		> ul {
			float: left;
			padding-left: 0;
			> li {
				float: none;
				min-width: 12em;
				> a {
					padding: 0.5em 1rem;
					text-transform: none;
				}
			}
		}
		.menu-horizontal { // antes menu-vertical
			> li > a:first-child {
				padding-top: 1em;
			}
		}
		.menu-vertical { // antes menu horizontal
			float: none;
			display:block;
			> li {
				border-right: 1px solid $gainsboro;
				//float: left;
				padding-right: 2rem;
				&:last-child {
					border-right: none;
				}
			}

		}


		.banner {
			float: left;
		}
	}
	.banner {
		display: none;
		@media screen and (min-width: 768px) {
			display: block;
		}
		img {
			vertical-align: top;
		}
	}
}
*/
/*.level-3 {
	display: none;
	padding-left: 2em;
	.level-2 .active & {
		display: block;
	}
	@media screen and (min-width: 768px) {
		display: block;
		a {
			color: darken($black, 20%);
			font-weight: normal;
			font-size: 0.8em;
			padding: 0;
		}
		li {
			float: none;
			padding: 0;
		}
	}
} */
.menu1 {
  margin: 0;
  overflow: hidden; }
  @media screen and (min-width: 1024px) {
    .menu1 {
      margin: 0;
      overflow: hidden;
      margin-left: 0;
      margin-top: 0; } }

/************top categories************/
.level-top-2 {
  clear: left;
  display: none;
  width: auto;
  margin-top: 2rem; }
  .level-top-2 > ul {
    padding-bottom: .5em;
    padding-left: 2.1rem; }
  .level-1 > .active .level-top-2 {
    display: block;
    padding-right: 1rem; }
  @media screen and (min-width: 1024px) {
    .level-top-2 {
      background-color: #fff;
      color: #333;
      left: auto;
      width: auto;
      height: auto;
      padding: 0;
      position: absolute;
      z-index: 1000; }
      .level-top-2 a {
        color: #333;
        font-size: 1.2em; }
        .level-top-2 a:hover {
          background-color: #ddd; }
      .level-top-2 > ul {
        padding-left: 0; }
        .level-top-2 > ul > li {
          float: none;
          min-width: 12em; }
          .level-top-2 > ul > li > a {
            color: #dd5d26;
            padding: 0.5em 1rem;
            text-transform: uppercase;
            font-size: 15px; }
          .level-top-2 > ul > li:hover {
            background-color: #ddd; }
      .level-top-2 .menu-horizontal > li > a:first-child {
        padding-top: 1em; }
      .level-top-2 .menu-vertical {
        float: none;
        display: block;
        min-width: 250px;
        min-height: 350px; }
        .level-top-2 .menu-vertical > li {
          top: 10px;
          padding-right: 2rem; }
          .level-top-2 .menu-vertical > li:last-child {
            border-right: none; }
        .level-top-2 .menu-vertical .invisible {
          display: none; }
        .level-top-2 .menu-vertical .visible {
          display: block; }
        .level-top-2 .menu-vertical .expand-menu {
          width: 100%;
          text-align: center; }
      .level-top-2 .banner {
        float: left; } }
  .level-top-2 .banner {
    display: none; }
    @media screen and (min-width: 1024px) {
      .level-top-2 .banner {
        display: block; } }
    .level-top-2 .banner img {
      vertical-align: top; }

.level-top-3 {
  clear: left;
  display: none;
  width: 100%;
  margin-top: 0rem; }
  .level-top-3 > ul {
    padding-bottom: .5em;
    padding-left: 2.1rem; }
  .level-top-2 > .active .level-top-3 {
    display: block;
    padding-right: 1rem; }
  @media screen and (min-width: 1024px) {
    .level-top-3 {
      background-color: #fff;
      box-shadow: 0 3px 3px 2px rgba(66, 66, 66, 0.3);
      color: #333;
      left: 100%;
      width: auto;
      height: auto;
      top: 0;
      padding: 0;
      position: absolute;
      z-index: 1000; }
      .level-top-2 li:hover .level-top-3 {
        display: block; }
      .level-top-3 a {
        color: #755000;
        font-weight: 400;
        font-size: .8em;
        padding: 0; }
        .level-top-3 a:hover {
          text-decoration: underline; }
      .level-top-3 > ul {
        padding-left: 0; }
        .level-top-3 > ul > li {
          float: none;
          width: auto; }
          .level-top-3 > ul > li > a {
            padding: 0.5em 1rem;
            text-transform: uppercase; }
      .level-top-3 .menu-horizontal > li > a:first-child {
        padding-top: 1em; }
      .level-top-3 .menu-vertical {
        float: none;
        display: block;
        width: auto; }
        .level-top-3 .menu-vertical > li {
          width: 350px;
          padding-right: 2rem; }
          .level-top-3 .menu-vertical > li:last-child {
            border-right: none; }
      .level-top-3 .banner {
        float: left; } }
  .level-top-3 .banner {
    display: none; }
    @media screen and (min-width: 1024px) {
      .level-top-3 .banner {
        display: block; } }
    .level-top-3 .banner img {
      vertical-align: top; }

nav[role="navigation"] {
  color: #fff;
  margin-top: 0;
  position: inherit;
  width: 100%;
  top: 0; }
  @media screen and (min-width: 1024px) {
    nav[role="navigation"] {
      color: #333;
      margin-top: 0;
      position: inherit;
      width: 100%; } }

.menu-secundario {
  font-family: "gotha-medium";
  margin-top: 15px; }
  .menu-secundario .menu-interno {
    font-family: "gotha-regular"; }

.menu-category {
  position: relative;
  margin-top: 14px;
  /*cambiardo 4 por 14 por cabecera reducida*/
  margin-bottom: 14px; }
  .menu-category li .active {
    text-decoration: underline;
    background-color: inherit;
    color: black; }
  .menu-category a {
    height: 1.8em;
    padding-top: 0.9em;
    font-size: 10pt; }
  .menu-category .level-2 {
    top: 6.8rem;
    margin-top: 0;
    z-index: 1; }

.level-2 .menu-vertical li:first-child {
  padding-bottom: 10px; }

.level-2 .menu-vertical li:first-child a {
  text-decoration: none;
  cursor: default; }

.level-2 .menu-vertical li span {
  z-index: 999;
  padding-left: 18px; }

.menu-secundario {
  position: relative;
  margin-left: 35px;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  padding-top: 25px;
  max-width: 200px; }
  .menu-secundario > h2,
  .menu-secundario > li {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: auto;
    text-align: left;
    margin: 0; }
    .menu-secundario > h2 a.second-level,
    .menu-secundario > li a.second-level {
      font-weight: normal; }
    .menu-secundario > h2 a:hover,
    .menu-secundario > li a:hover {
      text-decoration: none; }
    .menu-secundario > h2:hover,
    .menu-secundario > li:hover {
      background-color: transparent !important; }
  .menu-secundario p.second-line {
    margin: -10px 0 0 0; }
  .menu-secundario p.second-line:first-letter {
    text-transform: uppercase; }

.level-2 > ul.menu-secundario {
  margin: 0 auto;
  width: auto;
  position: relative;
  list-style-type: none;
  display: block;
  text-align: center; }

.menu-interno {
  float: none !important;
  padding: 0 !important; }
  .menu-interno ul {
    padding: 0;
    max-height: 140px; }
    .menu-interno ul .list-block {
      padding: 0;
      display: inline-block;
      max-width: 216px;
      display: block;
      text-align: left;
      width: 216px;
      margin: 0 auto; }
      @media screen and (max-width: 1120px) {
        .menu-interno ul .list-block {
          max-width: 190px;
          width: 190px; } }
      .menu-interno ul .list-block h2 {
        height: 1.4rem;
        font-size: 10px;
        margin: 0 20px 0 0;
        float: none;
        overflow: hidden; }
        .menu-interno ul .list-block h2 a {
          color: #000; }
        .menu-interno ul .list-block h2:hover {
          text-decoration: underline !important; }
    .menu-interno ul .imageleveltwo h2 {
      overflow: visible; }

.menu1 {
  display: inline-block;
  height: 100%; }
  @media screen and (min-width: 1024px) {
    .menu1 {
      margin: 0;
      overflow: inherit; } }
  .menu1 .menu-category > li {
    height: auto !important;
    text-align: left; }
    @media screen and (min-width: 1025px) {
      .menu1 .menu-category > li {
        padding-bottom: 10px; } }
  @media screen and (min-width: 1025px) {
    .menu1 a:hover {
      text-decoration: underline; } }
  .menu1 .level-1, .menu1 .level-1 li {
    height: auto; }
  .menu1 .level-2 {
    position: fixed;
    min-height: 190px;
    height: auto;
    padding: 0;
    font-family: gotha-regular;
    margin: auto;
    width: auto;
    z-index: 1000; }
    .menu1 .level-2 a {
      text-transform: lowercase; }
    .menu1 .level-2 a:first-letter {
      text-transform: uppercase; }
    .menu1 .level-2:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    .menu1 .level-2 > .menu-vertical {
      padding-bottom: 2.1em;
      width: auto;
      float: left; }
      .menu1 .level-2 > .menu-vertical .nav-subcategory {
        font-family: "gotha-medium", Arial, Verdana, sans-serif; }
    .menu1 .level-2 > img {
      width: 200px;
      height: 150px;
      float: right;
      margin-top: 2.7em;
      padding-bottom: 2.1em;
      position: relative; }
    .menu1 .level-2 .content-asset {
      float: right; }
    .menu1 .level-2 #level-two-image > img {
      width: 200px;
      height: 150px;
      float: right;
      position: relative;
      margin-right: 0px; }
    @media screen and (min-width: 1024px) {
      .menu1 .level-2 ul li a {
        padding: 0;
        width: max-content; } }
    @media screen and (max-width: 1024px) {
      .menu1 .level-2 {
        height: auto; } }
  @media (min-width: 1025px) and (max-width: 1120px) {
    .menu1 .level-2:not(.story) .menu-secundario {
      max-width: 1020px; }
      .menu1 .level-2:not(.story) .menu-secundario .columnAdd {
        float: left; }
    .menu1 .level-2:not(.story) .imageleveltwo h2 {
      overflow: visible;
      margin-right: 0px;
      float: right; } }
  @media (min-width: 1121px) and (max-width: 1320px) {
    .menu1 .level-2:not(.story) .menu-secundario {
      max-width: 1100px; }
      .menu1 .level-2:not(.story) .menu-secundario .columnAdd {
        float: left; }
    .menu1 .level-2:not(.story) .imageleveltwo h2 {
      overflow: visible;
      margin-right: 0px;
      float: right; } }

.level-top-2 .menu-vertical li:hover {
  background-color: inherit; }

.level-top-2:before, .level-2:before {
  margin-top: 13px;
  min-height: auto;
  margin-bottom: 0; }

.level-top-2, .level-2 {
  left: 0;
  right: 0;
  height: 100%;
  text-align: left; }
  .level-top-2 .menu-vertical, .level-2 .menu-vertical {
    min-height: 0;
    min-width: 0;
    height: auto;
    background-color: white; }
  .level-top-2 ul li, .level-2 ul li {
    float: none; }
    .level-top-2 ul li a, .level-2 ul li a {
      color: #000;
      font-weight: bold; }
  .level-top-2 > .menu-vertical, .level-2 > .menu-vertical {
    position: relative; }
    .level-top-2 > .menu-vertical li:hover, .level-2 > .menu-vertical li:hover {
      background-color: inherit; }
    .level-top-2 > .menu-vertical > li > a, .level-2 > .menu-vertical > li > a {
      line-height: 2rem;
      margin-left: 1.4rem !important; }
    .level-top-2 > .menu-vertical > li > a, .level-2 > .menu-vertical > li > a {
      z-index: 1;
      position: relative; }
    .level-top-2 > .menu-vertical .menu-vertical, .level-2 > .menu-vertical .menu-vertical {
      position: relative; }
  .level-top-2:before, .level-2:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -5000px;
    right: -5000px;
    min-height: auto;
    background-color: #fff;
    margin-bottom: 0px;
    -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.35);
    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.35);
    border-top: 1px solid #efefef; }

.level-1 > li > a {
  padding-bottom: 10px; }

.level-1 > li a {
  height: 100%;
  padding-top: 0;
  line-height: 25px; }
  .level-1 > li a:hover {
    background-color: inherit;
    color: black; }
  @media screen and (min-width: 1024px) {
    .level-1 > li a:hover {
      color: #000; } }

@media screen and (min-width: 1024px) {
  .level-1 > li > a:hover {
    color: #000; } }

.mobile-showed {
  display: none !important; }
  @media screen and (max-width: 1024px) {
    .mobile-showed {
      display: block !important; } }
  .mobile-showed .mobile-showed-country-selector, .mobile-showed .mobile-showed-language-selector {
    display: none; }
  .mobile-showed.active .mobile-showed-country-selector, .mobile-showed.active .mobile-showed-language-selector {
    display: block; }
  .mobile-showed.active .level-2 .menu-secundario {
    padding-left: 19px; }
  .mobile-showed-country-selector, .mobile-showed-language-selector {
    margin-left: 35px;
    clear: both; }
    .mobile-showed-country-selector a, .mobile-showed-language-selector a {
      text-align: left; }

@media (max-width: 1024px) {
  #navigation {
    padding-bottom: 0;
    box-shadow: none; }
  .menu1 {
    overflow: visible; }
    .menu1 .level-2 {
      position: static;
      min-height: 0 !important; }
  .menu-category.level-1 {
    margin-left: 20px; }
    .menu-category.level-1 > li > a {
      text-align: left;
      margin-left: 20px; }
    .menu-category.level-1 .active .level-2 {
      padding-right: 0px; }
  .level-2-image {
    display: none; }
  .level-2:before {
    display: none; }
  ul.menu-secundario {
    margin-top: 0px;
    padding-top: 0px;
    min-height: inherit;
    padding-left: 33px;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-weight: 700; }
    ul.menu-secundario div h2:empty {
      display: none; }
    ul.menu-secundario > h2 {
      width: 100%;
      float: none !important; }
      ul.menu-secundario > h2 .menu-interno {
        display: none; }
        ul.menu-secundario > h2 .menu-interno ul .space {
          margin-left: 0px !important; }
    ul.menu-secundario > h2.active .menu-interno {
      display: block; }
      ul.menu-secundario > h2.active .menu-interno ul {
        max-height: inherit;
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
        -webkit-column-fill: auto;
        -moz-column-fill: auto;
        column-fill: auto; }
        ul.menu-secundario > h2.active .menu-interno ul .list-block {
          width: 100%; }
  .menu-category li .active {
    text-decoration: none !important; }
  .linea-gris {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    height: 2px;
    border-top: 1px solid lightgray;
    position: relative;
    left: -20px;
    padding-right: 20px;
    clear: both; }
  .menu-interno {
    /*display:none;*/
    font-family: "gotha-regular"; }
    .menu-interno ul > li > a {
      font-weight: 100;
      font-size: 10pt; } }

@media (min-width: 1025px) {
  .level-1 > li > a.has-sub-menu,
  .menu1 > .level-1 > li > a {
    letter-spacing: 1.8pt;
    padding: 0 3px;
    font-size: 8px; }
  .level-top-2 > ul > li > a {
    font-size: 0.7rem; }
  .level-2 .menu-vertical > li {
    left: -5px;
    position: relative; }
  .level-top-2 {
    top: 10px; }
  .menu1 .level-2 .content-asset {
    float: none;
    right: 0;
    display: inline-block;
    height: auto; } }

@media screen and (max-width: 1024px) {
  #navigation {
    color: #fff;
    left: -88%;
    margin-top: 0;
    position: absolute !important;
    width: 87%;
    top: 0;
    max-height: 90vh;
    height: auto;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: white;
    -webkit-overflow-scrolling: touch; }
    #navigation .menu1 {
      width: 100%; }
      #navigation .menu1 li a {
        padding: 0 !important; } }

@media (min-width: 1025px) {
  .level-1 > li > a.has-sub-menu,
  .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1pt;
    padding: 0 5px;
    font-size: 0.9em;
    white-space: nowrap; }
  .list-block > h2 > a, .menu-secundario > h2 > a {
    font-size: 1em; } }

@media (min-width: 1100px) {
  .level-1 > li > a.has-sub-menu,
  .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.2pt;
    padding: 0 7px;
    font-size: 1em;
    white-space: nowrap; }
  .list-block > h2 > a, .menu-secundario > h2 > a {
    font-size: 1.1em; } }

@media (min-width: 1200px) {
  .level-1 > li > a.has-sub-menu,
  .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.6pt;
    padding: 0 7px;
    font-size: 1.1em;
    white-space: nowrap; }
  .list-block > h2 > a, .menu-secundario > h2 > a {
    font-size: 1.1em; } }

@media (min-width: 1280px) {
  .level-1 > li > a.has-sub-menu,
  .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 7px;
    font-size: 1.1em;
    white-space: nowrap; }
  .list-block > h2 > a, .menu-secundario > h2 > a {
    font-size: 1.1em; } }

@media (min-width: 1320px) {
  .level-1 > li > a.has-sub-menu,
  .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 16px;
    font-size: 1.1em;
    white-space: nowrap; }
  .list-block > h2 > a, .menu-secundario > h2 > a {
    font-size: 1.1em; } }

@media (min-width: 1380px) {
  .level-1 > li > a.has-sub-menu,
  .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 15px;
    font-size: 14px;
    white-space: nowrap; }
  .list-block > h2 > a, .menu-secundario > h2 > a {
    font-size: 12px; } }

@media (min-width: 1560px) {
  .level-1 > li > a.has-sub-menu,
  .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 21px;
    font-size: 14px;
    white-space: nowrap; }
  .list-block > h2 > a, .menu-secundario > h2 > a {
    font-size: 12px; } }

@media (min-width: 1025px) {
  .bigcategory li > a.has-sub-menu, .bigcategory .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 5px;
    font-size: 8px;
    white-space: nowrap; }
  .bigcategory .list-block > h2 > a, .bigcategory .menu-secundario > h2 > a {
    font-size: 10px; } }

@media (min-width: 1100px) {
  .bigcategory li > a.has-sub-menu, .bigcategory .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 5px;
    font-size: 9px;
    white-space: nowrap; }
  .bigcategory .list-block > h2 > a, .bigcategory .menu-secundario > h2 > a {
    font-size: 12px; } }

@media (min-width: 1200px) {
  .bigcategory li > a.has-sub-menu, .bigcategory .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 5px;
    font-size: 1em;
    white-space: nowrap; }
  .bigcategory .list-block > h2 > a, .bigcategory .menu-secundario > h2 > a {
    font-size: 1em; } }

@media (min-width: 1280px) {
  .bigcategory li > a.has-sub-menu, .bigcategory .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 6px;
    font-size: 1.1em;
    white-space: nowrap; }
  .bigcategory .list-block > h2 > a, .bigcategory .menu-secundario > h2 > a {
    font-size: 1.1em; } }

@media (min-width: 1320px) {
  .bigcategory li > a.has-sub-menu, .bigcategory .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 8px;
    font-size: 1.1em;
    white-space: nowrap; }
  .bigcategory .list-block > h2 > a, .bigcategory .menu-secundario > h2 > a {
    font-size: 1.1em; } }

@media (min-width: 1380px) {
  .bigcategory li > a.has-sub-menu, .bigcategory .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 10px;
    font-size: 13px;
    white-space: nowrap; }
  .bigcategory .list-block > h2 > a, .bigcategory .menu-secundario > h2 > a {
    font-size: 12px; } }

@media (min-width: 1560px) {
  .bigcategory li > a.has-sub-menu, .bigcategory .menu1 > .level-1 > li > a {
    /* width: 90%; */
    letter-spacing: 1.8pt;
    padding: 0 18px;
    font-size: 13px;
    white-space: nowrap; }
  .bigcategory .list-block > h2 > a, .bigcategory .menu-secundario > h2 > a {
    font-size: 12px; } }

.level-1 > li > a.has-sub-menu,
.menu1 > .level-1 > li > a {
  color: #000; }

@media screen and (min-width: 1025px) {
  .level-2 > .menu-interno > .menu-secundario {
    position: relative;
    display: flex;
    padding: 0 12%;
    font-family: "gotha-regular";
    font-weight: 700;
    margin-top: 25px;
    max-width: none; }
    .level-2 > .menu-interno > .menu-secundario .highlight-text {
      text-shadow: 1px 0 0; } }

.iconos {
  height: 36px;
  width: 90%;
  margin: 0 auto; }
  @media screen and (max-width: 1024px) {
    .iconos {
      display: none; } }

.truck {
  height: 20px; }

.left {
  float: left; }

.right {
  float: right; }

.menu-utility-user {
  margin: 0;
  padding: 0; }
  @media screen and (min-width: 1024px) {
    .menu-utility-user {
      right: 4.7em; } }
  .menu-utility-user li {
    border-top: 1px solid #1a1a1a;
    list-style: none;
    padding: 0.8em 1rem; }
    .menu-utility-user li:first-child {
      border: none; }
    .menu-utility-user li i {
      font-size: 1.5em;
      padding: 0 8px 0 0; }
    @media (min-width: 1025px) {
      .menu-utility-user li {
        background-color: transparent;
        border-color: transparent;
        float: left;
        margin: 0;
        padding: 0.1em 1.5em 0;
        text-align: center; }
        .menu-utility-user li:first-child {
          border: none; } }
    .menu-utility-user li a {
      color: #fff;
      text-decoration: none;
      line-height: 25px; }
      .menu-utility-user li a:active {
        color: #000; }
      @media (min-width: 1024px) {
        .menu-utility-user li a {
          color: #999;
          transition: color .5s ease; }
          .menu-utility-user li a:hover {
            color: #000;
            text-decoration: none; }
          .menu-utility-user li a i {
            display: inline;
            font-size: 2em;
            padding: 0; }
          .menu-utility-user li a span {
            display: none; } }
  .menu-utility-user .user-info .logo-user {
    display: none;
    width: 14px; }
  @media screen and (min-width: 1024px) {
    .menu-utility-user .user-info {
      position: relative;
      transition: color .5s ease; }
      .menu-utility-user .user-info.active .user-login {
        color: #000; }
      .menu-utility-user .user-info.active .user-panel {
        opacity: 1;
        visibility: visible; } }
  .menu-utility-user .user-info .user-panel {
    box-sizing: content-box;
    margin-top: .5rem;
    text-align: left;
    transition: all .3s ease;
    width: 14rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .menu-utility-user .user-info .user-panel h3 {
      display: none;
      margin: 0;
      padding-bottom: .7em;
      text-transform: uppercase; }
      @media screen and (min-width: 1024px) {
        .menu-utility-user .user-info .user-panel h3 {
          display: block; } }
    @media screen and (min-width: 1024px) {
      .menu-utility-user .user-info .user-panel {
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        box-shadow: 0 2px 5px 0 #ccc;
        margin-top: 0;
        opacity: 0;
        padding: 1em;
        position: absolute;
        right: -100px;
        visibility: hidden;
        z-index: 1000;
        font-size: 12px; } }
    .menu-utility-user .user-info .user-panel .user-links {
      padding-left: 1.5rem;
      text-align: left; }
      @media screen and (min-width: 1024px) {
        .menu-utility-user .user-info .user-panel .user-links {
          padding-left: 0; } }
      .menu-utility-user .user-info .user-panel .user-links .user-title {
        color: #000;
        display: block;
        text-transform: capitalize;
        line-height: 25px;
        text-align: left;
        font-size: 13px;
        font-weight: bold;
        font-family: "gotha-medium", Arial, Verdana, sans-serif; }
    .menu-utility-user .user-info .user-panel a {
      color: #000;
      display: block;
      padding: .5rem 0;
      font-weight: bold; }
      @media screen and (min-width: 1024px) {
        .menu-utility-user .user-info .user-panel a {
          padding: 0; } }
    .menu-utility-user .user-info .user-panel .user-logout {
      color: #fff;
      margin-top: .5rem;
      padding: 0.5em 2em;
      text-transform: uppercase;
      /*&:hover {
                    color: $black;
                }*/ }
    .menu-utility-user .user-info .user-panel .closeButton {
      width: 17px;
      height: 17px;
      float: right;
      position: absolute;
      right: 5px;
      top: 5px; }
  .menu-utility-user .user-info .no-minicart {
    left: -150px; }

.help-info {
  position: relative; }
  .help-info .help-panel {
    box-shadow: none;
    box-shadow: none !important;
    border: 1px solid black !important;
    border-radius: 0 !important;
    position: absolute;
    visibility: hidden;
    box-sizing: content-box;
    margin-top: .5rem;
    text-align: center;
    transition: all .3s ease;
    width: 13rem;
    margin-right: -100%; }
    @media screen and (min-width: 1024px) {
      .help-info .help-panel {
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        box-shadow: 0 2px 5px 0 #ccc;
        margin-top: 0;
        opacity: 0;
        padding: 1em;
        position: absolute;
        right: -1.5rem;
        z-index: 1000; } }
    .help-info .help-panel a {
      color: #000;
      display: block;
      padding: .5rem 0;
      font-family: "gotha-medium", Arial, Verdana, sans-serif !important;
      font-size: 11px !important; }
      @media screen and (min-width: 1024px) {
        .help-info .help-panel a {
          padding: 0;
          margin-bottom: .5rem; } }
    .help-info .help-panel.active {
      opacity: 1;
      visibility: visible; }
    .help-info .help-panel .header-help-line {
      display: block;
      text-transform: none;
      line-height: 15px; }
      .help-info .help-panel .header-help-line.bold {
        font-weight: bold; }
    .help-info .help-panel h3 {
      display: none;
      margin: 0;
      padding: .7em 0; }
      @media screen and (min-width: 1024px) {
        .help-info .help-panel h3 {
          display: block; } }
    .help-info .help-panel .header-icon-chat {
      background: url("../images/ico_chat.svg") center no-repeat;
      display: block; }
    .help-info .help-panel .header-icon-phone {
      background: url("../images/ico_telf.svg") center no-repeat; }
    .help-info .help-panel .header-icon-mail {
      background: url("../images/ico_mail.svg") center no-repeat; }
    .help-info .help-panel .header-icon-folder {
      background: url("../images/ico_order.svg") center no-repeat; }
    .help-info .help-panel .header-icon-car {
      background: url("../images/ico_shipping.svg") center no-repeat; }
    .help-info .help-panel .header-icon-docs {
      background: url("../images/ico_pages.svg") center no-repeat; }
    .help-info .help-panel .header-icon-return {
      background: url("../images/ico_returns.svg") center no-repeat; }
    .help-info .help-panel .header-icon-chat,
    .help-info .help-panel .header-icon-phone,
    .help-info .help-panel .header-icon-mail,
    .help-info .help-panel .header-icon-car,
    .help-info .help-panel .header-icon-return,
    .help-info .help-panel .header-icon-folder,
    .help-info .help-panel .header-icon-docs {
      padding: 0.3rem;
      margin: .5rem; }
    .help-info .help-panel.no-userinfo {
      left: -160px; }

.user-panel {
  box-shadow: none !important;
  border: 1px solid black !important;
  border-radius: 0 !important;
  text-transform: none !important;
  max-width: 212px;
  text-align: center !important;
  padding: 2em !important; }
  .user-panel p {
    font-weight: normal; }
    .user-panel p.login-panel-message {
      margin-top: 0; }
  .user-panel .form-row.form-row-button {
    margin-top: 0;
    margin-bottom: 0; }
  .user-panel .form-row.password {
    margin-bottom: 0; }
  .user-panel .form-row .login-rememberme {
    margin-top: 0;
    margin-bottom: 0; }
  .user-panel .form-row a {
    margin-bottom: 0;
    display: inline-block;
    color: #000 !important; }
  .user-panel .user-logout:hover {
    color: #000; }
  .user-panel h3 {
    margin-top: 20px !important; }
    .user-panel h3.login-panel-title {
      margin-top: 1em !important;
      padding-bottom: 0; }
  .user-panel button {
    background-color: #000;
    width: 100%;
    padding: 0.5em 0;
    margin-bottom: 2em;
    margin-top: 1em; }
    .user-panel button:hover {
      color: white; }
  @media screen and (max-width: 1025px) {
    .user-panel {
      display: none; } }

.header-icon-cart {
  background: url("../images/header/carro.png") center no-repeat;
  width: 20px;
  height: 20px;
  display: block !important;
  margin-top: 5px;
  margin-left: 5px; }

.menu-toggle {
  position: relative;
  z-index: 20; }
  .menu-toggle:hover {
    background-color: none; }

.menu-utility-user.left,
.menu-utility-user.right {
  margin-left: 21px; }

.menu-utility-user.right #whish-list .logo-wishlist {
  width: 17px;
  margin-top: 5px; }

.menu-utility-user.right li {
  padding: 0;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 20; }
  .menu-utility-user.right li.search-icon-small {
    cursor: pointer;
    width: 30px;
    text-align: center; }
    .menu-utility-user.right li.search-icon-small i {
      padding-right: 0;
      font-size: 0.8rem !important; }
  .menu-utility-user.right li.mini-cart #mini-cart .mini-cart-link {
    line-height: 20px !important; }
    .menu-utility-user.right li.mini-cart #mini-cart .mini-cart-link * {
      display: inline-block !important;
      vertical-align: middle; }
    .menu-utility-user.right li.mini-cart #mini-cart .mini-cart-link i {
      margin-left: 0;
      padding-right: 0;
      background-size: contain;
      width: 15px;
      height: 15px; }
    .menu-utility-user.right li.mini-cart #mini-cart .mini-cart-link .minicart-quantity {
      position: inherit !important;
      line-height: 27px !important;
      font-size: 0.85rem;
      font-family: "gotha-regular", Arial, Verdana, sans-serif; }

@media screen and (min-width: 1025px) {
  .menu-utility-user.right li {
    padding: 0.8em 0.75rem; }
    .menu-utility-user.right li.search-icon-small {
      display: none; }
    .menu-utility-user.right li.mini-cart {
      width: 58px !important; } }

.menu-utility-user a:active {
  color: #000; }

@media screen and (min-width: 1024px) {
  .menu-utility-user a:hover {
    color: #000; } }

.menu-utility-user li {
  text-transform: uppercase; }
  .menu-utility-user li a {
    color: #000;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 11px;
    letter-spacing: 0.9pt; }
  .menu-utility-user li .fa {
    font-size: 1rem !important;
    color: #000; }
  .menu-utility-user li .fa-chevron-down, .menu-utility-user li .fa-chevron-up {
    font-size: 0.7rem !important;
    margin-left: 10px;
    margin-right: 20px; }
  @media screen and (min-width: 1024px) {
    .menu-utility-user li {
      padding: 8px; }
      .menu-utility-user li a {
        color: #000; } }

/* Responsive Design */
@media screen and (min-width: 1024px) {
  .user-info .fa-user-o {
    display: none; }
  .user-info .user-text {
    display: block; }
  .user-info.active .user-login {
    color: #000; }
  .scrolled .header .iconos .menu-utility-user.right .user-info .user-text {
    display: none; }
  .scrolled .header .iconos .menu-utility-user.right .help-info {
    display: none; } }

@media screen and (max-width: 1024px) {
  .menu-utility-user.left,
  #whish-list {
    display: none !important; }
  .menu-utility-user.right .help-info,
  .menu-utility-user.right .user-info {
    display: none; }
  .header-cart .menu-utility-user.right .help-info,
  .header-cart .menu-utility-user.right .user-info {
    display: block;
    margin-left: 5px;
    margin-right: 5px; } }

.country-selector {
  border-bottom: 5px solid #4d4d4d;
  color: #fff;
  width: 100%; }
  @media screen and (min-width: 1024px) {
    .country-selector {
      border-bottom: none;
      padding: 0;
      position: absolute;
      top: -1rem;
      right: .2rem;
      z-index: 30;
      width: auto; } }
  .country-selector .selector {
    display: none;
    margin-top: .5rem;
    padding-left: 2rem; }
    .country-selector .selector.active {
      display: block; }
    @media screen and (min-width: 1024px) {
      .country-selector .selector {
        background-color: #fff;
        border-radius: 3px;
        box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.3);
        margin-top: 1rem;
        padding: 1rem; } }
  .country-selector .current-country {
    cursor: pointer;
    padding: .8em 1rem; }
    .country-selector .current-country.selector-active {
      border-bottom: 1px solid #1a1a1a; }
      .country-selector .current-country.selector-active .selector-icon {
        transform: rotate(270deg); }
    @media screen and (min-width: 1024px) {
      .country-selector .current-country {
        padding: 0; }
        .country-selector .current-country.selector-active {
          border-bottom: none;
          padding-bottom: 0;
          position: absolute;
          right: 0; } }
    .country-selector .current-country .selector-icon {
      margin-right: .3rem; }
      @media screen and (min-width: 1024px) {
        .country-selector .current-country .selector-icon {
          float: right;
          margin-right: 0;
          margin-left: .3rem;
          transform: rotate(90deg); } }
    .country-selector .current-country .flag-icon {
      border: none; }
  .country-selector .continent-name {
    margin-top: 0;
    margin-bottom: .5rem; }
    @media screen and (min-width: 1024px) {
      .country-selector .continent-name {
        color: #990000; } }
  .country-selector .country {
    margin-bottom: .5rem; }
  .country-selector .locale {
    border-right: 1px solid #e0e0e0;
    display: inline-block;
    padding: 0 .3rem;
    vertical-align: middle; }
    .country-selector .locale:first-of-type {
      padding-left: 0; }
    .country-selector .locale:last-of-type {
      border-right: none;
      padding-right: 0; }
  .country-selector .flag-icon {
    border: 1px solid #e0e0e0;
    margin-right: .3rem; }

html, body {
  overflow-x: hidden; }

.top-banner {
  position: relative;
  height: 72px;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: 2.5px 4.33px 10px 0 rgba(0, 0, 0, 0.03); }
  @media screen and (min-width: 1024px) {
    .top-banner {
      border-bottom: none;
      box-shadow: none;
      height: auto; } }
  .top-banner * {
    box-sizing: border-box; }
  @media screen and (min-width: 1024px) {
    .top-banner {
      border-top: 1px solid #ccc; } }

.primary-logo {
  padding: .6em 0 0 0;
  margin: 0 auto;
  z-index: 1; }
  @media screen and (min-width: 1025px) {
    .primary-logo {
      margin: 0;
      padding: 0.3em 0 0 .5em; } }

.header .header-promotion {
  display: none; }

.right-side {
  float: right;
  margin-right: 3em;
  margin-top: -7em; }
  @media screen and (min-width: 1024px) {
    .right-side {
      float: right;
      margin-top: 0em; } }

#main {
  margin-top: 2.5em; }
  @media screen and (min-width: 1024px) {
    #main {
      margin-top: 0em; } }

.header-search {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #fff;
  margin-top: 100px;
  left: 0px;
  position: absolute;
  width: 100%; }
  @media screen and (min-width: 1025px) {
    .header-search {
      background-color: #fff;
      border: 1px solid #ccc;
      border-radius: 2px;
      color: #999;
      float: right;
      height: 3.5em;
      margin: -3.3em 0em 1em 1em;
      position: relative;
      width: 380px;
      z-index: 1;
      top: -8px; } }
  .header-search form {
    margin-bottom: 1px; }
  .header-search input[type="text"] {
    background-color: transparent;
    border: none;
    float: left;
    margin: 0;
    padding-left: 1rem;
    height: 3.3rem;
    width: 85%;
    width: calc(100% - 2.5rem); }
    @media screen and (min-width: 768px) {
      .header-search input[type="text"] {
        height: 3rem;
        padding: 0 1rem; } }
  .header-search button {
    background-color: transparent;
    border: none;
    color: #999;
    padding: .7em .5em; }
    @media screen and (min-width: 1024px) {
      .header-search button {
        padding: .7em .5em; } }
    .header-search button:hover {
      color: #000; }
    .header-search button i {
      font-size: 1.4em; }

.form-storelocator-header {
  display: inline;
  float: left;
  border: none;
  color: #999;
  background-color: transparent;
  transition: color .5s ease;
  transition-property: color;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  transition-delay: initial; }

.logo-home {
  display: block;
  margin-left: auto;
  margin-right: auto; }

#cookieZone {
  background-color: #BBB;
  color: #fff;
  text-align: center;
  padding: 5px;
  position: fixed;
  bottom: 0px;
  width: 100%;
  font-size: 7pt;
  z-index: 100;
  opacity: 0.8; }
  #cookieZone .content-asset {
    width: 90%;
    margin-left: 10px; }
    @media (min-width: 1024px) and (max-width: 1230px) {
      #cookieZone .content-asset {
        width: 75%; } }
    #cookieZone .content-asset p {
      line-height: 1.2em;
      margin: 5px;
      left: 0px;
      float: left;
      width: 80%;
      display: inline-block;
      text-align: justify; }
      @media screen and (max-width: 1024px) {
        #cookieZone .content-asset p {
          float: initial; } }
      @media (min-width: 1024px) and (max-width: 1230px) {
        #cookieZone .content-asset p {
          width: 75%; } }
      @media (min-width: 1024px) and (max-width: 1230px) {
        #cookieZone .content-asset p {
          width: 75%; } }
      #cookieZone .content-asset p a {
        padding-left: 4px;
        color: #fff;
        text-decoration: underline; }
    #cookieZone .content-asset #closeCookies {
      color: #fff;
      font-size: large;
      display: inline-block;
      padding-left: 5px; }

#languageLinks {
  padding-top: 15px;
  text-align: center; }

.show-country-selector .menu-item-toggle {
  font-size: 1rem; }

.show-country-selector.show .fa-chevron-down::before,
.show-language-selector.show .fa-chevron-down::before,
.show-country-selector-mobile.show .fa-chevron-down::before,
.show-language-selector-mobile.show .fa-chevron-down::before {
  content: '\f077'; }

.countries-language-text {
  color: #b2b2b2;
  font-size: 0.6875rem;
  padding-left: 0.3125rem; }

.country-selector {
  height: 300px;
  width: 200px;
  border: 1px solid #444;
  display: none;
  position: absolute;
  background-color: #fff;
  top: 5%;
  left: 5%;
  z-index: 9999; }

.cs-container {
  color: #111;
  height: 100%;
  font-size: 0.6875rem;
  display: block;
  border: none;
  overflow: hidden; }
  .cs-container a {
    display: block; }

.primary-logo {
  padding-left: 0;
  width: 175px; }
  .primary-logo a {
    display: block;
    margin: 0 auto; }
    .primary-logo a img {
      width: 175px;
      margin-top: 15px;
      max-width: 175px;
      height: auto; }

.menu-toggle,
.menu-utility-user {
  margin-top: 15px; }

.classtopselected {
  text-decoration: underline; }

.header .header-nav {
  text-align: center;
  position: relative;
  font-family: gotha-medium;
  height: 32px;
  border-bottom: 0.5px solid #e0dfdf;
  padding-bottom: 21px; }

.header .menu-utility-user.right li.search-icon-small .menu-item-toggle {
  width: 18px;
  margin-top: 9px; }

@media screen and (min-width: 1025px) {
  .header .iconos .menu-utility-user.right {
    margin-top: 0; }
    .header .iconos .menu-utility-user.right .help-panel {
      min-width: 240px; }
    .header .iconos .menu-utility-user.right .user-info .user-panel {
      min-width: 200px; }
      .header .iconos .menu-utility-user.right .user-info .user-panel .user-links {
        font-size: 10px; }
        .header .iconos .menu-utility-user.right .user-info .user-panel .user-links .login-box .title {
          font-size: 12px;
          text-transform: uppercase;
          font-weight: bold;
          text-align: center;
          display: block; }
        .header .iconos .menu-utility-user.right .user-info .user-panel .user-links .login-box fieldset {
          margin-top: 5px; }
        .header .iconos .menu-utility-user.right .user-info .user-panel .user-links .form-row label {
          text-align: center !important; }
          .header .iconos .menu-utility-user.right .user-info .user-panel .user-links .form-row label .required-indicator {
            display: none !important; }
        .header .iconos .menu-utility-user.right .user-info .user-panel .user-links .form-row input {
          height: 1.5rem;
          padding: 0em 0.5em; }
        .header .iconos .menu-utility-user.right .user-info .user-panel .user-links .form-row button {
          font-size: 12px;
          text-transform: uppercase; }
        .header .iconos .menu-utility-user.right .user-info .user-panel .user-links .form-row #password-reset {
          font-size: 8px;
          font-weight: normal; }
        .header .iconos .menu-utility-user.right .user-info .user-panel .user-links .title-new-client {
          display: none !important; } }

#dialog-container .user-panel {
  display: block; }
  #dialog-container .user-panel span {
    display: inline-block;
    font-size: 1.3em;
    color: #000;
    padding-bottom: 5px; }
  @media screen and (max-width: 1024px) {
    #dialog-container .user-panel .registered-title {
      display: none; } }
  #dialog-container .user-panel a {
    display: block;
    padding: 5px;
    /*padding-top: 10px;
    padding-bottom: 15px;*/
    color: #000;
    /*font-size: 17px;
    font-weight: bold;*/ }
  #dialog-container .user-panel .registered {
    display: block;
    padding-top: 10px;
    padding-bottom: 15px;
    color: #000;
    font-size: 17px;
    font-weight: bold; }
  #dialog-container .user-panel h2 {
    width: 100%;
    font-size: 1.3em; }
  #dialog-container .user-panel .user-logout {
    color: #fff;
    margin-top: 10px; }

.ui-button-text.custom-close-button {
  position: relative;
  right: 40px;
  text-indent: 0;
  color: #000000;
  font-weight: bold; }

#dialog-container.login-panel {
  padding: 0 !important;
  border-top: 1px solid #000000; }
  #dialog-container.login-panel .user-panel {
    border: 0 !important;
    margin: 0 auto;
    max-width: none; }
    #dialog-container.login-panel .user-panel .registered {
      border-bottom: 1px solid #000000;
      font-weight: normal; }
      #dialog-container.login-panel .user-panel .registered:first-of-type {
        margin-top: 15px; }
      #dialog-container.login-panel .user-panel .registered:nth-last-of-type(2) {
        border: 0; }
    #dialog-container.login-panel .user-panel .user-logout {
      max-width: 212px;
      margin: 50px auto 0 auto; }

#wrapper .country-selector {
  height: 280px; }

.header {
  font-size: 0.625rem;
  z-index: 11;
  position: relative; }
  .header .search-input-container {
    display: none;
    position: absolute;
    z-index: 25;
    width: 100%;
    top: 35px; }
    .header .search-input-container form button {
      display: none; }
    .header .search-input-container form fieldset {
      width: 100%; }
    .header .search-input-container form {
      position: relative; }
    .header .search-input-container .clear-input {
      position: absolute;
      right: 20px;
      font-size: 2rem;
      top: 12.5px;
      color: grey;
      cursor: pointer; }
    .header .search-input-container #q {
      width: 100%;
      height: 60px;
      border: none;
      background-color: #efefef;
      font-size: 1.6rem;
      color: grey;
      text-align: center;
      padding-left: 20px;
      padding-right: 50px;
      box-sizing: border-box;
      border-radius: 0; }
    .header .search-input-container #q:focus {
      outline: none; }

.iconos {
  height: auto;
  width: 100%; }
  @media screen and (max-width: 1024px) {
    .iconos {
      display: block; } }
  .iconos:before {
    clear: both; }

.header-search {
  cursor: pointer;
  top: 15px;
  left: auto;
  text-align: right;
  font-size: 0.9rem;
  border: none;
  border-radius: 0;
  color: #000;
  margin: 0;
  right: 28px;
  float: none;
  position: absolute;
  height: auto;
  width: auto;
  display: none;
  cursor: pointer;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */ }
  .header-search:hover {
    border-bottom: 1px solid #000; }
  .header-search.underlined {
    border-bottom: 1px solid #000; }
  .header-search .search-button {
    color: #000;
    font-family: gotha-regular;
    font-size: 11px;
    text-transform: capitalize; }
    .header-search .search-button span {
      margin-top: 3px;
      margin-left: 5px;
      float: left; }
    .header-search .search-button i {
      float: right;
      color: #000;
      padding: 0;
      padding: .3em .5em; }
      @media screen and (min-width: 1024px) {
        .header-search .search-button i {
          padding: .3em .5em; } }

.header-search-top {
  cursor: pointer;
  padding-top: 11px;
  left: auto;
  text-align: right;
  font-size: 0.9rem;
  border: none;
  border-radius: 0;
  color: #000;
  margin: 0;
  float: left;
  height: auto;
  width: auto;
  display: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */ }
  .header-search-top:hover {
    border-bottom: 1px solid #000; }
  .header-search-top.underlined {
    border-bottom: 1px solid #000; }
  .header-search-top .search-button {
    color: #000;
    font-family: gotha-regular;
    font-size: 11px;
    text-transform: uppercase; }
    .header-search-top .search-button span {
      margin-top: 3px;
      margin-left: 5px;
      float: left; }
    .header-search-top .search-button i {
      float: right;
      color: #000;
      padding: 0;
      padding: .3em .5em; }
      @media screen and (min-width: 1024px) {
        .header-search-top .search-button i {
          padding: .3em 1em; } }

.header .menu-utility-user.left > li {
  position: absolute;
  top: 0;
  width: 160px; }
  .header .menu-utility-user.left > li .clear-input {
    display: none; }
  .header .menu-utility-user.left > li input {
    border: 0;
    border-bottom: 1px solid #777777;
    color: #000;
    letter-spacing: 1px;
    padding-left: 25px;
    outline: none; }
  .header .menu-utility-user.left > li button {
    position: absolute;
    top: 15px;
    left: 10px;
    width: 20px;
    padding: 0;
    border: 0;
    background-color: #fff;
    outline: none; }

.level-2 div:not(.content-asset) {
  float: left; }
  .level-2 div:not(.content-asset) a {
    display: block;
    text-transform: capitalize; }

.level-2 span {
  position: absolute;
  top: 16px;
  left: 20px; }

.button-black {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.button-black:hover {
  background-color: black;
  color: white !important; }

.button-white {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.button-white:hover {
  background-color: white;
  color: black !important; }

.user-panel button {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.user-panel button:hover {
  background-color: #4e4c4c !important; }

.mini-cart-link-cart {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.mini-cart-link-cart:hover {
  background-color: black !important;
  color: white !important; }

.mini-cart-link-checkout {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.mini-cart-link-checkout:hover {
  background-color: #4e4c4c !important;
  border-color: #4e4c4c; }

.scrolled .menu-utility-user.right #whish-list {
  padding-right: 8px; }
  .scrolled .menu-utility-user.right #whish-list .logo-wishlist {
    margin-top: 10px; }

@media screen and (max-width: 1280px) {
  .menu1 .level-1 > li {
    background-color: transparent;
    padding-right: 0.5rem;
    width: auto; }
  .menu1 .mobile-showed a {
    cursor: pointer; }
  .scrolled .menu1 .level-1 > li {
    padding-right: 0rem !important; }
    .scrolled .menu1 .level-1 > li a {
      padding-left: 0.5rem; } }

@media screen and (min-width: 1025px) {
  .scrolled .menu-utility-user.right .mini-cart {
    margin-top: 5px; }
  .header .search-input-container #q {
    padding: 0 20px; }
  .header .search-input-container #q::-ms-clear {
    display: none; }
  .header .search-input-container {
    position: initial;
    z-index: 25;
    width: 100%;
    top: 35px; }
  .header .menu-utility-user.right .user-info .logo-user {
    display: none; }
  .header-cart .menu-utility-user.right .user-info .logo-user {
    display: none; }
  .primary-logo {
    margin: 10px auto;
    padding-top: 13px;
    padding-left: 0;
    width: 175px; }
    .primary-logo a {
      position: inherit;
      top: 0; }
      .primary-logo a img {
        width: 175px;
        height: auto;
        margin-top: 0; }
  .scrolled .primary-logo {
    margin: auto; }
  .menu-toggle {
    margin-top: 0; }
  .scrolled .header-help {
    display: none; }
  .scrolled .minicart-quantity {
    margin-right: 0;
    position: absolute;
    top: 0;
    left: 30px; }
  .scrolled .search-icon-small {
    display: block !important; }
  .scrolled .fa-user-o {
    display: block; }
  .scrolled .user-account {
    padding: 8px;
    display: block; }
  .scrolled .menu-utility-user.left {
    display: none; }
  .scrolled .menu-utility-user.right {
    height: 100%;
    width: 100%;
    padding: 7px 0; }
    .scrolled .menu-utility-user.right:before {
      clear: both; }
    .scrolled .menu-utility-user.right .user-info .logo-user {
      display: block; }
  .scrolled .header {
    position: fixed;
    width: 100%;
    background-color: white;
    z-index: 10;
    top: 0;
    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.35); }
    .scrolled .header h1 {
      width: auto;
      float: left; }
    .scrolled .header nav {
      height: 66px;
      padding-bottom: 0;
      width: 75%;
      box-shadow: none;
      /*padding-left: 9px;*/
      display: block;
      margin-left: auto;
      margin-right: auto; }
      .scrolled .header nav .menu-category {
        margin-top: 0;
        padding: 21px 0; }
    .scrolled .header .level-1 .level-2 {
      top: 4.5em; }
      .scrolled .header .level-1 .level-2 li a {
        font-size: 11px;
        padding: 0; } }
  @media screen and (min-width: 1025px) and (min-width: 1140px) {
    .scrolled .header nav {
      width: 75%; } }
  @media screen and (min-width: 1025px) and (min-width: 1025px) {
    .scrolled .header .level-1 > li a {
      font-size: 8px;
      padding: 0 5px; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 8px; } }
  @media screen and (min-width: 1025px) and (min-width: 1050px) {
    .scrolled .header .level-1 > li a {
      font-size: 8px;
      padding: 0 5px; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 8px; } }
  @media screen and (min-width: 1025px) and (min-width: 1080px) {
    .scrolled .header .level-1 > li a {
      font-size: 8px;
      padding: 0 7px; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 8px; } }
  @media screen and (min-width: 1025px) and (min-width: 1100px) {
    .scrolled .header .level-1 > li a {
      font-size: 8px;
      padding: 0 8px; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 8px; } }
  @media screen and (min-width: 1025px) and (min-width: 1140px) {
    .scrolled .header .scrolled .header nav {
      width: 70%; }
    .scrolled .header .level-1 > li a {
      font-size: 9px;
      padding: 0 7px; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 9px; } }
  @media screen and (min-width: 1025px) and (min-width: 1180px) {
    .scrolled .header .level-1 > li a {
      font-size: 0.85em;
      padding: 0 7px; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 0.85em; } }
  @media screen and (min-width: 1025px) and (min-width: 1233px) {
    .scrolled .header .level-1 > li a {
      font-size: 0.9em;
      padding: 0 8px; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 0.9em; } }
  @media screen and (min-width: 1025px) and (min-width: 1292px) {
    .scrolled .header .level-1 > li a {
      font-size: 0.9em;
      padding: 0 8px; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 0.9em; } }
  @media screen and (min-width: 1025px) and (min-width: 1350px) {
    .scrolled .header .level-1 > li a {
      font-size: 1em; }
    .scrolled .header .level-1 > li .level-2 > li a {
      font-size: 1em; } }
  @media screen and (min-width: 1025px) and (min-width: 1712px) {
    .scrolled .header .level-1 li a {
      font-size: 13px; }
    .scrolled .header .level-1 li .level-2 > li a {
      font-size: 13px; } }
  @media screen and (min-width: 1025px) and (min-width: 1400px) {
    .scrolled .header .level-1 > li a {
      padding: 0 11px; } }
  @media screen and (min-width: 1025px) and (min-width: 1450px) {
    .scrolled .header .level-1 > li a {
      padding: 0 13px; } }
  @media screen and (min-width: 1025px) and (min-width: 1500px) {
    .scrolled .header .level-1 > li a {
      padding: 0 15px; } }
  @media screen and (min-width: 1025px) and (min-width: 1640px) {
    .scrolled .header .level-1 > li a {
      padding: 0 21px; } }
  @media screen and (min-width: 1025px) and (min-width: 1140px) {
    .scrolled .header .bigcategory nav {
      width: 75%; } }
  @media screen and (min-width: 1025px) and (min-width: 1025px) {
    .scrolled .header .bigcategory li a {
      font-size: 7px;
      padding: 0 3px;
      white-space: nowrap; }
    .scrolled .header .bigcategory li .level-2 > li a {
      font-size: 8px; } }
  @media screen and (min-width: 1025px) and (min-width: 1100px) {
    .scrolled .header .bigcategory li a {
      font-size: 7px;
      padding: 0 3px;
      white-space: nowrap; }
    .scrolled .header .bigcategory li .level-2 > li a {
      font-size: 8px; } }
  @media screen and (min-width: 1025px) and (min-width: 1180px) {
    .scrolled .header .bigcategory li a {
      font-size: 7px;
      padding: 0 3px;
      white-space: nowrap; }
    .scrolled .header .bigcategory li .level-2 > li a {
      font-size: 9px; } }
  @media screen and (min-width: 1025px) and (min-width: 1200px) {
    .scrolled .header .bigcategory li a {
      font-size: 8px;
      padding: 0 3px;
      white-space: nowrap; }
    .scrolled .header .bigcategory li .level-2 > li a {
      font-size: 11px; } }
  @media screen and (min-width: 1025px) and (min-width: 1300px) {
    .scrolled .header .bigcategory li a {
      font-size: 8px;
      padding: 0 5px;
      white-space: nowrap; }
    .scrolled .header .bigcategory li .level-2 > li a {
      font-size: 12px; } }
  @media screen and (min-width: 1025px) and (min-width: 1400px) {
    .scrolled .header .bigcategory li a {
      font-size: 9px;
      padding: 0 8px;
      white-space: nowrap; } }
  @media screen and (min-width: 1025px) and (min-width: 1500px) {
    .scrolled .header .bigcategory li a {
      font-size: 10px;
      padding: 0 8px;
      white-space: nowrap; } }
  @media screen and (min-width: 1025px) and (min-width: 1640px) {
    .scrolled .header .bigcategory li a {
      font-size: 11px;
      padding: 0 10px;
      white-space: nowrap; } }
  @media screen and (min-width: 1025px) and (min-width: 1712px) {
    .scrolled .header .bigcategory li a {
      padding: 0 9px;
      font-size: 12px;
      white-space: nowrap; }
    .scrolled .header .bigcategory li .level-2 > li a {
      font-size: 13px; } }

@media screen and (min-width: 1025px) {
    .scrolled .header .primary-logo {
      position: relative;
      z-index: 1;
      margin-bottom: 0;
      display: inline;
      width: 13%;
      float: left;
      height: 66px;
      padding-top: 0px;
      /* width: 13%;*/ }
      .scrolled .header .primary-logo a {
        width: 150px; }
    .scrolled .header .iconos {
      width: 171px;
      float: right;
      margin-right: 40px;
      position: relative;
      z-index: 1; }
      .scrolled .header .iconos li {
        width: 30px; }
    .scrolled .header .logo-home {
      width: 116px;
      padding: 24px 0; } }
  @media screen and (min-width: 1025px) and (min-width: 1025px) {
    .scrolled .header .logo-home {
      width: 95px;
      padding: 24px 0px; } }

@media screen and (min-width: 1025px) {
  .scrolled .header-cart {
    position: fixed;
    width: 100%;
    background-color: white;
    z-index: 10;
    top: 0;
    border: 2px solid #efefef; }
    .scrolled .header-cart .separador {
      display: none; }
    .scrolled .header-cart .primary-logo {
      position: relative;
      z-index: 1;
      margin-left: 40px;
      margin-bottom: 0;
      margin-top: 10px; }
      .scrolled .header-cart .primary-logo a {
        margin-top: -2%;
        width: 75% !important; }
        .scrolled .header-cart .primary-logo a img {
          width: 150px; }
    .scrolled .header-cart h1 {
      width: auto;
      float: left; }
    .scrolled .header-cart nav {
      position: relative;
      height: 53px;
      padding-bottom: 0; }
      .scrolled .header-cart nav .level-2 {
        top: 2.1rem; }
      .scrolled .header-cart nav .level-1 > li {
        padding-right: 1rem; }
    .scrolled .header-cart .iconos {
      width: 160px;
      float: right;
      margin-right: 40px;
      position: relative;
      z-index: 1; }
      .scrolled .header-cart .iconos li {
        width: 30px; }
    .scrolled .header-cart .user-info .user-account {
      margin-top: 8px; }
  .scrolled .header-search, .scrolled .header-search-top {
    display: none; }
  .scrolled .cart-footer {
    margin-top: -46px; }
  .scrolled .menu-utility-user li {
    padding-left: 0;
    padding-right: 0; } }

@media (min-width: 600px) and (max-width: 1024px) {
  #main {
    margin-top: 0; }
  .header {
    height: 60px; }
    .header .level-1 > li {
      width: 100%; }
      .header .level-1 > li level-2 {
        margin-left: 20px; }
    .header .search-input-container {
      top: 60px; }
    .header .menu-utility-user.right li.search-icon-small .menu-item-toggle {
      margin-top: 0; }
  .menu-toggle {
    margin-left: 1.2em; }
  .menu-item-toggle {
    display: block !important; }
  .primary-logo > a img {
    padding-left: 0;
    padding-top: 0;
    width: 130px; }
  .home-category h1 {
    font-size: 15px;
    margin-top: 30px;
    margin-left: 30px; }
  .home-category ul {
    margin-left: 31px; }
  .home-category il {
    font-size: 1.1rem; }
  .menu-utility-user.right {
    margin-left: 0; }
  .header-cart .menu-utility-user {
    padding-top: 8px; }
  .scrolled .header {
    position: fixed;
    width: 100%;
    background-color: white;
    z-index: 10;
    top: 0; } }

@media screen and (max-width: 599px) {
  #mini-cart .mini-cart-products {
    padding: 0; }
    #mini-cart .mini-cart-products .mini-cart-product {
      padding-bottom: 0; }
  .menu-toggle {
    display: inherit !important;
    position: absolute;
    cursor: pointer;
    margin-top: 5px; }
  .header {
    height: 40px; }
    .header .level-1 > li {
      width: 100%; }
      .header .level-1 > li level-2 {
        margin-left: 20px; }
    .header .search-input-container #q {
      font-size: 1.25rem; }
      .header .search-input-container #q .inner-editor {
        padding: 20px; }
    .header .primary-logo {
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto;
      padding-top: 9px;
      padding-left: 0;
      width: 125px; }
      .header .primary-logo a {
        top: 20%;
        display: inline;
        position: static;
        float: left; }
        .header .primary-logo a img {
          width: 116px;
          margin-top: 2px; }
  #main {
    margin-top: 0; }
  .header-cart .primary-logo a img {
    width: 63%; }
  .iconos {
    padding-top: 2px; }
    .iconos .menu-utility-user.right {
      margin-top: 2px; }
  .home-category h1 {
    font-size: 15px;
    margin-top: 30px;
    margin-left: 30px; }
  .home-category ul {
    margin-left: 31px; }
  .home-category il {
    font-size: 1.1rem; }
  .mini-cart-total i {
    margin-top: 7px; }
  .scrolled .header {
    position: fixed;
    width: 100%;
    background-color: white;
    z-index: 10;
    top: 0; }
  .menu-utility-user.right li.mini-cart #mini-cart .mini-cart-link .minicart-quantity {
    margin-right: 0; }
  /* Login popup */
  #dialog-container.login-panel .user-panel .user-links p {
    letter-spacing: 0;
    margin: 0; }
  #dialog-container.login-panel .user-panel .user-links button {
    margin-bottom: 15px; }
  #dialog-container.login-panel .user-panel .user-links .title-new-client {
    font-family: 'gotha-bold'; }
  #dialog-container.login-panel .user-panel .user-links .login-box.login-account .title {
    font-family: 'gotha-bold';
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: 14px; }
  #dialog-container.login-panel .user-panel .user-links .login-box.login-account p {
    letter-spacing: 0;
    margin: 0; }
  #dialog-container.login-panel .user-panel .user-links .login-box.login-account .login-box-content .username,
  #dialog-container.login-panel .user-panel .user-links .login-box.login-account .login-box-content .password {
    margin-bottom: 0; }
    #dialog-container.login-panel .user-panel .user-links .login-box.login-account .login-box-content .username span,
    #dialog-container.login-panel .user-panel .user-links .login-box.login-account .login-box-content .password span {
      font-size: 12px;
      text-align: center;
      display: block;
      margin-bottom: 0;
      padding-bottom: 0; }
    #dialog-container.login-panel .user-panel .user-links .login-box.login-account .login-box-content .username .required-indicator,
    #dialog-container.login-panel .user-panel .user-links .login-box.login-account .login-box-content .password .required-indicator {
      display: none; }
  #dialog-container.login-panel .user-panel .user-links .login-box.login-account .login-box-content .login-rememberme span {
    font-size: 10px; } }

.html-slot-container .top-content-slot {
  background-color: #000;
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 12px;
  height: 20px;
  margin: 0; }

#mini-cart {
  color: #000;
  position: absolute;
  right: 1em;
  top: .8em;
  z-index: 20; }
  @media screen and (min-width: 768px) {
    #mini-cart {
      right: 1.7em;
      top: -.2em; } }
  #mini-cart .mini-cart-name a {
    color: #000;
    line-height: 0; }

#whish-list {
  position: absolute;
  z-index: 20;
  font-size: 2.4em;
  color: #000;
  right: 2.3em;
  top: 12px;
  display: none; }
  @media screen and (min-width: 768px) {
    #whish-list {
      right: 2.4em;
      top: .7em;
      display: block; } }

.mini-cart-total {
  margin-top: 1.8em;
  position: relative;
  color: #000; }
  @media screen and (max-width: 768px) {
    .mini-cart-total {
      margin-top: 0em; } }
  .mini-cart-total .mini-cart-link {
    color: #000;
    text-transform: uppercase; }
    .mini-cart-total .mini-cart-link i {
      font-size: 2.8em; }
    .mini-cart-total .mini-cart-link .minicart-quantity {
      background-color: #990000;
      border-radius: 10px;
      color: #fff;
      padding: 0px 7px;
      position: absolute;
      right: 0;
      text-align: center;
      top: 0; }

.mini-cart-total .mini-cart-empty {
  color: #999;
  transition: color 500ms ease; }
  .mini-cart-total .mini-cart-empty:hover {
    color: #000;
    text-decoration: none; }
  .mini-cart-total .mini-cart-empty .minicart-quantity {
    background-color: #fff;
    border: 1px solid #999;
    color: #999; }

.mini-cart-content {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: -2px 3px 3px rgba(0, 0, 0, 0.3);
  display: none;
  position: absolute;
  right: 0;
  top: 2.5em;
  width: 26rem; }
  #mini-cart:hover .mini-cart-content {
    display: block; }
  .mini-cart-content td {
    color: #dd5d26;
    font-size: 14px; }

.mini-cart-header {
  font-size: 1.1em;
  font-weight: 700;
  padding: 1em 1em 0.5em;
  text-transform: uppercase; }

.mini-cart-products {
  max-height: 360px;
  padding: 0.5em;
  overflow-y: auto;
  overflow-x: hidden; }

.mini-cart-product {
  border-bottom: 1px solid #E0E0E0;
  overflow: hidden;
  /*padding: 0.5em;*/
  position: relative; }
  .mini-cart-product:last-of-type {
    border: none; }
  .mini-cart-product.collapsed .mini-cart-name,
  .mini-cart-product.collapsed .mini-cart-attributes,
  .mini-cart-product.collapsed .mini-cart-pricing,
  .mini-cart-product.collapsed .product-availability-list {
    width: 90%; }
  .mini-cart-product.collapsed .mini-cart-image {
    display: none; }
  .mini-cart-product .mini-cart-toggle {
    cursor: pointer;
    font-size: 1.5em;
    position: absolute;
    left: 0;
    top: 0; }

.mini-cart-image {
  float: left;
  width: 50%; }
  .mini-cart-image img {
    max-width: 90%; }

.mini-cart-name {
  float: right;
  font-style: normal;
  width: 50%; }

.mini-cart-attributes, .mini-cart-product .product-availability-list {
  float: right;
  font-size: 0.9em;
  font-weight: bold;
  width: 50%; }

.mini-cart-attributes {
  margin-top: 5px; }

.mini-cart-pricing {
  clear: right;
  float: right;
  font-size: 0.9em;
  width: 50%; }

.mini-cart-totals {
  text-align: center; }
  .mini-cart-totals a {
    text-transform: none; }

.mini-cart-subtotals {
  font-weight: 700;
  margin: 0 auto;
  padding-top: .5em;
  width: 16rem;
  width: max-content; }
  .mini-cart-subtotals .label {
    margin: 0 .5rem; }
  .mini-cart-subtotals .value {
    margin-right: .5rem; }

.mini-cart-slot {
  background: none repeat scroll 0 0 #e0e0e0;
  border: 1px solid #e0e0e0;
  font-size: 0.9em;
  font-style: normal;
  margin: 1em 1em; }

.mini-cart-link-checkout {
  clear: both;
  display: block;
  margin: 1em 0;
  text-align: center; }

#mini-cart {
  position: relative;
  right: 0;
  top: 0;
  width: 100%;
  text-align: left; }
  #mini-cart .minicart-quantity {
    border: 0;
    font-size: 0.7rem;
    color: black;
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 20px;
    line-height: 25px;
    margin-right: 10px;
    background-color: white; }
    @media screen and (min-width: 1025px) {
      #mini-cart .minicart-quantity {
        margin-right: 0px; } }
  #mini-cart a.button {
    width: 100%;
    box-sizing: border-box;
    padding: 2.5px 5px;
    font-size: 10px; }
    #mini-cart a.button.mini-cart-link-cart {
      background-color: white;
      border: 1px solid black;
      border-radius: 0;
      font-family: "gotha-medium", Arial, Verdana, sans-serif; }
    #mini-cart a.button.mini-cart-link-checkout {
      background-color: black;
      border-radius: 0;
      color: white;
      font-family: "gotha-medium", Arial, Verdana, sans-serif; }
      #mini-cart a.button.mini-cart-link-checkout:hover {
        color: white; }
  #mini-cart .mini-cart-product:last-of-type {
    border-bottom: 1px solid #E0E0E0; }
  #mini-cart .mini-cart-product {
    padding-bottom: 4px; }
    #mini-cart .mini-cart-product .mini-cart-name a {
      line-height: 15px; }
  #mini-cart .mini-cart-slot {
    background: none;
    text-align: left;
    border: none;
    font-size: 1em; }
    #mini-cart .mini-cart-slot p {
      padding: 0 !important;
      color: #6b6a6a;
      margin-bottom: 20px;
      text-transform: none !important; }
  #mini-cart .mini-cart-close {
    display: none;
    text-align: right;
    padding-bottom: 5px;
    border-bottom: 1px solid #E0E0E0; }
    #mini-cart .mini-cart-close img {
      width: 15px;
      height: 15px;
      cursor: pointer; }
  #mini-cart .mini-cart-subtotals {
    margin: 0;
    width: 100%;
    text-align: left;
    color: black;
    margin-top: 10px;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 11px; }
    #mini-cart .mini-cart-subtotals .value {
      float: right; }
  #mini-cart .mini-cart-subtotals .value,
  #mini-cart .mini-cart-subtotals .label,
  #mini-cart .mini-cart-slot {
    margin-left: 0;
    margin-right: 0; }
  @media screen and (max-width: 1024px) {
    #mini-cart .mini-cart-close img {
      padding: 4px 11px 8px 24px; } }
  @media screen and (min-width: 600px) and (max-width: 1024px) {
    #mini-cart {
      right: 0;
      top: 0;
      width: 100%; }
      #mini-cart .mini-cart-total + .mini-cart-content {
        margin-top: 20px; } }
  @media screen and (max-width: 600px) {
    #mini-cart {
      right: 0;
      top: 0;
      margin-right: 15px;
      width: 100%; }
      #mini-cart .mini-cart-total + .mini-cart-content {
        margin-top: 10px; } }
  #mini-cart .mini-cart-total + .mini-cart-content {
    box-shadow: none;
    border: 1px solid black;
    max-width: 230px;
    padding: 20px;
    margin-right: 15%;
    margin-top: 15%; }
    #mini-cart .mini-cart-total + .mini-cart-content .mini-cart-content:hover {
      box-shadow: none; }
  #mini-cart .fa-trash {
    position: absolute;
    right: 0;
    top: 10px;
    cursor: pointer; }

.mini-cart-image {
  width: 30%; }
  .mini-cart-image img {
    margin-top: 9px;
    margin-bottom: 5px; }

.mini-cart-name {
  margin-top: -2px !important;
  padding-top: 10px; }

.mini-cart-desc {
  float: left;
  width: 60%; }

.mini-cart-product i.mini-cart-delete {
  background: url(../images/header/ico_eliminar.svg) 100% 50% no-repeat;
  width: 17px;
  height: 17px;
  display: block;
  float: right;
  padding: 0;
  cursor: pointer;
  margin-top: 8px;
  margin-right: 5px; }

.mini-cart-product .mini-cart-pricing {
  margin-top: 5px; }

.mini-cart-product .mini-cart-delete {
  width: 17px;
  height: 17px;
  display: block;
  float: right;
  padding: 0;
  cursor: pointer;
  margin-top: 8px;
  margin-right: 5px; }

.mini-cart-name, .mini-cart-attributes, .mini-cart-pricing {
  width: 100%;
  float: none;
  color: black !important;
  float: left;
  line-height: 12px; }
  .mini-cart-name a, .mini-cart-attributes a, .mini-cart-pricing a {
    color: black !important;
    line-height: 0; }

.mini-cart-name {
  text-transform: capitalize; }

.mini-cart-attributes img {
  position: relative;
  top: 2px;
  width: 6%;
  border-radius: 100%; }

.mini-cart-products {
  max-height: 370px !important;
  padding: 0.5em 0; }

#whish-list {
  position: inherit;
  font-size: inherit;
  right: 0;
  top: 0;
  display: block; }
  @media screen and (min-width: 1024px) {
    #whish-list {
      right: 0;
      top: 0;
      display: block; } }

.mini-cart-total {
  margin-top: -4px;
  position: inherit;
  padding-bottom: 10px; }
  .mini-cart-total .logo-cart {
    width: 13px;
    margin-top: 4px; }

@media screen and (max-width: 1024px) {
  #mini-cart .mini-cart-total {
    margin-top: 0; }
    #mini-cart .mini-cart-total + .mini-cart-content {
      margin-top: 0;
      border: none;
      box-shadow: 0px 0px 5px 1px #aaaaaa; }
  #mini-cart .mini-cart-close {
    display: block; }
  #mini-cart .mini-cart-content {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0; }
  #mini-cart:hover div.mini-cart-content {
    display: none; } }

@media screen and (max-width: 600px) {
  #mini-cart .mini-cart-total + .mini-cart-content {
    width: 80%; }
  .mini-cart-products {
    max-height: 270px !important; }
  .panel-mostrado .mini-cart-desc {
    width: 100%; }
    .panel-mostrado .mini-cart-desc .mini-cart-pricing {
      margin-top: 8px !important; }
  .panel-mostrado .mini-cart-product {
    width: 85%; } }

.breadcrumb {
  font-size: 1em;
  line-height: 1em;
  margin: 0;
  padding: .5em 1%; }
  .breadcrumb li {
    display: inline;
    list-style: none outside none; }

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

.breadcrumb-element:after {
  color: #ccc;
  content: '|';
  margin-left: .4em; }

.breadcrumb-element:last-child {
  font-weight: 700; }
  .breadcrumb-element:last-child:after {
    content: ''; }

.breadcrumb-refinement {
  font-weight: 700; }
  .breadcrumb-refinement:after {
    content: attr(data-divider);
    font-style: normal; }
  .breadcrumb-refinement:last-of-type:after {
    content: ''; }

.breadcrumb-refinement-value {
  background-color: rgba(0, 0, 0, 0.3);
  display: inline-block;
  border-radius: 3px;
  margin: 0 .42em .42em 0;
  padding: 0 .42em; }

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

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

.breadcrumb-element {
  text-transform: capitalize;
  color: black; }
  .breadcrumb-element:after {
    color: black; }

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

h1 {
  font-size: 1.5rem;
  font-weight: 400;
  margin: .625rem 0; }
  @media screen and (min-width: 768px) {
    h1 {
      font-size: 1.75em;
      margin: 0 0 14px; } }

h2 {
  font-size: 1.3em;
  text-transform: uppercase; }

h3 {
  font-size: 1.15em; }

#secondary h1 {
  font-size: 1.75em;
  font-style: italic;
  font-weight: 400;
  margin: 0 0 14px; }

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

.col-1 {
  float: left;
  margin: 20px 10px;
  width: 48%; }

.col-2 {
  float: right;
  margin: 4px 0;
  width: 48%; }

.content-header {
  font-size: 1.75em;
  font-style: italic;
  font-weight: 400;
  margin: 0 0 14px !important; }
  .content-header span {
    font-size: 0.75em;
    font-style: normal;
    font-weight: 400; }

.section-header {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #efefef;
  border-bottom: 1px solid #fff;
  font-size: 1.1em !important;
  font-weight: 700;
  margin: 0;
  padding: 1em;
  position: relative;
  text-transform: uppercase; }

.section-header-note {
  font-size: 0.9em;
  font-weight: 400;
  text-transform: none; }

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

.section-header {
  background: #efefef;
  text-transform: none;
  font-family: "gotha-bold", Arial, Verdana, sans-serif; }

#secondary a {
  color: #000; }

#category-level-1 h2 {
  display: block;
  margin: 0 0 4px 0;
  font-size: 1em;
  font-weight: normal; }
  #category-level-1 h2 .refinement-link {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 0 1em;
    display: block; }
  #category-level-1 h2.expandable .refinement-link {
    padding: 0;
    font-size: 11px;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    color: #2D2D2D; }
  #category-level-1 h2.expandable .active {
    font-weight: bold;
    padding: 0 0 0 .2em; }

#category-level-2 a {
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  font-size: 10px;
  text-transform: capitalize; }
  #category-level-2 a.active {
    color: #333;
    font-weight: 700; }
  #category-level-2 a.refinement-link {
    margin: 0;
    padding: 0; }

#category-level-2 {
  padding: 11px 1px 2px 15px; }

#category-level-3 {
  padding: .3em 0 0; }
  #category-level-3 a.refinement-link {
    font-style: normal;
    margin: 0 0 0 .9em;
    padding: 0; }

.refinement-header {
  border: none;
  display: block;
  font-size: 11px;
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  font-weight: bold;
  letter-spacing: 0.125em;
  margin: 0;
  padding: 1.15em .75em .75em;
  text-transform: capitalize; }

.refinement.refinementColor .selected {
  border: 1px solid #000; }

.swatches-list.refinementColor .selected {
  border: 1px solid #000; }

.refinement.color .toggle + .swatches-list,
.refinement.refinementColor .toggle + .swatches-list {
  display: none; }

.refinement.color .toggle.expanded + .swatches-list,
.refinement.refinementColor .toggle.expanded + .swatches-list {
  display: block; }

.refinement {
  position: relative; }
  .pt_categorylanding .refinement {
    display: none; }
    .pt_categorylanding .refinement.category-refinement {
      display: block; }
  .refinement h3 {
    font-size: 11px;
    color: #2D2D2D;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    letter-spacing: 0.125em;
    margin: 0 0 .65em;
    padding-left: 0.6em; }
    .ie7 .refinement h3 {
      clear: both; }
    .refinement h3 i {
      color: #64772d; }
  .refinement ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 .55em 0; }
  .refinement li {
    margin-bottom: 4px; }
  .refinement ul li i {
    color: #e0e0e0; }
  .refinement ul li.selected i {
    color: #64772d; }
  .refinement ul.swatches li {
    /*float: inherit;*/
    padding: .16em;
    text-align: left; }
    .refinement ul.swatches li a {
      display: block;
      padding: 0.2em 0.8em; }
    .refinement ul.swatches li.selected a {
      border-color: #000;
      font-weight: bold;
      text-decoration: none !important; }
    .refinement ul.swatches li.unselectable a {
      background-image: url("../images/interface/icon-color-swatch-unselectable.png");
      background-position: right top; }
  .refinement ul.refinementColor li {
    border: 1px solid #c2bdbd;
    border-radius: 69%;
    margin-right: 3px; }
    .refinement ul.refinementColor li a {
      height: 15px;
      padding: 0;
      text-indent: -999em;
      width: 15px;
      border-radius: 69%; }
  .refinement ul.refinementColor li.selected {
    border: 1px solid #000;
    border-radius: 69%; }
  .refinement .clear-refinement {
    font-weight: bold;
    padding: 0 1.05em 0.4em; }
  .refinement .refinement-link {
    border: 0 none; }
  .refinement .selected .refinement-link {
    background-position: left bottom; }
  .refinement .refinement-top-level {
    padding: 1em; }

.refinement.color .scrollable.swatches-list {
  height: auto; }

.scrollable {
  height: 10em;
  overflow: auto; }

.secondary-navigation .content-asset ul li {
  border-bottom: 1px solid #999999; }

.nav ul {
  border: 0 none;
  list-style: none outside none;
  margin: .58em 0;
  padding: 0; }
  .nav ul li {
    list-style: none outside none !important;
    margin: 0 0 .58em !important; }

.nav .toggle {
  border: 0 none;
  display: block;
  font-size: 1em;
  font-weight: 700;
  margin: .83em 0 .58em;
  text-transform: uppercase; }
  .nav .toggle span {
    background: none repeat scroll 0 0 transparent; }

.nav .expanded {
  background-position: left -96px; }

#category-level-1 h2 a {
  text-transform: capitalize; }
  @media screen and (max-width: 600px) {
    #category-level-1 h2 a {
      text-transform: uppercase;
      font-size: 12px; } }

#category-level-1 h2.expandable:before {
  font-size: 1.2rem; }

#category-level-1 h2.expandable.fa-angle-up .refinement-link.active {
  display: inline-block !important;
  vertical-align: middle;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  margin-top: 3px;
  line-height: 14px; }

#category-level-1 h2.expandable.fa-angle-up:before {
  content: "\f106";
  display: inline-block;
  vertical-align: middle; }

.btn-filter {
  border: none;
  display: block;
  font-weight: 700;
  letter-spacing: 0.125em;
  margin: 0;
  padding: 23px .75em; }
  .btn-filter i {
    margin-left: 20px; }

#category-level-2 li a {
  text-transform: capitalize; }

.refinement .toggle {
  border-bottom: 0;
  line-height: 30px;
  font-weight: 400;
  color: #000;
  font-family: 'gotha-bold';
  font-size: 11px; }
  .refinement .toggle .fa-angle-down:before, .refinement .toggle .fa-angle-up {
    font-size: 1.2rem; }

.refinement .toggle.price {
  font-size: 11px;
  padding-left: 9px; }
  .refinement .toggle.price .fa-angle-down:before {
    font-size: 1.2rem; }

.refinement ul li.selected i {
  color: black; }

.refinementColor .toggle {
  padding-left: 9px;
  cursor: pointer; }
  .refinementColor .toggle i {
    /*display: none;*/
    vertical-align: middle; }

.product-search-finebar-content .refinement {
  margin: 20px 0; }
  .product-search-finebar-content .refinement .toggle {
    border-bottom: 0; }

.product-search-finebar-content .refinement.color {
  border-top: 1px solid #ccc;
  padding-top: 14px; }

.product-search-finebar-content .refinement.category-refinement {
  margin-top: 0; }

.product-search-finebar-content #category-level-1 h2.expandable.fa-angle-up #category-level-2 .refinement-link.active {
  font-weight: 400;
  padding: 0;
  text-decoration: underline; }

#secondary .product-search-finebar-content .refinement-header .fa-angle-down:before {
  font-size: 1.2rem; }

#secondary .product-search-finebar-content .refinement.color .toggle i,
#secondary .product-search-finebar-content .refinement.material .toggle i,
#secondary .product-search-finebar-content .refinement.size .toggle i {
  display: none; }

#secondary .product-search-finebar-content .refinement.material .swatches-list,
#secondary .product-search-finebar-content .refinement.color .swatches-list {
  padding-left: 26px; }
  #secondary .product-search-finebar-content .refinement.material .swatches-list li,
  #secondary .product-search-finebar-content .refinement.color .swatches-list li {
    margin-bottom: 10px; }
    #secondary .product-search-finebar-content .refinement.material .swatches-list li a,
    #secondary .product-search-finebar-content .refinement.color .swatches-list li a {
      text-indent: -10px; }
      #secondary .product-search-finebar-content .refinement.material .swatches-list li a i,
      #secondary .product-search-finebar-content .refinement.color .swatches-list li a i {
        margin-left: -10px;
        font-size: 19px; }

#secondary .product-search-finebar-content .toggle.price + #slider-range {
  display: none; }

#secondary .product-search-finebar-content .toggle.price.expanded + #slider-range {
  display: block; }

#secondary .product-search-finebar-content .refinement.color .toggle .fa-angle-up {
  font-size: 1.2rem; }

#secondary .product-search-finebar-content .toggle.expanded i:before {
  content: "\f106"; }

#secondary .clear-refinement {
  padding-left: 5px;
  margin: 10px 0; }
  #secondary .clear-refinement a {
    text-decoration: underline;
    color: grey;
    font-size: 12px; }

.sortby-arrow {
  font-family: gotha-bold; }

#clearAllLink {
  padding: 6px 31px;
  border: 1px solid black;
  clear: both;
  margin-top: 10px;
  display: inline-block; }

#clearAllLink:hover {
  color: #fff;
  background: #000; }

@media (min-width: 600px) and (max-width: 800px) {
  .btn-filter i {
    margin-left: 0; } }

#stories {
  background-color: #fef7f1; }

.story-container {
  position: relative;
  width: 100%;
  white-space: nowrap; }
  .story-container.story-sale {
    display: table; }
  .story-container:after {
    content: '';
    display: block;
    clear: both; }
  .story-container img {
    width: 100%; }
  .story-container.table {
    display: table; }

.story-left-link,
.story-right-link,
.story-center-link,
.story-bottom-link {
  font-family: gotha-medium;
  position: absolute;
  text-align: center;
  color: white;
  font-size: 0.7rem;
  width: 100%;
  bottom: 10px;
  height: 130px; }
  .story-left-link img,
  .story-right-link img,
  .story-center-link img,
  .story-bottom-link img {
    width: 100%; }
  .story-left-link h1,
  .story-right-link h1,
  .story-center-link h1,
  .story-bottom-link h1 {
    font-size: 2rem; }
  .story-left-link a,
  .story-right-link a,
  .story-center-link a,
  .story-bottom-link a {
    border: 1px solid white;
    color: white;
    padding: 10px 30px;
    top: 15px;
    position: relative; }

.story-left, .story-up, .story-bottom, .story-33, .story-right {
  position: relative; }

.story-subtexto, .texto-imagen {
  text-align: center; }

.story-subtexto:hover {
  text-decoration: underline;
  cursor: pointer; }

.texto-imagen {
  padding-top: 1em;
  width: 60%;
  margin: auto;
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  line-height: 17px; }

.story-content-line {
  position: relative;
  margin-bottom: 20px;
  margin-top: 20px; }
  .story-content-line .story-subtexto {
    width: 100%; }
  .story-content-line .story-left {
    position: initial !important; }
    .story-content-line .story-left img {
      width: 100%; }
    .story-content-line .story-left.small-content {
      text-align: center; }
      .story-content-line .story-left.small-content img {
        width: auto; }
  .story-content-line .story-right {
    text-align: center;
    position: initial !important; }
  .story-content-line .video-content {
    text-align: center; }
    .story-content-line .video-content .video {
      text-align: center; }

@media screen and (min-width: 768px) {
  .story-left-link,
  .story-right-link,
  .story-center-link,
  .story-bottom-link {
    height: 140px;
    width: 350px;
    font-size: 1rem; }
    .story-left-link h1,
    .story-right-link h1,
    .story-center-link h1,
    .story-bottom-link h1 {
      font-size: 2.5rem; }
    .story-left-link a,
    .story-right-link a,
    .story-center-link a,
    .story-bottom-link a {
      top: 35px; }
  .story-left {
    width: 50%;
    float: left;
    position: relative; }
  .story-up {
    height: 50%;
    position: relative; }
    .story-up img {
      height: 100% !important; }
  .story-bottom {
    height: 50%;
    position: relative;
    top: -4px; }
    .story-bottom img {
      height: 100% !important; }
  .story-right {
    width: 50%;
    float: right;
    position: relative; }
  .story-left-link {
    top: 45%;
    left: 10%; }
  .story-center-link {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  .story-right-link {
    top: 45%;
    right: 10%; }
  .story-bottom-link {
    bottom: 10%;
    left: 0;
    right: 0;
    margin: auto; }
  .story-content-line {
    padding-bottom: 40px;
    margim-botom: 0; }
    .story-content-line:after {
      content: '';
      display: block;
      clear: both; }
    .story-content-line .story-subtexto {
      width: 50%;
      position: absolute;
      bottom: 0; }
    .story-content-line .story-left .story-subtexto {
      left: 0; }
    .story-content-line .story-right {
      margin-top: 5%; }
      .story-content-line .story-right .story-subtexto {
        right: 0; }
  .video-content {
    text-align: right !important;
    position: relative;
    box-sizing: border-box;
    padding-right: 3em;
    padding-bottom: 40px; }
    .video-content .video {
      position: absolute;
      left: 20%;
      top: 20%; }
    .video-content .story-subtexto {
      right: 3em; } }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .video {
    position: initial !important; } }

@media screen and (max-width: 768px) {
  .story-content-line .story-right {
    padding-bottom: 30px; }
  .story-content-line .video-content {
    width: 100%; }
    .story-content-line .video-content iframe {
      max-width: 100%;
      margin: auto;
      display: block; }
  .story-content-line .story-img {
    width: 100%; }
    .story-content-line .story-img img {
      width: 100%; } }

footer {
  background-color: #fff;
  clear: both;
  letter-spacing: 1px;
  border: solid #ececec 1px;
  margin-top: 36px; }

.pt_storefront footer {
  margin-top: 0;
  border: 0; }

#wrapper .footer-country-selector .country-selector {
  height: auto; }

.footer-country-selector .country-selector {
  display: block;
  height: auto;
  width: auto;
  overflow: auto;
  position: static;
  border: 0; }
  .footer-country-selector .country-selector .cs-container {
    padding: 0; }
    .footer-country-selector .country-selector .cs-container span {
      padding-right: 0; }
    .footer-country-selector .country-selector .cs-container .select2-selection {
      padding-right: 10px; }

.footer-country-selector select {
  border-radius: 0 !important;
  border: 1px solid #b7b7b7;
  height: 40px;
  text-transform: capitalize;
  text-indent: 10px;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  background: #fff url(../images/sortby-arrow.png) 96% 51% no-repeat !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

@-moz-document url-prefix() {
  .footer-country-selector select {
    text-indent: 5px; } }
  @media (max-width: 768px) {
    .footer-country-selector select {
      background-size: 10px !important;
      font-size: 12px;
      height: 45px;
      text-indent: 25px; }
    @-moz-document url-prefix() {
      .footer-country-selector select {
        text-indent: 10px; } } }

.footer-country-selector .all-country-selector {
  margin: 0; }
  .footer-country-selector .all-country-selector .all-cs-container span {
    padding-right: 0; }
  .footer-country-selector .all-country-selector .all-cs-container .select2-selection {
    padding-right: 10px; }

.footer-country-selector .footer-language {
  display: flex;
  margin-left: -10px; }
  .footer-country-selector .footer-language .footer-language-item.language {
    padding-left: 15px; }

.footer-container .footer-item {
  box-sizing: border-box;
  display: block;
  padding: .5em 1.5em;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .footer-container .footer-item {
      display: table-cell;
      padding: 1.5em;
      width: 25%; } }

.footer-container h3 {
  text-transform: uppercase; }

.footer-container .menu-footer {
  float: none;
  margin: .5em;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .footer-container .menu-footer {
      margin: 1em 0; } }
  .footer-container .menu-footer li {
    float: none;
    line-height: 2.5em;
    list-style: none !important; }

.footer-container a {
  color: #000; }
  .footer-container a:hover {
    color: #ccc;
    text-decoration: none; }

.social-links {
  padding-left: 0; }
  .social-links li {
    display: inline;
    float: none;
    padding-right: 0.5em; }

#email-alert-signup {
  white-space: nowrap; }
  #email-alert-signup input[type="text"] {
    border: none;
    margin-left: 0;
    width: 15em; }
  #email-alert-signup button {
    background-color: #aaa;
    border: none;
    color: #fff;
    height: 31px;
    padding: 0;
    width: 31px; }

.copyright {
  background-color: #fff;
  color: #000;
  text-align: center; }

.postscript {
  background-color: #fff;
  color: #000;
  font-style: italic;
  text-align: center; }

.footer-container {
  margin: 23px 0px;
  text-align: center;
  font-face: "gotha-regular"; }
  .footer-container ul li {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 20px;
    text-decoration: underline;
    font-size: 10px; }
  .footer-container .privacy-policy {
    font-size: 9.4px; }
  .footer-container a {
    cursor: pointer; }
    .footer-container a:hover {
      color: black; }
  .footer-container input[type=checkbox] {
    margin-right: 5px;
    vertical-align: middle; }
  .footer-container .status-height {
    height: 70px; }
  .footer-container h2 {
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: initial;
    font-weight: 900;
    color: black;
    font-size: 18.6px; }
  .footer-container button {
    margin-top: 20px;
    color: black;
    margin-bottom: 30px;
    border: 1px solid black;
    background-color: white;
    border-radius: 0;
    padding: 10px 60px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .footer-container button:hover {
    color: white !important;
    background-color: black !important; }
  .footer-container button:focus {
    outline: none; }
  .footer-container input[type=email] {
    border: none;
    border-bottom: 1px solid black;
    padding: 5px 50px;
    text-align: center;
    margin-bottom: 10px;
    width: 220px;
    font-size: 9px; }
    .footer-container input[type=email]:focus {
      outline: none; }
    @media screen and (min-width: 768px) {
      .footer-container input[type=email] {
        padding: 5px 50px; } }
  .footer-container .fa {
    font-size: 18px; }
  .footer-container ul {
    display: inline;
    padding: 0 25px;
    max-width: calc(1350px - 10%);
    margin: 0 auto; }
    .footer-container ul li {
      display: inline-block;
      margin: 0 17px 10px 0; }
      .footer-container ul li:last-child {
        margin-right: 0; }

.underfooter-container {
  display: flex;
  text-align: center;
  padding: 0 25px 30px 25px;
  max-width: calc(1350px - 10%);
  margin: 0 auto; }
  .underfooter-container .footer-social {
    flex: 1;
    margin: 0;
    padding: 0;
    font-size: 18px; }
    .underfooter-container .footer-social li {
      display: inline-block;
      margin: 0px 10px; }
      .underfooter-container .footer-social li:first-child {
        margin-left: 0; }
      .underfooter-container .footer-social li:last-child {
        margin-right: 0; }
  .underfooter-container .app-stores,
  .underfooter-container .footer-country-selector {
    flex: 1; }

/*RESPONSIVE DESING*/
@media screen and (max-width: 600px) {
  #wrapper .footer-container ul {
    padding-left: 5%; }
    #wrapper .footer-container ul li {
      display: inline-block;
      margin-right: 4%; } }

@media screen and (max-width: 768px) {
  .footer-container ul {
    display: block;
    padding: 0 1.5em; }
  .underfooter-container {
    flex-direction: column;
    margin: 0 auto;
    padding: 0 0 30px 0; }
    .underfooter-container .footer-language {
      justify-content: center;
      margin: 0 0 30px 0; } }

.footercart {
  font-size: 1em;
  padding-top: 20px;
  border-top: 1px solid black; }
  .footercart ul {
    margin: 0; }

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

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

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

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

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

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

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

.swatch-grey a {
  background-color: #8f979d !important; }

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

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

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

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

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

.swatch-bordeaux a {
  background-color: #5F021F !important; }

.swatch-khaki a {
  background-color: #f0e68c !important; }

.swatch-coral a {
  background-color: #ff7f50 !important; }

.swatch-golden a {
  background-color: #CFB53B !important; }

.swatch-violet a {
  background-color: #8a2be2 !important; }

.swatch-camel a {
  background-color: #c19a6b !important; }

.swatch-multi a {
  background-color: #ccccff !important; }

.swatch-multicolor a {
  background-color: #ccccff !important; }

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

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

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

.product-tile {
  color: #999;
  position: relative;
  text-align: center; }
  .product-tile img {
    max-width: 100%; }
  .product-tile .product-tile-img {
    width: 100%; }
  .product-tile .product-image {
    height: auto;
    position: relative;
    padding-top: 1.8%; }
    .product-tile .product-image .quickview {
      background-color: rgba(0, 0, 0, 0.8);
      color: #fff;
      display: none;
      width: 55%;
      width: max-content;
      max-width: 75%;
      top: 50%;
      left: 50%;
      padding: 0.5em;
      position: absolute;
      transform: translate(-50%, -50%); }
      .product-tile .product-image .quickview i {
        margin-left: 0.5em; }
    .product-tile .product-image:hover .quickview {
      display: block; }
  .product-tile .product-name {
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    margin-top: 1em;
    height: 2.5em;
    overflow: auto;
    padding: 0px !important; }
  .product-tile .product-pricing {
    margin: 0.5em 0;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #000000; }
    .product-tile .product-pricing .product-standard-price {
      text-decoration: line-through;
      color: #747575; }
  .grid-tile .product-tile .product-swatches {
    float: right; }
  .product-tile .product-swatches-all {
    cursor: pointer;
    font-size: 0.9em; }
  .product-tile .product-swatches {
    display: none; }
    .product-tile .product-swatches ul {
      list-style: none outside none;
      overflow: hidden;
      display: table;
      margin: 0 auto;
      padding: 0px; }
      .product-tile .product-swatches ul.swatch-toggle {
        background: none repeat scroll 0 0 #fff;
        display: none;
        position: absolute;
        right: 0;
        left: 0;
        width: 56%; }
    .pt_product-search-result .product-tile .product-swatches, .pt_product-compare .product-tile .product-swatches {
      display: block; }
    .product-tile .product-swatches:hover ul.swatch-toggle {
      display: block; }
    .product-tile .product-swatches li {
      float: left;
      padding: 0 5px 5px; }
    .product-tile .product-swatches .swatch {
      display: block;
      width: 16px;
      overflow: inherit; }
      .product-tile .product-swatches .swatch img {
        border: 0.1rem solid #c2bdbd;
        height: 12px;
        padding: 0.1rem;
        width: 12px; }
      .product-tile .product-swatches .swatch img:hover {
        border: 0.1rem solid #000; }
    .product-tile .product-swatches .swatch.selected img,
    .product-tile .product-swatches .swatch.selected img:hover {
      border: 0.1rem solid #000; }
  .product-tile .product-promo {
    font-size: 0.8em;
    margin: 8px 0;
    text-transform: uppercase; }
    .product-tile .product-promo .promotional-message {
      margin: 8px 0; }
  .product-tile .product-compare {
    float: left;
    line-height: 11px; }
    .product-tile .product-compare label {
      font-weight: 400;
      line-height: 1;
      padding: 0 0 0 .5em;
      width: auto; }
    .product-tile .product-compare input {
      float: left;
      margin: 0; }
  .product-tile .product-review {
    margin-bottom: 1em; }
    .product-tile .product-review .rating-title {
      display: inline-block;
      margin-right: 1em; }
    .product-tile .product-review .rating {
      display: inline-block; }
  .wide-tiles .product-tile {
    height: auto !important; }
    .wide-tiles .product-tile .product-image {
      float: left;
      padding-right: 2em; }
    .wide-tiles .product-tile .product-name,
    .wide-tiles .product-tile .product-pricing,
    .wide-tiles .product-tile .product-promo,
    .wide-tiles .product-tile .product-swatches,
    .wide-tiles .product-tile .product-review {
      float: left;
      text-align: left;
      width: 65%; }
    .wide-tiles .product-tile .product-name {
      font-size: 1.5em;
      height: auto;
      margin-top: 0; }
    .wide-tiles .product-tile .product-pricing {
      font-size: 1.3em; }
    .wide-tiles .product-tile .product-swatches {
      margin-bottom: 1em; }
  .product-tile .product-swatches.colors .unselectable {
    display: none; }

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

.product-variations {
  color: #000;
  margin-bottom: 20px; }
  @media (max-width: 767px) {
    .product-variations {
      margin-bottom: 0; } }
  .product-variations .grid-btn-disabled {
    background-color: #808080 !important;
    color: #ffffff;
    border: none;
    border-radius: 0px;
    padding: 10px !important;
    font-family: "gotha-medium", Arial, Verdana, sans-serif !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    height: auto !important;
    letter-spacing: 0.5px; }
    .product-variations .grid-btn-disabled img {
      padding-right: 5px;
      vertical-align: text-top; }

.oculto {
  display: none !important; }

.gridWishlist {
  width: 100%; }

.sizes {
  width: 100% !important; }

.colors {
  width: 100%; }

.add-to-cart {
  font-family: "gotha-medium", Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  background-color: #000000;
  border: none;
  color: #ffffff;
  width: auto;
  height: auto;
  padding: 10px;
  /* &:hover{
      font-family: $bold !important;
      font-size: 10px;
      text-transform: capitalize;
      letter-spacing: 2px;
      background-color: #000000;
      border: none;
      color: #ffffff;
      width: 100%;
      height: 50px;
  }*/ }
  .add-to-cart img {
    padding-right: 5px;
    vertical-align: text-top; }

.add-to-cart-disabled {
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  font-size: 16px;
  color: #c1272d;
  text-transform: uppercase;
  letter-spacing: 0.5px !important;
  background-color: #ffffff;
  border: 1px solid #c1272d;
  border-radius: 0px;
  width: auto;
  height: auto;
  display: none; }

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

/*Personalizado*/
#product-detail-noimage .product-variations .sizes ul li a {
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  font-size: 8px;
  color: #555653;
  width: auto; }

#product-detail-noimage .product-variations .swatches.size li {
  margin: 0px; }

#product-detail-noimage .product-variations .swatches.size li.selected a {
  color: #000000; }

#product-detail-noimage .product-variations .colors ul li {
  padding: 0px 5px 5px 5px; }

#product-detail-noimage .product-variations .add-to-cart {
  padding: 10px;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  height: auto;
  width: auto;
  border-radius: 0px; }
  #product-detail-noimage .product-variations .add-to-cart:hover {
    color: #ffffff;
    background-color: #4e4c4c !important;
    border-color: #4e4c4c; }

.widthComplete {
  width: 100% !important; }

select:focus {
  outline: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .search-result-options .sortby-arrow {
    width: 200px;
    background: url(../images/sortby-arrow.png) 90% 50% no-repeat !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none; } }

.grid-banner {
  position: relative; }
  .grid-banner img {
    width: 100%; }
  .grid-banner .banner-texto {
    position: absolute;
    right: 25%;
    top: 20%;
    color: white; }
    .grid-banner .banner-texto h1 {
      font-size: 25px;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      letter-spacing: 4px;
      display: block;
      margin-right: 10px;
      text-transform: uppercase; }
    .grid-banner .banner-texto span {
      font-size: 19px;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      letter-spacing: 4px;
      padding-left: 20px; }

#slider-range {
  padding-top: 5px;
  box-sizing: border-box;
  margin-top: 15px;
  margin-bottom: 30px;
  cursor: pointer;
  position: relative;
  width: 85%;
  margin-left: 9px; }
  #slider-range:before {
    content: "";
    background-color: lightgrey;
    width: 100%;
    height: 1px;
    display: block; }
  #slider-range .ui-slider-range {
    height: 1px;
    background-color: black;
    top: 5px; }
  #slider-range .ui-slider-handle {
    margin-left: 0;
    width: 2px;
    height: 10px;
    background-color: black;
    top: 0; }
  #slider-range .slider-range-minNumber, #slider-range .slider-range-maxNumber {
    position: absolute;
    top: 15px;
    font-size: 10px; }
  #slider-range .slider-range-maxNumber {
    right: -8px; }

.content-asset .grid-tile .product-name.ad {
  margin-top: 24px; }

.grid-tile-promo {
  width: 100%;
  background-color: black;
  color: white; }

.search-result-items .grid-tile-promo2 {
  width: 38%;
  float: right;
  padding: 1%; }
  .search-result-items .grid-tile-promo2 .content-asset {
    width: 100%; }
    .search-result-items .grid-tile-promo2 .content-asset .home-up img {
      width: 100%; }
  .search-result-items .grid-tile-promo2 .thumb-link.ad {
    background-color: black;
    min-height: 330px;
    color: white; }
    .search-result-items .grid-tile-promo2 .thumb-link.ad h1 {
      text-align: right;
      padding-top: 40px;
      font-size: 2rem;
      margin-right: 10px; }
    .search-result-items .grid-tile-promo2 .thumb-link.ad p {
      text-align: center; }

.search-result-items .grid-tile-promo2.promo-2col {
  width: 100%;
  margin: 0 auto;
  padding: 1%;
  height: auto;
  text-align: center; }
  .search-result-items .grid-tile-promo2.promo-2col .content-asset {
    width: 80%; }
    .search-result-items .grid-tile-promo2.promo-2col .content-asset .home-up {
      text-align: center;
      height: auto; }
      .search-result-items .grid-tile-promo2.promo-2col .content-asset .home-up img {
        width: 100%; }
  .search-result-items .grid-tile-promo2.promo-2col .thumb-link.ad {
    min-height: 600px; }

.product-tile .thumb-link.ad, .grid-tile .thumb-link.ad {
  background-color: black;
  color: white; }
  .product-tile .thumb-link.ad h1, .grid-tile .thumb-link.ad h1 {
    text-align: right;
    padding-top: 40px;
    font-size: 2rem;
    margin-right: 10px; }
  .product-tile .thumb-link.ad p, .grid-tile .thumb-link.ad p {
    text-align: center; }

.product-tile .label-new-collection, .grid-tile .label-new-collection {
  position: absolute;
  z-index: 1;
  right: 0;
  background-color: white;
  padding: 4px;
  top: 7px;
  color: black;
  letter-spacing: 1px;
  font-size: 9px; }

.product-tile .label-new-product.desktop, .grid-tile .label-new-product.desktop {
  display: inline-block;
  color: #000;
  font-size: 10px;
  vertical-align: top;
  margin-top: 1px;
  padding: 0 3px;
  vertical-align: baseline;
  font-weight: bolder; }

.product-tile .product-name, .grid-tile .product-name {
  font-family: gotha_medium;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  margin-top: 1em;
  margin-bottom: 0;
  text-align: center;
  height: auto;
  overflow: auto;
  padding: 0px;
  letter-spacing: 0;
  display: inline-block; }
  .product-tile .product-name a, .grid-tile .product-name a {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 11px; }
    .product-tile .product-name a div.label-new-product.desktop, .grid-tile .product-name a div.label-new-product.desktop {
      color: #000 !important;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 11px; }

.product-tile .gridWishlist, .grid-tile .gridWishlist {
  position: absolute;
  top: 5px; }
  .product-tile .gridWishlist .logo-wishlist, .grid-tile .gridWishlist .logo-wishlist {
    width: 13px; }

.product-tile .product-sales-price, .grid-tile .product-sales-price {
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 11px; }

.product-tile button.button-fancy-large.grid-btn-disabled, .product-tile .add-to-cart, .grid-tile button.button-fancy-large.grid-btn-disabled, .grid-tile .add-to-cart {
  margin: auto; }
  .product-tile button.button-fancy-large.grid-btn-disabled *, .product-tile .add-to-cart *, .grid-tile button.button-fancy-large.grid-btn-disabled *, .grid-tile .add-to-cart * {
    display: inline-block;
    vertical-align: middle; }

.product-tile product-swatches button.button-fancy-large.grid-btn-disabled, .product-tile product-swatches .add-to-cart, .grid-tile product-swatches button.button-fancy-large.grid-btn-disabled, .grid-tile product-swatches .add-to-cart {
  margin: auto; }
  .product-tile product-swatches button.button-fancy-large.grid-btn-disabled *, .product-tile product-swatches .add-to-cart *, .grid-tile product-swatches button.button-fancy-large.grid-btn-disabled *, .grid-tile product-swatches .add-to-cart * {
    display: inline-block;
    vertical-align: middle; }

.product-tile .product-info, .grid-tile .product-info {
  position: relative;
  border-bottom: 0;
  padding-top: 10px;
  height: auto; }
  @media screen and (max-width: 830px) {
    .product-tile .product-info, .grid-tile .product-info {
      height: auto; } }

.product-tile .mas-color, .grid-tile .mas-color {
  position: relative;
  width: 100%;
  text-align: center; }
  .product-tile .mas-color span, .grid-tile .mas-color span {
    position: absolute;
    left: 0;
    right: 0;
    font-size: 10px;
    text-transform: uppercase;
    font-family: "gotha-regular", Arial, Verdana, sans-serif; }

.product-tile .tooltip-content, .grid-tile .tooltip-content {
  display: none !important; }

.oculto {
  display: block !important; }
  .oculto .mas-color {
    opacity: 1 !important;
    transition: opacity 0.5s linear; }
  .oculto.mas-color {
    opacity: 1 !important;
    transition: opacity 0.5s linear; }

.product-swatches-all {
  cursor: pointer;
  border: solid 1px black;
  border-radius: 50%;
  padding: 2px 4px; }

.product-tile .more-colors {
  width: auto;
  margin-top: 4px; }

.product-tile .product-swatches ul {
  z-index: 1000; }

.product-tile .product-swatches {
  position: relative; }
  .product-tile .product-swatches ul {
    overflow: initial; }
  .product-tile .product-swatches .swatch-list-popup {
    display: none;
    width: 100%;
    position: absolute;
    padding: 10px;
    background: #fff;
    border: 1px solid #ccc;
    top: 25px;
    right: -10px;
    z-index: 10000; }
    .product-tile .product-swatches .swatch-list-popup.visible {
      display: block; }
    @media (min-width: 768px) {
      .product-tile .product-swatches .swatch-list-popup ul.swatch-list {
        display: flex;
        flex-wrap: wrap; } }
    .product-tile .product-swatches .swatch-list-popup ul li {
      padding: 0px 5px 5px 1px;
      float: right; }
  .product-tile .product-swatches .swatch-list-popup:after, .product-tile .product-swatches .swatch-list-popup:before {
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  .product-tile .product-swatches .swatch-list-popup:after {
    top: -19px;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px; }
  .product-tile .product-swatches .swatch-list-popup:before {
    top: -22px;
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 11px;
    margin-left: -11px; }

.product-tile .product-swatches .swatch.size {
  font-size: 0.6rem !important; }

.product-tile .product-swatches-all, .product-tile .gridWishlist, .product-tile .product-swatches, .product-tile .add-to-cart, .product-tile button.button-fancy-large.grid-btn-disabled {
  opacity: 0 !important;
  transition: opacity 0.5s linear; }

.product-tile:hover .oculto .mas-color, .product-tile:hover .oculto.mas-color {
  opacity: 0 !important;
  pointer-events: none; }

.product-tile:hover .product-swatches-all, .product-tile:hover .gridWishlist, .product-tile:hover .product-swatches, .product-tile:hover .add-to-cart, .product-tile:hover button.button-fancy-large.grid-btn-disabled {
  opacity: 1 !important; }

.lastUnits {
  font-size: 10px;
  margin-bottom: 6px; }

.product-tile.mobile .product-promo {
  margin: 5px 0; }
  .product-tile.mobile .product-promo .promotional-message {
    margin: 10px 0; }

.product-tile.mobile .product-swatches-all,
.product-tile.mobile .gridWishlist,
.product-tile.mobile .product-swatches,
.product-tile.mobile .add-to-cart,
.product-tile.mobile button.button-fancy-large.grid-btn-disabled {
  opacity: 1 !important; }

.product-tile.mobile .product-swatches-all {
  border: solid 1px black;
  border-radius: 50%;
  padding: 4px 5px;
  font-size: 13px;
  line-height: 26px; }

.product-tile.mobile .product-info {
  margin-top: 0; }
  .product-tile.mobile .product-info .info-price-mobile {
    display: inline-block;
    width: 33%;
    margin-left: 10px; }
    .product-tile.mobile .product-info .info-price-mobile .product-sales-price {
      font-size: 13px;
      letter-spacing: 0;
      font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .product-tile.mobile .product-info .info-price-mobile .product-sales-price[title='Price Range'] {
      font-size: 12px;
      letter-spacing: 0; }
  .product-tile.mobile .product-info .more-info-mobile {
    display: inline-block;
    width: 100%;
    margin: 0 0 5px; }
  .product-tile.mobile .product-info .label-new-product {
    color: #000; }
  .product-tile.mobile .product-info #product-detail-noimage .product-variations .add-to-cart {
    width: 49%; }
  .product-tile.mobile .product-info .product-name {
    display: none; }
  .product-tile.mobile .product-info .product-pricing {
    display: none; }
  .product-tile.mobile .product-info .product-swatches {
    padding-top: 4px; }
  .product-tile.mobile .product-info .product-variations .oculto .mas-color {
    display: none; }
  .product-tile.mobile .product-info .product-variations .label-new-product.mobile {
    display: inline-block;
    font-size: 12px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif; }
  .product-tile.mobile .product-info .product-variations .product-name-mobile {
    display: block; }
    .product-tile.mobile .product-info .product-variations .product-name-mobile .name-link {
      font-family: gotha-bold;
      font-size: 12px;
      color: #000000;
      margin-top: 1em;
      text-align: center;
      height: auto;
      overflow: auto;
      padding: 0px;
      letter-spacing: 1px; }
  .product-tile.mobile .product-info .product-variations .bottom-content .product-pricing {
    display: inline-block;
    vertical-align: top;
    width: 31%;
    margin-top: 18px; }
    .product-tile.mobile .product-info .product-variations .bottom-content .product-pricing .product-sales-price {
      text-align: left;
      font-size: 15px; }
  .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches {
    display: inline-block;
    vertical-align: top;
    float: none;
    position: relative;
    width: 22%; }
    .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches ul {
      overflow: initial; }
    .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches .swatch-list-popup {
      position: absolute;
      padding: 10px;
      background: #fff;
      border: 1px solid #ccc;
      top: -55px;
      transform: translateX(-50%);
      left: 50%; }
    .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches .swatch-list-popup:after {
      top: auto;
      bottom: -19px;
      border-color: rgba(255, 255, 255, 0);
      border-top-color: #fff;
      border-width: 10px;
      margin-left: -10px; }
    .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches .swatch-list-popup:before {
      top: auto;
      bottom: -22px;
      border-color: rgba(204, 204, 204, 0);
      border-top-color: #ccc;
      border-width: 11px;
      margin-left: -11px; }
  .product-tile.mobile .product-info .product-variations .bottom-content .btn-add-to-bag {
    display: inline-block;
    vertical-align: top;
    width: 60%;
    margin-top: 12px; }
    @media screen and (max-width: 768px) {
      .product-tile.mobile .product-info .product-variations .bottom-content .btn-add-to-bag {
        width: 49%; } }
    .product-tile.mobile .product-info .product-variations .bottom-content .btn-add-to-bag .add-to-cart {
      width: 49%;
      letter-spacing: 0;
      font-size: 9px !important;
      padding: 14px 8px !important; }
      .product-tile.mobile .product-info .product-variations .bottom-content .btn-add-to-bag .add-to-cart img {
        width: 9px;
        vertical-align: top;
        margin-top: -2px; }

@media screen and (max-width: 1600px) {
  #product-detail-noimage .product-variations .add-to-cart {
    font-size: 11px !important; } }

@media screen and (max-width: 1520px) {
  #product-detail-noimage .product-variations .add-to-cart {
    font-size: 11px !important; } }

@media screen and (max-width: 1440px) {
  #product-detail-noimage .product-variations .add-to-cart {
    font-size: 8px !important; } }

@media (min-width: 1025px) {
  .product-tile.mobile .product-info .product-variations .bottom-content .btn-add-to-bag {
    width: 100%; }
  .product-tile.mobile .product-info .product-variations .bottom-content .product-pricing,
  .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches {
    width: 48%; } }

@media screen and (max-width: 1024px) {
  .product-tile.mobile .product-info .product-variations .info-price-mobile .product-standard-price {
    text-decoration: line-through;
    color: #747575; }
  .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches.colors {
    width: 60%; }
    .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches.colors .swatch-list {
      display: inline-block; }
  .product-tile.mobile .product-swatches-all {
    padding: 4px 5px;
    line-height: 29px;
    font-size: 12px; }
  #product-detail-noimage .product-variations .add-to-cart {
    letter-spacing: 0; }
  .product-tile.mobile .product-info .product-variations .mas-color-mobile {
    margin-bottom: 12px;
    text-transform: uppercase;
    margin-top: 10px;
    letter-spacing: 1px; }
    .product-tile.mobile .product-info .product-variations .mas-color-mobile button {
      background: #fff;
      color: #000;
      padding: 0;
      border: 0; }
  .product-tile.mobile .product-info .product-variations .name-mobile-plp {
    font-family: 'gotha-regular';
    margin-bottom: 0;
    text-transform: uppercase; }
  .product-tile.mobile .product-info .product-variations .bottom-content button.button-fancy-large.grid-btn-disabled {
    letter-spacing: 0;
    font-size: 9px !important;
    padding: 14px 8px !important;
    width: 49%; }
    .product-tile.mobile .product-info .product-variations .bottom-content button.button-fancy-large.grid-btn-disabled img {
      width: 9px; }
  .product-tile.mobile .product-info .product-variations .bottom-content .btn-add-to-bag {
    width: 100%;
    margin-bottom: 10px; }
  .product-tile.mobile .product-info .product-variations .bottom-content .product-swatches {
    width: 23%; }
  .product-tile.mobile .product-info .product-variations .bottom-content .product-pricing {
    width: 37%;
    margin-top: 15px;
    float: left; }
  .product-variations .grid-btn-disabled img {
    width: 11px; }
  .product-tile button.button-fancy-large.grid-btn-disabled * {
    font-size: 8px;
    padding-top: 0; } }

@media screen and (max-width: 768px) {
  .grid-tile {
    margin-bottom: 2px; } }

.footer-arrow-up {
  position: fixed;
  display: none;
  top: 85%;
  right: 20px;
  width: 40px;
  height: 35px;
  background-color: #fff;
  font-size: 40px;
  line-height: 35px;
  color: #000;
  text-align: center;
  vertical-align: bottom;
  border: 1px solid black;
  z-index: 10; }

.footer-arrow-up:hover {
  text-decoration: none; }

@media (width: 768px) {
  #wrapper.pt_product-search-result #primary .search-result-items.tiles-container .grid-tile {
    width: 49%; } }

@media screen and (max-width: 480px) {
  .product-tile.mobile .product-info .product-variations .bottom-content .product-pricing {
    width: 100%;
    margin-top: 26px; }
  .product-tile.mobile .product-info .info-price-mobile {
    margin-top: 10px;
    margin-left: 0;
    width: 100%; }
  .product-tile.mobile .product-info .product-variations .bottom-content .product-pricing {
    margin-top: 26px; }
  .product-tile.mobile .product-info #product-detail-noimage .product-variations .bottom-content {
    width: 100%; }
    .product-tile.mobile .product-info #product-detail-noimage .product-variations .bottom-content .product-swatches {
      width: 83%;
      padding-top: 1px;
      line-height: 10px; }
  .product-tile.mobile .product-info #product-detail-noimage .product-variations .add-to-cart {
    letter-spacing: 0;
    font-size: 9px !important;
    padding: 14px 8px; }
  .footer-arrow-up {
    top: 82%;
    right: 26px; } }

@media screen and (min-width: 768px) {
  .product-tile.mobile .jcarousel-swipe .jcarousel {
    overflow: hidden; }
    .product-tile.mobile .jcarousel-swipe .jcarousel ~ a {
      display: none; } }

@media screen and (max-width: 1024px) {
  .product-tile.mobile .product-info .info-price-mobile {
    margin-top: 10px;
    margin-left: 0;
    width: 100%; } }

.product-swatches .swatches.size {
  margin-top: 5px !important;
  margin-bottom: 3px; }
  .product-swatches .swatches.size li {
    padding: 0;
    text-align: center;
    margin-right: 5px;
    margin-left: 0; }
    .product-swatches .swatches.size li a {
      border: none;
      margin: 0px;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-size: 0.6rem;
      color: #585756;
      letter-spacing: 1px;
      line-height: 1.4em;
      width: auto; }
  .product-swatches .swatches.size li.selected a {
    text-decoration: underline;
    color: #000000; }
  .product-swatches .swatches.size .selected-value {
    display: none; }
  .product-swatches .swatches.size .unselectable {
    color: #C8C8C8;
    border: 1px solid #C8C8C8;
    border-radius: 20%;
    position: relative;
    font-size: 0.6rem;
    margin-left: 2px !important;
    margin-bottom: 4px !important;
    vertical-align: bottom; }
    .product-swatches .swatches.size .unselectable a {
      padding-left: 3px; }
  .product-swatches .swatches.size .unselectable:after {
    content: "";
    position: absolute;
    border-top: 1px solid #C8C8C8;
    left: 0;
    bottom: 0;
    font-size: 0.6rem;
    width: 24px;
    transform: rotate(-41deg);
    transform-origin: 0% 0%; }
  .product-swatches .swatches.size .selectable {
    margin-left: 1px !important;
    margin-bottom: 5px !important;
    margin-left: 2px !important; }

.pt_product-search-result .primary-content h1.content-header {
  padding-left: 15px; }

.pt_product-search-result #primary {
  border-left: none; }

.pt_product-search-result #main #secondary {
  border: none;
  padding-left: 20px;
  width: 14%; }
  .pt_product-search-result #main #secondary.is_stuck {
    z-index: 1;
    margin-top: 0; }

.pt_product-search-result .primary-content {
  border: none; }
  .pt_product-search-result .primary-content .breadcrumb {
    position: relative;
    top: 0;
    left: 10px;
    padding: 0px 1% 0px 0px;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 12px;
    margin-top: 12px;
    display: inline-block; }
    .pt_product-search-result .primary-content .breadcrumb .breadcrumb-element:after {
      margin: 0px 5px; }

.pt_content-search-result #primary .section-header,
.pt_product-search-noresult #primary .section-header {
  background-color: white;
  border-bottom: 1px solid #efefef; }

.pt_content-search-result .primary .search-phrase,
.pt_product-search-noresult .primary .search-phrase {
  font-size: 14pt; }

.pt_content-search-result .primary-content > h1,
.pt_content-search-result .primary-content > h2,
.pt_content-search-result .primary-content > p,
.pt_product-search-noresult .primary-content > h1,
.pt_product-search-noresult .primary-content > h2,
.pt_product-search-noresult .primary-content > p {
  margin: 0;
  padding: .1em 1%; }

.pt_content-search-result .primary-content .no-hits-help,
.pt_content-search-result .primary-content .no-hits-search,
.pt_content-search-result .primary-content .no-hits-footer,
.pt_product-search-noresult .primary-content .no-hits-help,
.pt_product-search-noresult .primary-content .no-hits-search,
.pt_product-search-noresult .primary-content .no-hits-footer {
  padding: .1em 26px; }

.pt_content-search-result .primary-content .pagination,
.pt_product-search-noresult .primary-content .pagination {
  float: none;
  padding: .1em 1%; }

.no-hits-banner .html-slot-container img {
  width: 100%; }

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

.no-hits-search-term,
.no-hits-search-term-suggest {
  color: #990000;
  font-style: italic; }

.no-hits-footer {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  margin: 20px 0;
  padding: 20px 0; }

.search-result-bookmarks {
  margin: 15px; }
  .search-result-bookmarks .first {
    border-right: 1px solid #999;
    padding-right: 5px; }

.search-result-options {
  float: right;
  overflow: hidden; }
  .search-result-options .sort-by {
    padding-bottom: 1em; }
    @media screen and (min-width: 768px) {
      .search-result-options .sort-by {
        float: left;
        margin-right: .5em;
        padding-bottom: 0; } }
    .search-result-options .sort-by option {
      padding: 8px 40px 5px 10px; }
  .search-result-options .items-per-page {
    float: left;
    margin-right: .5em; }
  .search-result-options form {
    margin-bottom: 0; }
  .search-result-options label {
    display: none; }
  .search-result-options select {
    border: none;
    padding: .5em; }
  .search-result-options .sortby-arrow {
    width: 166px;
    background: url(../images/sortby-arrow.png) 95% 50% no-repeat !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding-left: 5px;
    border: none; }
  .search-result-options .pagination {
    float: right; }
    @media screen and (min-width: 768px) {
      .search-result-options .pagination {
        padding-top: .8em; } }
    .search-result-options .pagination .results-hits {
      color: #666;
      float: left;
      display: none; }
      @media screen and (min-width: 768px) {
        .search-result-options .pagination .results-hits {
          display: block; } }
    .search-result-options .pagination ul {
      list-style: none;
      border: 1px solid #e0e0e0;
      border-radius: 5px;
      background-color: #fff;
      float: right;
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 768px) {
        .search-result-options .pagination ul {
          background-color: transparent;
          border: none; } }
    .search-result-options .pagination li {
      border-right: 1px solid #e0e0e0;
      float: left; }
      @media screen and (min-width: 768px) {
        .search-result-options .pagination li {
          border: none;
          padding: 0 .5em; } }
      .search-result-options .pagination li a, .search-result-options .pagination li.current-page,
      .search-result-options .pagination li i {
        display: block;
        font-size: 1rem;
        height: 32px;
        line-height: 2.1rem;
        text-align: center;
        width: 32px; }
        @media screen and (min-width: 768px) {
          .search-result-options .pagination li a, .search-result-options .pagination li.current-page,
          .search-result-options .pagination li i {
            font-size: inherit;
            height: auto;
            line-height: inherit;
            width: auto; } }

.search-result-items {
  margin: 0;
  padding: 0; }
  .search-result-items li {
    list-style: none outside none; }
  .search-result-items .new-row {
    clear: both; }
  .search-result-items:after {
    content: "";
    width: 100%; }
  .search-result-items .grid-tile {
    list-style: none outside none;
    padding: 0 0.8%;
    width: 19%;
    margin-top: 2px;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box; }
  .search-result-items .content-asset {
    list-style: none outside none;
    padding: 1%;
    width: 19.5%;
    margin-top: 2px;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box; }
    .search-result-items .content-asset .grid-tile {
      width: 100%;
      padding: 0; }
    .search-result-items .content-asset img {
      width: 100%; }
  .search-result-items .grid-tile-2col {
    width: 43%; }
  .search-result-items .invisible {
    display: none; }

.search-result-content {
  clear: both; }
  .search-result-content span.search-result-content-message {
    display: inline-block;
    padding-bottom: 2em;
    margin: 1em; }
  .search-result-content .product-price .price-standard {
    color: #999;
    font-weight: 100;
    text-decoration: line-through; }

.search-promo {
  padding: 20px;
  clear: both; }

#results-content {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  padding-top: 30px; }

.folder-content-list {
  align-items: stretch;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  padding: .5em 1%; }
  .folder-content-list li {
    background-color: #efefef;
    border: 1px solid #ccc;
    flex-basis: 100%;
    flex-grow: 1;
    list-style-type: none;
    margin: .25rem;
    padding: 1rem; }
    @media screen and (min-width: 480px) {
      .folder-content-list li {
        flex-basis: 40%; } }
  .folder-content-list p {
    line-height: 1.1rem; }
  .folder-content-list .content-title {
    display: block;
    font-size: 1.2em; }
  .folder-content-list .readmore {
    font-style: italic;
    padding-left: .3rem; }

.no-results {
  padding: 20px; }

.toggle-grid {
  display: block;
  float: left;
  margin-right: 0.5em; }
  .toggle-grid div {
    cursor: pointer;
    margin-right: 0.3em;
    width: 30px;
    height: 20px;
    float: left; }
  .toggle-grid [data-option="wide"] {
    background: url("../images/ico_2col.svg") no-repeat; }
  .toggle-grid [data-option="column"] {
    background: url("../images/ico_5col_active.svg") no-repeat; }
  .toggle-grid.wide [data-option="wide"] {
    background: url("../images/ico_2col_active.svg") no-repeat; }
  .toggle-grid.wide [data-option="column"] {
    background: url("../images/ico_5col_2.svg") no-repeat; }

.wide-tiles .search-result-items .grid-tile {
  width: 91%; }

.wide-tiles .product-tile .product-swatches {
  bottom: auto;
  left: auto;
  position: relative;
  right: auto;
  margin-top: 5px; }
  .wide-tiles .product-tile .product-swatches li {
    float: left; }

.search-result-options .pagination .results-hits .toggle-grid [data-option="wide"] {
  width: 15px !important; }

.search-result-content {
  margin-top: 45px; }

.search-result-content.pre-load {
  opacity: 0; }

.search-result-content.grid-tile-2col .grid-tile {
  width: 49%; }

.search-result-content.grid-tile-2col .product-info {
  height: 80px; }

#wrapper.pt_product-search-result #primary {
  width: 83%; }

.pt_product-search-noresult #primary {
  width: 100% !important; }

.pt_product-search-noresult .no-hits-help .grayarrow li {
  list-style: none !important; }

.pt_product-search-noresult .no-hits-search {
  padding: .1em 26px; }

.pt_product-search-noresult .no-hits-footer {
  background: none;
  padding: .1em 26px; }
  .pt_product-search-noresult .no-hits-footer .content-asset p {
    margin: 0; }

.pt_product-search-noresult #no-hits-recomentations .title-recomentations {
  padding: .1em 24px;
  text-transform: none;
  color: #000;
  margin-bottom: 35px;
  margin-top: 60px;
  font-weight: bold; }

.pt_product-search-noresult .product-listing {
  overflow: unset !important; }
  .pt_product-search-noresult .product-listing .search-result-items.tiles-container li:first-of-type {
    padding-left: 4% !important; }
  .pt_product-search-noresult .product-listing .search-result-items.tiles-container li {
    margin: 0 !important; }

.pt_product-search-result .primary-content,
.pt_product-search-result .refinements {
  margin-top: 20px;
  float: none;
  display: inline-block;
  vertical-align: top; }

.pt_product-search-result #secondary {
  margin-top: 10px; }
  .pt_product-search-result #secondary h1.refinement-header-title {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin: 4px 6px 4px 9px; }
  .pt_product-search-result #secondary .filters-newsletter-container {
    margin-top: 50px;
    text-align: left;
    color: #000000;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* When the checkbox is checked, add a blue background */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */ }
    .pt_product-search-result #secondary .filters-newsletter-container .title {
      margin: 0;
      text-transform: initial;
      font-weight: bold;
      font-size: 13px; }
    .pt_product-search-result #secondary .filters-newsletter-container ul li {
      display: inline-block;
      margin-right: 15px;
      margin-bottom: 20px;
      text-decoration: underline;
      font-size: 10px; }
    .pt_product-search-result #secondary .filters-newsletter-container .privacy-policy {
      font-size: 9.4px; }
    .pt_product-search-result #secondary .filters-newsletter-container a {
      color: inherit;
      cursor: pointer; }
    .pt_product-search-result #secondary .filters-newsletter-container input[type=checkbox] {
      margin-right: 5px;
      vertical-align: middle; }
    .pt_product-search-result #secondary .filters-newsletter-container .status-height {
      height: 70px; }
    .pt_product-search-result #secondary .filters-newsletter-container h2 {
      margin-bottom: 20px;
      margin-top: 0;
      text-transform: initial;
      font-weight: 900;
      color: #000000;
      font-size: 18.6px; }
    .pt_product-search-result #secondary .filters-newsletter-container button {
      margin-top: 15px;
      font-size: 12px;
      color: inherit;
      background-color: transparent;
      border: 1px solid;
      border-radius: 0;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .pt_product-search-result #secondary .filters-newsletter-container button:hover {
      color: #ffffff;
      background-color: #000000; }
    .pt_product-search-result #secondary .filters-newsletter-container button:focus {
      outline: none; }
    .pt_product-search-result #secondary .filters-newsletter-container input[type=email] {
      border: none;
      border-bottom: 1px solid;
      background-color: transparent;
      padding: 5px 0;
      text-align: left;
      margin-bottom: 20px;
      font-size: 9px; }
      .pt_product-search-result #secondary .filters-newsletter-container input[type=email]:focus {
        outline: none; }
      .pt_product-search-result #secondary .filters-newsletter-container input[type=email].error {
        background-color: #faeded; }
      .pt_product-search-result #secondary .filters-newsletter-container input[type=email]::placeholder {
        color: #b3b3b3;
        opacity: 1;
        /* Firefox */ }
      .pt_product-search-result #secondary .filters-newsletter-container input[type=email]:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #b3b3b3; }
      .pt_product-search-result #secondary .filters-newsletter-container input[type=email]::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #b3b3b3; }
    .pt_product-search-result #secondary .filters-newsletter-container .fa {
      font-size: 18px; }
    .pt_product-search-result #secondary .filters-newsletter-container ul {
      display: flex;
      justify-content: space-between;
      padding: 0 25px;
      max-width: calc(1200px - 10%);
      margin: 0 auto; }
      .pt_product-search-result #secondary .filters-newsletter-container ul li {
        display: inline-block;
        margin: 0 17px 10px 0; }
        .pt_product-search-result #secondary .filters-newsletter-container ul li:last-child {
          margin-right: 0; }
    .pt_product-search-result #secondary .filters-newsletter-container .floatingstatusNewsletter.status-height {
      margin-top: 20px; }
    .pt_product-search-result #secondary .filters-newsletter-container .floatingNewsletterMsg {
      color: #c1272d !important;
      font-size: 9px; }
    .pt_product-search-result #secondary .filters-newsletter-container .checkbox-container {
      display: inline-block;
      position: relative;
      margin-bottom: 10px;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .pt_product-search-result #secondary .filters-newsletter-container .checkbox-container input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0; }
    .pt_product-search-result #secondary .filters-newsletter-container .checkmark {
      position: absolute;
      border: 1px solid;
      border-radius: 25%;
      color: #b3b3b3;
      top: 1px;
      left: -25px;
      height: 13px;
      width: 13px; }
    .pt_product-search-result #secondary .filters-newsletter-container .checkmark:after {
      content: "";
      position: absolute;
      display: none; }
    .pt_product-search-result #secondary .filters-newsletter-container .checkbox-container input:checked ~ .checkmark {
      background-color: #4A86F3; }
    .pt_product-search-result #secondary .filters-newsletter-container .checkbox-container input:checked ~ .checkmark:after {
      display: block;
      color: #ffffff; }
    .pt_product-search-result #secondary .filters-newsletter-container .checkbox-container .checkmark:after {
      left: 4px;
      top: 1px;
      width: 3px;
      height: 7px;
      border: 1px solid;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

/* Responsive design */
@media screen and (max-width: 1280px) {
  .search-result-items .grid-tile {
    width: 19%; }
  .search-result-items .grid-tile-promo2 {
    width: 48%; }
  .search-result-items .content-asset {
    width: 24%; } }

@media screen and (max-width: 1024px) {
  #main {
    clear: both; }
  .search-result-options .pagination .results-hits {
    display: none; }
  .search-result-items .grid-tile {
    width: 32%; }
  .search-result-items .grid-tile-promo2 {
    width: 32%; }
  .search-result-items .content-asset {
    width: 32%; }
    .search-result-items .content-asset img {
      width: 100%; }
  #wrapper.pt_product-search-result #primary.primary-content {
    width: 72%; }
  #wrapper.pt_product-search-result #secondary.refinements {
    width: 24%; }
  #wrapper.pt_product-search-result #primary .search-result-items .grid-tile {
    width: 49%; } }

@media screen and (max-width: 768px) {
  .search-result-items .grid-tile {
    width: 49%; }
  .search-result-items .grid-tile-promo2 {
    width: 49%; }
  .search-result-items .content-asset {
    width: 49%; }
    .search-result-items .content-asset img {
      width: 100%; } }

@media (max-width: 767px) {
  #wrapper.pt_product-search-result #primary.primary-content {
    width: 70%; }
  #wrapper.pt_product-search-result #primary .search-result-items .grid-tile {
    width: 80%;
    margin-bottom: 0; }
  .search-result-content ul.search-result-items .grid-tile, .search-result-content ul.search-result-items grid-tile-promo2,
  .search-result-content ul.search-result-items .content-asset {
    margin: 0 auto;
    width: 70%;
    display: block;
    position: relative;
    float: none;
    margin-bottom: 30px; }
    .search-result-content ul.search-result-items .grid-tile .grid-tile, .search-result-content ul.search-result-items grid-tile-promo2 .grid-tile,
    .search-result-content ul.search-result-items .content-asset .grid-tile {
      width: 100%; }
  .search-result-options .pagination ul {
    border: 0; }
    .search-result-options .pagination ul li {
      border: 0; } }

@media (max-width: 600px) {
  #wrapper.pt_product-search-result #primary.primary-content {
    display: block;
    width: 100%;
    margin: 0 auto; }
    #wrapper.pt_product-search-result #primary.primary-content .search-result-items .grid-tile {
      width: 98%;
      margin-bottom: 0; }
  #no-hits-recomentations .title-recomentations {
    padding: .1em 3%; }
  .pt_product-search-result .primary-content,
  .pt_product-search-result .refinements {
    display: block;
    width: 100%; }
    .pt_product-search-result .primary-content h3,
    .pt_product-search-result .refinements h3 {
      padding: 15px 0px 15px 0.4em; }
  .pt_product-search-result .primary-content .breadcrumb {
    position: relative; }
  #wrapper.pt_product-search-result #secondary.refinements {
    width: 90%;
    padding: 15px;
    margin: 0 auto; }
  .search-result-content.grid-tile-2col .product-info {
    height: auto; }
  .search-result-content ul.search-result-items .grid-tile,
  .search-result-content ul.search-result-items .grid-tile-promo2,
  .search-result-content ul.search-result-items .content-asset {
    margin: 0 auto;
    width: 100%;
    display: block;
    text-align: center; }
    .search-result-content ul.search-result-items .grid-tile img,
    .search-result-content ul.search-result-items .grid-tile-promo2 img,
    .search-result-content ul.search-result-items .content-asset img {
      width: 100%; }
  .search-result-content ul.search-result-items .grid-tile .grid-btn-disabled img {
    width: 9px;
    margin-top: -4px; }
  .product-tile.mobile .product-info {
    height: auto; }
  .search-result-options .sortby-arrow {
    background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important; } }

@media screen and (max-width: 360px) {
  .btn-filter i {
    margin-left: 0px;
    font-size: 10px;
    color: #666; }
  select#grid-sort-header.sortby-arrow {
    width: 104%; } }

span.porcentajeDescuento {
  display: none;
  background-color: #ef2b75;
  color: white;
  padding: 2px 4px 2px 6px; }

span.porcentajeDescuentom {
  display: none;
  background-color: #ef2b75;
  color: white;
  padding: 2px 4px 2px 6px;
  position: absolute;
  margin-left: 5px; }

.pt_product-search-result .search-result-content .search-result-items .content-asset {
  width: 100% !important;
  padding: 0px;
  margin-top: 0px; }

@media screen and (min-width: 768px) {
  .pt_product-search-result .search-result-content.grid-tile-2col .search-result-items .content-asset {
    display: inline-block !important;
    padding: 0px;
    margin-top: 0px;
    vertical-align: top;
    box-sizing: border-box;
    padding-bottom: 239px; }
  .search-result-content.grid-tile-2col .search-result-items.tiles-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; } }

@media (max-width: 767px) {
  .pt_product-search-result .search-result-content ul.search-result-items .content-asset, .search-result-content ul.search-result-items .grid-tile, .search-result-content ul.search-result-items grid-tile-promo2 {
    margin: 0 auto 30px;
    width: 100%;
    display: block;
    position: relative;
    float: none; } }

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

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

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

.compare-items {
  clear: both;
  margin: 3.5em 2em 0;
  overflow: hidden;
  padding: 0 1em 1em; }
  .compare-items h2 {
    font-size: 0.9em;
    margin: 0.5em 0;
    text-transform: uppercase; }
  .compare-items button {
    padding: .5em 1em; }

.compare-items-panel {
  float: left; }

.compare-item {
  background-color: #e0e0e0;
  float: left;
  height: 55px;
  margin-right: 1.08em;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 55px; }
  .compare-item .compare-item-remove {
    background-color: #000;
    color: #fff;
    cursor: pointer;
    display: none;
    padding: 0 .16em;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
  .compare-item.active .compare-item-remove {
    display: block; }
  .compare-item .compare-item-number {
    color: #ccc;
    font-size: 3em;
    margin-top: .5em; }

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

.compare-buttons {
  float: left;
  padding: 0.7em 0 0; }

.category-switch {
  margin-bottom: 2em; }
  .category-switch label {
    float: left;
    margin: 0;
    width: 45%; }
    @media (min-width: 410px) {
      .category-switch label {
        width: 11em; } }
  .category-switch select {
    float: left;
    margin: 0;
    width: 55%; }
    @media (min-width: 410px) {
      .category-switch select {
        margin-left: 1em;
        width: 15em; } }

#compare-table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }
  #compare-table th {
    overflow: hidden;
    padding: .5em; }
    #compare-table th:first-of-type {
      background-color: #e0e0e0;
      width: 4rem; }
  #compare-table td {
    overflow: hidden; }
  #compare-table a:hover {
    text-decoration: underline; }
  #compare-table .attribute-row {
    border-bottom: 1px solid #ccc; }
    #compare-table .attribute-row:first-of-type {
      border-top: 1px solid #ccc; }
    #compare-table .attribute-row:last-of-type {
      border-bottom: none; }
    #compare-table .attribute-row:nth-child(2n) {
      background-color: #efefef; }
  #compare-table .product-attribute {
    border-right: 1px solid #ccc;
    word-break: break-all; }
  #compare-table .action {
    display: block;
    padding: 0.5em 0; }
  #compare-table .remove-link {
    color: #999;
    float: right;
    padding: .3rem;
    z-index: 1;
    position: relative;
    transition: color .5s ease; }
    #compare-table .remove-link:hover {
      color: #000;
      text-decoration: none; }
  #compare-table .value,
  #compare-table .product {
    border-left: 1px solid #ccc; }
  #compare-table .product {
    font-weight: normal;
    text-align: center; }
  #compare-table .value .value-item:after {
    content: ', '; }
  #compare-table .value .value-item:last-child:after {
    content: ''; }
  #compare-table .product-tile .product-name {
    height: auto;
    margin: .2em 0 1em 0; }
  #compare-table .product-tile .swatch-list {
    display: inline-block; }
  #compare-table .product-image {
    height: auto; }
    #compare-table .product-image img {
      height: auto; }
  #compare-table .section-header {
    font-size: 0.9em;
    padding: 1em;
    text-transform: none; }
  #compare-table .selectcategory label {
    display: block;
    font-size: 0.9em;
    margin: 1em 0;
    text-transform: none; }
  #compare-table .selectcategory select {
    margin: 0;
    width: 100px; }
  #compare-table .comparelists {
    padding: 0; }
  #compare-table .compare-lists label,
  #compare-table .compare-lists select {
    float: none;
    text-align: left;
    width: 100%; }

#product-nav-container {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 160px; }
  #product-nav-container div {
    float: left;
    text-align: center;
    width: 77px; }
  #product-nav-container img {
    max-height: 100%;
    max-width: 80%; }
  #product-nav-container span {
    display: block;
    height: 65px; }
  #product-nav-container .divided span {
    border-right: 1px solid #e0e0e0;
    padding-right: 5px; }

.pdp-main-zoom-panel {
  opacity: 1;
  top: 0px;
  left: 0px;
  padding: 0px;
  z-index: 500;
  position: fixed;
  visibility: visible;
  width: 100%; }
  .pdp-main-zoom-panel .zoom-pannel {
    position: relative;
    width: 100%; }
    .pdp-main-zoom-panel .zoom-pannel .primary-image {
      margin-top: -40%; }
  .pdp-main-zoom-panel .primary-image {
    width: 100%; }

.pdp-main {
  font-family: Lato, sans-serif;
  margin: 0 1%; }
  .pdp-main ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .pdp-main label {
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    width: auto; }
  @media screen and (min-width: 480px) {
    .pdp-main .product-col-1 {
      float: left;
      width: 37%; } }
  @media screen and (min-width: 480px) {
    .pdp-main .product-col-2 {
      float: left;
      width: 59.5%; } }
  .pdp-main .product-col-2 .price-standard {
    border-right: 1px solid #e0e0e0;
    padding-right: .5rem; }
  .pdp-main .product-name {
    margin-bottom: .3rem; }
    @media screen and (min-width: 768px) {
      .pdp-main .product-name {
        width: 50% !important; } }
  .pdp-main .product-number {
    /* color: $very-light-gray;*/
    font-size: .65rem;
    margin-bottom: .5rem; }
  .pdp-main .product-price {
    font-size: 1.5rem;
    margin-bottom: .5em; }
    .pdp-main .product-price .price-standard {
      color: #999;
      font-weight: 100;
      text-decoration: line-through; }
    .pdp-main .product-price .price-tiered {
      color: #990000;
      font-size: .6em;
      line-height: 1.5em; }
    .pdp-main .product-price span.porcentajeDescuento {
      display: none;
      background-color: #ef2b75;
      color: white;
      padding: 2px 4px 2px 6px; }
  .pdp-main .product-review {
    margin-bottom: .5rem; }
  .pdp-main .product-main-attributes .attribute {
    padding: .2em 0; }
  .pdp-main .product-main-attributes .label {
    padding: 0; }
  .pdp-main .product-primary-image {
    max-width: 100%;
    text-align: center; }
  .pdp-main .product-info {
    clear: both;
    padding-top: 1em; }
    @media screen and (min-width: 768px) {
      .pdp-main .product-info {
        height: 25em; } }
    .pdp-main .product-info ul {
      font-size: .8rem;
      list-style: square;
      padding: 0 5em; }
      @media screen and (min-width: 768px) {
        .pdp-main .product-info ul {
          padding-bottom: 1em;
          padding-top: 1em; } }
  .pdp-main .product-add-to-cart {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    display: block;
    margin: 0;
    padding: 1em .5em;
    overflow: hidden;
    /*button {
            float: left;
            font-weight: 600;
            height: 50px;
            padding: .5em 20px;
            white-space: nowrap;
            width: 36.5%;
            &.add-all-to-cart {
                width: auto;
            }
            @media screen and (min-width: 768px) {
                height: 37px;
                padding: .5em 20px;
                width: auto;
            }*/ }
    .pdp-main .product-add-to-cart .inventory {
      float: left;
      white-space: nowrap; }
      .pdp-main .product-add-to-cart .inventory label {
        display: inline;
        float: none;
        text-align: right; }
      .pdp-main .product-add-to-cart .inventory input {
        font-size: 1.5em;
        height: 50px;
        width: 50px;
        margin-right: .4em;
        text-align: center; }
        @media screen and (min-width: 768px) {
          .pdp-main .product-add-to-cart .inventory input {
            height: 37px;
            width: 37px; } }
  .pdp-main .dw-apple-pay-button {
    margin-left: .5rem; }
    @media screen and (min-width: 768px) {
      .pdp-main .dw-apple-pay-button {
        width: 172px; } }

.promotion {
  background-color: #D9D9D9;
  border-top: none;
  overflow: hidden;
  /*padding: 1.5em;*/
  padding: 10px 0px;
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  text-align: center;
  letter-spacing: 2px;
  color: #000000;
  width: auto;
  height: auto;
  margin-top: 10px; }
  .promotion .promotion-title {
    font-size: 8px;
    margin-bottom: .3rem;
    text-transform: capitalize !important; }
  .promotion .promotion-callout {
    color: #000000;
    font-size: 10px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    line-height: 14px;
    text-transform: uppercase; }
    .promotion .promotion-callout .tooltip {
      font-size: .7rem;
      margin-left: .2rem; }

.product-actions {
  padding: 1em .5em; }
  .product-actions .socialsharing {
    float: none;
    margin-right: 1rem;
    padding-top: 1em; }
    @media screen and (min-width: 960px) {
      .product-actions .socialsharing {
        float: left;
        padding-top: 0; } }
  .product-actions a {
    margin-right: .1rem; }
    .product-actions a.share-icon {
      color: #999; }
      .product-actions a.share-icon:hover {
        color: #000; }
      .product-actions a.share-icon i {
        font-size: 3rem; }
        @media screen and (min-width: 768px) {
          .product-actions a.share-icon i {
            font-size: 2rem; } }

.product-set .product-set-list {
  border-top: 1px solid #ccc; }
  .product-set .product-set-list .product-set-details {
    float: left;
    padding-left: .5rem;
    width: 75%; }
  .product-set .product-set-list .product-set-item {
    clear: both;
    overflow: hidden;
    padding: 1em 0 0; }
  .product-set .product-set-list .product-set-image {
    float: left;
    width: 22%; }
    .product-set .product-set-list .product-set-image img {
      width: 100%; }
  .product-set .product-set-list .product-name {
    float: none;
    font-size: 1.3em;
    margin-bottom: 0;
    width: auto; }
  .product-set .product-set-list .product-price {
    font-size: 1rem;
    margin: .5em 0; }
  .product-set .product-set-list .attribute h3 {
    width: 25%; }
  .product-set .product-set-list .attribute .label {
    width: 25%;
    white-space: nowrap; }

.product-set .product-add-to-cart {
  border-top: none;
  padding-top: 0; }
  .product-set .product-add-to-cart label {
    float: left;
    font-size: .75rem;
    padding-top: .3em;
    padding-right: .5em; }
  .product-set .product-add-to-cart .availability-web label {
    float: none;
    padding: top; }

.prueba {
  margin: 0px 20px; }

.recommendations {
  /*margin: 76px 20px 60px 20px;*/
  clear: left;
  padding: 0px; }
  .recommendations .recommendation-tooltip {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid;
    left: 50%;
    position: absolute;
    text-align: left;
    top: 50%;
    width: 300px;
    z-index: 100; }
  .recommendations h2 {
    font-size: 2em;
    font-style: italic;
    font-weight: 400;
    margin-left: 14px; }
  .recommendations #carousel-recommendations {
    margin: auto;
    position: relative;
    overflow: hidden;
    width: 250px; }
    @media screen and (min-width: 690px) {
      .recommendations #carousel-recommendations {
        width: 500px; } }
    @media screen and (min-width: 768px) {
      .recommendations #carousel-recommendations {
        width: 750px; } }
  .recommendations ul {
    list-style-type: none;
    position: relative;
    width: 2000em; }
  .recommendations li {
    float: left;
    width: 250px; }
  .recommendations .product-tile {
    padding: 0 2em; }
    .recommendations .product-tile .product-swatches {
      display: block; }
  .recommendations .product-name {
    margin: .2em 0;
    width: 100%; }
  .recommendations .product-price {
    font-size: 1em; }
  .recommendations .jcarousel-clip {
    margin: auto;
    overflow: hidden;
    width: 300px; }
  .recommendations .jcarousel-nav {
    cursor: pointer;
    position: absolute;
    top: 20%; }
    .recommendations .jcarousel-nav.inactive {
      display: none; }
  .recommendations .jcarousel-prev {
    left: 0; }
  .recommendations .jcarousel-next {
    right: 0; }
  .recommendations .product-tile:hover .recommendation-tooltip {
    display: block !important; }

.main-image {
  display: block; }
  .main-image.image-fit-container {
    height: 100%; }

.product-thumbnails .thumb {
  border-bottom: 5px solid #fff;
  float: left;
  margin-right: .5rem;
  padding-top: 1px;
  width: 3.4375rem; }
  .product-thumbnails .thumb.selected {
    border-color: #000; }

.product-thumbnails img {
  border: 1px solid #ccc;
  box-sizing: border-box;
  cursor: pointer;
  max-width: 100%;
  height: auto; }

.product-thumbnails h2 {
  margin: 1rem 0 .3rem; }

.rating {
  color: #64772d; }
  .product-info .rating {
    font-size: 2em; }

.product-variations .attribute,
.product-options .attribute {
  margin: 1em 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
  .product-variations .attribute h3,
  .product-variations .attribute .label,
  .product-options .attribute h3,
  .product-options .attribute .label {
    font-weight: bold;
    margin-bottom: .3rem;
    text-transform: uppercase; }
  .product-variations .attribute .value,
  .product-options .attribute .value {
    width: 100%; }
    @media screen and (min-width: 768px) {
      .product-variations .attribute .value,
      .product-options .attribute .value {
        width: 75%; } }
  .product-variations .attribute ul,
  .product-options .attribute ul {
    float: right;
    width: 100%; }
  .product-variations .attribute .selected-value,
  .product-options .attribute .selected-value {
    border: 0 none;
    color: #000;
    font-weight: bold;
    padding: 1.3em 0 0 .4em;
    text-transform: uppercase; }
    @media screen and (min-width: 768px) {
      .product-variations .attribute .selected-value,
      .product-options .attribute .selected-value {
        padding-top: .8em; } }
  .product-variations .attribute .size-chart-link,
  .product-options .attribute .size-chart-link {
    clear: both;
    float: none; }
    .product-variations .attribute .size-chart-link a,
    .product-options .attribute .size-chart-link a {
      border-color: #fff !important;
      padding: 0; }

.product-variations .swatches li,
.product-options .swatches li {
  float: none;
  display: inline-block; }
  .product-variations .swatches li:hover a, .product-variations .swatches li.selected a,
  .product-options .swatches li:hover a,
  .product-options .swatches li.selected a {
    border-color: #000; }
  .product-variations .swatches li.unselectable a,
  .product-options .swatches li.unselectable a {
    color: #e0e0e0;
    opacity: .8; }
  .product-variations .swatches li.unselectable:hover a,
  .product-options .swatches li.unselectable:hover a {
    border-color: #e0e0e0; }
  .product-variations .swatches li a,
  .product-options .swatches li a {
    border-color: #e0e0e0;
    border-style: solid;
    border-width: 1px 1px 3px;
    display: block;
    line-height: 3.5;
    min-height: 15px !important;
    min-width: 15px !important;
    margin: 0 .5rem .5rem 0;
    padding: 1px;
    text-align: center;
    white-space: nowrap; }
    @media screen and (min-width: 768px) {
      .product-variations .swatches li a,
      .product-options .swatches li a {
        line-height: 2.7;
        min-height: 2rem;
        min-width: 2rem; } }

.product-variations .color li a,
.product-options .color li a {
  line-height: 0;
  width: 15px !important;
  height: 15px !important; }
  @media screen and (min-width: 768px) {
    .product-variations .color li a,
    .product-options .color li a {
      width: 2rem;
      height: 2rem; } }
  .product-variations .color li a img,
  .product-options .color li a img {
    width: 100%;
    height: 100%; }

.product-variations select,
.product-options select {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  height: 42px;
  width: 100%;
  margin-left: 0; }
  @media screen and (min-width: 768px) {
    .product-variations select,
    .product-options select {
      height: 32px; } }

.tabs {
  position: relative;
  text-align: center;
  height: 430px; }

@media screen and (min-width: 768px) {
  .tab {
    display: inline-block;
    float: none; } }

.tab .tab-switch {
  display: none; }
  @media screen and (min-width: 768px) {
    .tab .tab-switch:checked + .tab-label {
      background: #fff;
      border-bottom: 2px solid #000;
      color: #000;
      font-weight: 700;
      top: -0.0625rem;
      /*transition: all 0.35s;*/
      z-index: 1; } }
  .tab .tab-switch:checked + label + .tab-content {
    opacity: 1;
    transition: all 0.35s;
    z-index: 2; }

.tab .tab-label {
  /*border-bottom: 3px solid $white;*/
  color: #999;
  display: block;
  font-weight: 400;
  line-height: 2.5em;
  margin-bottom: 0;
  position: relative;
  text-transform: none;
  top: 0;
  /*transition: all 0.25s;*/ }
  @media screen and (min-width: 768px) {
    .tab .tab-label {
      cursor: pointer;
      padding: 0 1.25rem; }
      .tab .tab-label:hover {
        /*border-bottom-color: $nobel;*/
        top: -0.25rem;
        transition: top 0.25s; } }

.tab .tab-content {
  padding: 1em 0;
  text-align: left;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .tab .tab-content {
      left: 0;
      opacity: 0;
      position: absolute;
      top: 2.75em;
      /*transition: all 0.35s;*/
      width: 100%; } }

@media screen and (min-width: 1024px) {
  #wrapper.pt_product-details #main {
    padding: 0 1.5em; } }

.breadcrumb {
  font-size: 9px;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  color: #2D2D2D;
  margin-top: 25px; }
  .breadcrumb-element {
    margin-left: 0.5em; }
    .breadcrumb-element:first-child {
      margin-left: 0em; }
    .breadcrumb-element:last-child {
      font-weight: normal; }
    .breadcrumb-element:after {
      margin-left: 1em; }

/* Product details*/
.product-col-2 {
  width: 20%;
  float: right; }
  .product-col-2 .product-name {
    float: left;
    max-width: 84%; }

.product-col-2.product-detail {
  width: 20%;
  padding: 20px 0px 0px 20px;
  z-index: 3; }

.pt_product-details .product-col-2.product-detail {
  width: 22%;
  padding: 0px 0px 0px 20px;
  position: absolute;
  right: 0;
  z-index: 3; }
  @media screen and (max-width: 1024px) {
    .pt_product-details .product-col-2.product-detail {
      right: 0px;
      width: 20%; } }

.product-col-1 {
  width: 78%; }
  .product-col-1 #thumbnails {
    float: left;
    width: 8%;
    margin-top: 0.5rem;
    overflow: hidden;
    position: relative; }
    .product-col-1 #thumbnails .jcarousel-vertical-prev {
      top: 8px;
      right: 45%;
      position: absolute; }
      .product-col-1 #thumbnails .jcarousel-vertical-prev img {
        border: none; }
      .product-col-1 #thumbnails .jcarousel-vertical-prev.inactive {
        opacity: .5;
        cursor: default; }
    .product-col-1 #thumbnails .jcarousel-vertical-next {
      bottom: 0px;
      right: 47%;
      position: absolute; }
      .product-col-1 #thumbnails .jcarousel-vertical-next img {
        border: none; }
      .product-col-1 #thumbnails .jcarousel-vertical-next.inactive {
        opacity: .5;
        cursor: default; }
    .product-col-1 #thumbnails #vertical-carousel.no-arrow {
      margin: 7px 0px; }
    .product-col-1 #thumbnails #vertical-carousel {
      margin: 40px 0px;
      height: 24rem;
      overflow: hidden; }
      .product-col-1 #thumbnails #vertical-carousel ul li {
        height: auto;
        /*padding: 4px 0px;*/
        padding: 1px 0; }
        .product-col-1 #thumbnails #vertical-carousel ul li .thumbnail-link .productthumbnail {
          border: none; }
      .product-col-1 #thumbnails #vertical-carousel a {
        border: none; }
      .product-col-1 #thumbnails #vertical-carousel .selected {
        border: none; }
      .product-col-1 #thumbnails #vertical-carousel .seleccionada {
        /*border: 1px solid #000000 !important;*/ }
      .product-col-1 #thumbnails #vertical-carousel .jcarousel-nav {
        position: absolute;
        display: block !important; }
        .product-col-1 #thumbnails #vertical-carousel .jcarousel-nav i {
          font-size: 40px;
          color: #000000; }

.product-col-1.product-image-container {
  width: 77%; }
  .product-col-1.product-image-container a {
    float: left; }

.product-col-1 .product-primary-image {
  float: left;
  width: 91%;
  padding-left: 20px;
  box-sizing: border-box; }
  .product-col-1 .product-primary-image a {
    width: 100%;
    float: left; }
    .product-col-1 .product-primary-image a img {
      max-width: 100%;
      cursor: crosshair; }

.product-name {
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  font-size: 18px;
  color: #000000;
  letter-spacing: 3px;
  width: auto !important;
  padding-right: 20px; }

.product-number {
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #7d7575; }

.product-review .rating {
  display: none; }

.product-price {
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 18px !important;
  color: #000000;
  margin-bottom: 0em !important; }
  .product-price .price-standard {
    border-right: none !important;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #787878;
    margin-left: 10px; }

.product-variations li .label {
  font-family: "gotha-medium", Arial, Verdana, sans-serif !important;
  font-size: 12px;
  font-weight: 400;
  color: #000000;
  text-transform: capitalize !important;
  letter-spacing: 3px;
  margin: 0px; }

.product-variations li .value {
  width: 100% !important; }
  @media (min-width: 768px) {
    .product-variations li .value {
      display: inline-block;
      padding-left: 4px;
      padding-top: 3px; } }

.product-actions {
  padding: 0px 0px 5px 0px !important;
  width: 100% !important; }
  .product-actions .logo-wishlist {
    width: 15px; }
  .product-actions .button.simple {
    float: right !important;
    width: 20px;
    height: 20px; }
  .product-actions a {
    border: none;
    color: #000000 !important;
    padding: 0px;
    font-size: 15px; }
    .product-actions a i {
      font-size: 15px; }
  .product-actions .socialsharing {
    padding-top: 20px !important;
    margin-bottom: 50px; }
  .product-actions .share-icon i {
    font-size: 15px !important;
    padding-right: 15px; }

.swatches li {
  float: none;
  display: inline-block; }
  .swatches li:hover a, .swatches li.selected a {
    border: none !important; }

.product-swatches.colors {
  margin-bottom: 5px; }

.swatches.color {
  display: table; }
  @media (max-width: 768px) {
    .swatches.color {
      margin-top: 5px; } }
  .swatches.color .selected-value {
    display: none; }
  .swatches.color .swatchanchor {
    position: relative;
    border-radius: 50%;
    border: none;
    box-shadow: 0px 0px 0px 0px white, 0px 0px 0px 1px #c2bdbd;
    min-width: 13px !important;
    width: 13px !important;
    min-height: 13px !important;
    height: 13px !important; }
    .swatches.color .swatchanchor:hover {
      box-shadow: 0px 0px 0px 0px white, 0px 0px 0px 1px black; }
    .swatches.color .swatchanchor img {
      position: absolute;
      top: 0;
      left: 0px;
      border-radius: 50%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0; }
      @media screen and (-webkit-min-device-pixel-ratio: 0) {
        .swatches.color .swatchanchor img {
          padding: 0; } }
      @media (max-width: 768px) {
        .swatches.color .swatchanchor img {
          padding: 0; } }
  .swatches.color li {
    margin-right: 5px; }
    .swatches.color li.selected {
      margin-right: 6px; }
    @media (max-width: 768px) {
      .swatches.color li {
        margin: 0 3px; } }
    .swatches.color li a:hover {
      border-color: #000; }
  .swatches.color li:not(.selected) {
    position: relative;
    top: 1px; }
    .swatches.color li:not(.selected) .swatchanchor {
      height: 15px !important;
      width: 15px !important; }
  .swatches.color li.selected a {
    /*border: 1px solid #DFDFDF !important;*/ }
    .swatches.color li.selected a.swatchanchor {
      margin-left: 2px;
      box-shadow: 0px 0px 0px 0px white, 0px 0px 0px 2px black; }
      @media screen and (min--moz-device-pixel-ratio: 0) {
        .swatches.color li.selected a.swatchanchor {
          box-shadow: 0px 0px 0px 0px white, 0px 0px 0px 3px black; } }
      .swatches.color li.selected a.swatchanchor img {
        border-color: #6c6c6c;
        padding: 0; }
  .swatches.color .unselectable {
    display: none; }

.swatches.size {
  margin-top: 5px !important; }
  .swatches.size li {
    padding: 0;
    text-align: center;
    margin-right: 13px;
    margin-left: 0;
    vertical-align: bottom; }
    .swatches.size li a {
      border: none;
      margin: 0px;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-size: 11px;
      color: #585756;
      letter-spacing: 1px;
      line-height: 1.4em; }
    .swatches.size li.last-sizes {
      display: block;
      text-align: left;
      padding: 5px 0;
      font-size: 8px; }
      .swatches.size li.last-sizes span {
        display: inline-block;
        padding: 5px 15px;
        color: #fff;
        background: #000;
        font-weight: bold; }
  .swatches.size li.selected a {
    text-decoration: underline;
    color: #000000; }
  .swatches.size .selected-value {
    display: none; }
  .swatches.size .unselectable {
    color: #C8C8C8;
    border: 1px solid #C8C8C8;
    border-radius: 20%;
    position: relative;
    margin-left: 2px !important;
    margin-bottom: 8px !important; }
    .swatches.size .unselectable a {
      padding-left: 3px; }
  .swatches.size .unselectable:after {
    content: "";
    position: absolute;
    border-top: 1px solid #C8C8C8;
    left: 0;
    bottom: 0;
    width: 24px;
    transform: rotate(-41deg);
    transform-origin: 0% 0%; }
  .swatches.size .selectable {
    margin-left: 1px !important;
    margin-bottom: 5px !important;
    margin-left: 2px !important; }

.refinement.size .swatches.size li {
  float: left !important;
  width: 46%;
  margin-bottom: 3%; }
  .refinement.size .swatches.size li a {
    padding: 0 !important; }

.size-chart-link {
  font-family: "gotha-regular", Arial, Verdana, sans-serif !important;
  border-bottom: 1px solid #000000;
  display: inline-block; }
  .size-chart-link a {
    display: inline-block;
    font-size: 10px;
    padding: 10px 0px 2px 0px !important;
    letter-spacing: 1px; }

/*ACCORDION*/
/* Style the buttons that are used to open and close the accordion panel */
button.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s; }

div.panel {
  /* padding: 0 18px;*/
  background-color: white;
  display: none;
  transition: max-height 0.2s ease-out; }

.product-add-to-cart {
  border: none !important;
  padding: 0px !important; }
  .product-add-to-cart .availability-web {
    display: none !important; }
  .product-add-to-cart .inventory .quantity {
    display: none; }
  .product-add-to-cart .add-to-cart-disabled {
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 16px;
    color: #c1272d;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #ffffff;
    border: 1px solid #c1272d;
    border-radius: 0px;
    width: 100%;
    height: 50px;
    opacity: 1;
    word-wrap: break-word; }
  .product-add-to-cart .add-to-cart-disable {
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-transform: capitalize;
    letter-spacing: 2px;
    background-color: #808080 !important;
    border: none;
    border-radius: 0px;
    width: 100%;
    height: 50px;
    opacity: 1;
    word-wrap: break-word;
    text-transform: uppercase; }
  .product-add-to-cart .add-to-cart {
    font-family: "gotha-medium", Arial, Verdana, sans-serif !important;
    font-size: 11px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #000000;
    border: none;
    color: #ffffff;
    width: 100%;
    padding: 13px 10px; }

@media screen and (max-width: 1024px) {
  #product-content {
    padding-left: 20px; } }

#product-content .blogger {
  position: relative;
  font-family: "gotha-bold", Arial, Verdana, sans-serif !important;
  font-size: 10px;
  text-transform: capitalize !important;
  text-align: center;
  letter-spacing: 2px;
  background-color: #D9D9D9 !important;
  color: #000000;
  width: 100%;
  height: 50px;
  margin-top: 10px; }
  #product-content .blogger span {
    display: block;
    position: relative !important;
    top: 25% !important; }
  #product-content .blogger .blog-secondrow {
    text-transform: uppercase !important; }

#product-nav-container {
  padding: 0px 20px;
  position: relative !important;
  width: 100%;
  text-align: right;
  right: 30px; }
  #product-nav-container .product-previous {
    position: relative;
    display: inline-block;
    float: none; }
    #product-nav-container .product-previous a span {
      border: none; }
    #product-nav-container .product-previous i {
      position: initial;
      top: 17%;
      right: 100%;
      font-size: 30px; }
  #product-nav-container .product-next {
    position: relative;
    display: inline-block;
    float: none; }
    #product-nav-container .product-next i {
      position: initial;
      top: 17%;
      left: 100%;
      font-size: 30px; }
  #product-nav-container .separ {
    display: inline-block;
    position: initial;
    top: 17%;
    left: 100%;
    font-size: 30px;
    height: 32px; }
  #product-nav-container .btn-back {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 31px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif !important;
    font-size: 10px;
    text-transform: capitalize !important;
    letter-spacing: 2px;
    margin-top: 7px; }
    #product-nav-container .btn-back i {
      font-size: 12px; }

.product-accordion, product-info-per {
  width: 100%;
  margin-top: 20px;
  font-family: "gotha-regular", Arial, Verdana, sans-serif !important;
  color: #000000;
  font-size: 10px;
  letter-spacing: 2px; }
  .product-accordion .accordion i, product-info-per .accordion i {
    font-size: 15px;
    float: right; }
  .product-accordion .panel ul li, product-info-per .panel ul li {
    padding-bottom: 8px; }

button.accordion {
  background-color: #ffffff;
  color: #000000;
  cursor: pointer;
  padding: 8px 8px 8px 0px;
  width: 100%;
  border: none;
  border-top: 1px solid #E6E6E6 !important;
  text-align: left;
  outline: none;
  font-size: 10px;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  transition: 0.4s;
  letter-spacing: 2px; }

#QuickViewDialog .pdp-main .product-col-2.product-detail .product-info-per .accordion {
  font-family: "gotha-medium", Arial, Verdana, sans-serif; }

#QuickViewDialog .pdp-main .product-col-2.product-detail .product-info-per .accordion:hover {
  background-color: white;
  border-color: white;
  color: #000; }

#QuickViewDialog .pdp-main .product-col-2.product-detail .product-info-per .panel ul li {
  line-height: 22px; }

.product-info-per .tabs {
  width: 100%;
  margin-top: 20px;
  font-size: 15px; }
  .product-info-per .tabs .tab {
    display: block;
    border-top: 1px solid #E6E6E6 !important; }
    .product-info-per .tabs .tab label {
      padding: 0px;
      border-bottom: none; }
    .product-info-per .tabs .tab content {
      display: none !important; }
  .product-info-per .tabs :last-child {
    border-bottom: 1px solid #E6E6E6 !important; }

.icon-rotate {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180g);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg); }

.icon-alert {
  background: url("../images/icon-alert.png") center no-repeat;
  width: 19px;
  height: 17px;
  display: block;
  background-size: 100%; }

.product-info {
  height: 460px; }
  .product-info .tabs {
    position: relative;
    text-align: center;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 13px;
    letter-spacing: 1px; }
    .product-info .tabs .tab {
      margin: 0px 43px; }
      @media screen and (max-width: 768px) {
        .product-info .tabs .tab {
          margin: 0px 15px; } }
  @media screen and (min-width: 768px) {
    .product-info .tab {
      display: inline-block;
      float: none; } }
  .product-info .tab .tab-switch {
    display: none; }
    .product-info .tab .tab-switch:checked + .tab-label {
      line-height: 19px; }
      @media screen and (min-width: 768px) {
        .product-info .tab .tab-switch:checked + .tab-label {
          background: #fff;
          border-bottom: 2px solid #000;
          color: #000;
          font-weight: 700;
          top: -0.0625rem;
          /*transition: all 0.35s;*/
          z-index: 1; } }
    .product-info .tab .tab-switch:checked + label + .tab-content {
      opacity: 1;
      display: block;
      /*transition: all 0.35s;*/
      z-index: 2;
      padding: 0px; }
  .product-info .tab .tab-label {
    color: #999;
    display: block;
    font-weight: 400;
    line-height: 2.5em;
    margin-bottom: -45px;
    position: relative;
    text-transform: none;
    top: 0;
    font-size: 13.4px;
    /*transition: all 0.25s;*/ }
    @media screen and (max-width: 600px) {
      .product-info .tab .tab-label {
        margin-bottom: 0px;
        top: 10px; } }
    @media screen and (min-width: 768px) {
      .product-info .tab .tab-label {
        cursor: pointer;
        margin: 0 1.25rem;
        padding: 0px; }
        .product-info .tab .tab-label:hover {
          top: -0.25rem;
          transition: top 0.25s; } }
  @media screen and (min-width: 768px) {
    .product-info .tab .weeklyproducts {
      padding: 0 0px; } }
  .product-info .tab .tab-content {
    padding: 1em 0;
    text-align: left;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .product-info .tab .tab-content {
        left: 0;
        opacity: 0;
        display: none;
        position: absolute;
        top: 2.75em;
        /* transition: all 0.35s;*/
        width: 100%; } }

.product-info-suggestion {
  margin: 20px;
  height: 570px;
  overflow: hidden; }

#carousel-recommendations, #carousel-recommendations-pi, #carousel-nohits, #carousel-lastvisited {
  position: relative;
  overflow: hidden;
  width: auto; }
  #carousel-recommendations ul, #carousel-recommendations-pi ul, #carousel-nohits ul, #carousel-lastvisited ul {
    list-style-type: none;
    position: relative;
    width: 2000em; }
  #carousel-recommendations ul.swatches, #carousel-recommendations ul.swatch-list, #carousel-recommendations-pi ul.swatches, #carousel-recommendations-pi ul.swatch-list, #carousel-nohits ul.swatches, #carousel-nohits ul.swatch-list, #carousel-lastvisited ul.swatches, #carousel-lastvisited ul.swatch-list {
    width: auto;
    margin: 0px auto; }
  #carousel-recommendations .more-colors, #carousel-recommendations-pi .more-colors, #carousel-nohits .more-colors, #carousel-lastvisited .more-colors {
    width: auto;
    margin-top: 2px; }
  #carousel-recommendations li, #carousel-recommendations-pi li, #carousel-nohits li, #carousel-lastvisited li {
    width: 250px;
    float: left; }
  #carousel-recommendations .product-tile, #carousel-recommendations-pi .product-tile, #carousel-nohits .product-tile, #carousel-lastvisited .product-tile {
    padding: 0 1em; }
    #carousel-recommendations .product-tile .product-swatches, #carousel-recommendations-pi .product-tile .product-swatches, #carousel-nohits .product-tile .product-swatches, #carousel-lastvisited .product-tile .product-swatches {
      display: block;
      z-index: 0; }
  #carousel-recommendations .product-name, #carousel-recommendations-pi .product-name, #carousel-nohits .product-name, #carousel-lastvisited .product-name {
    margin: .2em 0;
    width: 100%; }
  #carousel-recommendations .product-price, #carousel-recommendations-pi .product-price, #carousel-nohits .product-price, #carousel-lastvisited .product-price {
    font-size: 1em; }
  #carousel-recommendations .jcarousel-clip, #carousel-recommendations-pi .jcarousel-clip, #carousel-nohits .jcarousel-clip, #carousel-lastvisited .jcarousel-clip {
    margin: auto;
    overflow: hidden;
    width: 300px; }
  #carousel-recommendations .jcarousel-nav, #carousel-recommendations-pi .jcarousel-nav, #carousel-nohits .jcarousel-nav, #carousel-lastvisited .jcarousel-nav {
    cursor: pointer;
    position: absolute;
    top: 38%; }
    #carousel-recommendations .jcarousel-nav.inactive, #carousel-recommendations-pi .jcarousel-nav.inactive, #carousel-nohits .jcarousel-nav.inactive, #carousel-lastvisited .jcarousel-nav.inactive {
      display: none; }
  #carousel-recommendations .jcarousel-prev, #carousel-recommendations-pi .jcarousel-prev, #carousel-nohits .jcarousel-prev, #carousel-lastvisited .jcarousel-prev {
    left: 0; }
  #carousel-recommendations .jcarousel-next, #carousel-recommendations-pi .jcarousel-next, #carousel-nohits .jcarousel-next, #carousel-lastvisited .jcarousel-next {
    right: 0; }
  #carousel-recommendations .product-tile:hover .recommendation-tooltip, #carousel-recommendations-pi .product-tile:hover .recommendation-tooltip, #carousel-nohits .product-tile:hover .recommendation-tooltip, #carousel-lastvisited .product-tile:hover .recommendation-tooltip {
    display: block !important; }
  #carousel-recommendations .product-info .product-name, #carousel-recommendations-pi .product-info .product-name, #carousel-nohits .product-info .product-name, #carousel-lastvisited .product-info .product-name {
    margin-top: 10px; }
  #carousel-recommendations .selectable, #carousel-recommendations .unselectable, #carousel-recommendations-pi .selectable, #carousel-recommendations-pi .unselectable, #carousel-nohits .selectable, #carousel-nohits .unselectable, #carousel-lastvisited .selectable, #carousel-lastvisited .unselectable {
    width: auto; }
  @media screen and (min-width: 1025px) {
    #carousel-recommendations .product-info, #carousel-recommendations-pi .product-info, #carousel-nohits .product-info, #carousel-lastvisited .product-info {
      padding-bottom: 70px; } }

.lastvisited .name-mobile-plp {
  display: none; }

.lastvisited .label-new-product {
  position: relative;
  top: 3px; }

/*
#carousel-lastvisited {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: auto;
    padding-top: 2.7em;

    ul {
        list-style-type: none;
        position: relative;
        width: 2000em;
    }
    ul.swatches, ul.swatch-list{
        width:auto;
        margin: 0px auto;
    }
    li {
        float: left;
    }

    .grid-tile{
        width: 250px;
    }
    .product-tile {
        padding: 0 1em;
    }
    .product-name {
        margin: .2em 0;
        width: 100%;
    }
    .product-price {
        font-size: 1em;
    }
    .jcarousel-clip {
        margin: auto;
        overflow: hidden;
        width: 300px;
    }
    .jcarousel-nav {
        cursor: pointer;
      position: absolute;
      top: 38%;
        &.inactive {
        display: none;
        }
    }
    .jcarousel-prev {
        left: 0;
    }
    .jcarousel-next {
        right: 0;
    }
    .product-tile:hover .recommendation-tooltip {
        display: block !important;
    }
    .product-info{
        .product-name{
            margin-top: 10px;
        }
    }
}*/
.pdp-main-zoom-panel {
  bottom: 0;
  display: none; }
  .pdp-main-zoom-panel .zoom-pannel {
    height: 100%; }
  .pdp-main-zoom-panel span {
    height: 100%; }
  .pdp-main-zoom-panel .zoom-slider-arrow {
    position: fixed;
    top: 50%;
    transform: translate(0, -50%) scale(1.5, 0.85);
    z-index: 100;
    font-size: 50px;
    padding: 15px;
    color: #8e9c9d;
    border: 0;
    background: transparent; }
    .pdp-main-zoom-panel .zoom-slider-arrow.prev {
      left: 0; }
    .pdp-main-zoom-panel .zoom-slider-arrow.next {
      right: 0; }
    .pdp-main-zoom-panel .zoom-slider-arrow i {
      font-style: normal; }

[class^="zoom-control"] {
  width: 100%;
  height: 10%;
  position: absolute;
  font-size: 2rem;
  z-index: 30000;
  color: lightgray;
  text-align: center;
  pointer-events: none; }

.zoom-control-top {
  top: 0; }
  .zoom-control-top img {
    /*width: 50px;*/ }

.zoom-control-bottom {
  bottom: 0; }
  .zoom-control-bottom img {
    /*width: 50px;*/ }

.footer-container li {
  text-decoration: none !important; }
  .footer-container li a {
    text-decoration: none !important; }
  .footer-container li a:hover {
    text-decoration: underline !important; }

#primary-carousel {
  /** Carousel **/ }
  #primary-carousel .jcarousel-wrapper {
    position: relative;
    width: auto; }
  #primary-carousel .jcarousel {
    position: relative;
    overflow: hidden; }
  #primary-carousel .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none; }
  #primary-carousel .jcarousel li {
    float: left;
    width: 674px;
    padding-right: 20px;
    box-sizing: border-box; }
  #primary-carousel .jcarousel-control-prev img {
    position: absolute;
    top: 50%;
    left: -23px;
    width: 30px;
    /* height: 45px;*/
    cursor: pointer; }
  #primary-carousel .jcarousel-control-next img {
    position: absolute;
    top: 50%;
    right: -23px;
    width: 30px;
    cursor: pointer; }
  #primary-carousel .jcarousel-control-prev {
    left: 0; }
  #primary-carousel .jcarousel-control-next {
    right: 0; }
  #primary-carousel .jcarousel-control-prev:hover span,
  #primary-carousel .jcarousel-control-next:hover span {
    display: block; }
  #primary-carousel .jcarousel-control-prev.inactive,
  #primary-carousel .jcarousel-control-next.inactive {
    opacity: .5;
    cursor: default; }

#carousel-recommendations, #carousel-recommendations-pi, #carousel-nohits, #carousel-lastvisited {
  position: relative;
  overflow: hidden; }
  #carousel-recommendations ul, #carousel-recommendations-pi ul, #carousel-nohits ul, #carousel-lastvisited ul {
    list-style-type: none;
    position: relative;
    width: 2000em;
    height: 100%;
    padding: 0px; }
  #carousel-recommendations ul.swatches, #carousel-recommendations ul.swatch-list, #carousel-recommendations-pi ul.swatches, #carousel-recommendations-pi ul.swatch-list, #carousel-nohits ul.swatches, #carousel-nohits ul.swatch-list, #carousel-lastvisited ul.swatches, #carousel-lastvisited ul.swatch-list {
    width: auto;
    margin: 0px auto; }
  #carousel-recommendations li, #carousel-recommendations-pi li, #carousel-nohits li, #carousel-lastvisited li {
    float: left; }
  #carousel-recommendations .jcarousel-clip, #carousel-recommendations-pi .jcarousel-clip, #carousel-nohits .jcarousel-clip, #carousel-lastvisited .jcarousel-clip {
    margin: auto;
    overflow: hidden;
    width: 300px; }
  #carousel-recommendations .jcarousel-nav, #carousel-recommendations-pi .jcarousel-nav, #carousel-nohits .jcarousel-nav, #carousel-lastvisited .jcarousel-nav {
    cursor: pointer;
    position: absolute;
    top: 38%; }
    #carousel-recommendations .jcarousel-nav.inactive, #carousel-recommendations-pi .jcarousel-nav.inactive, #carousel-nohits .jcarousel-nav.inactive, #carousel-lastvisited .jcarousel-nav.inactive {
      display: none; }
  #carousel-recommendations .jcarousel-prevLV, #carousel-recommendations-pi .jcarousel-prevLV, #carousel-nohits .jcarousel-prevLV, #carousel-lastvisited .jcarousel-prevLV {
    left: 0; }
  #carousel-recommendations .jcarousel-nextLV, #carousel-recommendations-pi .jcarousel-nextLV, #carousel-nohits .jcarousel-nextLV, #carousel-lastvisited .jcarousel-nextLV {
    right: 0; }

.separador_accordeon {
  height: 1px;
  border: none;
  background-color: #E6E6E6;
  margin-bottom: 2%; }

.pt_product-details .product-info-suggestion {
  margin-top: 45px;
  display: block; }
  .pt_product-details .product-info-suggestion #select-tabs {
    display: none; }

.pt_product-details .product-col-1 {
  /*#thumbnails.no-arrow{
        width: 13%;
        }*/ }
  .pt_product-details .product-col-1 .product-primary-image {
    width: 85%; }
  .pt_product-details .product-col-1 #thumbnails {
    width: 13.42%; }
    .pt_product-details .product-col-1 #thumbnails .jcarousel-prev, .pt_product-details .product-col-1 #thumbnails .jcarousel-next {
      right: 46%; }
    .pt_product-details .product-col-1 #thumbnails .jcarousel-next {
      bottom: 0px; }
    .pt_product-details .product-col-1 #thumbnails .vertical-carousel.no-arrow ul li .thumbnail-link .productthumbnail {
      width: 194px; }
    .pt_product-details .product-col-1 #thumbnails .vertical-carousel ul li .thumbnail-link .productthumbnail {
      width: 175px; }

.pt_product-details .grid-banner .banner-text {
  position: absolute;
  top: 26%;
  left: 45%;
  text-align: center;
  color: white;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  letter-spacing: 1px; }
  .pt_product-details .grid-banner .banner-text h1 {
    font-size: 25px; }
  .pt_product-details .grid-banner .banner-text span {
    font-size: 19px; }

/* MEDIAQUERIES */
@media screen and (max-width: 1924px) {
  #primary-carousel .jcarousel li {
    float: left;
    width: 653px; } }

@media screen and (max-width: 1920px) {
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 274px; } }

@media screen and (max-width: 1600px) {
  .pt_product-details .product-col-1 #thumbnails .vertical-carousel.no-arrow ul li .thumbnail-link .productthumbnail {
    width: 160px; }
  .pt_product-details .product-col-1 #thumbnails .vertical-carousel ul li .thumbnail-link .productthumbnail {
    width: 137px; }
  .pt_product-details .product-col-1 .product-primary-image.arrow {
    width: 81.5%; }
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 260px; } }

@media screen and (max-width: 1366px) {
  .pt_product-details .product-col-1 #thumbnails .vertical-carousel.no-arrow ul li .thumbnail-link .productthumbnail {
    width: 133px; }
  .pt_product-details .product-col-1 #thumbnails .vertical-carousel ul li .thumbnail-link .productthumbnail {
    width: 114px; }
  .pt_product-details .product-col-1 .product-primary-image.arrow {
    width: 83.5%; }
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 264px; } }

@media screen and (max-width: 1280px) {
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 256px; } }

@media screen and (max-width: 900px) {
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 297px; }
    #carousel-lastvisited li .product-tile,
    #carousel-nohits li .product-tile,
    #carousel-recommendations li .product-tile, #carousel-recommendations-pi li .product-tile {
      padding: 0 3.7em; } }

@media screen and (max-width: 768px) {
  #carousel-recommendations .name-mobile-plp, #carousel-recommendations-pi .name-mobile-plp {
    display: none; }
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 255px; }
    #carousel-lastvisited li .product-tile,
    #carousel-nohits li .product-tile,
    #carousel-recommendations li .product-tile, #carousel-recommendations-pi li .product-tile {
      padding: 0 1.7em; }
  .grid-banner .banner-texto {
    top: 6%; } }

@media screen and (max-width: 600px) {
  .pt_storefront .product-info-suggestion {
    margin: 0 20px;
    height: auto; }
  .pt_product-details .product-info-suggestion {
    margin-top: 0;
    height: auto !important; }
    .pt_product-details .product-info-suggestion .tabs {
      height: auto !important; }
    .pt_product-details .product-info-suggestion .tab.hidden-tab-mobile, .pt_product-details .product-info-suggestion .tab label {
      display: none; }
    .pt_product-details .product-info-suggestion #select-tabs {
      display: block;
      width: 100%;
      background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      padding-left: 5px;
      border: none;
      border-bottom: 1px solid #000000;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878; }
  .grid-banner .banner-texto {
    top: 10%;
    right: 25%; }
    .grid-banner .banner-texto h1 {
      font-size: 20px; }
    .grid-banner .banner-texto span {
      font-size: 14px; }
  .grid-banner img {
    min-height: 90px; }
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 300px; }
    #carousel-lastvisited li .product-tile,
    #carousel-nohits li .product-tile,
    #carousel-recommendations li .product-tile, #carousel-recommendations-pi li .product-tile {
      padding: 0 1.7em; }
  .swatches.size .unselectable:after {
    content: "";
    position: absolute;
    border-top: 1px solid #C8C8C8;
    left: 0;
    bottom: 0;
    width: 27px;
    transform: rotate(-48deg);
    transform-origin: 0 0; }
  .swatches.size li a {
    border: none;
    margin: 0;
    font-family: gotha-medium,Arial,Verdana,sans-serif;
    font-size: 11px;
    color: #585756;
    letter-spacing: 1px;
    line-height: 1.4em;
    margin-top: 5px; } }

@media screen and (max-width: 480px) {
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 238px; }
    #carousel-lastvisited li .product-tile,
    #carousel-nohits li .product-tile,
    #carousel-recommendations li .product-tile, #carousel-recommendations-pi li .product-tile {
      padding: 0 1em; }
  .grid-banner .banner-texto {
    right: 12%; } }

@media screen and (max-width: 360px) {
  #carousel-recommendations, #carousel-recommendations-pi, #carousel-nohits {
    width: 280px; }
    #carousel-recommendations .product-name-mobile, #carousel-recommendations-pi .product-name-mobile, #carousel-nohits .product-name-mobile {
      display: none; }
  #carousel-lastvisited li,
  #carousel-nohits li,
  #carousel-recommendations li, #carousel-recommendations-pi li {
    width: 280px; }
    #carousel-lastvisited li .product-tile,
    #carousel-nohits li .product-tile,
    #carousel-recommendations li .product-tile, #carousel-recommendations-pi li .product-tile {
      padding: 0 1.5em; }
      #carousel-lastvisited li .product-tile .product-name,
      #carousel-nohits li .product-tile .product-name,
      #carousel-recommendations li .product-tile .product-name, #carousel-recommendations-pi li .product-tile .product-name {
        display: block; }
      #carousel-lastvisited li .product-tile .mas-color span,
      #carousel-nohits li .product-tile .mas-color span,
      #carousel-recommendations li .product-tile .mas-color span, #carousel-recommendations-pi li .product-tile .mas-color span {
        display: none; }
      #carousel-lastvisited li .product-tile .product-pricing,
      #carousel-nohits li .product-tile .product-pricing,
      #carousel-recommendations li .product-tile .product-pricing, #carousel-recommendations-pi li .product-tile .product-pricing {
        width: 100%; }
      #carousel-lastvisited li .product-tile .product-swatches,
      #carousel-nohits li .product-tile .product-swatches,
      #carousel-recommendations li .product-tile .product-swatches, #carousel-recommendations-pi li .product-tile .product-swatches {
        /*margin-top: 32px;*/ } }

@media screen and (max-width: 1536px) {
  .product-col-2.product-detail {
    width: 22%;
    float: left; }
  .product-col-1.product-image-container {
    width: 76%; }
  #primary-carousel .jcarousel li {
    float: left;
    width: 520px; } }

@media screen and (max-width: 1024px) {
  .product-col-2.product-detail {
    width: 33% !important;
    float: left;
    padding: 20px 0px 0px 34px; }
  .product-col-1.product-image-container {
    width: 63% !important; }
    .product-col-1.product-image-container #thumbnails {
      width: 11%; }
      .product-col-1.product-image-container #thumbnails .jcarousel-prev {
        top: 9px;
        right: 35%; }
      .product-col-1.product-image-container #thumbnails .jcarousel-next {
        bottom: 0px;
        right: 35%; }
      .product-col-1.product-image-container #thumbnails #vertical-carousel {
        height: 14rem; }
        .product-col-1.product-image-container #thumbnails #vertical-carousel ul li {
          padding: 0px; }
  #primary-carousel {
    width: 88%;
    padding-left: 10px; }
    #primary-carousel .jcarousel-wrapper {
      position: relative;
      left: 15px;
      width: auto; }
    #primary-carousel .jcarousel li {
      float: left;
      width: 378px; } }

@media screen and (max-width: 768px) {
  .product-col-1.product-image-container {
    width: 48% !important; }
    .product-col-1.product-image-container #thumbnails {
      display: none !important; }
    .product-col-1.product-image-container .product-primary-image {
      width: 100%; }
  .product-col-2.product-detail {
    width: 46% !important;
    padding: 20px 0px 0px 32px;
    margin-top: -30px;
    float: left; }
    .product-col-2.product-detail.tablet {
      margin-top: 0; }
      .product-col-2.product-detail.tablet #product-nav-container {
        width: 100%; }
  .jcarousel li {
    float: left;
    width: 457px; }
  .jcarousel-control-prev i {
    position: absolute;
    top: 128px;
    left: -13px;
    width: 30px;
    height: 30px;
    font-size: 55px; }
  .jcarousel-control-next i {
    position: absolute;
    top: 128px;
    right: -10px;
    width: 30px;
    height: 30px;
    font-size: 55px; } }

.product-details-box {
  position: relative; }

@media screen and (max-width: 768px) {
  .pt_product-details .product-col-1.product-image-container {
    width: 100% !important; }
    .pt_product-details .product-col-1.product-image-container .product-primary-image {
      padding-left: 0px; }
      .pt_product-details .product-col-1.product-image-container .product-primary-image a {
        width: 100%;
        padding: 0px; }
  .pt_product-details #primary-carousel .jcarousel-wrapper {
    position: relative;
    left: 0px; }
  .pt_product-details .primary-logo a img {
    height: auto; } }

#jcarousel li:last-child {
  padding-right: 0 !important; }

@media screen and (max-width: 1024px) {
  .pt_product-details .product-col-2.product-detail {
    position: relative;
    top: 0; }
  .jcarousel-swipe .jcarousel {
    overflow: hidden; }
  .jcarousel-swipe .jcarousel-control-prevplp, .jcarousel-swipe .jcarousel-control-nextplp {
    display: none; } }

.pt_product-details #pdpMain.pdp-main .product-name {
  width: 100% !important; }

@media screen and (min-width: 768px) {
  .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container {
    right: 41%;
    top: -18px;
    height: 32px; }
    .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container a.btn-back {
      left: 0px;
      width: 70%;
      text-align: left;
      height: 100%;
      padding-bottom: 5px; }
    .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container div {
      width: 7%; } }

@media screen and (min-width: 768px) and (max-width: 768px) {
  .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container {
    right: 30%; } }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container {
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin-bottom: 15px; }
    .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container a.btn-back {
      left: 0px;
      width: 70%;
      text-align: left;
      height: auto; } }

@media screen and (min-width: 1025px) {
  .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container {
    right: 0;
    width: 100%;
    height: 100%; }
    .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container a.btn-back {
      left: -30px;
      width: 70%;
      text-align: left;
      height: auto;
      padding-bottom: 0px; } }

@media screen and (max-width: 1024px) {
  .pt_product-details #pdpMain.pdp-main #thumbnails {
    display: none; }
  .pt_product-details #pdpMain.pdp-main #primary-carousel {
    width: 100%; }
    .pt_product-details #pdpMain.pdp-main #primary-carousel li {
      padding-right: 0px; }
    .pt_product-details #pdpMain.pdp-main #primary-carousel .jcarousel-control-prev, .pt_product-details #pdpMain.pdp-main #primary-carousel .jcarousel-control-next {
      display: none; }
    .pt_product-details #pdpMain.pdp-main #primary-carousel #jcarousel {
      width: 91%; }
  .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container {
    width: 65%; }
  .pt_product-details #pdpMain.pdp-main .product-col-2.product-detail {
    padding: 0px 0px 0px 0px; } }

@media screen and (max-width: 768px) {
  .pt_product-details #pdpMain.pdp-main #primary-carousel {
    width: 100%; }
    .pt_product-details #pdpMain.pdp-main #primary-carousel #jcarousel {
      width: 100%; }
  .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container {
    width: 53% !important; }
  .pt_product-details #pdpMain.pdp-main .product-details-box {
    width: 88%;
    margin-left: 56%; }
  .label-new-product.desktop {
    display: none; } }

@media screen and (min-width: 601px) {
  #pdpMain.pdp-main .mobile {
    display: none; }
  #pdpMain.pdp-main .no-mobile {
    display: block; } }

@media screen and (min-width: 600px) {
  .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .control-carousel {
    display: none; }
  .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel #go-back-404 {
    display: none; } }

@media screen and (max-width: 600px) {
  .product-options .swatches li,
  .product-variations .swatches li {
    float: none;
    display: inline-block; }
  .pt_product-details #pdpMain.pdp-main .mobile {
    display: block; }
  .pt_product-details #pdpMain.pdp-main .no-mobile {
    display: none; }
  .pt_product-details .grid-banner {
    display: none; }
  .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail #product-nav-container {
    display: none; }
  .pt_product-details #pdpMain.pdp-main .price-add {
    height: 53px;
    padding: 2%; }
  .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container {
    width: 100% !important; }
    .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container .jcarousel-wrapper #go-back-404, .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container .jcarousel-wrapper .control-carousel {
      display: none; }
    .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel {
      padding-left: 1%; }
      .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel h1 {
        display: none; }
      .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .cart-carousel-pagination a {
        margin-left: 20px; }
      .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .cart-carousel-pagination a:first-child {
        margin-left: 0px; }
      .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .control-carousel {
        float: right;
        margin-bottom: 4px; }
        .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .control-carousel .jcarousel-control-prev,
        .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .control-carousel .jcarousel-control-next {
          display: inline-block;
          width: 10px;
          opacity: 1;
          float: none;
          padding: 4px 14px; }
          .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .control-carousel .jcarousel-control-prev img,
          .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .control-carousel .jcarousel-control-next img {
            position: relative;
            padding-top: 6px;
            width: 12px;
            right: 0;
            left: 0; }
        .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel .control-carousel .separ {
          display: inline-block;
          position: relative;
          vertical-align: top;
          float: none;
          font-size: 32px; }
      .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel #go-back-404 {
        background-color: white;
        border-color: white;
        border-radius: 0;
        color: black;
        float: left;
        padding-left: 0;
        margin-top: 4px; }
      .pt_product-details #pdpMain.pdp-main .product-col-1.product-image-container #primary-carousel #go-back-404:before {
        content: "\f177";
        font-family: 'FontAwesome';
        margin-right: 9px; }
  .pt_product-details #pdpMain.pdp-main #product-nav-container {
    right: 0px;
    margin: 0 auto;
    display: block;
    padding: 0px;
    height: 40px;
    width: 100%; }
    .pt_product-details #pdpMain.pdp-main #product-nav-container .separ {
      display: inline-block;
      font-size: 26px;
      height: auto;
      vertical-align: top;
      padding: 0px 5px;
      position: initial;
      top: initial;
      left: initial; }
    .pt_product-details #pdpMain.pdp-main #product-nav-container span {
      display: none; }
    .pt_product-details #pdpMain.pdp-main #product-nav-container .btn-back {
      position: relative;
      bottom: 0;
      float: left;
      padding-left: 0px;
      font-family: "gotha-bold", Arial, Verdana, sans-serif !important;
      font-size: 10px;
      text-transform: capitalize !important;
      letter-spacing: 2px;
      display: inline-block;
      margin-top: 15px; }
    .pt_product-details #pdpMain.pdp-main #product-nav-container .product-previous i, .pt_product-details #pdpMain.pdp-main #product-nav-container .product-next i {
      position: initial;
      font-size: 35px;
      opacity: 0.5; }
  .pt_product-details #pdpMain.pdp-main .product-details-box {
    width: auto;
    margin-left: 5%; }
    .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail {
      width: 100% !important;
      padding: 0;
      margin-left: -10px;
      margin-top: 10px; }
      .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-name {
        line-height: 20px;
        padding-right: 0;
        font-size: 18px;
        margin-bottom: 5px; }
      .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-number {
        top: 0;
        display: inline-block;
        color: #777777; }
        .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-number span {
          display: inline-block; }
      .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-price {
        display: inline-flex;
        align-items: center;
        height: 100%; }
        .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-price .price-sales {
          display: inline-flex;
          align-items: center; }
      .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .pdpForm {
        width: 100%;
        float: right;
        margin-bottom: 5%; }
      .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-actions {
        padding: 0 !important; }
        .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-actions .button.simple {
          margin-top: 12px; }
      .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-variations {
        margin-top: 15px; }
        .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-variations .attribute {
          margin: 2px 0; }
          .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-variations .attribute .label {
            margin-top: 5px;
            margin-right: 10px; }
      .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-info-per .product-accordion button.accordion {
        padding: 14px 8px 4px 0px;
        font-size: 14px; }
      .pt_product-details #pdpMain.pdp-main .product-details-box .product-col-2.product-detail .product-info-per .product-accordion .panel ul li {
        font-size: 12px;
        line-height: 18px;
        color: #666;
        margin-top: 6px; } }

.porcentajeDescuento {
  display: none;
  background-color: #ef2b75 !important;
  color: white;
  padding: 2px 4px 2px 6px; }

#coming-soon {
  margin-bottom: 40px; }
  #coming-soon.success .coming-soon-submit {
    display: none; }
  #coming-soon.success .success-message {
    display: block; }
  @media screen and (max-width: 600px) {
    #coming-soon {
      margin-bottom: 18px;
      margin-right: 10px; } }
  #coming-soon h2 {
    text-transform: none;
    margin: 0; }
  #coming-soon fieldset {
    background: #f8f8f8;
    padding: 25px 20px;
    margin: 0 0 24px; }
    @media screen and (max-width: 600px) {
      #coming-soon fieldset {
        padding: 15px 10px;
        margin: 0 -10px 18px; } }
  #coming-soon .label-inline {
    margin: 0; }
    #coming-soon .label-inline label {
      display: flex;
      flex-direction: row-reverse;
      justify-content: flex-end;
      text-transform: none; }
    #coming-soon .label-inline .required-indicator {
      color: inherit; }
  #coming-soon input {
    display: block;
    background: transparent;
    border-width: 0 0 1px 0;
    padding: 0;
    max-width: 318px; }
  #coming-soon .coming-soon-submit {
    width: 100%;
    padding: 10px 0;
    text-transform: uppercase; }
  #coming-soon .success-message {
    width: 100%;
    padding: 10px 0;
    text-transform: uppercase;
    font-size: 1.1em;
    background: #1dad49;
    color: #fff;
    text-align: center;
    display: none; }

.primary-content .coming-soon-label {
  display: inline;
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  letter-spacing: 1px;
  font-size: 11px; }

.bonus-product-list .bonus-product-item {
  border-bottom: 1px solid #e0e0e0; }
  @media screen and (max-width: 768px) {
    .bonus-product-list .bonus-product-item .product-col-1,
    .bonus-product-list .bonus-product-item .product-col-2 {
      float: left;
      clear: none; } }

.bonus-product-list .product-add-to-cart {
  padding-bottom: 0; }
  .bonus-product-list .product-add-to-cart .inventory {
    width: auto; }

.bonus-product-list .product-name {
  float: none;
  margin: 1em 0; }

.bonus-product-list .quantity-error {
  color: red;
  text-transform: inherit; }

.bonus-product-list .bonus-product-list-footer {
  padding-top: 1em;
  padding-bottom: 1em; }
  .bonus-product-list .bonus-product-list-footer .add-to-cart-bonus {
    float: right; }

.bonus-product-list .selected-bonus-item {
  margin: 1em 0 1em 1em;
  position: relative; }
  .bonus-product-list .selected-bonus-item .item-name {
    font-weight: bold; }
  .bonus-product-list .selected-bonus-item .remove-link {
    cursor: pointer;
    color: #990000;
    left: -1em;
    position: absolute; }
    .bonus-product-list .selected-bonus-item .remove-link:hover {
      color: #424242; }

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

#model-sizing {
  display: inline-block;
  height: 100%;
  position: relative;
  min-height: 586px;
  width: 100%; }
  #model-sizing #model-sections {
    position: absolute;
    z-index: 999;
    bottom: 251px;
    left: 179px;
    top: 223px; }
    #model-sizing #model-sections span {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 13px; }
    #model-sizing #model-sections .waist {
      line-height: 43px; }
    #model-sizing #model-sections .hip {
      line-height: 42px; }
    #model-sizing #model-sections p {
      -webkit-margin-before: 6px;
      -webkit-margin-after: 0px; }
    #model-sizing #model-sections p:nth-child(2) {
      margin-top: 15px;
      -webkit-margin-after: 0px; }
    #model-sizing #model-sections p:nth-child(3) {
      margin-top: 34px;
      -webkit-margin-after: 0px; }
  #model-sizing img {
    position: relative;
    top: 0px;
    width: 170px; }
    @media (min-width: 1025px) {
      #model-sizing img {
        top: 115px; } }

.sizinginformation {
  float: right;
  display: inline-block;
  vertical-align: top;
  width: 60%; }
  .sizinginformation h2 {
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 20px;
    font-style: normal;
    text-transform: capitalize;
    padding: 0 0 36px 0;
    margin: 0; }
  .sizinginformation .table-responsive {
    overflow-x: auto; }
    .sizinginformation .table-responsive table {
      border-collapse: collapse;
      border-spacing: 0;
      width: 100%;
      margin-bottom: 16px;
      overflow-x: scroll; }
      .sizinginformation .table-responsive table tr {
        border-bottom: 1px solid #CCCCCC; }
      .sizinginformation .table-responsive table tr:last-child {
        border: none; }
      .sizinginformation .table-responsive table th {
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-size: 10px;
        letter-spacing: 0; }
      .sizinginformation .table-responsive table th,
      .sizinginformation .table-responsive table td {
        padding: 4px 10px 4px 10px; }
      .sizinginformation .table-responsive table td {
        font-family: "gotha-medium", Arial, Verdana, sans-serif;
        font-size: 10px;
        text-align: center;
        color: #4D4D4D; }
      .sizinginformation .table-responsive table .tb-head {
        background-color: #F7F7F7;
        border-bottom: 0px;
        height: 22px;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-size: 12px; }
      .sizinginformation .table-responsive table .tb-title {
        width: 16%; }
      .sizinginformation .table-responsive table .empty {
        width: 71%; }
      .sizinginformation .table-responsive table .empty_td {
        width: 37%; }
  .sizinginformation .table-responsive.belts table td:first-child,
  .sizinginformation .table-responsive.hats table td:first-child {
    width: 20%; }

/*
@media (max-width: 1280px) {
	#model-sizing {
		img {
	    	width: 150px;
		}
	}
	#model-sizing {
		#model-sections {
		    bottom: 213px;
		    left: 158px;
				top: 294px;
		}
	}
}*/
/*
@media (max-width: 1080px) {
	.sizinginformation {
	    width: 64%;
	    .table-responsive {
	    	table {
			    margin-bottom: 10px;
			    margin-top: 10px;
			}
	    }
	}
	#model-sizing {
		img {
	    	width: 110px;
		}
		#model-sections {
			top: 175px;
			left: 114px;
			span {
    			font-size: 8px;
			}
			.waist {
			    line-height: 30px;
			}
			.hip {
			    line-height: 28px;
			}
		}
	}
}
*/
@media (max-width: 1024px) {
  #model-sizing {
    display: block;
    height: 100%;
    position: relative;
    min-height: auto; }
    #model-sizing img {
      position: relative;
      width: 80px; }
    #model-sizing #model-sections {
      top: 47px;
      bottom: 120px;
      left: 84px; }
      #model-sizing #model-sections span {
        font-size: 8px;
        display: block; }
      #model-sizing #model-sections .waist {
        line-height: 24px; }
      #model-sizing #model-sections .hip {
        line-height: 18px; }
      #model-sizing #model-sections p {
        -webkit-margin-before: 2px;
        -webkit-margin-after: 0px; }
      #model-sizing #model-sections p:nth-child(2) {
        margin-top: 2px;
        -webkit-margin-after: 0px; }
      #model-sizing #model-sections p:nth-child(3) {
        -webkit-margin-before: 8px;
        -webkit-margin-after: 0px; }
  .sizinginformation {
    float: none;
    display: block;
    vertical-align: top;
    width: 100%; }
    .sizinginformation h2 {
      padding: 20px 0 10px 0; } }

.dw-apple-pay-button,
.dw-apple-pay-button:hover {
  margin: 0; }

#cart-table thead {
  display: none; }
  @media screen and (min-width: 768px) {
    #cart-table thead {
      display: table-header-group; } }

#cart-table td {
  box-sizing: border-box;
  display: block;
  padding: 5px;
  padding-bottom: 12px; }
  @media screen and (min-width: 768px) {
    #cart-table td {
      display: table-cell; } }

#cart-table .cart-row {
  display: flex;
  flex-wrap: wrap; }
  @media screen and (min-width: 768px) {
    #cart-table .cart-row {
      display: table-row; } }

#cart-table .header-total-price {
  text-align: right; }

#cart-table .item-image {
  float: left;
  order: 1;
  text-align: center;
  flex-basis: 40%; }
  @media screen and (min-width: 768px) {
    #cart-table .item-image {
      float: none;
      width: 7rem; } }

#cart-table .item-details {
  float: left;
  order: 2;
  flex-basis: 60%; }
  @media screen and (min-width: 768px) {
    #cart-table .item-details {
      float: none; } }
  #cart-table .item-details .name {
    font-size: 1rem; }
  #cart-table .item-details .item-edit-details {
    display: none; }
    @media screen and (min-width: 768px) {
      #cart-table .item-details .item-edit-details {
        display: block; } }

#cart-table .item-delivery-options {
  order: 6;
  text-align: center;
  flex-basis: 50%; }
  @media screen and (min-width: 768px) {
    #cart-table .item-delivery-options {
      text-align: left;
      width: 8rem; } }
  #cart-table .item-delivery-options .form-row {
    margin-top: 0; }

#cart-table .item-quantity {
  float: left;
  order: 4;
  text-align: center;
  flex-basis: 33.3333%; }
  @media screen and (min-width: 768px) {
    #cart-table .item-quantity {
      float: none;
      text-align: left; } }
  #cart-table .item-quantity input {
    width: 2.8rem; }

#cart-table .item-quantity-details {
  float: left;
  order: 3;
  text-align: center;
  flex-basis: 33.3333%; }
  @media screen and (min-width: 768px) {
    #cart-table .item-quantity-details {
      float: none;
      text-align: left; } }
  #cart-table .item-quantity-details .product-availability-list {
    margin: 0;
    padding: 0; }
    @media screen and (min-width: 768px) {
      #cart-table .item-quantity-details .product-availability-list {
        width: 5em;
        width: max-content; } }
    #cart-table .item-quantity-details .product-availability-list .on-order, #cart-table .item-quantity-details .product-availability-list .not-available {
      color: #990000;
      font-size: 0.9em; }
    #cart-table .item-quantity-details .product-availability-list .not-available {
      max-width: 300px;
      display: block; }
  #cart-table .item-quantity-details .item-user-actions a,
  #cart-table .item-quantity-details .item-user-actions button {
    display: block;
    font-size: 1em;
    width: 100%;
    margin: .3rem 0; }
    @media screen and (min-width: 768px) {
      #cart-table .item-quantity-details .item-user-actions a,
      #cart-table .item-quantity-details .item-user-actions button {
        width: auto; } }

#cart-table .item-price {
  order: 5;
  text-align: center;
  flex-basis: 33.3333%; }
  @media screen and (min-width: 768px) {
    #cart-table .item-price {
      text-align: left; } }

#cart-table .price-promotion .price-sales {
  color: #990000; }

#cart-table .price-promotion .price-standard {
  margin: 0 1em 0 0;
  text-decoration: line-through; }

#cart-table .item-total {
  flex-grow: 2;
  font-size: 1rem;
  font-weight: 700;
  order: 7;
  text-align: right;
  flex-basis: 50%;
  word-wrap: break-word; }
  @media screen and (min-width: 768px) {
    #cart-table .item-total {
      float: none;
      font-size: 1em; } }
  @media screen and (min-width: 768px) {
    #cart-table .item-total .promo-adjustment {
      width: 100%;
      float: right; } }
  #cart-table .item-total .price-total {
    display: inline-block; }
  #cart-table .item-total .delete-item {
    display: inline-block;
    float: right; }
    #cart-table .item-total .delete-item .button-text img {
      width: 20px;
      height: 20px; }

#cart-table .price-unadjusted {
  color: #000;
  display: block;
  margin: 0 0 .42em; }
  #cart-table .price-unadjusted span {
    text-decoration: line-through; }

#cart-table .price-adjusted-total {
  color: #000;
  display: block;
  margin: .42em 0 0; }
  #cart-table .price-adjusted-total span {
    color: #990000; }

#cart-table .gift-cert-delivery {
  color: #990000; }

.cart-promo {
  background: url("../images/interface/ui-promo-bg-gray-diag.png") repeat scroll 0 0 transparent;
  color: #333;
  font-style: italic;
  margin: 0.3em 0;
  padding: 1em; }
  .cart-promo .bonus-item-actions {
    font-size: 1em !important;
    text-align: right;
    vertical-align: middle; }

.cart-footer {
  margin: .83em 0;
  width: 29%;
  float: right; }

@media screen and (min-width: 768px) {
  .cart-coupon-code {
    float: right;
    width: 100%; } }

.cart-coupon-code input {
  margin-bottom: .5rem;
  width: 34%; }
  @media screen and (min-width: 768px) {
    .cart-coupon-code input {
      width: 45%; } }

.cart-coupon-code .error {
  padding-top: 0.4em; }

.cart-coupon-code button {
  margin-left: .2rem; }

.cart-order-totals {
  margin: 1rem 0; }
  @media screen and (min-width: 768px) {
    .cart-order-totals {
      float: right;
      margin-top: 0;
      width: 100%; } }

.order-totals-table td {
  padding: .3rem;
  text-align: right; }

.order-totals-table .order-totals-item {
  width: 60%; }

.order-totals-table .order-totals-value {
  width: 40%; }

.order-totals-table .order-total {
  font-size: 1rem; }

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

.cart-actions {
  width: 70%; }
  .cart-actions .dw-apple-pay-button {
    font-size: 1.35em;
    padding: .5em 2em; }

.cart-action-checkout {
  float: right; }

#ckeckoutButtonUp {
  float: right; }

@media screen and (min-width: 768px) {
  .cart-action-continue-shopping {
    float: left; } }

.cart-action-continue-shopping .button-text {
  margin-top: .2rem;
  margin-right: 1rem; }
  @media screen and (min-width: 768px) {
    .cart-action-continue-shopping .button-text {
      margin-top: .6rem; } }

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

.cart-empty {
  margin-top: 4rem; }
  .cart-empty h1 {
    text-align: center; }
  .cart-empty .cart-action-continue-shopping {
    float: none;
    text-align: center;
    margin-bottom: 4rem; }
  .cart-empty .product-listing {
    background-color: #efefef;
    padding: 1rem 0; }
    .cart-empty .product-listing h2 {
      margin-left: 1.3rem; }
    .cart-empty .product-listing .search-result-items {
      margin-top: 1em; }

.promo-adjustment {
  color: #990000; }

.account-welcome .welcome-message {
  font-size: 1.2em;
  font-style: italic; }

.account-welcome .not-user {
  margin: .83em 0; }

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

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

.quantity input {
  width: 45px;
  height: 42px;
  line-height: 1.65;
  float: left;
  display: block;
  padding: 0;
  margin: 0;
  padding-left: 20px;
  border: 1px solid #eee; }

.quantity input:focus {
  outline: 0; }

.quantity-nav {
  float: left;
  position: relative;
  height: 42px; }

.quantity-button {
  position: relative;
  cursor: pointer;
  border-left: 1px solid #eee;
  width: 20px;
  text-align: center;
  color: #333;
  font-size: 14px;
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
  line-height: 1.7;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.quantity-button.quantity-up {
  position: absolute;
  height: 49%;
  top: 0;
  border-bottom: 1px solid #eee; }

.quantity-button.quantity-down {
  position: absolute;
  bottom: -1px;
  height: 50%; }

#update-cart {
  display: none; }

.cart-recommendations .product-variations {
  display: none; }

.cartBasket {
  width: 70%;
  float: left; }

#ckeckoutButtonDownDisplayed {
  cursor: pointer; }

.totalCartFooter {
  float: right; }

#wrapper.pt_cart #primary {
  width: 100% !important;
  margin: 0 auto;
  float: none;
  min-height: 460px; }
  #wrapper.pt_cart #primary .section-header {
    background: #fafafa; }
  #wrapper.pt_cart #primary .item-details .sku, #wrapper.pt_cart #primary .item-details .attribute {
    margin-top: 2px; }
  #wrapper.pt_cart #primary .item-details .item-edit-details a {
    color: #4d4d4d;
    font-size: 11px; }

.quantity-button {
  background-color: #fff;
  color: #000;
  border: 1px solid #888;
  width: 28px;
  font-size: 19px;
  line-height: 20px; }

.totalCartFooter {
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  margin-top: 10px;
  text-transform: uppercase; }

.cartBasket {
  width: 69%; }
  .cartBasket .separadortr {
    width: 100%;
    height: 1px;
    border: none;
    background-color: #E0E0E0; }
  .cartBasket .quantity-button {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .cartBasket .quantity-button:hover {
    background-color: #4e4c4c;
    color: #fff; }
  .cartBasket .quantity-button.quantity-down {
    position: absolute;
    bottom: 0px;
    height: 49%; }
  .cartBasket .item-image img {
    margin-left: -12px;
    margin-top: 10px; }
  .cartBasket .item-details {
    float: none;
    width: 23%; }
    .cartBasket .item-details .product-list-item {
      margin-top: 10px; }
      .cartBasket .item-details .product-list-item .name {
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-style: inherit !important;
        font-size: inherit !important; }
      .cartBasket .item-details .product-list-item .label {
        line-height: 15px; }
      .cartBasket .item-details .product-list-item img {
        width: 6%;
        border-radius: 100%;
        vertical-align: top;
        margin-top: 2px; }
  .cartBasket .gift-details .gift-row {
    font-size: 9px;
    display: inline;
    padding: 20px 20px 20px 20px;
    border: 1px solid #E6E6E6;
    margin-left: 9px; }
    .cartBasket .gift-details .gift-row img {
      vertical-align: middle;
      width: 20px;
      height: 20px; }
    .cartBasket .gift-details .gift-row .input-radio {
      vertical-align: middle; }
  .cartBasket .item-quantity .quantity {
    margin-top: 10px;
    margin-left: 9px; }
    .cartBasket .item-quantity .quantity .input-text.cant {
      height: 47px;
      margin: 0 31px 0 0;
      padding: 0;
      text-align: center; }
    .cartBasket .item-quantity .quantity .quantity-nav {
      height: 47px; }
  .cartBasket .item-quantity-details .product-availability-list {
    margin-top: 10px !important;
    margin-left: 9px !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important; }
    @media screen and (max-width: 768px) {
      .cartBasket .item-quantity-details .product-availability-list {
        width: 100% !important; } }
  .cartBasket .item-quantity-details .item-user-actions {
    margin-top: 10px;
    margin-left: 9px; }
  .cartBasket .item-price {
    padding-top: 15px !important; }
    .cartBasket .item-price .price-sales {
      margin-left: 9px; }
  .cartBasket .item-total {
    padding-top: 15px !important;
    padding-left: 18px !important;
    text-align: center !important;
    font-family: "gotha-bold", Arial, Verdana, sans-serif; }
    .cartBasket .item-total .price-unadjusted {
      font-weight: 400;
      color: #000;
      font-family: 'gotha-regular'; }
      .cartBasket .item-total .price-unadjusted span {
        font-weight: 400;
        color: #000;
        font-family: 'gotha-regular'; }
    .cartBasket .item-total .promo-adjustment {
      font-weight: 400;
      font-family: 'gotha-regular'; }
    .cartBasket .item-total .price-adjusted-total {
      font-weight: 400;
      font-family: 'gotha-regular';
      color: #000; }
  .cartBasket .item-quantity {
    width: 20px; }
  .cartBasket .item-edit-details {
    margin-top: 7%; }
  .cartBasket .item-edit-details:hover {
    text-decoration: underline; }
  .cartBasket .cart-promo {
    display: none !important; }

.cart-actions {
  width: 67%;
  margin-bottom: 10px; }
  .cart-actions .button-text {
    margin-bottom: 10px; }
    .cart-actions .button-text i {
      margin-right: 6px; }

.container-cart {
  position: relative; }
  .container-cart .container-assets {
    margin-bottom: 60px; }

.cart-stopped {
  position: absolute !important;
  bottom: 0;
  right: 0; }

.cart-footer {
  margin: 0;
  width: 30%;
  float: right;
  background-color: #fafafa;
  right: 0;
  position: absolute;
  top: 0;
  z-index: 1; }
  .cart-footer button {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0; }
  .cart-footer button:hover:enabled {
    background-color: #4e4c4c !important;
    border-color: #4e4c4c;
    color: white !important; }
  .cart-footer button[disabled] {
    width: 84%; }
  .cart-footer .basketCoupon {
    text-align: center; }
    .cart-footer .basketCoupon p {
      font-weight: bold; }
    .cart-footer .basketCoupon .coupon-imgs {
      padding-bottom: 2%; }
      .cart-footer .basketCoupon .coupon-imgs .coupon-img {
        padding-right: 2%; }
  .cart-footer .cart-coupon-code {
    text-align: center;
    background-color: #fafafa;
    padding-bottom: 6%; }
    .cart-footer .cart-coupon-code input {
      background-color: #fafafa;
      border: 0;
      border-bottom: 1px solid; }
    .cart-footer .cart-coupon-code .promotional-code {
      padding: 10px 0; }
  .cart-footer .basketGift {
    background-color: white;
    padding-top: 16px;
    clear: both; }
    .cart-footer .basketGift img {
      vertical-align: middle;
      padding-right: 2%;
      display: inline-block; }
    .cart-footer .basketGift span {
      display: inline-block;
      width: 80%;
      margin-top: 10px;
      vertical-align: top; }
  .cart-footer .order-shipping {
    font-size: 16px;
    font-family: "gotha-regular", Arial, Verdana, sans-serif; }
  .cart-footer .order-total {
    font-size: 16px !important;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-weight: none !important; }
    .cart-footer .order-total td {
      padding-top: 1.3rem;
      text-transform: uppercase; }
  .cart-footer .order-totals-table td {
    text-align: left !important; }
  .cart-footer .order-subtotal {
    height: 55px;
    font-size: 16px !important;
    letter-spacing: 1px;
    font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .cart-footer .order-subtotal td:first-child {
      vertical-align: bottom;
      padding-left: 8%; }
    .cart-footer .order-subtotal td:last-child {
      vertical-align: bottom;
      text-align: right !important;
      padding-right: 8%; }
  .cart-footer .order-shipping {
    font-size: 16px !important;
    letter-spacing: 1px;
    font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .cart-footer .order-shipping td:first-child {
      vertical-align: bottom;
      padding-left: 8%; }
    .cart-footer .order-shipping td:last-child {
      vertical-align: bottom;
      text-align: right !important;
      padding-right: 8%; }
  .cart-footer .order-total {
    letter-spacing: 1px; }
    .cart-footer .order-total td:first-child {
      vertical-align: bottom;
      padding-left: 8%; }
    .cart-footer .order-total td:last-child {
      vertical-align: bottom;
      text-align: right !important;
      padding-right: 8%; }
  .cart-footer .including-iva {
    font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .cart-footer .including-iva td:last-child {
      font-size: 11px;
      text-align: right !important;
      padding-right: 8%; }
  .cart-footer .buttonsCart {
    text-align: center; }

.title-cart {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 7px;
  text-transform: uppercase; }

.titleTotal-cart {
  background-color: #FFF;
  padding-bottom: 7px; }

.add-to-wishlist:hover {
  text-decoration: underline; }

.cart-coupon-code .separador {
  width: 82%;
  height: 1px;
  border: none;
  background-color: #E0E0E0;
  margin-bottom: 3%; }

.cart-coupon-code input {
  width: 50%;
  margin-right: 4%; }

.assetTotal {
  margin-bottom: 10px; }

.header-cart {
  margin: 0 10px; }
  .header-cart .logo-home {
    display: initial;
    max-width: 100px; }
  .header-cart .iconos .menu-utility-user.right {
    margin-left: 0; }
    .header-cart .iconos .menu-utility-user.right li {
      display: inline-block;
      vertical-align: top; }
    .header-cart .iconos .menu-utility-user.right .search-icon-small .icon-search-link {
      display: none; }
    .header-cart .iconos .menu-utility-user.right .user-info .user-account {
      line-height: 26px; }
      .header-cart .iconos .menu-utility-user.right .user-info .user-account i.fa-user-o {
        display: none; }
    .header-cart .iconos .menu-utility-user.right .help-info .header-help {
      line-height: 26px; }
  .header-cart .primary-logo {
    display: inline-block;
    max-width: 300px;
    padding: 12px 15px 0 10px;
    margin-bottom: 0;
    margin-left: 0; }
    .header-cart .primary-logo a {
      position: relative; }
  .header-cart .separador {
    width: 100%;
    height: 1px;
    border: none;
    background-color: #E0E0E0;
    margin-bottom: 2%; }

.fa-check-square::before,
.fa-square-o::before {
  font-size: 16px; }

footer .separador {
  width: 100%;
  height: 1px;
  border: none;
  background-color: #E0E0E0;
  margin-bottom: 2%; }

.footercart {
  border: none;
  width: 384px;
  height: 158px;
  margin: 0 auto;
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  font-size: 10px; }
  .footercart .footer-rights {
    margin-bottom: 1%;
    width: auto;
    float: left; }
  .footercart ul {
    width: auto;
    margin-left: 3%;
    float: left;
    text-align: left;
    line-height: unset; }
    .footercart ul .li {
      margin-right: 0; }

.confirmation-product-image img {
  width: 5%; }

.cart-shipping {
  width: 61%;
  margin-bottom: 2%;
  border: 2px solid #c5c5c5;
  padding-bottom: 1%;
  padding-top: 1%;
  padding-left: 6%; }
  .cart-shipping img {
    vertical-align: middle; }
  .cart-shipping span {
    text-transform: uppercase;
    font-size: 28px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    vertical-align: middle;
    padding-left: 5%; }

.cart-returns, .cart-help {
  width: 61%;
  border: 2px solid #c5c5c5;
  padding-bottom: 1%;
  margin-bottom: 2%;
  padding-top: 1%;
  padding-left: 6%;
  overflow: hidden; }
  .cart-returns img, .cart-help img {
    vertical-align: top;
    display: inline-block; }
  .cart-returns span, .cart-help span {
    text-transform: uppercase;
    font-size: 28px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    vertical-align: middle;
    padding-left: 5%;
    display: block; }
  .cart-returns .cart-returns-info,
  .cart-returns .cart-help-info, .cart-help .cart-returns-info,
  .cart-help .cart-help-info {
    display: inline-block;
    margin-left: 3%;
    margin-top: 1%; }
    .cart-returns .cart-returns-info .sub-title,
    .cart-returns .cart-help-info .sub-title, .cart-help .cart-returns-info .sub-title,
    .cart-help .cart-help-info .sub-title {
      font-size: 12px;
      margin-top: 2%; }

.header-total-price {
  text-align: center !important; }

#ckeckoutButtonDownDisplayed {
  width: 84%; }

.pt_cart .cart-order-totals .order-discount {
  color: unset;
  font-size: 16px !important;
  letter-spacing: 1px;
  font-family: "gotha-regular", Arial, Verdana, sans-serif; }
  .pt_cart .cart-order-totals .order-discount td {
    vertical-align: bottom;
    padding-left: 8%; }
  .pt_cart .cart-order-totals .order-discount td:last-child {
    vertical-align: bottom;
    text-align: right !important;
    padding-right: 8%; }

.pt_cart .error-form {
  background-color: #fff; }

#QuickViewDialog .pdp-main .product-col-1.product-image-container {
  width: 58%;
  margin-top: 4%;
  margin-bottom: 4%; }
  #QuickViewDialog .pdp-main .product-col-1.product-image-container .product-primary-image h1 {
    display: none; }

#QuickViewDialog .pdp-main .product-col-2.product-detail {
  margin-top: 3%;
  width: 38% !important; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail #product-nav-container {
    margin-bottom: 2px; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-price {
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 21px !important;
    margin-top: -20px; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-details {
    text-decoration: underline;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 13px; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-name {
    font-style: inherit;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    margin-top: -5px;
    width: 100% !important; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-actions {
    padding: 0 !important;
    font-style: inherit; }
    #QuickViewDialog .pdp-main .product-col-2.product-detail .product-actions a i {
      display: none; }
    #QuickViewDialog .pdp-main .product-col-2.product-detail .product-actions .share-icon i {
      display: inline-block; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-number {
    font-size: 10px;
    margin-top: 2px;
    margin-bottom: 2px;
    color: #666; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-variations .label {
    font-family: "gotha-bold", Arial, Verdana, sans-serif; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-variations .add-to-cart {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-variations .add-to-cart:enabled:hover {
    background-color: #4e4c4c !important;
    border-color: #4e4c4c;
    color: white !important; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail .product-variations .attribute {
    margin: 10px 0; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail button {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail button:hover {
    background-color: #4e4c4c;
    border-color: #4e4c4c;
    color: white; }

.cart-carousel-pagination.jcarousel-control {
  text-align: center;
  display: flex;
  margin-top: -20px;
  align-items: center;
  justify-content: center; }
  .cart-carousel-pagination.jcarousel-control a {
    background-color: black !important;
    opacity: 0.4;
    border-radius: 50%;
    width: 8px !important;
    height: 8px !important;
    margin-left: 5px;
    /*float: none !important;*/ }
    .cart-carousel-pagination.jcarousel-control a.active {
      opacity: 1 !important;
      z-index: 8; }

.cart-carousel-pagination.jcarousel-controlplp a {
  background-color: #ccc;
  /* opacity: 0.7; */
  border-radius: 50%;
  width: 5px !important;
  height: 5px !important;
  margin-left: 5px;
  display: inline-block;
  color: transparent; }
  .cart-carousel-pagination.jcarousel-controlplp a.active {
    opacity: 1 !important;
    z-index: 8; }

.search-result-content .content-asset p {
  margin: 0; }

@media screen and (max-width: 1536px) {
  #QuickViewDialog .pdp-main .product-col-1.product-image-container {
    width: 54% !important;
    padding-top: 1%;
    padding-bottom: 0%; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail {
    width: 42% !important; }
    #QuickViewDialog .pdp-main .product-col-2.product-detail .product-name {
      font-size: 21px !important; }
    #QuickViewDialog .pdp-main .product-col-2.product-detail .product-price {
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 21px !important;
      margin-top: 10px; } }

@media screen and (max-width: 1250px) {
  .cartAssets .cart-shipping span,
  .cartAssets .cart-returns span,
  .cartAssets .cart-help span {
    font-size: 22px; }
  .cartAssets .cart-shipping .sub-title,
  .cartAssets .cart-returns .sub-title,
  .cartAssets .cart-help .sub-title {
    font-size: 12px; } }

@media screen and (min-width: 1024px) {
  .container-cart .container-assets .cartAssets .cart-help {
    display: none; } }

@media screen and (max-width: 1024px) {
  .pt_cart #cart-table .item-total {
    display: block;
    position: relative;
    height: 100px; }
    .pt_cart #cart-table .item-total .price-total {
      display: inline-block;
      position: absolute;
      font-size: 11px; }
  .pt_cart .container-cart {
    margin-top: 35px; }
    .pt_cart .container-cart fieldset {
      width: 100%;
      display: block;
      vertical-align: top; }
      .pt_cart .container-cart fieldset .cartBasket {
        width: 100%; }
        .pt_cart .container-cart fieldset .cartBasket .title-cart {
          display: none; }
        .pt_cart .container-cart fieldset .cartBasket #cart-table thead {
          display: none; }
      .pt_cart .container-cart fieldset .cart-footer {
        width: 100%;
        float: none;
        position: inherit;
        clear: both;
        display: block;
        margin: 0 auto; }
        .pt_cart .container-cart fieldset .cart-footer .titleTotal-cart {
          display: none; }
        .pt_cart .container-cart fieldset .cart-footer .assetGift {
          clear: both; }
          .pt_cart .container-cart fieldset .cart-footer .assetGift .basketGift {
            padding: 12px 0; }
    .pt_cart .container-cart .cart-actions {
      display: none; }
    .pt_cart .container-cart .container-assets .cartAssets .cart-shipping,
    .pt_cart .container-cart .container-assets .cartAssets .cart-returns,
    .pt_cart .container-cart .container-assets .cartAssets .cart-help {
      width: 93%; }
  /* Mobile */
  .cartBasket #cart-table .cart-row {
    flex-wrap: nowrap; }
    .cartBasket #cart-table .cart-row .item-image {
      flex-basis: 29%; }
      .cartBasket #cart-table .cart-row .item-image img {
        width: 100%; }
    .cartBasket #cart-table .cart-row .item-details {
      flex-basis: 69%;
      max-height: 100px; }
      .cartBasket #cart-table .cart-row .item-details .product-list-item .sku {
        display: none; }
  .cartBasket #cart-table .cart-row-mobile .img-mobile-list {
    width: 33%;
    display: inline-block;
    position: relative;
    vertical-align: top; }
    .cartBasket #cart-table .cart-row-mobile .img-mobile-list .item-image {
      width: 100%; }
      .cartBasket #cart-table .cart-row-mobile .img-mobile-list .item-image img {
        width: 100%; }
  .cartBasket #cart-table .cart-row-mobile .info-mobile-product {
    display: inline-block;
    vertical-align: top;
    width: 64%; }
    .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-details {
      display: block;
      position: relative;
      float: none;
      width: 100%; }
      .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-details .product-list-item {
        margin-left: 8px;
        display: inline-block; }
        .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-details .product-list-item .sku {
          display: none; }
      .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-details .delete-item {
        display: inline-block;
        float: right; }
        .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-details .delete-item img {
          max-width: 20px; }
    .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-quantity,
    .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-quantity-details,
    .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-total {
      display: block;
      clear: both;
      width: 100%; }
    .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-quantity .gift-row {
      margin-top: 5px;
      width: 100%;
      display: block;
      border: 1px solid #e6e6e6;
      font-size: 10px;
      margin-right: 17px;
      padding: 5px 5px;
      margin-left: 8px;
      float: left; }
      .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-quantity .gift-row span {
        display: block; }
      .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-quantity .gift-row img {
        width: 20px;
        display: inline-block;
        vertical-align: middle; }
      .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-quantity .gift-row .input-radio {
        vertical-align: middle;
        width: 2rem; }
    .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-total {
      position: relative; }
      .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-total .price-total {
        position: absolute;
        text-align: right;
        display: block;
        right: 17px;
        bottom: 15px;
        font-size: 16px; }
    .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-quantity-details .add-to-wishlist {
      text-align: left; }
  .cart-returns img, .cart-help img {
    width: 18%; }
  .cart-returns .cart-returns-info,
  .cart-returns .cart-help-info, .cart-help .cart-returns-info,
  .cart-help .cart-help-info {
    display: inline-block;
    margin-left: 0;
    width: 80%;
    margin-top: 11px; }
  .cart-shipping img {
    display: inline-block;
    width: 18%; }
  .cart-shipping span {
    display: inline-block;
    width: 70%;
    padding-left: 3%;
    font-size: 16px; } }

@media screen and (min-width: 768px) {
  .infinite-scroll .search-result-content .infinite-scroll-loading {
    margin-left: -95px; } }

@media screen and (max-width: 768px) {
  footer .footercart {
    width: 90%; }
    footer .footercart .footer-rights {
      width: 100%;
      float: none; }
    footer .footercart ul {
      display: block;
      width: 100%;
      margin: 0 auto;
      text-align: center;
      margin-top: 9px;
      line-height: unset; }
  .cartBasket #cart-table .item-image,
  .cartBasket #cart-table .item-quantity,
  .cartBasket #cart-table .item-total {
    flex-basis: 15%; }
  .cartBasket #cart-table .item-quantity {
    width: fit-content; }
  .cartBasket #cart-table .item-quantity-details {
    flex-basis: 18%; }
  .cartBasket #cart-table .item-details {
    flex-basis: 24%; }
  .cartBasket #cart-table .item-price {
    flex-basis: 10%; }
  .cartBasket #cart-table .item-total {
    padding-left: 9px !important;
    padding-top: 0 !important;
    flex-basis: 100%; }
    .cartBasket #cart-table .item-total .price-unadjusted,
    .cartBasket #cart-table .item-total .promo-adjustment,
    .cartBasket #cart-table .item-total .price-adjusted-total {
      font-size: 10px;
      text-align: left; }
  .cartAssets .cart-shipping span,
  .cartAssets .cart-returns span,
  .cartAssets .cart-help span {
    font-size: 18px; }
  .cartAssets .cart-shipping span {
    margin-left: 1%; }
  .cartAssets .cart-returns .cart-returns-info {
    width: 80%; } }

@media screen and (min-width: 600px) {
  .fixed-checkout-mobile {
    display: none; } }

@media screen and (max-width: 600px) {
  .fixed-checkout-mobile {
    background: #f2f2f2;
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 99999;
    display: none;
    top: 0;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75); }
    .fixed-checkout-mobile .order-total {
      font-size: 18px;
      color: #000;
      font-weight: 600;
      line-height: 44px;
      position: relative;
      display: block;
      margin-left: 16px; }
    .fixed-checkout-mobile .cart-order-totals {
      display: inline-block;
      margin: 4px 0; }
      .fixed-checkout-mobile .cart-order-totals .order-totals-table .order-subtotal,
      .fixed-checkout-mobile .cart-order-totals .order-totals-table .order-shipping,
      .fixed-checkout-mobile .cart-order-totals .order-totals-table .including-iva {
        display: none; }
      .fixed-checkout-mobile .cart-order-totals table tr td:nth-child(1),
      .fixed-checkout-mobile .cart-order-totals table tr td:nth-child(2) {
        display: none; }
      .fixed-checkout-mobile .cart-order-totals table tr td:nth-child(3) {
        padding: 0 !important;
        max-width: 38px; }
      .fixed-checkout-mobile .cart-order-totals table tr.order-total .order-value {
        display: inline-block; }
    .fixed-checkout-mobile .buttonsCart {
      display: inline-block;
      vertical-align: top;
      margin: 6px 0;
      float: right; }
      .fixed-checkout-mobile .buttonsCart #ckeckoutButtonDownDisplayedMobile {
        font-size: 12px;
        float: right;
        padding: 14px 20px;
        margin: 4px 10px;
        font-weight: 600; }
  .header-cart .primary-logo {
    display: block;
    max-width: 120px;
    padding: 0px 15px 10px 10px;
    margin-bottom: 0;
    margin-left: 0; }
  .header-cart .iconos .menu-utility-user.right li {
    padding-top: 5px; }
  .cart-footer .cart-coupon-code {
    text-align: left;
    line-height: 21px;
    margin-left: 10px; } }

@media screen and (max-width: 480px) {
  .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-total {
    height: 50px; }
  .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-details .delete-item {
    position: absolute;
    right: -13px;
    top: 6px; }
  #QuickViewDialog .pdp-main .product-col-1.product-image-container {
    width: 98% !important; }
  #QuickViewDialog .pdp-main .product-col-2.product-detail {
    width: 100% !important; } }

@media screen and (max-width: 360px) {
  .cartBasket #cart-table .cart-row-mobile .img-mobile-list {
    width: 38%; }
  .cartBasket #cart-table .cart-row-mobile .info-mobile-product {
    width: 60%; }
    .cartBasket #cart-table .cart-row-mobile .info-mobile-product .item-details .name a {
      font-size: 11px; } }

.pt_checkout .panel-mostrado {
  display: block; }

.pt_checkout .previous-step {
  display: none; }

.pt_checkout .user-panel .user-links .login-box.login-account .login-box-content #dwfrm_login .form-row.username .field-wrapper input.input-text,
.pt_checkout .user-panel .user-links .login-box.login-account .login-box-content #dwfrm_login .form-row.password .field-wrapper input.input-text {
  border: 1px solid #aaa !important; }

.pt_checkout .user-panel .user-links .login-box.login-account .login-box-content #dwfrm_login .form-row.username .field-wrapper input.input-text.error,
.pt_checkout .user-panel .user-links .login-box.login-account .login-box-content #dwfrm_login .form-row.password .field-wrapper input.input-text.error {
  border: 1px solid #990000 !important; }

.pt_checkout .checkout-billing .acceptance {
  height: 50px;
  line-height: 50px;
  margin-left: 20px; }
  .pt_checkout .checkout-billing .acceptance-terms {
    text-transform: uppercase;
    font-weight: bold; }
    @media (max-width: 767px) {
      .pt_checkout .checkout-billing .acceptance-terms a.privacy-policy {
        cursor: default;
        pointer-events: auto; } }
  @media (min-width: 768px) {
    .pt_checkout .checkout-billing .acceptance {
      line-height: 1.5;
      display: inline-block;
      margin-left: 10px; } }

.pt_checkout .checkout-billing .acceptance.termsPayment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: normal;
  height: auto;
  margin: 25px 15px 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media (min-width: 768px) {
    .pt_checkout .checkout-billing .acceptance.termsPayment {
      margin: 10px 15px 10px; } }
  .pt_checkout .checkout-billing .acceptance.termsPayment label.checkcontainer {
    width: auto;
    margin: 0;
    position: relative;
    height: 15px; }
    .pt_checkout .checkout-billing .acceptance.termsPayment label.checkcontainer span.checkmark {
      width: 15px;
      height: 15px;
      background-color: white;
      position: absolute;
      left: 0;
      top: -2px;
      border: 1px solid black; }
      @media (max-width: 768px) {
        .pt_checkout .checkout-billing .acceptance.termsPayment label.checkcontainer span.checkmark {
          pointer-events: auto; } }
      .pt_checkout .checkout-billing .acceptance.termsPayment label.checkcontainer span.checkmark.required_accept:not(.checked) {
        border-color: #cb4848 !important; }
      .pt_checkout .checkout-billing .acceptance.termsPayment label.checkcontainer span.checkmark.checked:after {
        content: "";
        width: 13px;
        height: 13px;
        background: black;
        position: absolute;
        left: 0;
        border: 1px solid white; }
    .pt_checkout .checkout-billing .acceptance.termsPayment label.checkcontainer input {
      visibility: hidden;
      display: none; }
  @media (max-width: 767px) {
    .pt_checkout .checkout-billing .acceptance.termsPayment {
      margin: 30px 5px; } }
  .pt_checkout .checkout-billing .acceptance.termsPayment .form-row.required {
    margin: 0;
    width: 30px; }
    @media (max-width: 767px) {
      .pt_checkout .checkout-billing .acceptance.termsPayment .form-row.required {
        width: 15px;
        height: 15px;
        margin-right: 15px; } }
    .pt_checkout .checkout-billing .acceptance.termsPayment .form-row.required .field-wrapper {
      position: relative; }
      @media (max-width: 767px) {
        .pt_checkout .checkout-billing .acceptance.termsPayment .form-row.required .field-wrapper {
          height: 15px;
          margin: 0;
          padding: 0; } }
      .pt_checkout .checkout-billing .acceptance.termsPayment .form-row.required .field-wrapper span.error {
        width: 400px;
        display: block;
        text-align: left;
        margin-top: 5px; }
        @media (max-width: 767px) {
          .pt_checkout .checkout-billing .acceptance.termsPayment .form-row.required .field-wrapper span.error {
            font-size: 10px;
            margin-top: 10px; } }

.pt_checkout .acceptance.termsPayment ~ .termsPayment-error {
  margin: 0 15px;
  margin-bottom: 15px; }
  @media (max-width: 767px) {
    .pt_checkout .acceptance.termsPayment ~ .termsPayment-error {
      margin: -20px 0 30px 0; } }
  .pt_checkout .acceptance.termsPayment ~ .termsPayment-error span {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    color: #cb4848; }
    @media (max-width: 767px) {
      .pt_checkout .acceptance.termsPayment ~ .termsPayment-error span {
        margin-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    .pt_checkout .acceptance.termsPayment ~ .termsPayment-error span:before {
      content: "*"; }

.pt_checkout #dwfrm_billing .form-indent.billing-coupon-code.billing-coupon-content .redemption.coupon.form-row {
  margin: 20px;
  width: 100%;
  color: black; }
  .pt_checkout #dwfrm_billing .form-indent.billing-coupon-code.billing-coupon-content .redemption.coupon.form-row .couponLineItem {
    margin-top: 10px; }
    .pt_checkout #dwfrm_billing .form-indent.billing-coupon-code.billing-coupon-content .redemption.coupon.form-row .couponLineItem span {
      padding: 5px; }

.pt_checkout ~ .ui-tooltip.ui-widget.ui-corner-all.ui-widget-content {
  background-color: white;
  color: black;
  border-radius: unset;
  border: 1px solid black !important; }

.pt_checkout ~ div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
  position: absolute;
  right: 50px;
  left: 50px !important;
  width: auto !important;
  width: unset !important; }
  .pt_checkout ~ div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable #dialog-container {
    min-height: 500px !important; }
  .pt_checkout ~ div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-titlebar-close {
    pointer-events: auto; }

.form-row .fa-question-circle {
  font-size: 1.5em; }

.form-row label {
  width: auto;
  text-align: left; }

.form-row.invalid {
  color: red; }

.checkout-progress-indicator {
  width: 62%;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  width: 96%;
  display: table;
  text-align: center !important;
  padding: 30px 0px 26px 0px; }
  .checkout-progress-indicator .step-1, .checkout-progress-indicator .step-2, .checkout-progress-indicator .step-3, .checkout-progress-indicator .steps-line-1, .checkout-progress-indicator .steps-line-2 {
    display: table-cell;
    width: 20%;
    position: relative;
    vertical-align: middle; }
  .checkout-progress-indicator .steps-line-1, .checkout-progress-indicator .steps-line-2 {
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0; }
  .checkout-progress-indicator div {
    padding: 0 .83em 0 0;
    text-transform: uppercase; }
    .checkout-progress-indicator div span:first-child {
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 13px;
      text-transform: uppercase;
      color: #000;
      display: inline-block;
      border: 2px solid #000000;
      border-radius: 50%;
      width: 36px;
      height: 36px;
      line-height: 40px;
      font-size: 13px;
      text-align: center;
      margin-bottom: 10px; }
    .checkout-progress-indicator div span {
      display: block;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 13px;
      letter-spacing: 1px;
      line-height: 16px; }
  .checkout-progress-indicator .inactive span {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    color: #808080;
    line-height: 18px; }
  .checkout-progress-indicator .inactive span:first-child {
    border: 2px solid #808080;
    color: #808080; }
  .checkout-progress-indicator .finish span:first-child {
    background-color: #64CB9D;
    border: none;
    color: #ffffff; }
    .checkout-progress-indicator .finish span:first-child i {
      display: inherit;
      color: white;
      font-size: 20px;
      padding: 0px;
      padding-top: 10px; }
  .checkout-progress-indicator .steps-line-1:before,
  .checkout-progress-indicator .steps-line-2:before {
    content: "";
    height: 1px;
    background-color: #CCCCCC;
    display: block;
    margin-bottom: 38px;
    margin-left: -20%;
    width: 140%; }
  .checkout-progress-indicator .active span {
    font-weight: 700;
    color: #000; }
  .checkout-progress-indicator a {
    color: #333; }
  .checkout-progress-indicator i {
    display: none;
    padding-left: .83em;
    color: #ccc; }
  .checkout-progress-indicator .step-3 {
    padding-right: 0; }

.checkout-shipping .select-address {
  margin: 0px 24px 0px 20px; }
  .checkout-shipping .select-address label {
    display: none; }
  .checkout-shipping .select-address select {
    width: 100%;
    background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding-left: 5px;
    border: none;
    border-bottom: 1px solid #000000;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    color: #787878; }
  .checkout-shipping .select-address select.input-select.valid {
    color: #000000; }

.checkout-shipping .col1 label span:nth-child(2), .checkout-shipping .col2 label span:nth-child(2) {
  display: none; }

.checkout-shipping .col1 .country-wrapper, .checkout-shipping .col2 .country-wrapper {
  height: 33px;
  border-bottom: 1px solid #4D4D4D; }
  .checkout-shipping .col1 .country-wrapper strong, .checkout-shipping .col2 .country-wrapper strong {
    padding-top: 10px;
    display: block;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #4D4D4D;
    letter-spacing: 2px; }

.checkout-shipping .col1 .form-field-tooltip, .checkout-shipping .col2 .form-field-tooltip {
  position: absolute;
  top: 33px;
  width: 100%;
  right: 20px;
  font-size: 10px;
  text-align: right; }
  .checkout-shipping .col1 .form-field-tooltip.error-message, .checkout-shipping .col2 .form-field-tooltip.error-message {
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.checkout-shipping .col1 .form-field-tooltip + div.form-caption, .checkout-shipping .col2 .form-field-tooltip + div.form-caption {
  font-size: 10px;
  text-align: left;
  margin: 0; }
  @media screen and (max-width: 768px) {
    .checkout-shipping .col1 .form-field-tooltip + div.form-caption, .checkout-shipping .col2 .form-field-tooltip + div.form-caption {
      font-size: .5em; } }

.checkout-shipping .col2 .form-row:first-child select {
  width: 100%;
  background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  padding-left: 5px;
  border: none;
  border-bottom: 1px solid #000000;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
  color: #787878; }

.checkout-shipping .col2 .form-row:first-child select.error {
  background-color: #ffffff;
  border-bottom: 1px solid #C1272D;
  margin-bottom: 8px; }

.checkout-shipping .col2 .form-row:first-child select.input-select.valid {
  color: #000000; }

.checkout-shipping .col2 .gift-row {
  border: 1px solid #E6E6E6;
  padding: 10px 20px;
  margin-right: 17px; }
  .checkout-shipping .col2 .gift-row img {
    width: 50px;
    float: left;
    margin-right: 15px; }
  .checkout-shipping .col2 .gift-row label {
    position: inherit !important; }
  .checkout-shipping .col2 .gift-row span {
    margin-top: 10%;
    display: inline-block; }
  .checkout-shipping .col2 .gift-row .field-wrapper {
    width: auto;
    margin-top: 15px; }
    .checkout-shipping .col2 .gift-row .field-wrapper input {
      margin: 6px 5px 0px 10px;
      vertical-align: bottom; }

.checkout-shipping .checkout-gift .form-row {
  width: 376px;
  height: 60px;
  border: 1px solid #E6E6E6; }
  .checkout-shipping .checkout-gift .form-row .field-wrapper {
    width: 30%;
    float: left; }

.checkout-shipping .form-row-button {
  width: 100%;
  margin: 0px;
  margin-bottom: 50px; }
  .checkout-shipping .form-row-button button {
    width: 242px;
    min-height: 37px;
    background-color: #000000;
    color: #ffffff;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 1px; }

.checkout-shipping .billing-address .form-row {
  width: 60%; }
  .checkout-shipping .billing-address .form-row label span {
    display: inherit !important;
    width: 100%;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 13px;
    margin-left: 20px; }

.gift-message-text {
  overflow: visible;
  opacity: 1;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }
  .gift-message-text.hidden {
    height: 0;
    opacity: 0;
    overflow: hidden; }
  .gift-message-text textarea {
    width: 100%; }

.billing-coupon-code .form-row,
.billing-coupon-code .coupon-apply,
.billing-coupon-code .giftcert-apply {
  display: inline-block; }

.billing-coupon-code .form-row {
  margin: 0;
  width: 45%; }

.billing-coupon-code .tooltip {
  padding-left: 1rem; }

.redemption {
  color: #990000; }
  .redemption .success {
    color: #019328; }
  .redemption span.error {
    margin-left: 0; }

.payment-method-options .form-row img {
  height: 21px;
  margin-left: 10px;
  padding: 10px 0;
  display: inline; }

.payment-method-options .is-Adyen {
  width: 45px;
  height: 30px; }

.payment-method {
  clear: both;
  display: none; }
  .payment-method .form-row.card-date label {
    max-width: 33%; }
  @media (min-width: 768px) {
    .payment-method:not(.payment-credit-card) {
      margin-left: 15px !important;
      margin-bottom: 0; }
    .payment-method.payment-method-expanded {
      margin-left: 5px !important; } }
  .payment-method.payment-credit-card .form-row.savecard {
    width: 25%; }
    .payment-method.payment-credit-card .form-row.savecard > .field-wrapper {
      height: 20px;
      width: 2%;
      display: flex;
      align-items: center;
      margin: .5rem 0 1rem;
      padding-right: 20px; }
      .payment-method.payment-credit-card .form-row.savecard > .field-wrapper .input-checkbox {
        padding: 0 10px; }
    .payment-method.payment-credit-card .form-row.savecard > label {
      height: 20px;
      margin: .5rem 0 1rem !important;
      display: inline-flex;
      align-items: center; }

.payment-method-expanded {
  display: block; }
  @media (min-width: 768px) {
    .payment-method-expanded {
      padding-left: 10px; } }

.month,
.year,
.day {
  clear: none;
  float: left;
  margin: 0 0 2% 1%; }
  .month select,
  .year select,
  .day select {
    width: auto; }
  .month select.input-select.valid,
  .year select.input-select.valid,
  .day select.input-select.valid {
    color: #000000; }

.month .form-caption {
  margin-left: 0; }

.cvn {
  clear: left; }
  .cvn .field-wrapper {
    width: 75px; }

.ssn {
  clear: left; }

.bml-terms-and-conditions {
  border: 1px solid #aaa;
  font-size: 0.8em;
  height: 400px;
  overflow: auto;
  padding: 1em; }

.bml-table-col-1 {
  width: 25%; }

.pt_checkout h3 {
  padding-bottom: 1em; }

.checkout-order-totals {
  background-color: #efefef;
  padding: 0.3rem .5rem; }
  .checkout-order-totals .order-discount {
    color: black; }

.place-order-totals {
  clear: both; }
  .place-order-totals .order-totals-table {
    float: right;
    width: 50%; }

.mini-shipment.order-component-block, .mini-billing-address.order-component-block {
  background-color: #FAFAFA !important;
  padding: 22px 34px;
  margin-top: 20px; }
  .mini-shipment.order-component-block .section-header-order, .mini-billing-address.order-component-block .section-header-order {
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 14px !important;
    background-color: #fafafa !important;
    border-bottom: 1px solid #E0E0E0;
    padding-left: 5px !important;
    text-transform: capitalize; }
    .mini-shipment.order-component-block .section-header-order a, .mini-billing-address.order-component-block .section-header-order a {
      float: right;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 14px;
      text-decoration: underline; }
  .mini-shipment.order-component-block .details, .mini-billing-address.order-component-block .details {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 14px;
    background: none repeat scroll 0 0;
    color: #2D2D2D;
    padding-left: 6px;
    margin-top: 20px;
    line-height: 15px; }

.order-summary-footer {
  position: relative; }
  .order-summary-footer h2 {
    font-size: 2em;
    font-style: italic;
    font-weight: normal; }

.summary-help {
  float: right;
  font-size: 0.8em;
  margin: 1em 0; }

.submit-order {
  clear: both;
  display: block;
  padding: 1.67em 0 0;
  text-align: right; }
  .submit-order .back-to-cart {
    font-size: 1.1em; }
    .submit-order .back-to-cart:hover {
      text-decoration: underline; }
  .submit-order button {
    margin-left: 1.5em; }

.order-discount {
  color: #990000; }

.gift-cert-used {
  padding: .83em 0; }

.summary .edit {
  position: absolute;
  text-transform: uppercase;
  right: 10px;
  font-size: 0.9em;
  line-height: 1.5em; }

.pt_checkout #main,
.pt_cart #main {
  padding: 0 1.15em; }

.pt_checkout .only-mobile {
  display: none; }

.pt_checkout .primary-focus {
  margin: 0 auto; }
  .pt_checkout .primary-focus #safepay {
    width: 100%;
    overflow: hidden;
    border: 1px solid #333333;
    padding: 10px 0px;
    margin-bottom: 50px; }
    .pt_checkout .primary-focus #safepay .safepay-text {
      width: 30%;
      float: left;
      padding: 20px;
      margin-left: 85px; }
      .pt_checkout .primary-focus #safepay .safepay-text img {
        float: left;
        margin-right: 20px;
        display: block;
        width: 43px;
        height: 62px; }
      .pt_checkout .primary-focus #safepay .safepay-text span {
        display: inline-block;
        font-family: "gotha-medium", Arial, Verdana, sans-serif;
        font-size: 29px;
        padding-top: 25px; }
    .pt_checkout .primary-focus #safepay .safepay-img {
      width: 34%;
      float: left;
      padding: 40px 0px;
      overflow: hidden; }
      .pt_checkout .primary-focus #safepay .safepay-img img {
        margin-right: 20px; }

.pt_checkout .cart-returns {
  width: 41%;
  margin-left: 1%;
  border: 2px solid #c5c5c5;
  padding-bottom: 2%;
  padding-top: 2%;
  padding-left: 6%;
  overflow: hidden;
  float: left; }
  .pt_checkout .cart-returns img {
    vertical-align: middle;
    float: left; }
  .pt_checkout .cart-returns span {
    text-transform: uppercase;
    font-size: 31px;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    vertical-align: middle;
    padding-left: 5%;
    display: block; }
  .pt_checkout .cart-returns .cart-returns-info {
    float: left;
    width: 80%; }
    .pt_checkout .cart-returns .cart-returns-info .sub-title {
      font-size: 12px;
      margin-top: 2%;
      text-transform: capitalize;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px; }

.pt_checkout .cart-shipping {
  overflow: hidden;
  float: left;
  width: 41%;
  margin-left: 4%;
  padding-bottom: 2%;
  padding-top: 2%;
  padding-left: 6%; }
  .pt_checkout .cart-shipping .sub-title {
    font-size: 12px;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    text-transform: capitalize;
    margin-top: 2%;
    display: block; }
  .pt_checkout .cart-shipping img {
    float: left; }
  .pt_checkout .cart-shipping-info {
    float: left;
    width: 80%; }
    .pt_checkout .cart-shipping-info span {
      font-family: "gotha-medium", Arial, Verdana, sans-serif; }

.pt_checkout .label-inline {
  margin-left: 0px;
  width: 28%; }
  .pt_checkout .label-inline label {
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 13px; }
    .pt_checkout .label-inline label span, .pt_checkout .label-inline label .tooltip {
      display: none; }
  .pt_checkout .label-inline .field-wrapper {
    width: auto; }
  .pt_checkout .label-inline .form-caption {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 13px;
    margin-left: 28px; }

.pt_checkout legend {
  background-image: none;
  background-color: #FAFAFA;
  border: none;
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  font-size: 14px;
  text-transform: capitalize;
  margin-bottom: 27px; }

.pt_checkout .field-wrapper {
  width: 98%;
  padding: 0px 10px 0px 0px; }
  .pt_checkout .field-wrapper input {
    border: none;
    border-bottom: 1px solid #000000;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    color: #787878;
    padding-left: 0px;
    margin-right: 10px; }
  .pt_checkout .field-wrapper input.valid {
    color: #000000 !important; }
  .pt_checkout .field-wrapper input.error {
    background-color: #ffffff;
    border-bottom: 1px solid #C1272D;
    margin-bottom: 8px; }
  .pt_checkout .field-wrapper #dwfrm_billing_paymentMethods_TermsCheckPayment-error {
    display: none !important; }
  .pt_checkout .field-wrapper span.error {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 10px;
    letter-spacing: 1px; }
    @media screen and (max-width: 768px) {
      .pt_checkout .field-wrapper span.error {
        font-size: .5em;
        position: absolute; } }

.pt_checkout .primary-content {
  width: 66% !important;
  padding-right: 20px; }
  .pt_checkout .primary-content .col1 .form-row, .pt_checkout .primary-content .col2 .form-row {
    position: relative; }
    .pt_checkout .primary-content .col1 .form-row label, .pt_checkout .primary-content .col2 .form-row label {
      position: absolute;
      right: 0px; }
  .pt_checkout .primary-content .col1 .required, .pt_checkout .primary-content .col2 .required {
    position: relative; }
    .pt_checkout .primary-content .col1 .required label, .pt_checkout .primary-content .col2 .required label {
      position: absolute;
      right: 0px; }
  .pt_checkout .primary-content .content-asset .checkout-banners .checkout-banners-right,
  .pt_checkout .primary-content .content-asset .checkout-banners .checkout-banners-left {
    width: 638px;
    height: 125px;
    float: left;
    border: 1px solid #333333;
    text-align: center; }
    .pt_checkout .primary-content .content-asset .checkout-banners .checkout-banners-right-img,
    .pt_checkout .primary-content .content-asset .checkout-banners .checkout-banners-left-img {
      width: auto;
      float: left; }
    .pt_checkout .primary-content .content-asset .checkout-banners .checkout-banners-right .title,
    .pt_checkout .primary-content .content-asset .checkout-banners .checkout-banners-left .title {
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-size: 29px; }
    .pt_checkout .primary-content .content-asset .checkout-banners .checkout-banners-right-content p,
    .pt_checkout .primary-content .content-asset .checkout-banners .checkout-banners-left-content p {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px; }

.pt_checkout #secondary {
  width: 32% !important;
  padding-left: 0px;
  margin-bottom: 20px; }
  .pt_checkout #secondary .section-header {
    background-color: #ffffff;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 21px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-right: 0px;
    padding-left: 0px; }
    .pt_checkout #secondary .section-header a {
      float: right;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px !important;
      letter-spacing: 1px;
      padding-top: 10px; }
  .pt_checkout #secondary .checkout-mini-cart {
    background-color: #FAFAFA !important;
    padding-top: 13px; }
    .pt_checkout #secondary .checkout-mini-cart .mini-cart-product {
      position: relative;
      background-color: transparent;
      margin: 15px 30px;
      padding: 16px 0px; }
      .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-image {
        width: auto; }
        .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-image img {
          margin-top: 0px; }
      .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-name {
        font-family: "gotha-medium", Arial, Verdana, sans-serif;
        font-size: 12px;
        width: 79%;
        margin: 0px 0px 8px 0px;
        height: auto; }
      .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-pricing {
        width: 80px;
        text-align: right;
        letter-spacing: 2px;
        margin: 0px;
        position: absolute;
        right: 2%; }
      .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-attributes {
        margin: 0px;
        width: 203px;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px; }
        .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-attributes img {
          vertical-align: bottom;
          position: relative;
          top: 0; }
        .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-attributes .isgift {
          font-size: 9px; }
          .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-attributes .isgift .input-radio {
            vertical-align: middle; }
        .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-attributes .attribute {
          margin-bottom: 5px; }
      .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-name, .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-attributes,
      .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-pricing {
        float: left; }
      .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-attributes,
      .pt_checkout #secondary .checkout-mini-cart .mini-cart-product .mini-cart-pricing {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px; }
  .pt_checkout #secondary .checkout-order-totals {
    background-color: #FAFAFA !important;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 16px;
    letter-spacing: 2px;
    padding-bottom: 28px;
    padding-left: 30px;
    margin-top: -15px; }
    .pt_checkout #secondary .checkout-order-totals .order-totals-table {
      width: 95%; }
      .pt_checkout #secondary .checkout-order-totals .order-totals-table tr {
        height: auto;
        margin-bottom: 15px; }
      .pt_checkout #secondary .checkout-order-totals .order-totals-table td {
        padding-right: 0px;
        padding-bottom: 8px;
        text-align: left; }
      .pt_checkout #secondary .checkout-order-totals .order-totals-table td:nth-child(2) {
        text-align: right !important; }
      .pt_checkout #secondary .checkout-order-totals .order-totals-table .order-subtotal td:last-child {
        /*padding-left: 17%;*/ }

.pt_cart .breadcrumb {
  padding-left: 0; }

.item-shipping-address {
  min-width: 120px; }

.billing-error {
  color: red;
  margin: 0 0 .83em 24%; }

.cvn-tooltip {
  font-weight: bold;
  margin: 5px;
  text-align: center; }
  .cvn-tooltip img {
    height: 150px;
    width: 110px; }

#shipping-method-list {
  position: relative; }
  #shipping-method-list .input-radio {
    width: 13px;
    height: 13px; }

#shipping-method-list .form-indent {
  float: none;
  margin-left: 3% !important;
  display: inline-block;
  vertical-align: top; }
  @media (min-width: 769px) {
    #shipping-method-list .form-indent.label-inline {
      max-width: 214px; }
      #shipping-method-list .form-indent.label-inline > label {
        display: inline-block;
        max-width: 180px;
        margin-bottom: 10px; }
      #shipping-method-list .form-indent.label-inline div.form-caption {
        margin-bottom: -5px; } }

.store-stock, .pod-stock {
  margin-left: 27px; }

#dwfrm_singleshipping_shippingAddress .col1 {
  float: left;
  width: 46%;
  margin: 0px 20px; }
  #dwfrm_singleshipping_shippingAddress .col1 div:nth-child(4) label {
    display: none; }
  #dwfrm_singleshipping_shippingAddress .col1 div:nth-child(4) .field-wrapper {
    /*margin-left: 4px;*/ }

#dwfrm_singleshipping_shippingAddress .col2 {
  float: left;
  width: 46%; }
  #dwfrm_singleshipping_shippingAddress .col2 .form-row.label-inline.form-indent {
    width: 100%;
    /*#dwfrm_singleshipping_shippingAddress_addToAddressBook{
            display: none;
        }*/ }
    #dwfrm_singleshipping_shippingAddress .col2 .form-row.label-inline.form-indent label {
      width: 100%; }
      #dwfrm_singleshipping_shippingAddress .col2 .form-row.label-inline.form-indent label span {
        display: inherit;
        width: 100%;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 13px;
        margin-left: 20px; }

#primary.primary-content .envio span {
  font-size: 14px; }

#secondary.nav.summary .order-total {
  margin-top: 20px;
  font-family: "gotha-bold", Arial, Verdana, sans-serif; }

#secondary.nav.summary .including-iva {
  font-family: "gotha-bold", Arial, Verdana, sans-serif;
  font-size: .8em; }

#paymentCountry[value="PL"] + #dwfrm_billing .payment-method-options > .label-inline:last-child #is-Adyen {
  display: none; }

@media (min-width: 768px) {
  #paymentCountry[value="PL"] + #dwfrm_billing .payment-method-options > .label-inline:last-child {
    margin-top: .5rem; } }

@media (max-width: 768px) {
  #paymentCountry[value="PL"] + #dwfrm_billing .payment-method-options > .form-row {
    display: block !important; } }

@media (min-width: 768px) {
  #paymentCountry[value="PL"] + #dwfrm_billing .payment-method-options > .form-row #type > li:nth-child(2) {
    margin-left: 50px; } }

#paymentCountry[value="NL"] + #dwfrm_billing .payment-method-options > .label-inline:last-child #is-Adyen {
  display: none; }

@media (max-width: 768px) {
  #paymentCountry[value="NL"] + #dwfrm_billing .payment-method-options > .form-row {
    display: block !important; } }

@media (min-width: 768px) {
  #paymentCountry[value="NL"] + #dwfrm_billing .payment-method-options > .form-row #type > li:nth-child(2) {
    margin-left: 50px; } }

@media (min-width: 769px) {
  #paymentCountry[value="NL"] + #dwfrm_billing .payment-method-options > .form-row #type + li.form-row {
    position: absolute;
    left: 485px;
    margin-left: 0 !important; } }

#paymentCountry[value="NL"] + #dwfrm_billing .payment-method-options > .form-row #type > .form-row {
  margin-bottom: 0; }

@media (min-width: 769px) {
  ul#type + li.form-row {
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-left: 50px !important; } }

#dwfrm_billing .toggle-facturacion i, #dwfrm_billing .toggle-payment i {
  display: none; }

#dwfrm_billing .col1 {
  float: left;
  width: 48%; }

#dwfrm_billing .col2 {
  float: right;
  width: 48%; }

#dwfrm_billing .btn-edit-address {
  float: right;
  cursor: pointer; }

#dwfrm_billing .payment-method-options {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  #dwfrm_billing .payment-method-options > .label-inline {
    width: auto; }
    #dwfrm_billing .payment-method-options > .label-inline:first-child {
      width: 300px; }
      @media only screen and (max-width: 768px) {
        #dwfrm_billing .payment-method-options > .label-inline:first-child {
          width: 100%; } }
    #dwfrm_billing .payment-method-options > .label-inline:last-child {
      width: calc(100% - 300px); }
  #dwfrm_billing .payment-method-options > .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    margin-right: 20px; }
    @media (max-width: 1824px) {
      #dwfrm_billing .payment-method-options > .form-row {
        flex-wrap: wrap;
        width: 100%; } }
    #dwfrm_billing .payment-method-options > .form-row input[type="radio"]#is-Adyen {
      display: none; }
    #dwfrm_billing .payment-method-options > .form-row:hover {
      background-color: #f4f4f4; }
    #dwfrm_billing .payment-method-options > .form-row.adyenBlockImportant {
      padding-left: 0;
      margin-left: -20px;
      margin-right: 10px;
      align-items: flex-start; }
      #dwfrm_billing .payment-method-options > .form-row.adyenBlockImportant .radio-label-container:hover {
        background-color: #f4f4f4; }
      #dwfrm_billing .payment-method-options > .form-row.adyenBlockImportant:hover {
        background: #ffffff; }
    #dwfrm_billing .payment-method-options > .form-row.selected-option {
      background-color: #f4f4f4; }
    #dwfrm_billing .payment-method-options > .form-row:last-child {
      margin-right: 0; }
    #dwfrm_billing .payment-method-options > .form-row .field-wrapper {
      margin-bottom: 0;
      padding: 0px 10px 0px 0px;
      padding-right: 0; }
    #dwfrm_billing .payment-method-options > .form-row #type {
      list-style: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: 100%;
      position: relative;
      margin: 0 0 0 20px;
      padding: 0; }
      #dwfrm_billing .payment-method-options > .form-row #type .radio-label-container {
        display: flex;
        align-items: center;
        padding: 0 10px; }
      #dwfrm_billing .payment-method-options > .form-row #type .selected-option .radio-label-container {
        background-color: #f4f4f4; }
      #dwfrm_billing .payment-method-options > .form-row #type:last-child {
        margin-right: 0; }
      @media (max-width: 768px) {
        #dwfrm_billing .payment-method-options > .form-row #type {
          margin: 0; } }
      #dwfrm_billing .payment-method-options > .form-row #type > li:nth-child(2) {
        position: initial;
        top: 0;
        left: 200px; }
        @media only screen and (max-width: 768px) {
          #dwfrm_billing .payment-method-options > .form-row #type > li:nth-child(2) {
            position: static; } }
      #dwfrm_billing .payment-method-options > .form-row #type > li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        #dwfrm_billing .payment-method-options > .form-row #type > li #issuer {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          background: #ffffff;
          padding: 10px;
          margin: 0 -10px; }
          #dwfrm_billing .payment-method-options > .form-row #type > li #issuer li {
            min-width: 40%;
            max-width: 50%;
            list-style: none;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            width: 150px;
            padding: 0 10px; }
            #dwfrm_billing .payment-method-options > .form-row #type > li #issuer li:hover {
              background-color: #f4f4f4; }
      #dwfrm_billing .payment-method-options > .form-row #type .form-row {
        margin: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

#dwfrm_billing .payment-method-expanded span.adyen-info {
  display: none; }

#dwfrm_billing .payment-method-expanded select {
  width: 100%;
  background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  padding-left: 5px;
  border: none;
  border-bottom: 1px solid #000000;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
  color: #787878; }
  #dwfrm_billing .payment-method-expanded select option {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    color: #787878; }
  #dwfrm_billing .payment-method-expanded select option:hover {
    background-color: #000000;
    color: #ffffff; }

#dwfrm_billing .payment-method-expanded select.input-select.valid {
  color: #000000; }

#dwfrm_billing .payment-method-expanded label span {
  /*display: none;*/ }

#dwfrm_billing .payment-method-expanded .form-row:first-child label {
  display: none; }

#dwfrm_billing .payment-method-expanded .form-row.label-inline.form-indent label span {
  display: inherit;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 13px; }

#dwfrm_billing .form-indent.billing-coupon-code {
  margin-left: 0px; }
  #dwfrm_billing .form-indent.billing-coupon-code .form-row {
    width: 51%;
    margin-left: 20px; }
    #dwfrm_billing .form-indent.billing-coupon-code .form-row label {
      display: none; }
  #dwfrm_billing .form-indent.billing-coupon-code .coupon-apply button.apply {
    width: 130px;
    height: 37px;
    border-radius: 0px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px; }
    #dwfrm_billing .form-indent.billing-coupon-code .coupon-apply button.apply:hover {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      background-color: #4e4c4c !important;
      color: #ffffff !important;
      border: 1px solid #4e4c4c !important; }
  #dwfrm_billing .form-indent.billing-coupon-code .coupon-apply .tooltip {
    display: none; }

#dwfrm_billing legend.billing-coupon-code i {
  display: none; }

#dwfrm_billing .form-row-button {
  margin-left: 0px;
  float: right; }
  @media (min-width: 768px) {
    #dwfrm_billing .form-row-button {
      display: flex;
      justify-content: flex-end;
      margin-top: 15px;
      box-sizing: border-box;
      width: 30%; } }
  #dwfrm_billing .form-row-button .button-fancy-large {
    width: 284px;
    height: 37px;
    background-color: #000000;
    color: #ffffff;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px; }
    @media (max-width: 768px) {
      #dwfrm_billing .form-row-button .button-fancy-large {
        cursor: default; } }

#dwfrm_billing .wrap-billing-address .select-address .form-row .field-wrapper {
  padding-right: 9px !important; }
  #dwfrm_billing .wrap-billing-address .select-address .form-row .field-wrapper select#dwfrm_billing_addressList {
    width: 99%;
    margin-left: 20px;
    padding-left: 0px !important; }

#dwfrm_billing .wrap-billing-address .col1 {
  margin-left: 20px; }

#dwfrm_billing .wrap-billing-address .form-row label span:first-child:not(.required-indicator), #dwfrm_billing .wrap-billing-address .form-row label span:nth-child(2) {
  display: none; }

#dwfrm_billing .wrap-billing-address .form-row select {
  width: 100%;
  background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  padding-left: 5px;
  border: none;
  border-bottom: 1px solid #000000;
  font-family: "gotha-regular", Arial, Verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
  color: #787878; }

#dwfrm_billing .wrap-billing-address .form-row select.input-select.valid {
  color: #000000; }

#dwfrm_billing .wrap-billing-address .form-row .form-caption {
  display: none; }
  #dwfrm_billing .wrap-billing-address .form-row .form-caption.error-message {
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

#dwfrm_billing .wrap-billing-address .col2 .form-row.label-inline.form-indent {
  display: none !important; }

#dwfrm_billing .wrap-billing-address .col2 .form-caption {
  display: none; }
  #dwfrm_billing .wrap-billing-address .col2 .form-caption.error-message {
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

#dwfrm_billing .payment-method-expanded .form-row.card-name label {
  width: 20%;
  text-align: left; }

#dwfrm_billing .payment-method-expanded .form-row.card-name .field-wrapper {
  width: 78%;
  padding: 0px 15px 0px 8px !important; }

#dwfrm_billing .payment-method-expanded .form-row.card-type {
  width: 50%;
  float: left;
  padding-right: 20px; }
  #dwfrm_billing .payment-method-expanded .form-row.card-type label {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    width: 20%; }
  #dwfrm_billing .payment-method-expanded .form-row.card-type .field-wrapper {
    width: 75%;
    padding-right: 8px !important; }

#dwfrm_billing .payment-method-expanded .form-row.card-number {
  width: 46%;
  float: left; }
  #dwfrm_billing .payment-method-expanded .form-row.card-number label {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    margin-right: 10px;
    width: 25%; }
  #dwfrm_billing .payment-method-expanded .form-row.card-number .field-wrapper {
    width: 70%; }

#dwfrm_billing .payment-method-expanded .form-row.card-date {
  width: 50%;
  float: left;
  padding-right: 20px; }
  #dwfrm_billing .payment-method-expanded .form-row.card-date label {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    margin-right: 10px; }
  #dwfrm_billing .payment-method-expanded .form-row.card-date .field-wrapper {
    width: 76%; }
  #dwfrm_billing .payment-method-expanded .form-row.card-date .month {
    width: 34%;
    padding-right: 25px; }
  #dwfrm_billing .payment-method-expanded .form-row.card-date .year {
    width: 19%; }

#dwfrm_billing .payment-method-expanded .form-row.card-security {
  width: 45%;
  max-width: 400px;
  float: left;
  clear: none !important; }
  #dwfrm_billing .payment-method-expanded .form-row.card-security label {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    margin-right: 30px; }
  #dwfrm_billing .payment-method-expanded .form-row.card-security .field-wrapper {
    width: 25%;
    float: left; }
  #dwfrm_billing .payment-method-expanded .form-row.card-security .form-field-tooltip {
    width: 5%;
    float: left; }
    #dwfrm_billing .payment-method-expanded .form-row.card-security .form-field-tooltip a i {
      font-size: 17px; }
  #dwfrm_billing .payment-method-expanded .form-row.card-security.full-width {
    float: none; }
    #dwfrm_billing .payment-method-expanded .form-row.card-security.full-width .field-wrapper {
      min-width: 12%; }

#paymentCountry + #dwfrm_billing .payment-method-options {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  #paymentCountry + #dwfrm_billing .payment-method-options > .label-inline {
    width: auto; }
    @media only screen and (max-width: 768px) {
      #paymentCountry + #dwfrm_billing .payment-method-options > .label-inline:first-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 10px;
        margin-bottom: 0;
        margin-right: 0; } }
    #paymentCountry + #dwfrm_billing .payment-method-options > .label-inline:last-child {
      width: auto; }
      #paymentCountry + #dwfrm_billing .payment-method-options > .label-inline:last-child ul#type li.form-row input[type="radio"] {
        margin-right: 10px; }
        @media (max-width: 768px) {
          #paymentCountry + #dwfrm_billing .payment-method-options > .label-inline:last-child ul#type li.form-row input[type="radio"] {
            margin-right: 0; } }
  #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type {
    margin-bottom: 15px; }
    #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type:last-child {
      margin-bottom: 0; }
    #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type > .form-row #issuer {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      @media only screen and (max-width: 768px) {
        #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type > .form-row #issuer {
          width: auto; } }
      #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type > .form-row #issuer > li {
        flex: 1;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
        #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type > .form-row #issuer > li img {
          height: 30px;
          padding: 0; }
        @media only screen and (max-width: 768px) {
          #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type > .form-row #issuer > li {
            width: 50%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            padding: 0 10px;
            margin: 8px 0; }
            #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type > .form-row #issuer > li > img {
              padding-left: 0;
              margin-left: 0; } }

#paymentCountry[value="DE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type, #paymentCountry[value="BE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type, #paymentCountry[value="FR"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }
  @media only screen and (max-width: 768px) {
    #paymentCountry[value="DE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type, #paymentCountry[value="BE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type, #paymentCountry[value="FR"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  #paymentCountry[value="DE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type > li:nth-child(2), #paymentCountry[value="BE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type > li:nth-child(2), #paymentCountry[value="FR"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type > li:nth-child(2) {
    position: static; }
  @media (max-width: 768px) {
    #paymentCountry[value="DE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type, #paymentCountry[value="BE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type, #paymentCountry[value="FR"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type {
      flex-direction: column; } }

@media (min-width: 768px) {
  #paymentCountry[value="PL"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type > li:nth-child(2) img.logo {
    margin-left: 10px; } }

@media (min-width: 768px) and (min-width: 769px) {
  #paymentCountry[value="PL"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type + li.form-row {
    margin-left: 20px !important;
    position: absolute;
    left: 590px; } }

@media (max-width: 767px) {
  #paymentCountry[value="PL"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type > li:nth-child(1) label.method-name[for="dotpay"] {
    width: 135px; } }

#paymentCountry[value="PT"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type {
  margin-left: 5px; }
  @media (max-width: 768px) {
    #paymentCountry[value="PT"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type {
      margin-left: 0px; } }
  @media (min-width: 769px) {
    #paymentCountry[value="PT"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent > .label-inline:last-child ul#type > li {
      padding-right: 60px; } }

@media (min-width: 768px) {
  #paymentCountry[value="DE"] + #dwfrm_billing .payment-area-content fieldset .payment-method-options.form-indent ul#type > li {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 10px; } }

.pt_order-confirmation #main {
  width: 100%; }

.pt_order-confirmation .footer-container {
  border-top: 1px solid #E0E0E0; }

.pt_order-confirmation .primary-focus {
  margin: 0 auto; }
  .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .checkout-progress-indicator {
    display: none; }
  .pt_order-confirmation .primary-focus .confirmation .create-account {
    paddig-left: 0.5%; }
  .pt_order-confirmation .primary-focus .confirmation .continue-shopping-link a {
    padding-left: 13px; }
  .pt_order-confirmation .primary-focus .confirmation {
    position: relative; }
    .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator {
      width: 62%;
      overflow: hidden;
      left: -18%; }
      .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator .step-1,
      .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator .step-2 {
        width: 200px; }
      .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator .steps-line-1 {
        height: 1px;
        background-color: #CCCCCC;
        display: block;
        width: 100%;
        float: left;
        margin-top: 20px;
        margin-left: -17px;
        margin-right: -63px;
        padding-top: 0; }
      .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator .steps-line-2 {
        height: 1px;
        background-color: #CCCCCC;
        display: block;
        width: 100%;
        float: left;
        margin-top: 20px;
        margin-left: -17px;
        margin-right: -63px;
        padding-top: 0; }
    .pt_order-confirmation .primary-focus .confirmation .confirmation-message {
      width: 62%;
      border: none;
      padding-bottom: 0px; }
      .pt_order-confirmation .primary-focus .confirmation .confirmation-message h1 {
        position: absolute;
        top: 16%;
        left: 2%;
        width: 25%;
        font-size: 33px;
        font-family: "gotha-medium", Arial, Verdana, sans-serif;
        text-transform: uppercase;
        text-align: center;
        letter-spacing: 1px;
        color: #ffffff; }
      .pt_order-confirmation .primary-focus .confirmation .confirmation-message #confirmation-message-content {
        text-align: center; }
        .pt_order-confirmation .primary-focus .confirmation .confirmation-message #confirmation-message-content img {
          width: 100%; }
        .pt_order-confirmation .primary-focus .confirmation .confirmation-message #confirmation-message-content p {
          font-size: 14px; }
    .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details {
      width: 73%; }
      .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel {
        width: 33%;
        position: absolute;
        top: 0;
        right: -30px;
        overflow: hidden;
        padding-right: 2.5%;
        /*background-color: #fafafa;
            padding: 20px 34px;*/
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .orderdetails-container {
          background-color: #fafafa;
          padding: 20px 34px; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-information h1 {
          text-transform: uppercase;
          font-size: 16px;
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          border-bottom: 1px solid #E0E0E0;
          padding-bottom: 13px;
          margin-bottom: 5px; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-number,
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-date {
          margin-bottom: 5px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-number span,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-date span {
            font-size: 14px;
            color: #000000;
            letter-spacing: 1px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-number .label,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-date .label {
            font-family: "gotha-bold", Arial, Verdana, sans-serif; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-number .value,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-date .value {
            font-family: "gotha-regular", Arial, Verdana, sans-serif; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-payment-instruments {
          padding-bottom: 15px;
          border-bottom: 1px solid #e0e0e0;
          overflow: hidden; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-payment-instruments .label {
            float: none;
            font-size: 14px;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            /* letter-spacing: 1px;*/
            color: #000000;
            margin-right: 5px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-payment-instruments .payment-type {
            float: none;
            padding-top: 5px;
            font-size: 14px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            /* letter-spacing: 1px;*/
            margin-right: 5px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-payment-instruments .payment-amount {
            float: left;
            padding-top: 4px;
            display: inline-block; }
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-payment-instruments .payment-amount .label {
              display: none; }
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-payment-instruments .payment-amount .value {
              font-size: 14px;
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              /* letter-spacing: 1px;*/ }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .shipping-method {
          margin-bottom: 6px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .shipping-method .label {
            font-size: 14px;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            text-transform: capitalize;
            /* letter-spacing: 1px;*/
            float: left;
            margin-right: 5px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .shipping-method .value {
            padding-top: 5px;
            width: auto;
            font-size: 14px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            /* letter-spacing: 1px;*/ }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .order-shipment-address {
          margin-bottom: 20px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .order-shipment-address .label {
            font-size: 14px;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            /* letter-spacing: 1px;*/
            text-transform: capitalize;
            margin-bottom: 10px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .order-shipment-address .summarybox .name {
            font-size: 14px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            /*letter-spacing: 1px;*/ }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .order-billing {
          padding-bottom: 20px;
          border-bottom: 1px solid #e0e0e0; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .order-billing .label {
            font-size: 14px;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            /* letter-spacing: 1px;*/
            text-transform: capitalize;
            margin-bottom: 10px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .order-billing .mini-address-name {
            font-size: 14px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            /*letter-spacing: 1px;*/
            font-style: normal; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-shipments .order-billing .mini-address-location address {
            font-size: 14px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            /*letter-spacing: 1px;*/
            font-style: normal !important; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-summary {
          margin-top: 12px; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table tr {
            margin-bottom: 7px;
            width: 100%;
            display: table; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table td {
            padding: 0px !important; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table .order-subtotal td,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table .order-shipping td,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table .order-discount td {
            font-size: 14px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            letter-spacing: 1px;
            color: black; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table .order-total td {
            font-size: 14px;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            letter-spacing: 1px; }
      .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails {
        width: 87%;
        min-height: 800px; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table {
          background: #ffffff;
          border: none; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item {
            border-bottom: 1px solid #e0e0e0;
            margin-bottom: 20px;
            padding-bottom: 25px; }
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details {
              width: 70%; }
              .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details div.label {
                padding: 20px 0px 15px 20px;
                background-color: #fafafa;
                font-size: 14px;
                font-family: "gotha-bold", Arial, Verdana, sans-serif;
                text-transform: capitalize;
                margin-bottom: 20px; }
              .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details img {
                float: left;
                width: auto;
                margin: 10px 25px 0px 20px; }
              .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item {
                float: left;
                padding-top: 7px; }
                .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .name {
                  font-family: "gotha-regular", Arial, Verdana, sans-serif;
                  font-size: 12px;
                  width: 100%;
                  margin: 0px 0px 8px 0px;
                  height: auto;
                  letter-spacing: 1px; }
                .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .promo {
                  font-size: 12px;
                  margin-bottom: 10px; }
                .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .sku span.label,
                .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .sku .value {
                  font-size: 12px;
                  font-family: "gotha-regular", Arial, Verdana, sans-serif;
                  text-transform: capitalize; }
                .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute span.label,
                .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute .value {
                  font-size: 12px;
                  font-family: "gotha-regular", Arial, Verdana, sans-serif;
                  text-transform: capitalize; }
                .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute img {
                  width: 15px;
                  float: none;
                  border-radius: 100%;
                  margin-left: 5px; }
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-quantity div.label {
              padding: 20px 20px 15px 20px;
              background-color: #fafafa;
              font-size: 14px;
              font-weight: bold;
              text-transform: capitalize; }
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-quantity span {
              display: inline-block;
              margin-top: 25px;
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              font-size: 12px;
              letter-spacing: 1px; }
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-price div.label {
              padding: 20px 40px 15px 20px;
              background-color: #fafafa;
              font-size: 14px;
              font-weight: bold;
              text-transform: capitalize; }
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-price span {
              display: inline-block;
              margin-top: 25px;
              margin-right: 36px;
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              font-size: 12px;
              letter-spacing: 1px; }

.pt_order-confirmation .login-box.login-create-account {
  width: 100% !important;
  margin-top: 20px; }
  .pt_order-confirmation .login-box.login-create-account h2 {
    font-size: 21px;
    margin-left: 8px; }
  .pt_order-confirmation .login-box.login-create-account .login-box-content {
    padding: 20px 34px;
    background-color: #fafafa;
    border: none;
    border-radius: 0px; }
    .pt_order-confirmation .login-box.login-create-account .login-box-content p {
      display: none; }
    .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .form-row {
      position: relative;
      margin-bottom: 0; }
      .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .form-row label {
        position: absolute;
        right: 0; }
        .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .form-row label span:nth-child(2) {
          display: none; }
      .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .form-row .field-wrapper {
        width: 98%; }
        .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .form-row .field-wrapper input {
          border: none;
          border-bottom: 1px solid #000000;
          background-color: transparent;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 2px;
          color: #787878;
          padding-left: 0px;
          margin-right: 0; }
        .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .form-row .field-wrapper input.valid {
          color: #000000 !important; }
      .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .form-row .form-caption {
        display: none; }
        .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .form-row .form-caption.error-message {
          display: block;
          width: 100%;
          margin: 0;
          -webkit-box-sizing: border-box;
          box-sizing: border-box; }
    .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .personal-data-caption {
      margin-left: 0px;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 11px;
      letter-spacing: 1px;
      line-height: 20px; }
      .pt_order-confirmation .login-box.login-create-account .login-box-content #RegistrationForm fieldset .personal-data-caption a {
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        text-transform: uppercase;
        text-decoration: underline; }
    .pt_order-confirmation .login-box.login-create-account .login-box-content button {
      float: right;
      padding: 15px 30px;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: bold;
      letter-spacing: 1px; }
      .pt_order-confirmation .login-box.login-create-account .login-box-content button:hover {
        background-color: #4c4c4c;
        border: 1px solid #4c4c4c;
        color: #ffffff; }

.rightPart {
  float: right; }

.hidden {
  display: none !important; }

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #000000 !important;
  border: none !important; }

input:-moz-autofill,
textarea:-moz-autofill,
select:-moz-autofill {
  background-color: #ffffff !important;
  background-image: none !important;
  color: #000000 !important;
  border: none !important; }

/*//Modal Google Maps
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable{
    width: 1000px !important;
}*/
#dialog-container.dialog-content.ui-dialog-content.ui-widget-content {
  padding: 5%; }
  #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .container-title h1 {
    font-style: initial;
    font-family: "gotha-bold", Arial, Verdana, sans-serif; }
  #dialog-container.dialog-content.ui-dialog-content.ui-widget-content button {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  #dialog-container.dialog-content.ui-dialog-content.ui-widget-content button:hover {
    background-color: #4e4c4c !important;
    color: white;
    border-color: #4e4c4c; }

.checkout-section-container {
  position: relative; }
  .checkout-section-container .section-header {
    display: inline-block;
    width: 70%; }
  .checkout-section-container .section-header-note {
    position: absolute;
    right: 0;
    top: 25px;
    float: right;
    display: inline-block; }

@media screen and (min-width: 1041px) {
  .pt_checkout .previous-step {
    display: none !important; } }

@media screen and (max-width: 1041px) {
  .pt_checkout .only-mobile {
    display: block; }
  .pt_checkout #primary, .pt_checkout #secondary {
    width: 100% !important; }
  .pt_checkout #primary.primary-content .envio {
    cursor: pointer;
    padding-right: 20px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative; }
    .pt_checkout #primary.primary-content .envio i {
      position: absolute;
      right: 10px;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
  .pt_checkout #primary.primary-content #shippingAddress .col1, .pt_checkout #primary.primary-content #shippingAddress .col2 {
    display: none; }
    .pt_checkout #primary.primary-content #shippingAddress .col1.panel-mostrado, .pt_checkout #primary.primary-content #shippingAddress .col2.panel-mostrado {
      display: block; }
  .pt_checkout #secondary.nav.summary .checkout-mini-cart, .pt_checkout #secondary.nav.summary .checkout-order-totals, .pt_checkout #secondary.nav.summary .section-header-note {
    display: none; }
    .pt_checkout #secondary.nav.summary .checkout-mini-cart.panel-mostrado, .pt_checkout #secondary.nav.summary .checkout-order-totals.panel-mostrado, .pt_checkout #secondary.nav.summary .section-header-note.panel-mostrado {
      display: block; }
  .pt_checkout #secondary.nav.summary .checkout-section-container {
    margin-top: 20px; }
    .pt_checkout #secondary.nav.summary .checkout-section-container .section-header-note {
      position: initial;
      display: none;
      text-align: right;
      margin-right: 30px;
      margin-top: 15px;
      margin-bottom: 15px; }
      .pt_checkout #secondary.nav.summary .checkout-section-container .section-header-note.panel-mostrado {
        display: block; }
    .pt_checkout #secondary.nav.summary .checkout-section-container .section-header {
      background-color: #FAFAFA;
      cursor: pointer;
      font-size: 14px !important; }
      .pt_checkout #secondary.nav.summary .checkout-section-container .section-header span, .pt_checkout #secondary.nav.summary .checkout-section-container .section-header i {
        display: inline-block; }
      .pt_checkout #secondary.nav.summary .checkout-section-container .section-header span {
        float: right;
        clear: both;
        margin-right: 15px; }
        .pt_checkout #secondary.nav.summary .checkout-section-container .section-header span i {
          margin-left: 15px; }
  .pt_checkout #secondary.nav.summary .section-header-order a {
    display: block; } }

@media screen and (max-width: 768px) {
  .pt_checkout .only-mobile {
    display: block; }
  .pt_checkout #primary.primary-content .payment-method .form-row label {
    width: 35%;
    text-align: left; } }

@media screen and (max-width: 1024px) {
  .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator {
    left: 0% !important; }
  .pt_order-confirmation .orderdetails.right-panel {
    position: initial !important;
    width: 98.5% !important;
    margin-left: 3%; }
    .pt_order-confirmation .orderdetails.right-panel .orderdetails-container {
      width: 86%;
      margin-left: 1%;
      padding: 3% 6% !important; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-summary .order-detail-summary .order-totals-table .order-subtotal td, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipping td, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-total td, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .including-iva td {
        font-size: 13px; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-number .value, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-date .value, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-payment-instruments .payment-type {
        margin-left: 3%;
        font-weight: inherit;
        font-size: 13px !important; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-number .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-date .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-payment-instruments .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .payment-amount .value {
        font-size: 13px !important; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .shipping-method .value, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .order-shipment-address .summarybox .name, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .mini-address-name, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .mini-address-location address {
        font-size: 13px !important; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .shipping-method .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .order-shipment-address .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .order-billing .label {
        font-size: 13px !important; }
    .pt_order-confirmation .orderdetails.right-panel .login-box.login-create-account h2 {
      margin-left: 2%;
      font-size: 18px;
      font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .pt_order-confirmation .orderdetails.right-panel .login-box.login-create-account .login-box-content {
      margin-left: 2%; }
  .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator {
    width: 100%;
    left: -6%; }
  .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details {
    width: 100%; }
  .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails {
    width: 98.5% !important;
    margin-left: 2%;
    height: auto;
    min-height: auto;
    margin-bottom: 50px; }
    .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details img {
      margin: 5% 3% 0 0; }
    .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item {
      margin-left: 1%;
      width: 95.5%;
      font-weight: bold;
      margin-bottom: 1% !important; }
      .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .line-item-price {
        width: 28%; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .line-item-price span {
          margin-top: 13% !important;
          margin-right: 6% !important; }
      .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item {
        width: 64%; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item .name {
          margin: 5% 0 0 0 !important; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item .name a {
            font-size: 13px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .line-item:first-child {
      border-top: 1px solid #e0e0e0; }
  .pt_order-confirmation .primary-focus .confirmation .confirmation-message {
    width: 94%;
    margin-left: 2%;
    position: relative; }
    .pt_order-confirmation .primary-focus .confirmation .confirmation-message h1 {
      top: 20%;
      width: 42%;
      font-size: 25px; } }

@media screen and (max-width: 767px) {
  .pt_checkout ~ div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
    position: absolute;
    right: 10px;
    top: 50% !important;
    left: 50% !important;
    height: 100% !important;
    width: 100% !important;
    overflow-y: scroll;
    transform: translate(-50%, -50%); }
    .pt_checkout ~ div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable #dialog-container {
      overflow: auto;
      padding: 20px !important; }
  .pt_checkout #dwfrm_billing {
    cursor: pointer; }
  .pt_checkout #dwfrm_billing .toggle-payment {
    width: 100%;
    padding-right: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .pt_checkout #dwfrm_billing .toggle-facturacion > i, .pt_checkout #dwfrm_billing .toggle-payment i {
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
  .pt_checkout .btn-edit-address {
    display: none; }
  .pt_checkout #dwfrm_billing .form-row-button {
    float: none;
    width: 100%;
    margin-top: 15px; }
    .pt_checkout #dwfrm_billing .form-row-button button {
      width: 100%;
      height: 50px; }
  .pt_checkout #dwfrm_billing .billing-coupon-content {
    display: none; }
    .pt_checkout #dwfrm_billing .billing-coupon-content.showed {
      display: block; }
  .pt_checkout #dwfrm_billing legend.billing-coupon-code {
    width: 100%;
    padding-right: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .pt_checkout #dwfrm_billing legend.billing-coupon-code i {
      display: block;
      position: absolute;
      right: 10px;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); } }

@media screen and (max-width: 768px) {
  .pt_checkout .cart-returns,
  .pt_checkout .cart-shipping {
    width: 90%;
    margin-left: 1%; }
  .checkout-progress-indicator .step-1, .checkout-progress-indicator .step-2, .checkout-progress-indicator .step-3, .checkout-progress-indicator .steps-line-1, .checkout-progress-indicator .steps-line-2 {
    vertical-align: top;
    width: 10%; }
  .checkout-progress-indicator .steps-line-1, .checkout-progress-indicator .steps-line-2 {
    top: 10px; }
  .checkout-progress-indicator .step-3.inactive span:last-child {
    font-size: 10px;
    line-height: 16px; }
  .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator {
    left: -4% !important; }
  .pt_order-confirmation .orderdetails.right-panel {
    position: initial !important;
    width: 98.5% !important;
    margin-left: 3%; }
    .pt_order-confirmation .orderdetails.right-panel .orderdetails-container {
      width: 86%;
      margin-left: 1%;
      padding: 3% 6% !important; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-summary .order-detail-summary .order-totals-table .order-subtotal td, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipping td, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-total td, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .including-iva td {
        font-size: 12px; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-number .value, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-date .value, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-payment-instruments .payment-type {
        margin-left: 3%;
        font-weight: inherit;
        font-size: 12px !important; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-number .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-date .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .order-payment-instruments .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-information .payment-amount .value {
        font-size: 12px !important; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .shipping-method .value, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .order-shipment-address .summarybox .name, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .mini-address-name, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .mini-address-location address {
        font-size: 12px !important; }
      .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .shipping-method .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .order-shipment-address .label, .pt_order-confirmation .orderdetails.right-panel .orderdetails-container .order-shipments .order-billing .label {
        font-size: 12px !important; }
    .pt_order-confirmation .orderdetails.right-panel .login-box.login-create-account h2 {
      margin-left: 2%;
      font-size: 18px;
      font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .pt_order-confirmation .orderdetails.right-panel .login-box.login-create-account .login-box-content {
      margin-left: 2%; }
  .pt_order-confirmation .primary-focus .confirmation .checkout-progress-indicator {
    width: 100%;
    left: -6%; }
  .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details {
    width: 100%; }
  .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails {
    width: 98.5% !important;
    margin-left: 2%;
    height: auto;
    min-height: auto;
    margin-bottom: 50px; }
    .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details img {
      margin: 5% 3% 0 0; }
    .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item {
      margin-left: 1%;
      width: 95.5%;
      font-weight: bold;
      margin-bottom: 1% !important; }
      .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .line-item-price {
        width: 28%; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .line-item-price span {
          margin-top: 13% !important;
          margin-right: 6% !important; }
      .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item {
        width: 64%; }
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item .name {
          margin: 2% 0 0 0 !important; }
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item .name a {
            font-size: 12px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .line-item:first-child {
      border-top: 1px solid #e0e0e0; }
  .pt_order-confirmation .primary-focus .confirmation .confirmation-message {
    width: 94%;
    margin-left: 2%;
    position: relative; }
    .pt_order-confirmation .primary-focus .confirmation .confirmation-message h1 {
      top: 18%;
      width: 42%;
      font-size: 15px; }
  #wrapper.pt_checkout .only-mobile {
    display: block; }
  #wrapper.pt_checkout fieldset > legend {
    margin-bottom: 5px;
    width: 100%;
    padding-right: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #wrapper.pt_checkout .continue-shopping-link {
    display: none; }
  #wrapper.pt_checkout #primary, #wrapper.pt_checkout #secondary {
    width: 100% !important; }
  #wrapper.pt_checkout #primary.primary-content .col1, #wrapper.pt_checkout #primary.primary-content .col2 {
    width: 100%;
    margin: 0;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #wrapper.pt_checkout #primary.primary-content .billing-coupon-code .label-above, #wrapper.pt_checkout #primary.primary-content .billing-coupon-code .coupon-apply, #wrapper.pt_checkout #primary.primary-content .billing-coupon-code #add-coupon {
    width: 100%; }
  #wrapper.pt_checkout #primary.primary-content .billing-coupon-code .label-above {
    margin: 0; }
    #wrapper.pt_checkout #primary.primary-content .billing-coupon-code .label-above .field-wrapper {
      padding-right: 0;
      margin-right: 0; }
  #wrapper.pt_checkout #primary.primary-content .form-row.gift-row {
    margin: 0; }
  #wrapper.pt_checkout #primary.primary-content .button-fancy-large.rightPart {
    width: 100%; }
  #wrapper.pt_checkout #primary.primary-content #shipping-method-list .form-row {
    width: 100%;
    float: none; }
  #wrapper.pt_checkout #primary.primary-content .payment-method-options .form-row.label-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex !important;
    margin-bottom: 5px; } }
  @media screen and (max-width: 768px) and (max-width: 768px) {
    #wrapper.pt_checkout #primary.primary-content .payment-method-options .form-row.label-inline {
      display: flex !important;
      margin-right: 0; }
      #wrapper.pt_checkout #primary.primary-content .payment-method-options .form-row.label-inline > li.form-row {
        display: flex;
        align-items: center; }
        #wrapper.pt_checkout #primary.primary-content .payment-method-options .form-row.label-inline > li.form-row .input-radio {
          margin-right: 10px;
          margin-top: 5px; } }
      @media screen and (max-width: 768px) and (max-width: 768px) and (max-width: 768px) {
        #wrapper.pt_checkout #primary.primary-content .payment-method-options .form-row.label-inline > li.form-row .input-radio {
          margin-right: 0; } }

@media screen and (max-width: 768px) {
  #wrapper.pt_checkout #primary.primary-content .payment-method-options .form-row.label-inline.adyenBlockImportant {
    display: block !important;
    padding: 0;
    margin-left: 0; }
  #wrapper.pt_checkout #primary.primary-content .payment-method .form-row.month {
    width: 34%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0; }
  #wrapper.pt_checkout #primary.primary-content .payment-method .form-row.year {
    width: 27%;
    margin: 0; }
  #wrapper.pt_checkout #primary.primary-content .payment-method .form-row.creditCardList .field-wrapper {
    width: 100%; }
  #wrapper.pt_checkout #primary.primary-content .payment-method .form-row.savecard {
    float: left; }
    #wrapper.pt_checkout #primary.primary-content .payment-method .form-row.savecard .field-wrapper {
      width: 25px;
      float: left; }
  #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row {
    width: 100%;
    margin-bottom: 0.5rem; }
    #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row label {
      width: auto;
      margin-right: 10px; }
    #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row .field-wrapper {
      width: 70%;
      float: right; }
    #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row.card-name label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 30%; }
      #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row.card-name label .required-indicator {
        margin-right: 7px; }
    #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row.card-name .field-wrapper {
      width: 64%;
      float: right;
      padding-right: 7px !important; }
    #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row.card-security > label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: auto; }
      #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row.card-security > label span.required-indicator {
        margin-right: 5px; }
    #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row.card-security .field-wrapper {
      width: auto;
      min-width: 70px;
      padding-left: 5px;
      float: left; }
    #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row.card-date > label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: auto;
      margin-right: 10px; }
      #wrapper.pt_checkout #primary.primary-content .payment-method > .form-row.card-date > label span.required-indicator {
        margin-right: 5px; }
  #wrapper.pt_checkout #primary.primary-content .payment-method .required-indicator {
    display: inline; }
  #wrapper.pt_checkout #secondary.nav.summary {
    margin-left: 0;
    display: block;
    margin: 0 auto; }
    #wrapper.pt_checkout #secondary.nav.summary .checkout-section-container .section-header {
      margin-bottom: 10px; }
  #wrapper.pt_checkout footer .footer-rights, #wrapper.pt_checkout footer ul {
    width: 100%;
    text-align: center;
    padding-left: 0;
    margin-left: 0; }
  #wrapper.pt_checkout footer .footer-container.footercart {
    width: auto; }
  #wrapper.pt_checkout footer ul {
    margin-top: 20px; }
    #wrapper.pt_checkout footer ul a {
      text-decoration: underline;
      font-family: "gotha-medium", Arial, Verdana, sans-serif; }
  #wrapper.pt_checkout .checkout-billing .acceptance {
    line-height: unset;
    margin-left: 0; } }
  @media screen and (max-width: 768px) and (max-width: 768px) {
    #wrapper.pt_checkout .checkout-billing .acceptance {
      pointer-events: none; } }

ul#type {
  list-style: none;
  width: auto !important; }
  @media (min-width: 769px) {
    ul#type > li.form-row {
      max-width: 290px !important; } }

.pt_checkout .primary-content form#dwfrm_billing .payment-area-content fieldset div.payment-method ul#issuer {
  padding: 0;
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(4, auto); }
  .pt_checkout .primary-content form#dwfrm_billing .payment-area-content fieldset div.payment-method ul#issuer li {
    ZXZborder-bottom: 1px solid #d8d8d8; }
    .pt_checkout .primary-content form#dwfrm_billing .payment-area-content fieldset div.payment-method ul#issuer li input[type="radio"] {
      cursor: pointer;
      display: -webkit-inline-box;
      width: 18px;
      height: 18px;
      position: initial;
      outline: none;
      -webkit-transition: all 1s linear 1s;
      transition: all 1s linear 1s; }
    .pt_checkout .primary-content form#dwfrm_billing .payment-area-content fieldset div.payment-method ul#issuer li img {
      width: 108px;
      height: 54px;
      border: 1px solid #e2e2e2; }

@media screen and (max-width: 680px) {
  ul#type {
    list-style: none;
    -webkit-padding-start: 0; }
  .pt_checkout .primary-content form#dwfrm_billing .payment-method-expanded {
    margin-left: 0px;
    margin-bottom: 10px; }
  .pt_checkout .primary-content form#dwfrm_billing .payment-area-content fieldset div.payment-method ul#issuer {
    padding: 0;
    margin: 0;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(2, auto); }
    .pt_checkout .primary-content form#dwfrm_billing .payment-area-content fieldset div.payment-method ul#issuer li {
      margin: .3rem;
      border: 1px solid #ededed; }
      .pt_checkout .primary-content form#dwfrm_billing .payment-area-content fieldset div.payment-method ul#issuer li input[type="radio"] {
        cursor: pointer;
        display: -webkit-inline-box;
        width: 1rem;
        height: 1rem;
        position: initial;
        outline: none;
        -webkit-transition: all 1s linear 1s;
        transition: all 1s linear 1s; }
      .pt_checkout .primary-content form#dwfrm_billing .payment-area-content fieldset div.payment-method ul#issuer li img {
        float: right; } }

@media screen and (max-width: 320px) {
  #primary.primary-content .envio span {
    padding-left: 0; }
  #primary.primary-content .envio .dialog-required {
    padding-left: 0; } }

@media screen and (max-width: 425px) {
  #primary.primary-content .envio .dialog-required {
    display: block; } }

@media screen and (max-width: 346px) {
  .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details img {
    width: 33%; } }

@media screen and (min-width: 1024px) and (max-width: 1365px) {
  .pt_checkout #dwfrm_billing .payment-method.payment-method-expanded .form-row.card-number .field-wrapper {
    width: 68%; }
  .pt_checkout #dwfrm_billing .payment-method.payment-method-expanded .form-row.card-type label {
    margin-right: 20px; }
  .pt_checkout #dwfrm_billing .payment-method.payment-method-expanded .form-row.card-type .field-wrapper {
    width: 65%; }
  .pt_checkout #dwfrm_billing .payment-method.payment-method-expanded .form-row.card-date label {
    max-width: 30%; }
  .pt_checkout #dwfrm_billing .payment-method.payment-method-expanded .form-row.card-security label {
    margin-right: 25px;
    width: auto; } }

@media screen and (width: 768px) {
  #paymentCountry + #dwfrm_billing .payment-method-options > .form-row #type > .form-row #issuer > li {
    flex: none;
    width: 32%;
    min-width: auto; } }

.pt_order #secondary {
  width: 99% !important;
  padding-left: 5px;
  box-sizing: border-box;
  border-right: none; }
  .pt_order #secondary .menu-mobile {
    display: none; }
  .pt_order #secondary nav .secondary-navigation .content-asset {
    margin: 45px 0px 0px 25px; }
    .pt_order #secondary nav .secondary-navigation .content-asset ul {
      display: table;
      width: 99%;
      overflow: hidden;
      margin-bottom: 0px; }
      .pt_order #secondary nav .secondary-navigation .content-asset ul li {
        display: table-cell;
        width: 150px; }
        .pt_order #secondary nav .secondary-navigation .content-asset ul li a {
          font-size: 14px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          padding-bottom: 9px;
          text-align: center;
          width: 80%; }
          .pt_order #secondary nav .secondary-navigation .content-asset ul li a:hover, .pt_order #secondary nav .secondary-navigation .content-asset ul li a.active {
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            border-bottom: 2px solid #000000; }
  .pt_order #secondary .account-nav-asset {
    display: none; }

.pt_order .breadcrumb {
  margin-left: 25px; }
  @media screen and (max-width: 600px) {
    .pt_order .breadcrumb {
      margin-left: 0px;
      line-height: 1.75em; } }

.pt_order #primary {
  width: 100% !important;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0px 40px; }
  .pt_order #primary h1 {
    font-size: 21px;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    margin: 30px 0px 73px 0px; }
  .pt_order #primary .orderdetails.right-panel {
    width: 31%;
    position: absolute;
    top: 0;
    left: 65%;
    overflow: hidden;
    padding-top: 1.3rem;
    box-sizing: border-box; }
    .pt_order #primary .orderdetails.right-panel .orderdetails-container {
      background-color: #fafafa;
      padding: 20px 34px; }
    .pt_order #primary .orderdetails.right-panel .order-information h1 {
      text-transform: uppercase;
      font-size: 16px;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      border-bottom: 1px solid #E0E0E0;
      padding-bottom: 13px;
      margin-bottom: 5px; }
    .pt_order #primary .orderdetails.right-panel .order-number,
    .pt_order #primary .orderdetails.right-panel .order-date {
      margin-bottom: 5px; }
      .pt_order #primary .orderdetails.right-panel .order-number span,
      .pt_order #primary .orderdetails.right-panel .order-date span {
        font-size: 14px;
        color: #000000;
        letter-spacing: 1px; }
      .pt_order #primary .orderdetails.right-panel .order-number .label,
      .pt_order #primary .orderdetails.right-panel .order-date .label {
        font-family: "gotha-bold", Arial, Verdana, sans-serif; }
      .pt_order #primary .orderdetails.right-panel .order-number .value,
      .pt_order #primary .orderdetails.right-panel .order-date .value {
        font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .pt_order #primary .orderdetails.right-panel .order-payment-instruments {
      padding-bottom: 15px;
      border-bottom: 1px solid #e0e0e0;
      overflow: hidden; }
      .pt_order #primary .orderdetails.right-panel .order-payment-instruments .label {
        float: left;
        font-size: 14px;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        /* letter-spacing: 1px;*/
        color: #000000;
        margin-right: 5px; }
      .pt_order #primary .orderdetails.right-panel .order-payment-instruments .payment-type {
        float: left;
        padding-top: 5px;
        font-size: 14px;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        /* letter-spacing: 1px;*/
        margin-right: 5px; }
      .pt_order #primary .orderdetails.right-panel .order-payment-instruments .payment-amount {
        float: left;
        padding-top: 4px;
        display: inline-block; }
        .pt_order #primary .orderdetails.right-panel .order-payment-instruments .payment-amount .label {
          display: none; }
        .pt_order #primary .orderdetails.right-panel .order-payment-instruments .payment-amount .value {
          font-size: 14px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          /* letter-spacing: 1px;*/ }
    .pt_order #primary .orderdetails.right-panel .order-shipments .shipping-method {
      margin-bottom: 6px; }
      .pt_order #primary .orderdetails.right-panel .order-shipments .shipping-method .label {
        font-size: 14px;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        text-transform: capitalize;
        /* letter-spacing: 1px;*/
        float: left;
        margin-right: 5px; }
      .pt_order #primary .orderdetails.right-panel .order-shipments .shipping-method .value {
        padding-top: 5px;
        width: auto;
        font-size: 14px;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        /* letter-spacing: 1px;*/ }
    .pt_order #primary .orderdetails.right-panel .order-shipments .order-shipment-address {
      margin-bottom: 20px; }
      .pt_order #primary .orderdetails.right-panel .order-shipments .order-shipment-address .label {
        font-size: 14px;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        /* letter-spacing: 1px;*/
        text-transform: capitalize;
        margin-bottom: 10px; }
      .pt_order #primary .orderdetails.right-panel .order-shipments .order-shipment-address .summarybox .name {
        font-size: 14px;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        /*letter-spacing: 1px;*/ }
    .pt_order #primary .orderdetails.right-panel .order-shipments .order-billing {
      padding-bottom: 20px;
      border-bottom: 1px solid #e0e0e0; }
      .pt_order #primary .orderdetails.right-panel .order-shipments .order-billing .label {
        font-size: 14px;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        /* letter-spacing: 1px;*/
        text-transform: capitalize;
        margin-bottom: 10px; }
      .pt_order #primary .orderdetails.right-panel .order-shipments .order-billing .mini-address-name {
        font-size: 14px;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        /*letter-spacing: 1px;*/
        font-style: normal; }
      .pt_order #primary .orderdetails.right-panel .order-shipments .order-billing .mini-address-location address {
        font-size: 14px;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        /*letter-spacing: 1px;*/
        font-style: normal !important; }
    .pt_order #primary .orderdetails.right-panel .order-summary {
      margin-top: 12px; }
      .pt_order #primary .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table tr {
        margin-bottom: 7px;
        width: 100%;
        display: table; }
      .pt_order #primary .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table td {
        padding: 0px !important; }
      .pt_order #primary .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table .order-subtotal td,
      .pt_order #primary .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table .order-shipping td {
        font-size: 14px;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        letter-spacing: 1px; }
      .pt_order #primary .orderdetails.right-panel .order-summary .order-detail-summary .order-totals-table .order-total td {
        font-size: 14px;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        letter-spacing: 1px; }
  .pt_order #primary .orderdetails {
    width: 65%;
    min-height: 800px;
    margin-left: 0px; }
    @media screen and (max-width: 600px) {
      .pt_order #primary .orderdetails {
        min-height: 350px; } }
    @media screen and (max-width: 600px) {
      .pt_order #primary .orderdetails .order-shipments .checkout-progress-indicator {
        width: 100%; }
        .pt_order #primary .orderdetails .order-shipments .checkout-progress-indicator div {
          padding: 0px; }
        .pt_order #primary .orderdetails .order-shipments .checkout-progress-indicator span {
          font-size: 11px; } }
    .pt_order #primary .orderdetails .order-shipments .order-shipment-table {
      background: #ffffff;
      border: none; }
      .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item {
        border-bottom: 1px solid #e0e0e0;
        margin-bottom: 20px;
        padding-bottom: 25px; }
        .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details {
          width: 70%; }
          @media screen and (max-width: 480px) {
            .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details {
              width: 50%; } }
          .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details div.label {
            padding: 20px 0px 15px 20px;
            background-color: #fafafa;
            font-size: 14px;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            text-transform: capitalize;
            margin-bottom: 20px; }
          .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details img {
            float: left;
            width: auto;
            margin: 10px 25px 0px 20px; }
          .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item {
            float: left;
            padding-top: 7px; }
            .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .name {
              font-family: "gotha-bold", Arial, Verdana, sans-serif;
              font-size: 12px;
              width: 100%;
              margin: 0px 0px 8px 0px;
              height: auto;
              letter-spacing: 1px; }
            .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .promo {
              font-size: 12px;
              margin-bottom: 10px; }
            .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .sku span.label,
            .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .sku .value {
              font-size: 12px;
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              text-transform: capitalize; }
            .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute span.label,
            .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute .value {
              font-size: 12px;
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              text-transform: capitalize; }
            .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute img {
              width: 15px;
              float: none;
              border-radius: 100%;
              margin-left: 5px; }
        .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-quantity div.label {
          padding: 20px 20px 15px 20px;
          background-color: #fafafa;
          font-size: 14px;
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          text-transform: capitalize; }
        .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-quantity span {
          display: inline-block;
          margin-top: 25px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; }
        .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-price div.label {
          padding: 20px 40px 15px 20px;
          background-color: #fafafa;
          font-size: 14px;
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          text-transform: capitalize; }
        .pt_order #primary .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-price span {
          display: inline-block;
          margin-top: 25px;
          margin-right: 36px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; }

.pt_order #dwfrm_orders .search-result-options {
  margin-bottom: 25px; }
  .pt_order #dwfrm_orders .search-result-options .pagination ul li {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 12px;
    padding: 5px 8px; }
  .pt_order #dwfrm_orders .search-result-options .pagination ul li.current-page {
    border: 1px solid #000;
    font-family: "gotha-bold", Arial, Verdana, sans-serif; }

.pt_order #dwfrm_orders .search-result-items {
  width: 100%;
  overflow: hidden; }
  .pt_order #dwfrm_orders .search-result-items li {
    margin-bottom: 10px; }
  .pt_order #dwfrm_orders .search-result-items .order-history-header button {
    width: 15%;
    height: 47px;
    border-radius: 0px;
    font-size: 12px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px; }
    .pt_order #dwfrm_orders .search-result-items .order-history-header button:hover {
      background-color: #4c4c4c;
      border: 1px solid #4c4c4c;
      color: #ffffff; }
  .pt_order #dwfrm_orders .search-result-items .order-history-table tbody tr:first-child th.order-shipped-to {
    display: none; }
  .pt_order #dwfrm_orders .search-result-items .order-history-table tbody tr:nth-child(2) td:first-child {
    display: none; }
  .pt_order #dwfrm_orders .search-result-items .order-history-table tbody tr:nth-child(2) td.order-items {
    width: 21%; }

.pt_order .banner-text {
  position: absolute;
  top: 30%;
  left: 7%;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  color: white;
  font-family: "gotha-regular", Arial, Verdana, sans-serif; }
  .pt_order .banner-text h1 {
    letter-spacing: 1px;
    font-size: 49px;
    margin: 0;
    margin-bottom: 2%; }
  .pt_order .banner-text span {
    font-size: 30px; }

.order-history-header {
  background-color: #fafafa;
  border-bottom: 1px solid #cccccc;
  overflow: hidden;
  padding: 13px 16px; }
  .order-history-header .label {
    font-weight: 700; }
  .order-history-header button {
    float: right; }
  .order-history-header .order-date, .order-history-header .order-status, .order-history-header .order-number {
    float: left;
    margin-top: 20px;
    width: 20%;
    font-size: 12px; }
    .order-history-header .order-date label, .order-history-header .order-status label, .order-history-header .order-number label {
      font-family: .order-history-header .order-date label, .order-history-header .order-status label, .order-history-header .order-number label bold; }
    .order-history-header .order-date value, .order-history-header .order-status value, .order-history-header .order-number value {
      font-family: "gotha-regular", Arial, Verdana, sans-serif; }
  .order-history-header .order-status {
    width: 30%;
    margin-top: 10px; }
    .order-history-header .order-status span.order_processed {
      display: inline-block;
      height: 12px;
      width: 12px;
      line-height: 6px;
      -moz-border-radius: 6px;
      /* or 50% */
      border-radius: 6px;
      /* or 50% */
      background-color: #22B571;
      color: #22B571;
      text-align: center; }
    .order-history-header .order-status span.order_shipped {
      display: inline-block;
      height: 12px;
      width: 12px;
      line-height: 6px;
      -moz-border-radius: 6px;
      /* or 50% */
      border-radius: 6px;
      /* or 50% */
      background-color: #29ACE4;
      color: #29ACE4;
      text-align: center; }
    .order-history-header .order-status span.order_canceled {
      display: inline-block;
      height: 12px;
      width: 12px;
      line-height: 6px;
      -moz-border-radius: 6px;
      /* or 50% */
      border-radius: 6px;
      /* or 50% */
      background-color: #C0272C;
      color: #C0272C;
      text-align: center; }

.order-history-items {
  background-color: #fafafa;
  padding: 13px 7px; }
  .order-history-items .order-history-table {
    width: 79%; }
    .order-history-items .order-history-table th, .order-history-items .order-history-table td {
      padding: 5px 10px; }
    .order-history-items .order-history-table ul {
      margin: 0;
      padding: 0; }
    .order-history-items .order-history-table .order-shipped-to {
      display: none; }
    .order-history-items .order-history-table .order-shipped-to,
    .order-history-items .order-history-table .order-items,
    .order-history-items .order-history-table .order-total-price {
      width: 33%; }
    .order-history-items .order-history-table .toggle {
      cursor: pointer;
      display: block; }

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

.orderdetails {
  font-family: Lato, sans-serif;
  margin: 0 1%; }
  .orderdetails h2 {
    clear: both; }
  .orderdetails .label {
    font-weight: bold;
    margin-bottom: .3rem;
    margin-top: .3rem;
    text-transform: uppercase; }
  .orderdetails .order-shipment-table {
    background-color: #efefef;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    /*padding: 1em;*/ }
  .orderdetails .order-shipment-details .order-shipment-address {
    float: right; }
  .orderdetails .order-gift-table {
    clear: both; }
    .orderdetails .order-gift-table .value {
      font-size: 12px;
      font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .orderdetails .order-gift-table img {
      margin: 10px 25px 25px 20px;
      float: left; }
    .orderdetails .order-gift-table .order-gift-cert-attributes {
      float: right;
      width: 40%; }
      .orderdetails .order-gift-table .order-gift-cert-attributes .value {
        font-size: 12px;
        font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .orderdetails .order-gift-table .order-gift-details {
      width: 50%; }
  .orderdetails .line-items {
    clear: both;
    padding-top: 1rem; }
    .orderdetails .line-items .line-item {
      padding-bottom: 1rem; }
      .orderdetails .line-items .line-item .line-item-details,
      .orderdetails .line-items .line-item .line-item-quantity,
      .orderdetails .line-items .line-item .line-item-price {
        display: inline-block;
        vertical-align: top; }
      .orderdetails .line-items .line-item .line-item-quantity,
      .orderdetails .line-items .line-item .line-item-price {
        width: 15%; }
        @media screen and (max-width: 480px) {
          .orderdetails .line-items .line-item .line-item-quantity,
          .orderdetails .line-items .line-item .line-item-price {
            width: 25%; } }
      .orderdetails .line-items .line-item .line-item-details {
        width: 70%; }
        .orderdetails .line-items .line-item .line-item-details a {
          font-size: 12px; }
        @media screen and (max-width: 480px) {
          .orderdetails .line-items .line-item .line-item-details div.label {
            padding: 20px 0px 15px 10px !important; } }
      .orderdetails .line-items .line-item .line-item-quantity {
        text-align: center;
        margin-left: -4px; }
        @media screen and (max-width: 480px) {
          .orderdetails .line-items .line-item .line-item-quantity div.label {
            padding: 20px 20px 15px 0px !important; } }
      .orderdetails .line-items .line-item .line-item-price {
        text-align: right;
        margin-left: -4px; }
        @media screen and (max-width: 480px) {
          .orderdetails .line-items .line-item .line-item-price div.label {
            padding: 20px 40px 15px 0px !important; } }
  @media screen and (min-width: 480px) {
    .orderdetails .order-payment-summary {
      float: right; } }
  .orderdetails .order-information {
    padding-bottom: .5em;
    padding-top: .5em; }
    .orderdetails .order-information .label {
      color: #999;
      font-weight: 300;
      text-transform: none; }
    .orderdetails .order-information .value {
      font-weight: 700; }
    .orderdetails .order-information .order-number {
      font-size: 1.75rem; }
  .orderdetails .payment-amount .label {
    font-weight: normal;
    text-transform: none; }
  .orderdetails .order-totals-table td:first-child {
    padding-right: 5rem;
    text-align: left; }

.pt_order .actions,
.confirmation .actions {
  padding: .5em 1%; }
  .pt_order .actions a,
  .confirmation .actions a {
    margin-right: 2rem; }

.confirmation-message {
  border-bottom: 3px solid #000;
  padding: 1rem 1%; }

.confirmation.create-account {
  position: relative; }
  .confirmation.create-account .login-create-account,
  .confirmation.create-account .order-confirmation-details {
    display: inline-block;
    vertical-align: top; }
  .confirmation.create-account .login-create-account {
    float: right;
    padding: 0 1%;
    width: 25%; }
  .confirmation.create-account .order-confirmation-details {
    width: 73%; }
  .confirmation.create-account .login-box-content {
    background-color: #efefef;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    padding: 1em; }
    .confirmation.create-account .login-box-content p {
      margin-top: 0;
      margin-bottom: 0; }
    .confirmation.create-account .login-box-content .form-row {
      margin: 0; }

@media screen and (max-width: 1024px) {
  .pt_order #secondary ul {
    display: none !important; }
  .pt_order #secondary .menu-mobile {
    display: block;
    border: none;
    border-bottom: 1px solid black;
    font-size: 19px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 98.5%; }
  .pt_order #dwfrm_orders .search-result-items .order-history-header button {
    padding: 0;
    padding-top: 5px; }
  .pt_order #primary .orderdetails.right-panel {
    position: initial !important;
    width: 99% !important;
    margin-left: 0%; }
    .pt_order #primary .orderdetails.right-panel .orderdetails-container {
      width: 86%;
      margin-left: 0%;
      padding: 3% 6% !important; }
      .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-summary .order-detail-summary .order-totals-table .order-subtotal td, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-shipping td, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-total td, .pt_order #primary .orderdetails.right-panel .orderdetails-container .including-iva td {
        font-size: 13px; }
      .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-information .order-number .value, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-information .order-date .value, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-information .order-payment-instruments .payment-type {
        margin-left: 3%;
        font-weight: inherit;
        font-size: 13px !important; }
      .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-information .order-number .label, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-information .order-date .label, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-information .order-payment-instruments .label, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-information .payment-amount .value {
        font-size: 13px !important; }
      .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-shipments .shipping-method .value, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-shipments .order-shipment-address .summarybox .name, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-shipments .mini-address-name, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-shipments .mini-address-location address {
        font-size: 13px !important; }
      .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-shipments .shipping-method .label, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-shipments .order-shipment-address .label, .pt_order #primary .orderdetails.right-panel .orderdetails-container .order-shipments .order-billing .label {
        font-size: 13px !important; }
    .pt_order #primary .orderdetails.right-panel .login-box.login-create-account h2 {
      margin-left: 2%;
      font-size: 18px;
      font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .pt_order #primary .orderdetails.right-panel .login-box.login-create-account .login-box-content {
      margin-left: 2%; }
    .pt_order #primary .orderdetails.right-panel h1 {
      margin-top: 0px; }
  .pt_order .orderdetails {
    width: 98.5% !important;
    margin-left: 1% !important; }
  .pt_order .primary-focus .confirmation .checkout-progress-indicator {
    width: 100%;
    left: -6%; }
    .pt_order .primary-focus .confirmation .checkout-progress-indicator div {
      padding: 0px; }
  .pt_order .primary-focus .confirmation .order-confirmation-details {
    width: 100%; }
  .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails {
    width: 98.5% !important;
    margin-left: 2%;
    height: auto;
    min-height: auto;
    margin-bottom: 50px; }
    .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details img {
      margin: 5% 3% 0 0; }
    .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item {
      margin-left: 1%;
      width: 95.5%;
      font-weight: bold;
      margin-bottom: 1% !important; }
      .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .line-item-price {
        width: 28%; }
        .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .line-item-price span {
          margin-top: 13% !important;
          margin-right: 6% !important; }
      .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item {
        width: 64%; }
        .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item .name {
          margin: 5% 0 0 0 !important; }
          .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails .order-shipments .order-shipment-table .line-item .product-list-item .name a {
            font-size: 13px;
            font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .pt_order .primary-focus .confirmation .order-confirmation-details .orderdetails .line-item:first-child {
      border-top: 1px solid #e0e0e0; }
  .pt_order .primary-focus .confirmation .confirmation-message {
    width: 94%;
    margin-left: 2%;
    position: relative; }
    .pt_order .primary-focus .confirmation .confirmation-message h1 {
      top: 20%;
      width: 42%;
      font-size: 25px; }
  .pt_order .orderdetails {
    width: 97% !important;
    margin-top: 4%; }
    .pt_order .orderdetails .order-shipments .order-shipment-table {
      background: #ffffff;
      border: none; }
      .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item:first-child {
        border-top: 1px solid #e0e0e0; }
      .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item {
        border-bottom: 1px solid #e0e0e0;
        margin-bottom: 20px;
        padding-bottom: 25px; }
        .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details {
          width: 85%; }
          .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details div.label {
            padding: 20px 0px 15px 20px;
            background-color: #fafafa;
            font-size: 14px;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            text-transform: capitalize;
            margin-bottom: 20px; }
          .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details img {
            float: left;
            width: auto;
            margin: 10px 25px 0px 20px; }
          .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item {
            float: left;
            padding-top: 7px; }
            .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .name {
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              font-size: 12px;
              width: 100%;
              margin: 0px 0px 8px 0px;
              height: auto;
              letter-spacing: 1px; }
            .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .promo {
              font-size: 12px;
              margin-bottom: 10px; }
            .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .sku {
              display: none; }
            .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute span.label,
            .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute .value {
              font-size: 12px;
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              text-transform: capitalize; }
            .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-details .product-list-item .attribute img {
              width: 15px;
              float: none;
              border-radius: 100%;
              margin-left: 5px; }
        .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-quantity div.label {
          padding: 20px 20px 15px 20px;
          background-color: #fafafa;
          font-size: 14px;
          font-weight: bold;
          text-transform: capitalize; }
        .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-quantity span {
          display: inline-block;
          margin-top: 25px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; }
        .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-price div.label {
          padding: 20px 40px 15px 20px;
          background-color: #fafafa;
          font-size: 14px;
          font-weight: bold;
          text-transform: capitalize; }
        .pt_order .orderdetails .order-shipments .order-shipment-table .line-items .line-item .line-item-price span {
          display: inline-block;
          margin-top: 25px;
          margin-right: 36px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; } }

@media screen and (max-width: 768px) {
  .pt_order #secondary.nav {
    display: block; }
  .pt_order #primary {
    padding: 0px 15px; }
    .pt_order #primary h1 {
      margin: 0;
      margin-top: 10px; }
  .pt_order #dwfrm_orders .order-history-header .order-number, .pt_order #dwfrm_orders .order-history-header .order-date, .pt_order #dwfrm_orders .order-history-header .order-status {
    float: none;
    width: 100%;
    margin-top: 10px; }
  .pt_order #dwfrm_orders .order-history-header .value {
    margin-left: 5px; }
  .pt_order #dwfrm_orders .search-result-items .order-history-header button {
    float: none;
    width: auto;
    padding: 2%;
    margin-top: 10px; }
  .pt_order #dwfrm_orders .order-history-items {
    margin-bottom: 20px; }
    .pt_order #dwfrm_orders .order-history-items .order-history-table {
      width: 100%; }
    .pt_order #dwfrm_orders .order-history-items .order-items {
      width: 70%;
      padding-bottom: 0; }
      .pt_order #dwfrm_orders .order-history-items .order-items li {
        margin-bottom: 3px; }
    .pt_order #dwfrm_orders .order-history-items .order-total-price {
      width: 30%;
      padding-bottom: 0; } }

@media screen and (max-width: 600px) {
  .pt_order #dwfrm_orders .search-result-items .order-history-header button {
    height: 36px; } }

.shippingaddress .select-address {
  width: 100%;
  margin-left: 0; }

.shippingaddress .edit-address {
  margin-top: 0.5em; }
  .shippingaddress .edit-address span {
    color: #84bd00;
    cursor: pointer; }

.formactions {
  margin-top: 20px;
  text-align: right; }

.item-list .multi-shipment-row {
  border-bottom: none; }

.minishipments-method {
  padding-top: 10px; }

.multishipprogress div, .multishipprogress .step-3 {
  display: inline;
  padding: 1em; }

.multishipprogress .step-4 {
  padding-right: 0; }

.pt_checkout #cart-table .cart-row .shipment-label {
  font-weight: 700;
  margin-top: 35px;
  font-size: 1.4em; }

#PasswordResetForm fieldset {
  position: relative; }

#PasswordResetForm button {
  float: right;
  top: 0px;
  left: 63%; }

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

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

.address-list,
.payment-list {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0; }
  .address-list li,
  .payment-list li {
    list-style-type: none;
    padding: 1em;
    width: 90%; }
    @media screen and (min-width: 768px) {
      .address-list li,
      .payment-list li {
        width: 25%; } }
    .address-list li.default,
    .payment-list li.default {
      background-color: #efefef;
      border: 1px solid #ccc;
      border-radius: 5px;
      margin-top: 1em;
      width: 85%; }
    .address-list li address,
    .payment-list li address {
      color: #666;
      font-style: normal; }
    .address-list li a,
    .address-list li .button-text,
    .payment-list li a,
    .payment-list li .button-text {
      line-height: 2rem;
      padding-right: .2rem; }
  .address-list .mini-address-title,
  .payment-list .mini-address-title {
    font-style: italic;
    line-height: 2rem; }
  .address-list .cc-owner,
  .payment-list .cc-owner {
    font-weight: 700; }

/* Genral pt-account */
.pt_account h1 {
  font-size: 21px;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  margin: 30px 0px 23px 40px; }

.pt_account #primary #addresses .address-list .address-tile address {
  color: black; }

.pt_account #secondary {
  width: 99% !important;
  padding-left: 5px;
  box-sizing: border-box;
  border-right: none; }
  .pt_account #secondary .menu-mobile {
    display: none; }
  .pt_account #secondary nav .secondary-navigation .content-asset {
    margin: 45px 0px 0px 25px; }
    .pt_account #secondary nav .secondary-navigation .content-asset ul {
      display: table;
      width: 99%;
      overflow: hidden;
      margin-bottom: 0px; }
      .pt_account #secondary nav .secondary-navigation .content-asset ul li {
        display: table-cell;
        width: 150px; }
        .pt_account #secondary nav .secondary-navigation .content-asset ul li a {
          font-size: 14px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          padding-bottom: 9px;
          text-align: center;
          width: 80%; }
          .pt_account #secondary nav .secondary-navigation .content-asset ul li a:hover, .pt_account #secondary nav .secondary-navigation .content-asset ul li a.active {
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            border-bottom: 2px solid #000000 !important; }
  .pt_account #secondary .account-nav-asset {
    display: none; }

.pt_account #personal-data {
  display: inline-block;
  width: 45%;
  margin: 0 1% 0 3%; }
  .pt_account #personal-data .birthday-container span.birthday-myaccount {
    margin: 20px;
    margin-right: 5%;
    margin-left: 0;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    display: inline-block; }
  .pt_account #personal-data .birthday-container .form-row:nth-child(2) {
    width: 16%; }
  .pt_account #personal-data .birthday-container .form-row:nth-child(3) {
    width: 15%;
    margin-left: 15px;
    display: inline-block; }
  .pt_account #personal-data .birthday-container .form-row:nth-child(4) {
    width: 22%;
    margin-left: 15px; }
    .pt_account #personal-data .birthday-container .form-row:nth-child(4) span {
      display: none; }
  .pt_account #personal-data .birthday-container .form-row:nth-child(5) {
    float: none;
    display: inline-block;
    margin-left: 15px;
    width: 38%; }
  .pt_account #personal-data .birthday-container .form-row:nth-child(7) {
    float: none;
    display: inline-block;
    width: 15%;
    margin-left: 15px;
    margin-right: 10px; }
  .pt_account #personal-data #RegistrationForm {
    width: 100%;
    float: none;
    padding: 33px 56px;
    box-sizing: border-box;
    background-color: #fafafa;
    display: block; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row.label-inline.form-indent {
    width: 98%;
    margin-left: 0px; }
    .pt_account #personal-data fieldset:nth-child(2) .form-row.label-inline.form-indent .field-wrapper {
      width: 25px; }
    .pt_account #personal-data fieldset:nth-child(2) .form-row.label-inline.form-indent label {
      width: 84%; }
      .pt_account #personal-data fieldset:nth-child(2) .form-row.label-inline.form-indent label span {
        width: 100%;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 11px;
        letter-spacing: 1px; }
  .pt_account #personal-data fieldset:nth-child(2) .personal-data-caption {
    margin-left: 0px;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    line-height: 20px; }
    .pt_account #personal-data fieldset:nth-child(2) .personal-data-caption a {
      font-family: "gotha-bold", Arial, Verdana, sans-serif; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row-button {
    float: right !important;
    margin-right: 6px;
    width: auto; }
    .pt_account #personal-data fieldset:nth-child(2) .form-row-button button {
      padding: 15px 40px;
      border-radius: 0px;
      border: 1px solid #000;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: 1px; }
      .pt_account #personal-data fieldset:nth-child(2) .form-row-button button:hover {
        background-color: #4c4c4c;
        border: 1px solid #4c4c4c;
        color: #ffffff; }
  .pt_account #personal-data fieldset {
    background-color: #fafafa; }
    .pt_account #personal-data fieldset input {
      border: none;
      border-bottom: 1px solid #000000;
      background-color: transparent;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878;
      padding-left: 0px; }
    .pt_account #personal-data fieldset input.valid {
      color: #333; }
    .pt_account #personal-data fieldset input.error {
      border-bottom: 1px solid #C1272D;
      margin-bottom: 8px; }
    .pt_account #personal-data fieldset span.error {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 10px;
      letter-spacing: 1px; }
    .pt_account #personal-data fieldset select {
      width: 100%;
      background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      padding-left: 5px;
      border: none;
      border-bottom: 1px solid #000000;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878; }
      .pt_account #personal-data fieldset select option {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        letter-spacing: 2px;
        color: #787878; }
      .pt_account #personal-data fieldset select option:hover {
        background-color: #000000;
        color: #ffffff; }
    .pt_account #personal-data fieldset select.input-select.valid {
      color: #000000; }
    .pt_account #personal-data fieldset .form-row {
      position: relative;
      clear: both; }
      .pt_account #personal-data fieldset .form-row label {
        position: absolute;
        right: 0px; }
        .pt_account #personal-data fieldset .form-row label span.required-indicator {
          display: inherit; }
          @media screen and (max-width: 768px) {
            .pt_account #personal-data fieldset .form-row label span.required-indicator {
              position: relative;
              z-index: 1; } }
        .pt_account #personal-data fieldset .form-row label span {
          display: none; }
      .pt_account #personal-data fieldset .form-row .form-caption {
        margin-left: 10px;
        color: #747474; }
      .pt_account #personal-data fieldset .form-row .field-wrapper {
        width: 98%; }
    .pt_account #personal-data fieldset .required {
      position: relative; }
      .pt_account #personal-data fieldset .required label {
        margin-right: 0%;
        float: right; }
    .pt_account #personal-data fieldset span.birthday-myaccount {
      float: left;
      margin: 20px 30px 0px 0px;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 1px; }
    .pt_account #personal-data fieldset .form-row:nth-child(4) {
      float: left;
      width: 15%;
      position: inherit; }
      .pt_account #personal-data fieldset .form-row:nth-child(4) label {
        display: inherit;
        position: inherit;
        float: left;
        text-align: left;
        margin: 0px 60px 0px 13px; }
        .pt_account #personal-data fieldset .form-row:nth-child(4) label span {
          display: inherit;
          width: 62px;
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; }
          @media screen and (max-width: 768px) {
            .pt_account #personal-data fieldset .form-row:nth-child(4) label span {
              position: absolute; } }
      .pt_account #personal-data fieldset .form-row:nth-child(4) .field-wrapper {
        float: left;
        width: 100%; }
    .pt_account #personal-data fieldset .form-row:nth-child(4) {
      width: 13%; }
      .pt_account #personal-data fieldset .form-row:nth-child(4) .field-wrapper {
        width: 100%; }
    .pt_account #personal-data fieldset .form-row:nth-child(5) {
      width: 42%; }
      .pt_account #personal-data fieldset .form-row:nth-child(5) .field-wrapper {
        width: 100%; }
    .pt_account #personal-data fieldset .form-row:nth-child(6) {
      width: 17%; }
      .pt_account #personal-data fieldset .form-row:nth-child(6) .field-wrapper {
        width: 100%; }
    .pt_account #personal-data fieldset .form-row:nth-child(4),
    .pt_account #personal-data fieldset .form-row:nth-child(5),
    .pt_account #personal-data fieldset .form-row:nth-child(6) {
      float: left;
      margin-left: 23px; }
  .pt_account #personal-data fieldset:last-child .form-row:nth-child(6) {
    width: 27.5%;
    margin-top: 1%; }

.pt_account #ChangePassowrdForm {
  width: 45%;
  float: none;
  box-sizing: border-box;
  margin: 0 2%;
  display: inline-block;
  vertical-align: top; }
  .pt_account #ChangePassowrdForm fieldset {
    background-color: #fafafa;
    padding: 35px 70px; }
    .pt_account #ChangePassowrdForm fieldset legend {
      background: transparent;
      border: none;
      position: absolute;
      top: -4%;
      left: 49.25%;
      width: auto;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-size: 21px;
      font-weight: normal;
      text-transform: capitalize; }
      .pt_account #ChangePassowrdForm fieldset legend .dialog-required span.required-indicator {
        font-size: 21px; }
    .pt_account #ChangePassowrdForm fieldset input {
      border: none;
      border-bottom: 1px solid #000000;
      background-color: transparent;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878;
      padding-left: 0px; }
    .pt_account #ChangePassowrdForm fieldset input.valid {
      color: #000000 !important; }
    .pt_account #ChangePassowrdForm fieldset input.error {
      /*background-color: #ffffff;*/
      border-bottom: 1px solid #C1272D;
      margin-bottom: 8px; }
    .pt_account #ChangePassowrdForm fieldset span.error {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 10px;
      letter-spacing: 1px; }
    .pt_account #ChangePassowrdForm fieldset select {
      width: 100%;
      background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      padding-left: 5px;
      border: none;
      border-bottom: 1px solid #000000;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878; }
      .pt_account #ChangePassowrdForm fieldset select option {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        letter-spacing: 2px;
        color: #787878; }
      .pt_account #ChangePassowrdForm fieldset select option:hover {
        background-color: #000000;
        color: #ffffff; }
    .pt_account #ChangePassowrdForm fieldset select.input-select.valid {
      color: #000000; }
    .pt_account #ChangePassowrdForm fieldset .form-row {
      position: relative; }
      .pt_account #ChangePassowrdForm fieldset .form-row label {
        position: absolute;
        right: 0px; }
        .pt_account #ChangePassowrdForm fieldset .form-row label span.required-indicator {
          display: inherit; }
        .pt_account #ChangePassowrdForm fieldset .form-row label span {
          display: none; }
      .pt_account #ChangePassowrdForm fieldset .form-row .field-wrapper {
        width: 98%; }
      .pt_account #ChangePassowrdForm fieldset .form-row .form-caption {
        margin-left: 10px;
        color: #747474; }
      .pt_account #ChangePassowrdForm fieldset .form-row .form-caption.personal-data-caption {
        margin-left: 0px; }
    .pt_account #ChangePassowrdForm fieldset .form-row-button {
      float: right !important;
      margin-right: 11px;
      width: auto; }
      .pt_account #ChangePassowrdForm fieldset .form-row-button button {
        padding: 15px 40px;
        border-radius: 0px;
        border: 1px solid #000;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 1px; }
        .pt_account #ChangePassowrdForm fieldset .form-row-button button:hover {
          background-color: #4c4c4c;
          border: 1px solid #4c4c4c;
          color: #ffffff; }
    .pt_account #ChangePassowrdForm fieldset .required {
      position: relative; }
      .pt_account #ChangePassowrdForm fieldset .required label {
        position: absolute;
        right: 0px; }

.pt_account .grid-banner .banner-text {
  position: absolute;
  top: 30%;
  left: 7%;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  color: white;
  font-family: "gotha-regular", Arial, Verdana, sans-serif; }
  .pt_account .grid-banner .banner-text h1 {
    letter-spacing: 1px;
    font-size: 49px;
    margin: 0;
    margin-bottom: 2%; }
  .pt_account .grid-banner .banner-text span {
    font-size: 30px; }

.pt_account #primary {
  width: 100% !important;
  border: none; }
  .pt_account #primary .checkorder {
    width: 90%;
    padding: 0px 40px; }
    @media screen and (max-width: 600px) {
      .pt_account #primary .checkorder {
        padding: 0px 5%;
        text-align: justify; } }
  .pt_account #primary #addresses {
    width: 95%;
    margin: 0px 39px;
    overflow: hidden; }
    .pt_account #primary #addresses .quantity input {
      width: 45px;
      height: 42px;
      line-height: 1.65;
      float: left;
      display: block;
      padding: 0;
      margin: 0;
      padding-left: 20px;
      border: 1px solid #eee; }
    .pt_account #primary #addresses .quantity input:focus {
      outline: 0; }
    .pt_account #primary #addresses .quantity-nav {
      float: left;
      position: relative;
      height: 42px; }
    .pt_account #primary #addresses .quantity-button {
      position: relative;
      cursor: pointer;
      border-left: 1px solid #eee;
      width: 20px;
      text-align: center;
      color: #333;
      font-size: 14px;
      font-family: "Trebuchet MS", Helvetica, sans-serif !important;
      line-height: 1.7;
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      -o-user-select: none;
      user-select: none; }
    .pt_account #primary #addresses .quantity-button.quantity-up {
      position: absolute;
      height: 49%;
      top: 0;
      border-bottom: 1px solid #eee; }
    .pt_account #primary #addresses .quantity-button.quantity-down {
      position: absolute;
      bottom: -1px;
      height: 50%; }
    .pt_account #primary #addresses .quantity-button {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .pt_account #primary #addresses .quantity-button:hover {
      background-color: #4e4c4c;
      color: #fff; }
    .pt_account #primary #addresses .quantity-button.quantity-down {
      position: absolute;
      bottom: 0px;
      height: 49%; }
    .pt_account #primary #addresses h1 {
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-size: 21px;
      margin: 32px 0 15px 0; }
    .pt_account #primary #addresses .addresses-header-text {
      margin-bottom: 20px; }
    .pt_account #primary #addresses a.section-header-note.address-create.button {
      width: 18%;
      border-radius: 0px;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: 1px;
      padding: 10px 0px; }
      .pt_account #primary #addresses a.section-header-note.address-create.button:hover {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background-color: #4e4c4c !important;
        color: #ffffff !important;
        border: 1px solid #4e4c4c !important; }
    .pt_account #primary #addresses .address-list {
      width: 100%;
      margin-top: 33px; }
      .pt_account #primary #addresses .address-list .address-tile {
        background-color: #ffffff !important;
        padding-bottom: 18px !important;
        border-bottom: 1px solid #cccccc !important; }
      .pt_account #primary #addresses .address-list .address-tile.default {
        background-color: #fafafa !important;
        border: none !important;
        padding-bottom: 28px !important; }
      .pt_account #primary #addresses .address-list .address-tile,
      .pt_account #primary #addresses .address-list .address-tile.default {
        overflow: hidden;
        width: 100%;
        border-radius: 0px;
        border: none;
        padding: 28px; }
        .pt_account #primary #addresses .address-list .address-tile h3,
        .pt_account #primary #addresses .address-list .address-tile.default h3 {
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          font-size: 14px; }
        .pt_account #primary #addresses .address-list .address-tile .mini-address-title,
        .pt_account #primary #addresses .address-list .address-tile .mini-address-name,
        .pt_account #primary #addresses .address-list .address-tile .mini-address-location,
        .pt_account #primary #addresses .address-list .address-tile.default .mini-address-title,
        .pt_account #primary #addresses .address-list .address-tile.default .mini-address-name,
        .pt_account #primary #addresses .address-list .address-tile.default .mini-address-location {
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          text-transform: capitalize; }
        .pt_account #primary #addresses .address-list .address-tile .mini-address-title,
        .pt_account #primary #addresses .address-list .address-tile.default .mini-address-title {
          font-style: normal;
          line-height: 0px;
          padding: 7px 0px; }
        .pt_account #primary #addresses .address-list .address-tile .mini-address-location address,
        .pt_account #primary #addresses .address-list .address-tile.default .mini-address-location address {
          line-height: 19px;
          margin-bottom: 20px; }
        .pt_account #primary #addresses .address-list .address-tile div,
        .pt_account #primary #addresses .address-list .address-tile.default div {
          width: 100%;
          float: left;
          margin-right: 10px; }
        .pt_account #primary #addresses .address-list .address-tile .edit-info-address,
        .pt_account #primary #addresses .address-list .address-tile.default .edit-info-address {
          width: 100%;
          text-align: right; }
          .pt_account #primary #addresses .address-list .address-tile .edit-info-address a.address-make-default,
          .pt_account #primary #addresses .address-list .address-tile.default .edit-info-address a.address-make-default {
            width: auto;
            display: inline-block;
            background-color: #000000;
            color: #ffffff;
            border: 1px solid #000000;
            padding: 5px 24px;
            text-align: center;
            text-transform: uppercase;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            font-size: 12px;
            letter-spacing: 1px;
            margin-right: 20px; }
            .pt_account #primary #addresses .address-list .address-tile .edit-info-address a.address-make-default:hover,
            .pt_account #primary #addresses .address-list .address-tile.default .edit-info-address a.address-make-default:hover {
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              background-color: #4e4c4c !important;
              color: #ffffff !important;
              border: 1px solid #4e4c4c !important; }
          .pt_account #primary #addresses .address-list .address-tile .edit-info-address a.address-edit,
          .pt_account #primary #addresses .address-list .address-tile.default .edit-info-address a.address-edit {
            width: auto;
            display: inline-block;
            background-color: #000000;
            color: #ffffff;
            border: 1px solid #000000;
            padding: 5px 24px;
            text-align: center;
            text-transform: uppercase;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            font-size: 12px;
            letter-spacing: 1px;
            margin-right: 20px; }
            .pt_account #primary #addresses .address-list .address-tile .edit-info-address a.address-edit:hover,
            .pt_account #primary #addresses .address-list .address-tile.default .edit-info-address a.address-edit:hover {
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              background-color: #4e4c4c !important;
              color: #ffffff !important;
              border: 1px solid #4e4c4c !important; }
          .pt_account #primary #addresses .address-list .address-tile .edit-info-address a.address-delete,
          .pt_account #primary #addresses .address-list .address-tile.default .edit-info-address a.address-delete {
            width: auto;
            display: inline-block;
            background-color: #ffffff;
            color: #000000;
            border: 1px solid #000000;
            padding: 5px 24px;
            text-align: center;
            text-transform: uppercase;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            font-size: 12px;
            letter-spacing: 1px; }
            .pt_account #primary #addresses .address-list .address-tile .edit-info-address a.address-delete:hover,
            .pt_account #primary #addresses .address-list .address-tile.default .edit-info-address a.address-delete:hover {
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              background-color: #4e4c4c !important;
              color: #ffffff !important;
              border: 1px solid #4e4c4c !important; }
  .pt_account #primary .paymentslist {
    padding: 0px 40px;
    margin-top: 23px;
    padding-bottom: 80px; }
    .pt_account #primary .paymentslist h1 {
      font-size: 21px;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      margin: 30px 0px 73px 0px; }
    .pt_account #primary .paymentslist ul {
      width: 100%;
      margin-top: 25px; }
      .pt_account #primary .paymentslist ul li {
        margin-bottom: 20px; }
      .pt_account #primary .paymentslist ul li.first {
        background-color: #fafafa;
        width: 44%;
        margin-right: 2%;
        border: 1px solid #fafafa;
        padding: 15px 2%; }
      .pt_account #primary .paymentslist ul li.last {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        width: 44%;
        padding: 15px 2%; }
      .pt_account #primary .paymentslist ul li .card-info {
        float: left;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px; }
        .pt_account #primary .paymentslist ul li .card-info .cc-owner {
          float: left;
          font-weight: normal; }
        .pt_account #primary .paymentslist ul li .card-info .card-dates {
          float: left;
          margin-left: 47px; }
          .pt_account #primary .paymentslist ul li .card-info .card-dates .cc-number {
            margin: 10px 0px; }
      .pt_account #primary .paymentslist ul li form {
        text-align: right; }
        .pt_account #primary .paymentslist ul li form fieldset {
          padding: 10px 0px; }
        .pt_account #primary .paymentslist ul li form button.delete {
          padding: 5px 30px;
          background-color: #fff;
          border: 1px solid #000;
          border-radius: 0px;
          text-transform: uppercase;
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; }
          .pt_account #primary .paymentslist ul li form button.delete:hover {
            text-decoration: none;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            background-color: #4e4c4c !important;
            color: #ffffff !important;
            border: 1px solid #4e4c4c !important; }
    .pt_account #primary .paymentslist a {
      padding: 15px 50px;
      border-radius: 0px;
      text-transform: uppercase;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 12px; }
      .pt_account #primary .paymentslist a:hover {
        text-decoration: none;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background-color: #4e4c4c !important;
        color: #ffffff !important;
        border: 1px solid #4e4c4c !important; }

.pt_account #secondary {
  width: 99% !important;
  padding-left: 5px;
  box-sizing: border-box;
  border-right: none; }
  .pt_account #secondary .menu-mobile {
    display: none; }
  .pt_account #secondary nav .secondary-navigation .content-asset {
    margin: 45px 0px 0px 25px; }
    .pt_account #secondary nav .secondary-navigation .content-asset ul {
      display: table;
      width: 99%;
      overflow: hidden;
      margin-bottom: 0px; }
      .pt_account #secondary nav .secondary-navigation .content-asset ul li {
        display: table-cell;
        width: 150px; }
        .pt_account #secondary nav .secondary-navigation .content-asset ul li a {
          font-size: 14px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          padding-bottom: 9px;
          text-align: center;
          width: 80%; }
          .pt_account #secondary nav .secondary-navigation .content-asset ul li a:hover {
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            border-bottom: 2px solid #000000; }
          .pt_account #secondary nav .secondary-navigation .content-asset ul li a:active {
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            border-bottom: 2px solid #fe0fe0; }
  .pt_account #secondary .account-nav-asset {
    display: none; }

.pt_account .breadcrumb {
  margin-left: 25px; }

.pt_account .account-registration {
  margin: 0 auto;
  margin-top: 4%;
  padding: 50px; }
  .pt_account .account-registration h1 {
    margin: 0px; }
  .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(4),
  .pt_account .account-registration fieldset:nth-child(2) .form-row:nth-child(5),
  .pt_account .account-registration fieldset:nth-child(2) .form-caption {
    margin-left: 6% !important; }
  .pt_account .account-registration .reset-password {
    padding: 50px; }
    .pt_account .account-registration .reset-password h1 {
      margin: 0px; }
  .pt_account .account-registration .login-oauth-label {
    float: left;
    width: 42%; }
    .pt_account .account-registration .login-oauth-label h1 {
      width: 100%;
      margin-left: 13%;
      margin-top: -35px; }
      @media screen and (max-width: 768px) {
        .pt_account .account-registration .login-oauth-label h1 {
          margin-top: -65px; } }
      @media screen and (max-width: 1024px) {
        .pt_account .account-registration .login-oauth-label h1 {
          margin-top: -68px; } }
  @media screen and (max-width: 1024px) {
    .pt_account .account-registration .dialog-required {
      display: block; } }
  .pt_account .account-registration .dialog-required .required-indicator em {
    vertical-align: top; }
  .pt_account .account-registration h1 {
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 21px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 10px; }
  .pt_account .account-registration #RegistrationForm {
    padding: 35px 0px;
    background-color: #fafafa;
    float: left;
    width: 50%;
    padding-bottom: 4%;
    margin-bottom: 2%;
    /*.form-row:first-child{
                margin-top: 4%;
            }*/ }
    .pt_account .account-registration #RegistrationForm .birthday-container span.birthday-myaccount {
      float: left;
      margin: 20px;
      margin-right: 3%;
      margin-left: 6%;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 13px;
      letter-spacing: 1px; }
    .pt_account .account-registration #RegistrationForm .birthday-container .form-row:nth-child(2) {
      width: 16%;
      float: left;
      margin-left: 0%; }
    .pt_account .account-registration #RegistrationForm .birthday-container .form-row:nth-child(3) {
      width: 14%;
      float: left;
      margin-left: 2%; }
    .pt_account .account-registration #RegistrationForm .birthday-container .form-row:nth-child(4) {
      width: 15%;
      float: right;
      margin-right: 9.5%;
      margin-left: 0; }
      .pt_account .account-registration #RegistrationForm .birthday-container .form-row:nth-child(4) span {
        display: none; }
    .pt_account .account-registration #RegistrationForm .form-row {
      position: relative; }
      .pt_account .account-registration #RegistrationForm .form-row label {
        position: absolute;
        right: 0px; }
        .pt_account .account-registration #RegistrationForm .form-row label span {
          display: none; }
        .pt_account .account-registration #RegistrationForm .form-row label span.required-indicator {
          display: inherit; }
    .pt_account .account-registration #RegistrationForm .form-row:nth-child(4) {
      float: left;
      width: 14%;
      position: inherit; }
      .pt_account .account-registration #RegistrationForm .form-row:nth-child(4) label {
        display: inherit;
        position: inherit;
        float: left;
        text-align: left;
        margin: 0px 60px 0px 13px; }
        @media screen and (min-width: 992px) {
          .pt_account .account-registration #RegistrationForm .form-row:nth-child(4) label {
            margin: 0px 0px;
            margin-top: .5rem;
            position: absolute;
            float: right;
            margin-top: .5rem;
            margin-right: 3%;
            z-index: 1; } }
        .pt_account .account-registration #RegistrationForm .form-row:nth-child(4) label span {
          display: inherit;
          width: 62px;
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; }
      .pt_account .account-registration #RegistrationForm .form-row:nth-child(4) .field-wrapper {
        float: left;
        width: 100%; }
    .pt_account .account-registration #RegistrationForm .form-row:nth-child(5) {
      width: 31%; }
      .pt_account .account-registration #RegistrationForm .form-row:nth-child(5) .field-wrapper {
        width: 100%; }
    .pt_account .account-registration #RegistrationForm .form-row:nth-child(6) {
      width: 16.5%; }
      .pt_account .account-registration #RegistrationForm .form-row:nth-child(6) .field-wrapper {
        width: 100%; }
    .pt_account .account-registration #RegistrationForm .form-row:nth-child(7) {
      width: 18%; }
      .pt_account .account-registration #RegistrationForm .form-row:nth-child(7) .field-wrapper {
        width: 100%; }
    .pt_account .account-registration #RegistrationForm .form-row:nth-child(5),
    .pt_account .account-registration #RegistrationForm .form-row:nth-child(6),
    .pt_account .account-registration #RegistrationForm .form-row:nth-child(7) {
      float: left;
      margin-left: 21px; }
    .pt_account .account-registration #RegistrationForm .required {
      position: relative; }
      .pt_account .account-registration #RegistrationForm .required label {
        margin-right: 7%;
        float: right; }
    .pt_account .account-registration #RegistrationForm .form-row {
      margin-left: 6%; }
      .pt_account .account-registration #RegistrationForm .form-row .field-wrapper {
        width: 90%; }
        @media (max-width: 480px) {
          .pt_account .account-registration #RegistrationForm .form-row .field-wrapper {
            width: 100%; } }
    .pt_account .account-registration #RegistrationForm input {
      border: none;
      border-bottom: 1px solid #000000;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878;
      padding-left: 0px;
      background-color: #fafafa; }
      .pt_account .account-registration #RegistrationForm input[type="checkbox"] {
        border-radius: 0;
        border-color: #000 !important; }
    .pt_account .account-registration #RegistrationForm input.error {
      border-bottom: 1px solid #C1272D;
      margin-bottom: 8px;
      background-color: #fafafa;
      outline: none; }
    .pt_account .account-registration #RegistrationForm span.error {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 10px;
      letter-spacing: 1px; }
    .pt_account .account-registration #RegistrationForm select {
      width: 100%;
      background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      padding-left: 5px;
      border: none;
      border-bottom: 1px solid #000000;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878; }
    .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row.form-row-button {
      width: 96%;
      float: right;
      text-align: right; }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row.form-row-button button {
        min-height: 40px;
        width: auto;
        padding: 2% 0px;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 1px;
        border-radius: 0px;
        margin-right: 10%;
        margin-top: 8%;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        display: inline-block;
        padding: 0 25px; }
        @media (max-width: 767px) {
          .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row.form-row-button button {
            margin-top: 15%; } }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row.form-row-button button:hover {
        color: #ffffff;
        background-color: #4e4c4c !important;
        border-color: #4e4c4c; }
    .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(4) {
      width: 100%; }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(4) label span:not(.required-indicator) {
        display: none; }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(4) .field-wrapper {
        width: 85%;
        padding-right: 3px; }
        @media (max-width: 600px) {
          .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(4) .field-wrapper {
            width: 95%; } }
    .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(3) .form-caption {
      margin-left: 12px; }
    .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(5) {
      width: 95%;
      margin-left: 5% !important;
      margin-right: 25px; }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(5) .field-wrapper {
        text-align: center; }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(5) label {
        width: 100%;
        position: static;
        display: table-cell; }
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(5) label span {
          display: inherit;
          letter-spacing: 1px; }
    .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration {
      float: none;
      margin-left: 5%;
      width: 95%;
      margin-right: 25px;
      display: flex; }
      @media (max-width: 767px) {
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration {
          display: table; } }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .checkcontainer {
        width: 25px;
        margin-top: 0;
        text-align: center;
        max-height: 15px; }
        @media (max-width: 767px) {
          .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .checkcontainer {
            display: table; } }
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .checkcontainer .requiredNew {
          margin-top: 1px; }
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .checkcontainer .form-row.required.label-inline {
          margin-top: 1px; }
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .checkcontainer .required-indicator {
          display: none; }
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .checkcontainer span.error {
          position: absolute;
          width: 350px;
          left: 15%;
          top: 23px;
          text-align: left;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 10px;
          letter-spacing: 1px;
          font-weight: normal; }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .termsCheckPayment span,
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .termsCheckRegistration span {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 11px; }
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .termsCheckPayment span.required-indicator,
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .termsCheckRegistration span.required-indicator {
          font-size: 13.2px;
          font-weight: 700; }
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .termsCheckPayment span a.privacy-policy,
        .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .termsCheckRegistration span a.privacy-policy {
          text-decoration: underline; }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .termsCheckRegistration {
        /*@media (min-width: 500px){
                            white-space: nowrap;
                        }*/ }
        @media (max-width: 500px) {
          .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .acceptance.termsRegistration .termsCheckRegistration {
            width: 85%;
            word-break: break-word; } }
    .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-caption {
      margin-left: 54px;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 11px;
      letter-spacing: 1px; }
      .pt_account .account-registration #RegistrationForm fieldset:nth-child(2) .form-caption a {
        font-family: "gotha-medium", Arial, Verdana, sans-serif;
        text-transform: uppercase;
        text-decoration: underline; }
  .pt_account .account-registration .container-oauthFacebook,
  .pt_account .account-registration .container-oauthGoogle {
    display: inline-block; }
  .pt_account .account-registration .container-oauthFacebook {
    margin-bottom: 42px; }
  .pt_account .account-registration .btn-oauthFacebook,
  .pt_account .account-registration .btn-oauthGoogle {
    height: 46px;
    width: 402px;
    position: relative;
    background-color: #314A7E;
    color: #ffffff;
    text-align: center;
    border: none;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block; }
    .pt_account .account-registration .btn-oauthFacebook p,
    .pt_account .account-registration .btn-oauthGoogle p {
      width: 100%;
      font-size: 12px;
      padding-top: 1.1em; }
    .pt_account .account-registration .btn-oauthFacebook i,
    .pt_account .account-registration .btn-oauthGoogle i {
      top: 5px;
      font-size: 23px;
      padding-right: 0.3em;
      vertical-align: middle; }
  .pt_account .account-registration .btn-oauthGoogle {
    background-color: #DC4335;
    float: right; }
  .pt_account .account-registration .checkout-fb,
  .pt_account .account-registration .checkout-gplus {
    display: none; }
  .pt_account .account-registration .sing-in-oauth-label {
    margin-top: -40px;
    float: left;
    margin-left: 5%; }
  .pt_account .account-registration .sign-in-oauth {
    float: left;
    background-color: #fafafa;
    padding: 5%;
    margin-left: 5%;
    width: 28%;
    text-align: center; }
    .pt_account .account-registration .sign-in-oauth #dwfrm_oauthlogin {
      overflow: hidden; }
  .pt_account .account-registration .login-oauth-or {
    display: none; }
  .pt_account .account-registration .form-caption {
    margin-left: 13px; }

/* Styles Page register  */
.pt_account .contentasset-registration-oauth {
  float: left;
  padding-left: 20px;
  width: 45%;
  height: 100%; }
  .pt_account .contentasset-registration-oauth fieldset {
    display: grid;
    width: auto;
    background-color: #fafafa;
    padding: 20px; }
    .pt_account .contentasset-registration-oauth fieldset .container-oauthFacebook,
    .pt_account .contentasset-registration-oauth fieldset .container-oauthGoogle {
      width: 90%;
      display: flex; }
    .pt_account .contentasset-registration-oauth fieldset .btn-oauthFacebook,
    .pt_account .contentasset-registration-oauth fieldset .btn-oauthGoogle {
      width: 60%;
      margin: 0 auto; }
  @media screen and (max-width: 1023px) {
    .pt_account .contentasset-registration-oauth {
      clear: both;
      width: 100%;
      padding: 0; }
      .pt_account .contentasset-registration-oauth fieldset {
        width: 100%;
        background-color: #fafafa;
        padding: 5px; }
        .pt_account .contentasset-registration-oauth fieldset .container-oauthFacebook,
        .pt_account .contentasset-registration-oauth fieldset .container-oauthGoogle {
          width: 90%;
          display: flex; }
        .pt_account .contentasset-registration-oauth fieldset .btn-oauthFacebook,
        .pt_account .contentasset-registration-oauth fieldset .btn-oauthGoogle {
          width: 100%; } }

.pt_account .account-registration {
  padding: 0 50px;
  margin-left: 55px; }
  .pt_account .account-registration .login-oauth-label h1 {
    font-size: 20px; }
  .pt_account .account-registration .sign-in-oauth {
    width: 34%; }
  .pt_account .account-registration #personal-data {
    float: left;
    margin: 0; }
    .pt_account .account-registration #personal-data #RegistrationForm {
      padding: 33px; }
      .pt_account .account-registration #personal-data #RegistrationForm .birthday-container {
        margin-left: 6%;
        width: calc(100% - 45px); }
        @media (max-width: 480px) {
          .pt_account .account-registration #personal-data #RegistrationForm .birthday-container {
            width: auto; } }
        .pt_account .account-registration #personal-data #RegistrationForm .birthday-container span.birthday-myaccount {
          margin: 20px;
          margin-right: 2%;
          margin-left: 0;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 13px;
          letter-spacing: 1px;
          width: 20%;
          min-height: 30px;
          display: inline-flex;
          align-items: center; }
        .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(2) {
          width: 16%; }
        .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(3) {
          width: 15%;
          margin-left: 15px;
          display: inline-block;
          float: none; }
        .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(4) {
          width: 22%;
          margin-left: 15px; }
          .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(4) span {
            display: none; }
        .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(5) {
          float: none;
          display: inline-block;
          margin-left: 15px;
          width: 30%; }
          @media screen and (max-width: 1330px) {
            .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(5) {
              width: 25%; } }
        .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(7) {
          float: none;
          display: inline-block;
          width: 15%;
          margin-left: 15px; }
      .pt_account .account-registration #personal-data #RegistrationForm fieldset:last-child {
        position: relative; }
        .pt_account .account-registration #personal-data #RegistrationForm fieldset:last-child .acceptance.termsRegistration #dwfrm_profile_customer_TermsCheckRegistration-error {
          position: absolute;
          left: 0; }

.dialog-title {
  overflow: hidden;
  /*margin-left: 69px;*/ }
  .dialog-title h1 {
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    font-size: 21px;
    font-style: normal;
    margin: 0px;
    margin-bottom: 60px;
    float: left; }
  .dialog-title .dialog-required {
    display: inline-block;
    margin: 7px 0px 0px 37px; }

#dialog-container {
  padding: 47px 79px !important;
  /*margin-top: 60px;*/ }
  #dialog-container #CreditCardForm {
    margin-bottom: 40px !important; }
    #dialog-container #CreditCardForm .form-row.required {
      position: relative; }
      #dialog-container #CreditCardForm .form-row.required label {
        /*margin-right: 110px;*/ }
        #dialog-container #CreditCardForm .form-row.required label span.required-indicator {
          position: absolute;
          right: -11px; }
        #dialog-container #CreditCardForm .form-row.required label span {
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; }
      #dialog-container #CreditCardForm .form-row.required .field-wrapper {
        width: 67%;
        float: right; }
        #dialog-container #CreditCardForm .form-row.required .field-wrapper input {
          border: none;
          border-bottom: 1px solid #000000;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 2px;
          color: #787878;
          padding-left: 0px; }
        #dialog-container #CreditCardForm .form-row.required .field-wrapper input.valid {
          color: #000000 !important; }
        #dialog-container #CreditCardForm .form-row.required .field-wrapper input.error {
          background-color: #ffffff;
          border-bottom: 1px solid #C1272D;
          margin-bottom: 8px; }
        #dialog-container #CreditCardForm .form-row.required .field-wrapper span.error {
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 10px;
          letter-spacing: 1px; }
        #dialog-container #CreditCardForm .form-row.required .field-wrapper select {
          width: 100%;
          background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
          -moz-appearance: none;
          -webkit-appearance: none;
          appearance: none;
          border: none;
          border-bottom: 1px solid #000000;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 2px;
          color: #787878; }
          #dialog-container #CreditCardForm .form-row.required .field-wrapper select option {
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            letter-spacing: 2px;
            color: #787878; }
          #dialog-container #CreditCardForm .form-row.required .field-wrapper select option:hover {
            background-color: #000000;
            color: #ffffff; }
        #dialog-container #CreditCardForm .form-row.required .field-wrapper select.input-select.valid {
          color: #000000; }
      #dialog-container #CreditCardForm .form-row.required .form-caption {
        margin-left: 180px !important; }
    #dialog-container #CreditCardForm .form-label-text {
      width: 100%;
      text-align: left;
      position: relative; }
      #dialog-container #CreditCardForm .form-label-text span {
        float: left;
        width: 32%;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        letter-spacing: 1px; }
      #dialog-container #CreditCardForm .form-label-text span.required-indicator {
        position: absolute;
        width: 1%;
        right: -10px; }
      #dialog-container #CreditCardForm .form-label-text .card-form-dates {
        overflow: hidden;
        float: left;
        width: 76%;
        right: 0px; }
        #dialog-container #CreditCardForm .form-label-text .card-form-dates .form-row.month.required {
          width: 40%;
          position: absolute;
          left: 30%;
          bottom: -27px; }
          #dialog-container #CreditCardForm .form-label-text .card-form-dates .form-row.month.required .field-wrapper {
            width: 96%; }
        #dialog-container #CreditCardForm .form-label-text .card-form-dates .form-row.year.required {
          position: absolute;
          right: 0%;
          width: 20%;
          bottom: -27px; }
          #dialog-container #CreditCardForm .form-label-text .card-form-dates .form-row.year.required .field-wrapper {
            width: 82%; }
    #dialog-container #CreditCardForm .form-row.form-row-button {
      position: relative;
      bottom: -43px;
      margin: 0px;
      text-align: right;
      width: 100%; }
      #dialog-container #CreditCardForm .form-row.form-row-button button {
        float: right; }
      #dialog-container #CreditCardForm .form-row.form-row-button .cancel.cancel-button.simple,
      #dialog-container #CreditCardForm .form-row.form-row-button #applyBtn {
        width: 25%;
        padding: 12px 0px;
        border-radius: 0px;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 1px;
        margin-left: 10px; }
      #dialog-container #CreditCardForm .form-row.form-row-button #applyBtn {
        margin-left: 27px; }

.addresses-form .dialog-title h1 {
  margin-bottom: 30px; }

.addresses-form #edit-address-form fieldset .form-row-button {
  margin: 0;
  width: 82%;
  text-align: right;
  margin-bottom: 74px;
  padding-left: 41px;
  float: right; }
  .addresses-form #edit-address-form fieldset .form-row-button button.apply-button,
  .addresses-form #edit-address-form fieldset .form-row-button button.cancel-button.simple,
  .addresses-form #edit-address-form fieldset .form-row-button .store-tile.selected .cancel-button.select-store-button,
  .store-tile.selected .addresses-form #edit-address-form fieldset .form-row-button .cancel-button.select-store-button {
    width: 21%;
    padding: 2% 0px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0px;
    margin-top: 8%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block; }
  .addresses-form #edit-address-form fieldset .form-row-button button.delete-button {
    width: 21%;
    padding: 2% 0px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0px;
    margin-top: 8%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block; }
  .addresses-form #edit-address-form fieldset .form-row-button button.apply-button:hover,
  .addresses-form #edit-address-form fieldset .form-row-button button.cancel-button.simple:hover,
  .addresses-form #edit-address-form fieldset .form-row-button .store-tile.selected .cancel-button.select-store-button:hover,
  .store-tile.selected .addresses-form #edit-address-form fieldset .form-row-button .cancel-button.select-store-button:hover {
    color: #ffffff;
    background-color: #4e4c4c !important; }

.addresses-form #edit-address-form fieldset .form-row:nth-child(5) label span {
  display: none; }

.addresses-form #edit-address-form fieldset .form-row {
  position: relative;
  margin-bottom: 20px;
  padding: 0; }
  .addresses-form #edit-address-form fieldset .form-row label {
    position: absolute;
    right: -10px; }
    .addresses-form #edit-address-form fieldset .form-row label span:nth-child(2) {
      display: none; }
  .addresses-form #edit-address-form fieldset .form-row .form-field-tooltip {
    display: none; }
  .addresses-form #edit-address-form fieldset .form-row .field-wrapper {
    width: 100%; }
    .addresses-form #edit-address-form fieldset .form-row .field-wrapper input {
      border: none;
      border-bottom: 1px solid #000000;
      background-color: transparent;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878;
      padding-left: 0; }
    .addresses-form #edit-address-form fieldset .form-row .field-wrapper input.valid {
      color: #000000 !important; }
    .addresses-form #edit-address-form fieldset .form-row .field-wrapper input.error {
      background-color: #ffffff;
      border-bottom: 1px solid #C1272D;
      margin-bottom: 8px; }
    .addresses-form #edit-address-form fieldset .form-row .field-wrapper span.error {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 10px;
      letter-spacing: 1px; }
    .addresses-form #edit-address-form fieldset .form-row .field-wrapper select {
      width: 100%;
      background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      padding-left: 5px;
      border: none;
      border-bottom: 1px solid #000000;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878; }
    .addresses-form #edit-address-form fieldset .form-row .field-wrapper select.error {
      background-color: #ffffff;
      border-bottom: 1px solid #C1272D;
      margin-bottom: 8px; }
  .addresses-form #edit-address-form fieldset .form-row .form-caption {
    margin-left: 0;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 10px;
    letter-spacing: 1px;
    color: #787878; }

.form-button-address button {
  float: right;
  margin-left: 20px; }

@media (max-width: 1280px) {
  .pt_account #personal-data .birthday-container .form-row:nth-child(5) {
    width: 33%; } }

@media screen and (max-width: 1200px) {
  .pt_account #primary #addresses a.section-header-note.address-create.button {
    width: 24%; }
  .pt_account #personal-data fieldset:last-child .form-row:nth-child(6) {
    margin-top: 1%;
    margin-right: 14%; } }

@media screen and (max-width: 1024px) {
  .pt_account h1 {
    font-size: 20px; }
  .pt_account #personal-data .birthday-container .form-row:nth-child(5) {
    width: 28%; }
  .pt_account #personal-data fieldset:first-child .birthday-container .form-row:nth-child(3) {
    width: 18%; }
  .pt_account #secondary ul {
    display: none !important; }
  .pt_account #secondary .menu-mobile {
    display: block;
    border: none;
    border-bottom: 1px solid black;
    font-size: 19px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 98.5%; }
  .pt_account #primary #addresses {
    width: 93%; }
    .pt_account #primary #addresses .address-list .address-tile .mini-address-title,
    .pt_account #primary #addresses .address-list .address-tile .mini-address-name,
    .pt_account #primary #addresses .address-list .address-tile .mini-address-location {
      float: initial !important;
      width: 100% !important;
      margin-bottom: 5px; }
    .pt_account #primary #addresses .address-list .address-tile .edit-info-address {
      float: right !important;
      width: 100% !important; }
      .pt_account #primary #addresses .address-list .address-tile .edit-info-address a {
        padding: 5px 20px !important;
        width: auto; }
  .pt_account #primary .paymentslist .payment-list .first {
    width: 100%;
    margin-right: 0%; }
  .pt_account #primary .paymentslist .payment-list .last {
    width: 100%;
    margin-right: 0%; }
  .pt_account #primary .paymentslist .payment-list li .card-info .card-dates {
    float: initial;
    margin-left: 0px;
    margin-top: 15px; }
  .pt_account #primary .paymentslist .payment-list li form button.delete {
    margin-top: 9%; }
  .pt_account #ChangePassowrdForm {
    margin: 0px 10px 0px 20px; }
    .pt_account #ChangePassowrdForm fieldset legend {
      top: -3.5%;
      left: 50%;
      font-size: 20px; }
  .pt_account #personal-data fieldset:first-child .birthday-container span.birthday-myaccount {
    margin: 25px 10px 0px 0px; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row:nth-child(6) {
    margin-right: 17%;
    width: 27.5%;
    margin-top: 4%; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row:nth-child(4) label {
    margin: 0px 20px;
    margin-top: .5rem;
    position: absolute;
    float: right;
    margin-right: -3%;
    z-index: 1; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row.label-inline.form-indent,
  .pt_account #personal-data fieldset:nth-child(2) .personal-data-caption {
    margin-left: 0px; }
  .pt_account .account-registration {
    margin-left: 0; }
    .pt_account .account-registration #personal-data #RegistrationForm span.birthday-myaccount {
      margin: 23px 2% 0px 6%;
      font-size: 12px; }
    .pt_account .account-registration #personal-data #RegistrationForm .form-row:nth-child(5),
    .pt_account .account-registration #personal-data #RegistrationForm .form-row:nth-child(6),
    .pt_account .account-registration #personal-data #RegistrationForm .form-row:nth-child(7) {
      margin-left: 10px; }
    .pt_account .account-registration #personal-data #RegistrationForm .form-row:nth-child(6) {
      width: 16.5%; }
    .pt_account .account-registration #personal-data #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(5),
    .pt_account .account-registration #personal-data #RegistrationForm fieldset:nth-child(2) .form-caption {
      margin-left: 30px; }
    .pt_account .account-registration #personal-data #RegistrationForm fieldset:nth-child(2) .form-row.form-row-button button {
      margin-right: 8%;
      width: auto; }
    .pt_account .account-registration #personal-data #RegistrationForm .birthday-container span.birthday-myaccount {
      display: block;
      width: 100%; }
    .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(3) {
      width: 19%;
      margin-left: 0; }
    .pt_account .account-registration #personal-data #RegistrationForm .birthday-container .form-row:nth-child(7) {
      width: 24%; }
    .pt_account .account-registration .sign-in-oauth {
      width: 39%; }
      .pt_account .account-registration .sign-in-oauth .container-oauthFacebook {
        width: 100%; }
        .pt_account .account-registration .sign-in-oauth .container-oauthFacebook .btn-oauthFacebook {
          width: 100%; }
          .pt_account .account-registration .sign-in-oauth .container-oauthFacebook .btn-oauthFacebook i {
            left: 20px; }
          .pt_account .account-registration .sign-in-oauth .container-oauthFacebook .btn-oauthFacebook span {
            padding-top: 6%;
            padding-left: 10%; }
      .pt_account .account-registration .sign-in-oauth .container-oauthGoogle {
        width: 100%; }
        .pt_account .account-registration .sign-in-oauth .container-oauthGoogle .btn-oauthGoogle {
          width: 100%; }
          .pt_account .account-registration .sign-in-oauth .container-oauthGoogle .btn-oauthGoogle i {
            left: 20px; }
          .pt_account .account-registration .sign-in-oauth .container-oauthGoogle .btn-oauthGoogle span {
            padding-top: 6%;
            padding-left: 10%; } }

@media screen and (max-width: 992px) {
  .pt_account h1 {
    font-size: 19px; }
  .pt_account #personal-data #RegistrationForm {
    padding: 20px; }
  .pt_account #ChangePassowrdForm fieldset {
    padding: 34px; }
  .pt_account .account-registration #personal-data {
    width: 100%; }
    .pt_account .account-registration #personal-data #RegistrationForm fieldset:first-child .birthday-container span.birthday-myaccount {
      margin: 21px 2% 0px 0; }
    .pt_account .account-registration #personal-data #RegistrationForm fieldset:first-child .birthday-container .form-row:nth-child(3) {
      margin-left: 0;
      width: 32%; }
  .pt_account .account-registration .sign-in-oauth {
    width: 90%;
    margin-left: 0; }
    .pt_account .account-registration .sign-in-oauth .container-oauthFacebook .btn-oauthFacebook span {
      padding: 13px; }
    .pt_account .account-registration .sign-in-oauth .container-oauthGoogle .btn-oauthGoogle span {
      padding: 13px; }
  .pt_account .account-registration .login-oauth-label {
    width: 100%;
    margin-top: 16px; }
    .pt_account .account-registration .login-oauth-label h1 {
      margin-top: 0;
      margin-left: 0; }
  .pt_account #ChangePassowrdForm {
    margin: 0px 10px 0px 20px; }
    .pt_account #ChangePassowrdForm fieldset legend {
      top: -3.5%;
      left: 50%;
      font-size: 19px; }
      .pt_account #ChangePassowrdForm fieldset legend .dialog-required span.required-indicator {
        font-size: 18px; }
  .pt_account #personal-data fieldset:first-child .birthday-container span.birthday-myaccount {
    margin: 19px 20px 0px 9px; }
  .pt_account #personal-data fieldset:first-child .birthday-container .form-row:nth-child(3) {
    margin-left: 4%; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row:nth-child(6) {
    margin-right: 18%; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row:nth-child(4) label {
    margin: 0px 20px;
    margin: 0px 0px;
    margin-top: .5rem;
    position: absolute;
    float: right;
    margin-right: 14%; } }

@media (max-width: 880px) {
  .pt_account #personal-data fieldset:first-child .birthday-container .form-row:nth-child(3) {
    width: 16%; }
  .pt_account #personal-data .birthday-container .form-row:nth-child(5) {
    width: 42%; }
  .pt_account #personal-data .birthday-container .form-row:nth-child(7) {
    width: 25%; } }

@media screen and (max-width: 767px) {
  .pt_account #primary #addresses a.section-header-note.address-create.button {
    width: 100%; }
  .pt_account h1 {
    font-size: 18px;
    margin-left: 5%; }
  .pt_account #primary #addresses {
    margin: 0px 3%; }
  .pt_account #primary .paymentslist .payment-list li form button.delete {
    margin-top: 11%; }
  .pt_account #ChangePassowrdForm {
    margin: 0px 10px 0px 20px;
    width: 44%; }
    .pt_account #ChangePassowrdForm fieldset {
      padding: 35px 30px; }
      .pt_account #ChangePassowrdForm fieldset legend {
        top: -2.75%;
        left: 52%;
        font-size: 18px; }
      .pt_account #ChangePassowrdForm fieldset .form-row-button {
        margin-right: 5px; }
  .pt_account #personal-data fieldset:first-child select {
    padding-left: 0; }
  .pt_account #personal-data fieldset:first-child .birthday-container span.birthday-myaccount {
    margin: 20px 0px 0px 0px;
    width: 100%; }
  .pt_account #personal-data fieldset:first-child .birthday-container .form-row:nth-child(2) {
    width: 14%;
    margin-left: 2%; }
  .pt_account #personal-data fieldset:first-child .birthday-container .form-row:nth-child(4) {
    margin-left: 6px; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row:nth-child(6) {
    margin-right: 35%; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row:nth-child(4) label {
    margin: .5rem 14% 0 0; }
  .pt_account #personal-data fieldset:nth-child(2) .form-row.label-inline.form-indent,
  .pt_account #personal-data fieldset:nth-child(2) .personal-data-caption {
    margin-left: 0px; }
  .pt_account .grid-banner .banner-text {
    top: 20%; }
    .pt_account .grid-banner .banner-text h1 {
      font-size: 35px; }
    .pt_account .grid-banner .banner-text span {
      font-size: 23px; }
  .pt_account .account-registration {
    padding: 0 1.15em; }
    .pt_account .account-registration h1 {
      font-size: 18px; }
    .pt_account .account-registration #personal-data #RegistrationForm {
      padding: 0px 5px; }
      .pt_account .account-registration #personal-data #RegistrationForm span.birthday-myaccount {
        margin-right: 3px;
        font-size: 12px; }
      .pt_account .account-registration #personal-data #RegistrationForm fieldset:first-child .birthday-container .form-row:nth-child(3) {
        width: 100%;
        margin-left: 0;
        margin-top: 0; }
      .pt_account .account-registration #personal-data #RegistrationForm fieldset:first-child .form-row:nth-child(4) {
        width: 14%; }
      .pt_account .account-registration #personal-data #RegistrationForm fieldset:first-child .form-row:nth-child(5) {
        width: 26%; }
      .pt_account .account-registration #personal-data #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(5) {
        width: 80%; }
      .pt_account .account-registration #personal-data #RegistrationForm fieldset:nth-child(2) .form-caption {
        width: 80%; } }

@media screen and (max-width: 600px) {
  .pt_account .account-registration {
    padding: 0 1.15em; }
  .pt_account #personal-data {
    display: block;
    width: 100%; }
  .pt_account .grid-banner {
    display: none; }
  .pt_account #primary .paymentslist .payment-list li form button.delete {
    padding: 4px 25px;
    font-size: 12px;
    margin-top: 16%; }
  .pt_account #primary .paymentslist a {
    padding: 15px 0px;
    width: 100%; }
  .pt_account #ChangePassowrdForm {
    width: 92%;
    position: relative; }
    .pt_account #ChangePassowrdForm fieldset {
      padding: 20px;
      margin-left: -2%; }
      .pt_account #ChangePassowrdForm fieldset legend {
        top: -25%;
        left: -2%;
        font-size: 18px; }
        .pt_account #ChangePassowrdForm fieldset legend .dialog-required {
          display: block;
          padding: 0; }
  .pt_account #personal-data #RegistrationForm {
    width: 94%;
    margin-bottom: 5%; }
    .pt_account #personal-data #RegistrationForm .required label {
      right: 24px;
      margin-right: -6%; }
    .pt_account #personal-data #RegistrationForm fieldset:first-child .birthday-container .form-row:nth-child(2) {
      margin-left: 0%; }
    .pt_account #personal-data #RegistrationForm fieldset:first-child .birthday-container .form-row:nth-child(3) {
      margin-left: 0px;
      width: 14%;
      margin-top: 0; }
    .pt_account #personal-data #RegistrationForm fieldset:first-child .birthday-container .form-row:nth-child(5) {
      width: 30%; }
    .pt_account #personal-data #RegistrationForm fieldset:first-child .birthday-container .form-row:nth-child(7) {
      width: 16%; }
    .pt_account #personal-data #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(4) label {
      margin: 0px 19px; } }
    @media screen and (max-width: 600px) and (max-width: 768px) {
      .pt_account #personal-data #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(4) label {
        margin: 0px 19px;
        margin-right: 6px;
        float: right;
        margin-top: .5rem;
        position: absolute; } }

@media screen and (max-width: 600px) {
    .pt_account #personal-data #RegistrationForm fieldset:nth-child(2) .form-row.label-inline.form-indent,
    .pt_account #personal-data #RegistrationForm fieldset:nth-child(2) .personal-data-caption {
      margin-left: 0px; }
    .pt_account #personal-data #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(6) {
      margin-right: 50px; }
  .addresses-form .dialog-title h1 {
    margin-bottom: 30px; }
  .addresses-form #edit-address-form fieldset .form-row-button.form-row {
    margin: 0;
    width: 100%;
    text-align: right;
    margin-bottom: 74px;
    padding: 10px 0;
    float: right; }
    .addresses-form #edit-address-form fieldset .form-row-button.form-row button.apply-button,
    .addresses-form #edit-address-form fieldset .form-row-button.form-row button.cancel-button.simple,
    .addresses-form #edit-address-form fieldset .form-row-button.form-row .store-tile.selected .cancel-button.select-store-button,
    .store-tile.selected .addresses-form #edit-address-form fieldset .form-row-button.form-row .cancel-button.select-store-button {
      width: 42%;
      padding: 2% 14px;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: 1px;
      border-radius: 0px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      display: inline-block;
      margin: 0 10px; }
  .edit-info-address a.address-make-default {
    width: 100% !important; }
  .edit-info-address a.address-edit,
  .edit-info-address a.address-delete {
    width: 44% !important; }
  .edit-info-address a.address-edit {
    float: left;
    margin-left: 0px;
    margin-right: 0px !important; }
  .edit-info-address a.address-delete {
    float: right;
    margin-right: -22px; } }

@media screen and (max-width: 480px) {
  #dialog-container.dialog-content.ui-dialog-content.ui-widget-content {
    padding: 36px !important; }
    #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .content-asset .terms-content {
      margin-left: 0 !important;
      word-break: break-word; }
  #dialog-container.dialog-content.ui-dialog-content.ui-widget-content.login-panel {
    padding: 0px !important; }
  .dialog-title .dialog-required {
    margin: 0; }
  .pt_account #primary #addresses .address-list .address-tile .edit-info-address a {
    padding: 5px 10px !important;
    width: auto;
    font-size: 10px !important; }
  .pt_account #personal-data #RegistrationForm fieldset:first-child .birthday-container .form-row:nth-child(5) {
    width: 100%;
    margin-top: 0;
    margin-left: 0; }
  .pt_account #personal-data #RegistrationForm fieldset:first-child .birthday-container .form-row:nth-child(7) {
    width: 100%;
    margin-top: 0;
    margin-left: 0; }
  .pt_account #primary .paymentslist .payment-list li form {
    text-align: right; }
    .pt_account #primary .paymentslist .payment-list li form fieldset {
      padding: 10px 0px;
      width: 100%; }
    .pt_account #primary .paymentslist .payment-list li form button.delete {
      padding: 4px 10px;
      font-size: 11px;
      margin-top: 5%; } }

@media screen and (max-width: 425px) {
  #dialog-container .dialog-title h1 {
    margin-bottom: 12px; }
  #dialog-container #CreditCardForm {
    margin-left: 0px; }
    #dialog-container #CreditCardForm .form-row.required {
      margin: .5rem 0 0.75rem; }
      #dialog-container #CreditCardForm .form-row.required .field-wrapper {
        width: 100%; }
      #dialog-container #CreditCardForm .form-row.required .form-caption {
        width: 100%;
        float: right; }
    #dialog-container #CreditCardForm .form-label-text {
      width: 100%;
      text-align: left;
      position: relative; }
      #dialog-container #CreditCardForm .form-label-text span {
        float: left;
        width: 32%;
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        letter-spacing: 1px; } }

@media screen and (max-width: 360px) {
  .pt_account #ChangePassowrdForm {
    margin: 34px 10px 0 17px; }
  .pt_account #personal-data #RegistrationForm fieldset:nth-child(2) .form-row:nth-child(6) {
    margin-right: 28%; }
  .pt_account .account-registration .container-oauthFacebook {
    margin-bottom: 14px; }
  .pt_account .account-registration #personal-data #RegistrationForm {
    width: 99%;
    margin-bottom: 13%; } }

.primary-content:not(.account-registration) #personal-data .birthday-container {
  width: 100%;
  display: flex; }
  @media (max-width: 1024px) {
    .primary-content:not(.account-registration) #personal-data .birthday-container {
      display: block; } }
  .primary-content:not(.account-registration) #personal-data .birthday-container span.birthday-myaccount {
    margin: 20px;
    margin-right: 2%;
    margin-left: 0 !important;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
    width: 20%;
    min-height: 30px;
    display: inline-flex;
    align-items: center; }
    @media (max-width: 1024px) {
      .primary-content:not(.account-registration) #personal-data .birthday-container span.birthday-myaccount {
        display: block;
        width: 100%; } }
  .primary-content:not(.account-registration) #personal-data .birthday-container .form-row:nth-child(2) {
    width: 16%; }
  .primary-content:not(.account-registration) #personal-data .birthday-container .form-row:nth-child(3) {
    width: 15%;
    margin-left: 15px;
    display: inline-block;
    float: none; }
    @media (max-width: 1024px) {
      .primary-content:not(.account-registration) #personal-data .birthday-container .form-row:nth-child(3) {
        margin-left: 0 !important; } }
  .primary-content:not(.account-registration) #personal-data .birthday-container .form-row:nth-child(4) {
    width: 22%;
    margin-left: 15px; }
    .primary-content:not(.account-registration) #personal-data .birthday-container .form-row:nth-child(4) span {
      display: none; }
  .primary-content:not(.account-registration) #personal-data .birthday-container .form-row:nth-child(5) {
    float: none;
    display: inline-block;
    margin-left: 15px;
    width: 33%; }
  .primary-content:not(.account-registration) #personal-data .birthday-container .form-row:nth-child(7) {
    float: none;
    display: inline-block;
    width: 20%;
    margin-left: 15px; }

.primary-content:not(.account-registration) #personal-data .form-row.label-inline.form-indent {
  display: flex;
  margin-top: 20px; }
  .primary-content:not(.account-registration) #personal-data .form-row.label-inline.form-indent > label {
    margin: 0 !important; }

.primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration {
  display: flex;
  float: left; }
  .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .checkcontainer {
    width: 25px;
    margin-top: 0;
    text-align: center;
    max-height: 15px; }
    .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .checkcontainer .requiredNew {
      margin-top: 1px; }
      .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .checkcontainer .requiredNew.input-checkbox:focus {
        outline: none; }
    .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .checkcontainer .form-row.required.label-inline {
      margin-top: 1px; }
    .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .checkcontainer .required-indicator {
      display: none; }
    .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .checkcontainer span.error {
      position: absolute;
      width: 350px;
      left: 15%;
      top: 23px;
      text-align: left;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 10px;
      letter-spacing: 1px;
      font-weight: normal; }
  .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .termsCheckRegistration span {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 11px; }
    .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .termsCheckRegistration span.required-indicator {
      font-size: 13.2px;
      font-weight: 700; }
    .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration .termsCheckRegistration span a.privacy-policy {
      text-decoration: underline; }
  .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration + span.error {
    margin-left: 0;
    float: left;
    width: 100%;
    display: block; }
  .primary-content:not(.account-registration) #personal-data .acceptance.termsRegistration ~ .form-row-button {
    margin-top: 50px; }

.acceptance.termsRegistration + span.error {
  display: block;
  margin-top: 10px;
  margin-left: 6%; }

.pt_wish-list #primary {
  width: 100% !important;
  border: none; }
  .pt_wish-list #primary .account-registration {
    margin-left: 55px;
    margin-top: 4%;
    padding: 0 50px; }
    .pt_wish-list #primary .account-registration h1 {
      margin: 0 0 10px 0;
      text-transform: uppercase;
      letter-spacing: 2px; }
    .pt_wish-list #primary .account-registration h2 {
      margin: 0.833em 0; }
    .pt_wish-list #primary .account-registration .submit-reset-container .form-row-button {
      flex: 1; }
    .pt_wish-list #primary .account-registration .submit-reset-container #password-reset {
      flex: inherit; }
  .pt_wish-list #primary h2 {
    margin-top: 5%; }
  .pt_wish-list #primary #dwfrm_wishlist_search,
  .pt_wish-list #primary #dwfrm_wishlist_shipping {
    display: none; }
  .pt_wish-list #primary .item-list {
    margin-left: 2.5%;
    width: 95%; }
    .pt_wish-list #primary .item-list .item-row {
      border-bottom: 1px solid #e0e0e0;
      min-height: 220px; }
      .pt_wish-list #primary .item-list .item-row .item-image {
        float: left;
        width: auto;
        margin-left: 1%;
        margin-top: 2%; }
      .pt_wish-list #primary .item-list .item-row .item-details {
        float: left;
        width: 28%;
        margin-left: 2%; }
        .pt_wish-list #primary .item-list .item-row .item-details .product-list-item img {
          width: 15px; }
      .pt_wish-list #primary .item-list .item-row .item-availability {
        width: 22%;
        display: initial;
        padding-top: 3%;
        float: left;
        margin-left: 1.75%; }
        .pt_wish-list #primary .item-list .item-row .item-availability ul li {
          font-family: "gotha-bold", Arial, Verdana, sans-serif; }
      .pt_wish-list #primary .item-list .item-row .item-dashboard {
        width: 38.5%;
        margin-top: 3%;
        float: left; }
        .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart {
          margin-top: 0; }
          .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart .quantity-input {
            float: left;
            height: 43px;
            text-align: center;
            padding-right: 3%; }
          .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart label {
            display: none; }
          .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart .add-to-cart-disabled {
            padding: 0.5em 2.5em;
            font-family: "gotha-bold", Arial, Verdana, sans-serif !important;
            font-size: 10px;
            pointer-events: none;
            background-color: #fff;
            border: 1px solid #c1272d;
            color: #c1272d; }
  .pt_wish-list #primary .item-list.wishlist-items .item-row .item-image {
    margin-top: 1%; }
    .pt_wish-list #primary .item-list.wishlist-items .item-row .item-image img {
      width: 100px; }
  .pt_wish-list #primary h1 {
    font-size: 21px;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    margin: 30px 0px -55px 40px; }
  .pt_wish-list #primary #dwfrm_wishlist_share {
    text-align: right;
    border: none; }
    .pt_wish-list #primary #dwfrm_wishlist_share button.share-option {
      float: none;
      display: inline-block;
      background-color: transparent;
      color: #000;
      border: none;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      padding: 0px;
      margin: 0.8rem 25px 0px 0px; }
    .pt_wish-list #primary #dwfrm_wishlist_share .share-options {
      float: right;
      width: 35%; }
      .pt_wish-list #primary #dwfrm_wishlist_share .share-options a.share-icon i {
        font-size: 13px;
        margin-right: 15px; }
  .pt_wish-list #primary .item-list {
    border-collapse: inherit; }
    .pt_wish-list #primary .item-list .delete-mobile-container {
      display: none; }
      .pt_wish-list #primary .item-list .delete-mobile-container .mini-cart-delete-mobile {
        background: url(../images/header/ico_eliminar.svg) 100% 50% no-repeat;
        width: 20px;
        height: 20px;
        display: block;
        float: right;
        padding: 0;
        cursor: pointer;
        margin-top: 3%;
        margin-right: 3%;
        position: absolute;
        right: 1%; }
    .pt_wish-list #primary .item-list .item-image {
      float: none;
      width: 1rem; }
      .pt_wish-list #primary .item-list .item-image img {
        margin-left: -12px;
        margin-top: 10px; }
  .pt_wish-list #primary .item-details {
    float: none;
    width: 23%; }
    .pt_wish-list #primary .item-details .product-list-item {
      margin-top: 10px; }
      .pt_wish-list #primary .item-details .product-list-item .name {
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-style: normal;
        font-size: 12px;
        margin-bottom: 5px; }
      .pt_wish-list #primary .item-details .product-list-item .sku,
      .pt_wish-list #primary .item-details .product-list-item .price {
        margin-bottom: 4px; }
        .pt_wish-list #primary .item-details .product-list-item .sku .label,
        .pt_wish-list #primary .item-details .product-list-item .sku .value,
        .pt_wish-list #primary .item-details .product-list-item .price .label,
        .pt_wish-list #primary .item-details .product-list-item .price .value {
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-weight: normal;
          color: #000; }
      .pt_wish-list #primary .item-details .product-list-item .price .price-standard {
        color: #000; }
      .pt_wish-list #primary .item-details .product-list-item img {
        width: 6%;
        border-radius: 100%; }
    .pt_wish-list #primary .item-details a {
      display: inline-block;
      margin-top: 20px;
      color: #4d4d4d; }
  .pt_wish-list #primary .item-availability {
    width: auto;
    display: inline-block;
    padding-top: 10%; }
  .pt_wish-list #primary .item-dashboard {
    position: relative;
    width: 48%; }
    .pt_wish-list #primary .item-dashboard form fieldset.form-horizontal .option-date-added, .pt_wish-list #primary .item-dashboard form fieldset.form-horizontal .option-priority, .pt_wish-list #primary .item-dashboard form fieldset.form-horizontal .option-toggle-public {
      display: none; }
    .pt_wish-list #primary .item-dashboard form fieldset.form-horizontal .option-quantity-desired {
      float: left; }
      .pt_wish-list #primary .item-dashboard form fieldset.form-horizontal .option-quantity-desired label {
        display: none; }
      .pt_wish-list #primary .item-dashboard form fieldset.form-horizontal .option-quantity-desired input {
        width: 3rem; }
    .pt_wish-list #primary .item-dashboard form fieldset.form-horizontal .option-update {
      float: left;
      margin-top: 3%;
      margin-left: 5%;
      cursor: pointer; }
      .pt_wish-list #primary .item-dashboard form fieldset.form-horizontal .option-update .update-item {
        display: none; }
    .pt_wish-list #primary .item-dashboard form fieldset .option-add-to-cart {
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 0;
      width: auto; }
      .pt_wish-list #primary .item-dashboard form fieldset .option-add-to-cart button.button-fancy-small {
        float: right;
        width: auto;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        text-transform: uppercase;
        letter-spacing: 1px; }
        .pt_wish-list #primary .item-dashboard form fieldset .option-add-to-cart button.button-fancy-small:hover {
          background-color: #4e4c4c;
          border-color: #4e4c4c;
          color: #fff; }

.pt_wish-list #secondary {
  width: 99% !important;
  padding-left: 5px;
  box-sizing: border-box;
  border-right: none; }
  .pt_wish-list #secondary .menu-mobile {
    display: none; }
  .pt_wish-list #secondary nav .secondary-navigation .content-asset {
    margin: 45px 0px 0px 25px; }
    .pt_wish-list #secondary nav .secondary-navigation .content-asset ul {
      display: table;
      width: 99%;
      overflow: hidden;
      margin-bottom: 0px; }
      .pt_wish-list #secondary nav .secondary-navigation .content-asset ul li {
        display: table-cell;
        width: 150px; }
        .pt_wish-list #secondary nav .secondary-navigation .content-asset ul li a {
          font-size: 14px;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          padding-bottom: 9px;
          text-align: center;
          width: 80%; }
          .pt_wish-list #secondary nav .secondary-navigation .content-asset ul li a:hover, .pt_wish-list #secondary nav .secondary-navigation .content-asset ul li a.active {
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            border-bottom: 2px solid #000000; }
  .pt_wish-list #secondary .account-nav-asset {
    display: none; }

.pt_wish-list .list-table-header {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #efefef;
  overflow: hidden;
  padding: 2em; }
  .pt_wish-list .list-table-header p {
    color: #999;
    float: right;
    margin: 0;
    overflow: hidden;
    width: 40%; }

.pt_wish-list .primary-content .list-table-header h2 {
  float: left; }

.pt_wish-list .banner-text {
  position: absolute;
  top: 30%;
  left: 7%;
  font-family: "gotha-medium", Arial, Verdana, sans-serif;
  color: white;
  font-family: "gotha-regular", Arial, Verdana, sans-serif; }
  .pt_wish-list .banner-text h1 {
    letter-spacing: 1px;
    font-size: 49px;
    margin: 0;
    margin-bottom: 2%; }
  .pt_wish-list .banner-text span {
    font-size: 30px; }

.list-share {
  border-top: 1px solid #d6d6d6;
  padding: 2em; }
  .list-share .share-option {
    box-sizing: border-box;
    display: block;
    margin-bottom: .5rem;
    float: left; }
  .list-share .share-options {
    text-align: right;
    margin-bottom: .5rem;
    font-size: 1.7em;
    float: left;
    margin-left: 1rem;
    margin-top: 0.3rem; }
    .list-share .share-options .share-title {
      display: inline; }
  .list-share .copy-link-url {
    clear: both;
    font-size: 11px;
    float: right;
    margin-top: 10px;
    word-break: break-all; }
  .list-share .list-title {
    float: left; }

.event-info {
  margin: 1em; }

.wishlist-search .form-row,
.registry-search .form-row {
  clear: none;
  margin: .5rem 0 .5rem 1%;
  float: left;
  width: 32.666666667%; }
  .wishlist-search .form-row:nth-of-type(3n + 1),
  .registry-search .form-row:nth-of-type(3n + 1) {
    margin-left: 0; }

.wishlist-search .form-row-button,
.registry-search .form-row-button {
  margin-left: 0; }

@media screen and (max-width: 1367px) {
  .pt_wish-list #primary .item-list .item-row .item-details {
    width: 27%; }
  .pt_wish-list #primary .item-list .item-row .item-availability {
    width: 24%; } }

@media screen and (max-width: 1024px) {
  .pt_wish-list #secondary ul {
    display: none !important; }
  .pt_wish-list #secondary .menu-mobile {
    display: block;
    border: none;
    border-bottom: 1px solid black;
    font-size: 19px;
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 98.5%; }
  .pt_wish-list #primary .account-registration {
    margin-left: 0; }
  .pt_wish-list #primary #dwfrm_wishlist_share {
    margin-top: 0;
    text-align: left; }
    .pt_wish-list #primary #dwfrm_wishlist_share button.share-option {
      margin: 0.8rem 0 0px 0px; }
    .pt_wish-list #primary #dwfrm_wishlist_share .share-options {
      width: 100%; }
      .pt_wish-list #primary #dwfrm_wishlist_share .share-options a.share-icon i {
        margin-right: 0;
        font-size: .85em;
        margin-left: .75em; }
  .pt_wish-list #primary .item-list {
    margin-left: 4%;
    width: 93%; }
    .pt_wish-list #primary .item-list .item-row .item-availability {
      width: 20%;
      padding-top: 3%; }
    .pt_wish-list #primary .item-list .item-row .option-add-to-cart button.button-fancy-small {
      width: auto;
      font-size: 10px; } }

@media screen and (max-width: 767px) {
  .pt_wish-list #primary .account-registration {
    padding: 0 1.15em;
    margin-left: 0; }
    .pt_wish-list #primary .account-registration .custom-login-container {
      margin: 0;
      padding: 0;
      min-height: unset;
      flex-direction: column; }
      .pt_wish-list #primary .account-registration .custom-login-container .column-left {
        margin: 2% auto 7% auto;
        width: 85%;
        height: auto;
        padding-bottom: 7%; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-left .login-box {
          margin-left: 2%;
          padding-right: 5%; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-left button {
          width: 93%;
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          font-size: 12px;
          text-transform: uppercase;
          letter-spacing: 2px; }
      .pt_wish-list #primary .account-registration .custom-login-container .column-right {
        width: 85%;
        margin: 0 auto 5% auto;
        height: auto;
        padding-bottom: 7%; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-right .login-box-content > p {
          margin-left: 2%; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-right .form-row {
          display: block;
          width: 96%;
          margin-left: 2%; }
          .pt_wish-list #primary .account-registration .custom-login-container .column-right .form-row .form-caption {
            margin-left: 13px; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-right h2 {
          margin: 20px 0 20px 2%; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-right #password-reset {
          float: left;
          margin-left: 2%;
          margin-right: 0; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-right .login-oauth-or {
          margin: 8px 0px;
          text-align: center; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-right .login-oauth-or-border {
          width: 41.5%;
          margin: 10px 0px; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-right .btn-oauthFacebook {
          width: 96%;
          margin-bottom: 4%;
          margin-left: 2%; }
        .pt_wish-list #primary .account-registration .custom-login-container .column-right .btn-oauthGoogle {
          width: 96%;
          margin-right: 2%; }
  .pt_wish-list #primary .item-list {
    margin-left: 5%;
    width: 92%; }
    .pt_wish-list #primary .item-list .item-row .item-details {
      width: 23%; }
    .pt_wish-list #primary .item-list .item-row .item-availability {
      width: 20%;
      padding-top: 4.5%;
      font-size: 11px;
      margin-left: 0.75%; }
    .pt_wish-list #primary .item-list .item-row .item-dashboard {
      margin-top: 4%; }
      .pt_wish-list #primary .item-list .item-row .item-dashboard .option-update {
        margin-right: 0%;
        margin-left: 4%;
        margin-top: 5%; }
      .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart {
        margin-left: 0%;
        right: -20px; }
        .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart button.button-fancy-small {
          font-size: 10px; } }

@media screen and (max-width: 600px) {
  .pt_wish-list #primary h1 {
    font-size: 18px; }
  .pt_wish-list #primary .item-list .item-row .delete-mobile-container {
    display: block; }
  .pt_wish-list #primary .item-list .item-row .item-image {
    width: 14%;
    min-height: 240px; }
  .pt_wish-list #primary .item-list .item-row .item-details {
    width: 80%;
    float: unset; }
    .pt_wish-list #primary .item-list .item-row .item-details > a {
      display: none; }
    .pt_wish-list #primary .item-list .item-row .item-details .product-list-item {
      font-size: 13px; }
      .pt_wish-list #primary .item-list .item-row .item-details .product-list-item .name {
        font-size: 15px; }
  .pt_wish-list #primary .item-list .item-row .item-availability {
    float: unset;
    font-size: 12px;
    padding-top: 1%; }
  .pt_wish-list #primary .item-list .item-row .item-dashboard {
    width: 80%;
    float: unset; }
    .pt_wish-list #primary .item-list .item-row .item-dashboard .option-update {
      display: none; }
    .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart {
      position: initial; }
      .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart .quantity {
        overflow: hidden;
        display: block; }
      .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart button.button-fancy-small {
        float: unset;
        margin-bottom: 3%; } }

@media screen and (max-width: 480px) {
  .pt_wish-list #primary h1 {
    margin: 29px 0px 71px 24px; }
  .pt_wish-list #primary .item-list .item-row .item-image {
    width: 16%; }
  .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart {
    margin-top: -3%; }
    .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart .quantity {
      margin-bottom: 5%; }
    .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart button.button-fancy-small {
      width: 62%;
      font-size: 10px;
      margin-bottom: 6%; } }

@media screen and (max-width: 360px) {
  .pt_wish-list #primary .item-list .item-row .item-image {
    width: 20%; }
    .pt_wish-list #primary .item-list .item-row .item-image img {
      margin-left: -6px; }
  .pt_wish-list #primary .item-list .item-row .item-details .product-list-item {
    font-size: 11px; }
    .pt_wish-list #primary .item-list .item-row .item-details .product-list-item .name {
      font-size: 12px; }
  .pt_wish-list #primary .item-list .item-row .item-availability .product-availability-list {
    font-size: 11px; }
  .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart .quantity {
    margin-bottom: 6%; }
  .pt_wish-list #primary .item-list .item-row .item-dashboard .option-add-to-cart button.button-fancy-small {
    width: 90%;
    font-size: 10px;
    margin-bottom: 8%; } }

.pt_gift-registry .create-new-registry {
  margin: 1em 0; }
  .pt_gift-registry .create-new-registry button {
    float: left;
    margin-right: 2em; }
  .pt_gift-registry .create-new-registry p {
    font-size: 1.3em; }

.pt_gift-registry .add-gift-cert {
  border: 1px solid #efefef;
  margin-bottom: -1px;
  overflow: auto;
  padding: .83em; }
  .pt_gift-registry .add-gift-cert p {
    color: #999;
    font-style: italic;
    line-height: 1.5em; }

.pt_gift-registry .hdr-options {
  width: 9%; }

.page-content-tab-navigaton button {
  background-color: #e0e0e0;
  border-color: #efefef;
  border-width: 1px;
  color: #999;
  font-size: 1.1em;
  font-style: italic;
  font-weight: 400;
  margin: 0 0 -1px; }
  .page-content-tab-navigaton button.selected {
    background-color: #fff;
    border-bottom: 1px solid #fff; }

.page-content-tab-wrapper {
  border: 1px solid #efefef;
  padding: .42em; }

.gift-reg-purchases .item-purchased-by dd {
  float: left;
  font-weight: bold;
  margin: 0 1em 0 0;
  position: relative;
  width: auto; }

.gift-reg-purchases .item-purchased-by dt {
  clear: both;
  float: left;
  margin: 0 1em 0 0;
  position: relative;
  width: auto; }

.gift-reg-purchases .quantity-purchased {
  color: #990000; }

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

#primary-giftcert {
  float: left;
  width: 44%;
  margin-top: 3%;
  margin-left: 4%;
  margin-right: 4%; }
  @media (max-width: 767px) {
    #primary-giftcert {
      width: 90%;
      margin: 1%; } }

.content-asset .terms-of-use {
  margin-left: 4%;
  margin-right: 4%; }

.gift-certificate-purchase {
  width: 40%;
  margin-top: 3%;
  margin-left: 4%;
  margin-right: 4%;
  float: left; }
  @media (max-width: 767px) {
    .gift-certificate-purchase {
      width: 90%;
      margin: 1%; } }
  @media (min-width: 768px) {
    .gift-certificate-purchase .content-asset {
      box-sizing: border-box;
      float: left;
      padding-right: 1rem;
      width: 100%;
      padding: 0 1.66em 1.66em; } }
  .gift-certificate-purchase .content-asset img {
    margin: 1.66em 0; }
  .gift-certificate-purchase .content-asset .terms-of-use {
    margin-left: 4%;
    margin-right: 4%; }
  .gift-certificate-purchase .check-balance {
    background-color: #fff;
    box-sizing: border-box;
    padding: 0 1.66em 1.66em;
    width: 100%;
    border: 0px; }
    .gift-certificate-purchase .check-balance .form-row {
      width: 50%;
      margin: 0px;
      float: left; }
      .gift-certificate-purchase .check-balance .form-row label {
        display: none; }
      .gift-certificate-purchase .check-balance .form-row input {
        width: 80%;
        border: 1px solid #ccc;
        background-color: transparent;
        height: 2rem; }
    .gift-certificate-purchase .check-balance button {
      margin-top: 0px;
      width: 50%;
      text-transform: uppercase; }
  .gift-certificate-purchase form {
    background-color: #fff;
    box-sizing: border-box;
    padding: 0 1.66em 1.66em;
    width: 100%; }
    .gift-certificate-purchase form h2 {
      text-transform: uppercase;
      margin-bottom: 4px; }
    @media (min-width: 768px) {
      .gift-certificate-purchase form {
        float: left; } }
    .gift-certificate-purchase form .label {
      padding-bottom: 5px;
      font-weight: bold; }
    .gift-certificate-purchase form label span {
      display: none; }
    .gift-certificate-purchase form label .required-indicator {
      display: inline;
      float: right; }
    .gift-certificate-purchase form .space {
      height: 10px; }
    .gift-certificate-purchase form input {
      border: none;
      border-bottom: 1px solid #ccc;
      background-color: transparent;
      width: 95%;
      padding: 0.7em 0.5em;
      height: 1rem; }
    .gift-certificate-purchase form textarea {
      border: 1px solid #ccc;
      background-color: transparent;
      width: 95%;
      padding: 0.7em 0.5em;
      height: 2rem; }
    .gift-certificate-purchase form textarea::placeholder {
      padding-top: -30px; }
    .gift-certificate-purchase form .output {
      padding-left: 15px;
      font-size: 8pt;
      font-weight: bold; }
    .gift-certificate-purchase form .inputDiv {
      width: 50%;
      margin-top: -25px;
      margin-bottom: 20px; }
      @media (max-width: 767px) {
        .gift-certificate-purchase form .inputDiv {
          width: 100%;
          margin: 1%; } }
      .gift-certificate-purchase form .inputDiv .mas {
        margin-left: 4px; }
      .gift-certificate-purchase form .inputDiv .menos {
        margin-right: 4px; }
      .gift-certificate-purchase form .inputDiv input {
        width: 80%;
        vertical-align: middle;
        border: 0px; }
        @media (max-width: 767px) {
          .gift-certificate-purchase form .inputDiv input {
            width: 87%; } }
      .gift-certificate-purchase form .inputDiv input[type='range'],
      .gift-certificate-purchase form .inputDiv input[type='range']::-webkit-slider-runnable-track,
      .gift-certificate-purchase form .inputDiv input[type='range']::-webkit-slider-thumb {
        -webkit-appearance: none;
        border: none; }
      .gift-certificate-purchase form .inputDiv input[type=range]::-webkit-slider-thumb {
        background-color: #000;
        width: 10px;
        height: 10px;
        border: 2px solid #000;
        border-radius: 50%;
        margin-top: -4px; }
      .gift-certificate-purchase form .inputDiv input[type=range]::-moz-range-thumb {
        background-color: #000;
        width: 10px;
        height: 10px;
        border: 2px solid #000;
        border-radius: 50%; }
      .gift-certificate-purchase form .inputDiv input[type=range]::-ms-thumb {
        background-color: #000;
        width: 20px;
        height: 20px;
        border: 2px solid #000;
        border-radius: 50%; }
      .gift-certificate-purchase form .inputDiv input[type=range]::-webkit-slider-runnable-track {
        background-color: #ddd;
        height: 2px; }
      .gift-certificate-purchase form .inputDiv input[type=range]:focus::-webkit-slider-runnable-track {
        outline: none; }
      .gift-certificate-purchase form .inputDiv input[type=range]::-moz-range-track {
        background-color: #ddd;
        height: 2px; }
      .gift-certificate-purchase form .inputDiv input[type=range]::-ms-track {
        background-color: #ddd;
        height: 2px; }
      .gift-certificate-purchase form .inputDiv input[type=range]::-ms-fill-lower {
        background-color: HotPink; }
      .gift-certificate-purchase form .inputDiv input[type=range]::-ms-fill-upper {
        background-color: black; }
    .gift-certificate-purchase form .cert-amount {
      clear: none;
      float: left;
      margin: 0;
      width: 40%; }
    .gift-certificate-purchase form button {
      margin-top: -4px;
      width: 12em;
      width: max-content; }
    .gift-certificate-purchase form .form-row-button {
      clear: none;
      float: left;
      margin: 2.1em 0 0 1.66em;
      width: 50%; }
    .gift-certificate-purchase form .char-count .char-remain-count, .gift-certificate-purchase form .char-count .char-allowed-count {
      display: inline !important; }
    .gift-certificate-purchase form .dialog-required {
      padding: 0px; }
      .gift-certificate-purchase form .dialog-required span {
        margin-top: 5px;
        width: 50%;
        float: left;
        text-align: left; }
      .gift-certificate-purchase form .dialog-required input {
        margin-top: 5px;
        width: 50% !important;
        float: left;
        text-align: left; }
      .gift-certificate-purchase form .dialog-required button {
        width: 50%;
        text-transform: uppercase; }
  .gift-certificate-purchase .cert-amount .form-caption {
    margin: 1.66em 0 0;
    position: absolute;
    width: 40%; }
  .gift-certificate-purchase .cert-amount.error {
    padding-bottom: 2.92em; }
  .gift-certificate-purchase span.error {
    margin-left: 2%; }

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

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

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

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

.checkoutlogin {
  margin: 4em auto;
  width: 80%; }
  @media screen and (min-width: 768px) {
    .checkoutlogin .col-1 {
      border-right: 1px solid #e0e0e0; } }

.login-box h3 {
  margin: 0; }

.login-box p {
  margin: 1em 0; }

.login-box .error {
  margin-left: 0; }

.login-rememberme {
  display: inline-block;
  margin-left: .5em; }

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

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

.header-cart .back-to-home {
  display: none; }

.custom-login,
.checkoutlogin {
  width: 100%;
  margin: 0px;
  margin-bottom: 3%; }
  .custom-login-container,
  .checkoutlogin-container {
    display: flex;
    flex-direction: row;
    justify-content: stretch;
    text-align: center; }
    .custom-login-container .column,
    .checkoutlogin-container .column {
      background-color: #F2F2F2;
      display: inline-block;
      background-color: #f9f9f9;
      vertical-align: top;
      text-align: left;
      min-height: 275px;
      padding: 3%;
      margin: 0 1%; }
    .custom-login-container .column-left,
    .checkoutlogin-container .column-left {
      width: 31%;
      padding: 3%;
      order: 2; }
      .custom-login-container .column-left .guest-customer p,
      .checkoutlogin-container .column-left .guest-customer p {
        margin-top: 28px !important; }
      .custom-login-container .column-left .new-customer,
      .checkoutlogin-container .column-left .new-customer {
        border-bottom: 1px solid #999999; }
      .custom-login-container .column-left .login-box,
      .checkoutlogin-container .column-left .login-box {
        padding-right: 20%; }
        .custom-login-container .column-left .login-box .form-row button,
        .checkoutlogin-container .column-left .login-box .form-row button {
          width: 80%; }
          .custom-login-container .column-left .login-box .form-row button span,
          .checkoutlogin-container .column-left .login-box .form-row button span {
            font-size: 12px; }
        .custom-login-container .column-left .login-box h2,
        .checkoutlogin-container .column-left .login-box h2 {
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          font-size: 13px;
          margin: 20px 0; }
        .custom-login-container .column-left .login-box p,
        .checkoutlogin-container .column-left .login-box p {
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 13px;
          margin-bottom: 0px; }
        .custom-login-container .column-left .login-box button,
        .checkoutlogin-container .column-left .login-box button {
          width: 65%;
          padding: 15px;
          margin: 22px 0px 15px 0px;
          border-radius: 0px; }
          .custom-login-container .column-left .login-box button span,
          .checkoutlogin-container .column-left .login-box button span {
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            font-size: 13px;
            text-transform: uppercase;
            letter-spacing: 2px; }
          .custom-login-container .column-left .login-box button:hover,
          .checkoutlogin-container .column-left .login-box button:hover {
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            background-color: #4e4c4c !important;
            border: 1px solid #4c4c4c;
            color: #ffffff !important; }
    .custom-login-container .column-right,
    .checkoutlogin-container .column-right {
      width: 52%;
      order: 1; }
      .custom-login-container .column-right .login-box h2,
      .checkoutlogin-container .column-right .login-box h2 {
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-size: 13px;
        margin: 20px 0; }
      .custom-login-container .column-right .login-box-content,
      .checkoutlogin-container .column-right .login-box-content {
        margin-top: 20px;
        width: 100%;
        overflow: hidden; }
        .custom-login-container .column-right .login-box-content #dwfrm_login .form-row.username,
        .custom-login-container .column-right .login-box-content #dwfrm_login .form-row.password,
        .checkoutlogin-container .column-right .login-box-content #dwfrm_login .form-row.username,
        .checkoutlogin-container .column-right .login-box-content #dwfrm_login .form-row.password {
          vertical-align: top; }
        .custom-login-container .column-right .login-box-content #dwfrm_login .form-row,
        .checkoutlogin-container .column-right .login-box-content #dwfrm_login .form-row {
          margin-right: 3%; }
        .custom-login-container .column-right .login-box-content #dwfrm_login .form-row-button,
        .checkoutlogin-container .column-right .login-box-content #dwfrm_login .form-row-button {
          margin-right: 0; }
        .custom-login-container .column-right .login-box-content #dwfrm_login #container-options,
        .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options {
          display: none; }
        .custom-login-container .column-right .login-box-content #password-reset,
        .checkoutlogin-container .column-right .login-box-content #password-reset {
          display: inline-block;
          width: auto;
          float: left;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          font-size: 10px;
          text-decoration: underline;
          letter-spacing: 2px;
          color: #000000;
          margin-right: 6%; }
        .custom-login-container .column-right .login-box-content .login-rememberme,
        .checkoutlogin-container .column-right .login-box-content .login-rememberme {
          float: left;
          margin: 0px;
          /*
                    input[type="checkbox"] {
                        /*appearance: none;*/
          /*-moz-appearance: none;
                        -webkit-appearance: none;
                        border: 1px solid #000000;
                        width: 10px;
                        height: 10px;
                        border-radius: 0px;
                        margin: 0 5px 0 0;
                        cursor: pointer;
                    }
                    &:checked{
                        background: red;
                    }
                    */ }
          .custom-login-container .column-right .login-box-content .login-rememberme label,
          .checkoutlogin-container .column-right .login-box-content .login-rememberme label {
            display: inherit !important;
            padding-left: 5px; }
        .custom-login-container .column-right .login-box-content .form-row,
        .checkoutlogin-container .column-right .login-box-content .form-row {
          margin-bottom: 5px !important;
          display: inline-block;
          width: 30%;
          margin-right: 25px; }
          .custom-login-container .column-right .login-box-content .form-row .field-wrapper input.error,
          .checkoutlogin-container .column-right .login-box-content .form-row .field-wrapper input.error {
            border-bottom: 1px solid #C1272D;
            margin-bottom: 8px; }
          .custom-login-container .column-right .login-box-content .form-row .field-wrapper input.valid,
          .checkoutlogin-container .column-right .login-box-content .form-row .field-wrapper input.valid {
            color: #000000 !important; }
          .custom-login-container .column-right .login-box-content .form-row .field-wrapper span.error,
          .checkoutlogin-container .column-right .login-box-content .form-row .field-wrapper span.error {
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 10px;
            letter-spacing: 1px; }
          .custom-login-container .column-right .login-box-content .form-row-button,
          .checkoutlogin-container .column-right .login-box-content .form-row-button {
            width: 31%;
            margin-right: 0px; }
            .custom-login-container .column-right .login-box-content .form-row-button button,
            .checkoutlogin-container .column-right .login-box-content .form-row-button button {
              width: 100%;
              border-radius: 0px;
              padding: 10px;
              font-family: "gotha-bold", Arial, Verdana, sans-serif;
              font-size: 12px;
              letter-spacing: 2px;
              text-transform: uppercase; }
            .custom-login-container .column-right .login-box-content .form-row-button :hover,
            .checkoutlogin-container .column-right .login-box-content .form-row-button :hover {
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              background-color: #4e4c4c !important;
              color: #ffffff !important;
              border: 1px solid #4e4c4c !important; }
          .custom-login-container .column-right .login-box-content .form-row-label,
          .checkoutlogin-container .column-right .login-box-content .form-row-label {
            width: 100%; }
          .custom-login-container .column-right .login-box-content .form-row label,
          .checkoutlogin-container .column-right .login-box-content .form-row label {
            display: none; }
          .custom-login-container .column-right .login-box-content .form-row input,
          .checkoutlogin-container .column-right .login-box-content .form-row input {
            border: none;
            background: none;
            border-bottom: 1px solid #000000;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            letter-spacing: 2px;
            color: #787878;
            padding: 0px; }
          .custom-login-container .column-right .login-box-content .form-row input.valid,
          .checkoutlogin-container .column-right .login-box-content .form-row input.valid {
            color: #000000 !important; }
          .custom-login-container .column-right .login-box-content .form-row .input.error,
          .checkoutlogin-container .column-right .login-box-content .form-row .input.error {
            background-color: #ffffff;
            border-bottom: 1px solid #C1272D;
            margin-bottom: 8px; }
        .custom-login-container .column-right .login-box-content .login-oauth-or,
        .checkoutlogin-container .column-right .login-box-content .login-oauth-or {
          display: block;
          margin: 20px 0px;
          width: 100%;
          text-align: center; }
          .custom-login-container .column-right .login-box-content .login-oauth-or-border,
          .checkoutlogin-container .column-right .login-box-content .login-oauth-or-border {
            position: relative;
            top: 7px;
            display: inline-block;
            width: 45%;
            border-top: 1px solid #cccccc;
            margin: 10px 0px; }
          .custom-login-container .column-right .login-box-content .login-oauth-or-label,
          .checkoutlogin-container .column-right .login-box-content .login-oauth-or-label {
            display: inline-block;
            margin: 10px 2%;
            font-size: 1.1em; }
        .custom-login-container .column-right .login-box-content .login-oauth,
        .checkoutlogin-container .column-right .login-box-content .login-oauth {
          width: 100%; }
          .custom-login-container .column-right .login-box-content .login-oauth .container-oauthFacebook,
          .checkoutlogin-container .column-right .login-box-content .login-oauth .container-oauthFacebook {
            display: inline; }
          .custom-login-container .column-right .login-box-content .login-oauth .container-oauthGoogle,
          .checkoutlogin-container .column-right .login-box-content .login-oauth .container-oauthGoogle {
            display: inline; }
          .custom-login-container .column-right .login-box-content .login-oauth .btn-oauthFacebook,
          .custom-login-container .column-right .login-box-content .login-oauth .btn-oauthGoogle,
          .checkoutlogin-container .column-right .login-box-content .login-oauth .btn-oauthFacebook,
          .checkoutlogin-container .column-right .login-box-content .login-oauth .btn-oauthGoogle {
            height: 46px;
            width: 40%;
            position: relative;
            background-color: #314A7E;
            color: #ffffff;
            text-align: center;
            border: none;
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            font-size: 12px;
            letter-spacing: 2px;
            text-transform: uppercase;
            display: inline-block; }
            .custom-login-container .column-right .login-box-content .login-oauth .btn-oauthFacebook p,
            .custom-login-container .column-right .login-box-content .login-oauth .btn-oauthGoogle p,
            .checkoutlogin-container .column-right .login-box-content .login-oauth .btn-oauthFacebook p,
            .checkoutlogin-container .column-right .login-box-content .login-oauth .btn-oauthGoogle p {
              width: 100%;
              font-size: 12px;
              padding-top: 1.1em; }
            .custom-login-container .column-right .login-box-content .login-oauth .btn-oauthFacebook i,
            .custom-login-container .column-right .login-box-content .login-oauth .btn-oauthGoogle i,
            .checkoutlogin-container .column-right .login-box-content .login-oauth .btn-oauthFacebook i,
            .checkoutlogin-container .column-right .login-box-content .login-oauth .btn-oauthGoogle i {
              top: 5px;
              font-size: 23px;
              padding-right: 0.3em;
              vertical-align: middle; }
          .custom-login-container .column-right .login-box-content .login-oauth .btn-oauthGoogle,
          .checkoutlogin-container .column-right .login-box-content .login-oauth .btn-oauthGoogle {
            background-color: #DC4335;
            float: right; }
          .custom-login-container .column-right .login-box-content .login-oauth .checkout-fb,
          .custom-login-container .column-right .login-box-content .login-oauth .checkout-gplus,
          .checkoutlogin-container .column-right .login-box-content .login-oauth .checkout-fb,
          .checkoutlogin-container .column-right .login-box-content .login-oauth .checkout-gplus {
            display: none; }
  .custom-login .continue-shopping-link,
  .checkoutlogin .continue-shopping-link {
    margin: 0px 0px 2% 17px; }
    .custom-login .continue-shopping-link i,
    .checkoutlogin .continue-shopping-link i {
      margin-right: 5px; }
    .custom-login .continue-shopping-link span,
    .checkoutlogin .continue-shopping-link span {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 10px;
      letter-spacing: 2px; }

.pt_cart .pt_checkout .footer-container {
  font-family: "gotha-regular", Arial, Verdana, sans-serif; }
  .pt_cart .pt_checkout .footer-container ul li a {
    text-decoration: underline; }

/*Responsive desing*/
@media screen and (max-width: 1024px) {
  .pt_cart .header-cart .back-to-home,
  .pt_account .header-cart .back-to-home {
    display: block;
    position: absolute;
    left: 0px;
    top: 9px;
    margin-left: 2%; }
  .pt_cart .header-cart .menu-utility-user.right,
  .pt_account .header-cart .menu-utility-user.right {
    display: none; }
  .pt_cart .header-cart .primary-logo,
  .pt_account .header-cart .primary-logo {
    margin: 0 auto;
    display: flex; }
    .pt_cart .header-cart .primary-logo img,
    .pt_account .header-cart .primary-logo img {
      width: 150px; }
  .pt_cart #primary,
  .pt_account #primary {
    margin-bottom: 7%; }
    .pt_cart #primary .continue-shopping-link,
    .pt_account #primary .continue-shopping-link {
      display: none; }
  .pt_cart .checkoutlogin-container,
  .pt_account .checkoutlogin-container {
    padding: 3%; }
  .pt_cart .column-left,
  .pt_account .column-left {
    width: 41%; }
    .pt_cart .column-left .login-box,
    .pt_account .column-left .login-box {
      padding-right: 16%;
      margin-left: 2%; }
      .pt_cart .column-left .login-box button,
      .pt_account .column-left .login-box button {
        width: 110%; }
        .pt_cart .column-left .login-box button span,
        .pt_account .column-left .login-box button span {
          font-size: 12px; }
  .pt_cart .column-right,
  .pt_account .column-right {
    width: 41%; }
    .pt_cart .column-right .login-box.login-account .form-row,
    .pt_account .column-right .login-box.login-account .form-row {
      width: 96%;
      margin-left: 2%; }
    .pt_cart .column-right .login-box.login-account .button-desktop,
    .pt_account .column-right .login-box.login-account .button-desktop {
      display: none; }
    .pt_cart .column-right .login-box.login-account .login-rememberme,
    .pt_account .column-right .login-box.login-account .login-rememberme {
      display: none; }
    .pt_cart .column-right .login-box.login-account #container-options,
    .pt_account .column-right .login-box.login-account #container-options {
      display: block !important; }
      .pt_cart .column-right .login-box.login-account #container-options .form-row.form-row-button,
      .pt_account .column-right .login-box.login-account #container-options .form-row.form-row-button {
        width: 34%;
        float: right;
        margin-top: 5%;
        margin-right: 2%; }
        .pt_cart .column-right .login-box.login-account #container-options .form-row.form-row-button button,
        .pt_account .column-right .login-box.login-account #container-options .form-row.form-row-button button {
          float: right;
          padding: 10% 0; }
      .pt_cart .column-right .login-box.login-account #container-options .login-rememberme,
      .pt_account .column-right .login-box.login-account #container-options .login-rememberme {
        display: block;
        margin-top: 8%; }
    .pt_cart .column-right .login-box.login-account #password-reset,
    .pt_account .column-right .login-box.login-account #password-reset {
      margin-left: 2%;
      margin-right: 0; }
    .pt_cart .column-right .login-box.login-account .login-oauth-or .login-oauth-or-border:first-child,
    .pt_account .column-right .login-box.login-account .login-oauth-or .login-oauth-or-border:first-child {
      margin-left: 2%; }
    .pt_cart .column-right .login-box.login-account .login-oauth-or .login-oauth-or-border,
    .pt_account .column-right .login-box.login-account .login-oauth-or .login-oauth-or-border {
      width: 41.5%; }
    .pt_cart .column-right .login-box.login-account .login-rememberme,
    .pt_account .column-right .login-box.login-account .login-rememberme {
      width: 50%;
      margin-top: 5%; }
    .pt_cart .column-right .login-box.login-account .login-oauth .login-oauth-or,
    .pt_account .column-right .login-box.login-account .login-oauth .login-oauth-or {
      margin: 8px 0px;
      text-align: center; }
      .pt_cart .column-right .login-box.login-account .login-oauth .login-oauth-or .login-oauth-or-border,
      .pt_account .column-right .login-box.login-account .login-oauth .login-oauth-or .login-oauth-or-border {
        margin: 10px 0px; }
    .pt_cart .column-right .login-box.login-account .login-oauth .container-oauthFacebook,
    .pt_account .column-right .login-box.login-account .login-oauth .container-oauthFacebook {
      display: initial; }
      .pt_cart .column-right .login-box.login-account .login-oauth .container-oauthFacebook .btn-oauthFacebook,
      .pt_account .column-right .login-box.login-account .login-oauth .container-oauthFacebook .btn-oauthFacebook {
        width: 96%;
        margin-bottom: 4%;
        margin-left: 2%; }
      .pt_cart .column-right .login-box.login-account .login-oauth .container-oauthFacebook span,
      .pt_account .column-right .login-box.login-account .login-oauth .container-oauthFacebook span {
        padding-top: 3%; }
    .pt_cart .column-right .login-box.login-account .login-oauth .container-oauthGoogle,
    .pt_account .column-right .login-box.login-account .login-oauth .container-oauthGoogle {
      display: initial; }
      .pt_cart .column-right .login-box.login-account .login-oauth .container-oauthGoogle .btn-oauthGoogle,
      .pt_account .column-right .login-box.login-account .login-oauth .container-oauthGoogle .btn-oauthGoogle {
        width: 96%;
        margin-right: 2%; }
      .pt_cart .column-right .login-box.login-account .login-oauth .container-oauthGoogle span,
      .pt_account .column-right .login-box.login-account .login-oauth .container-oauthGoogle span {
        padding-top: 3%; }
    .pt_cart .column-right .login-box h2,
    .pt_account .column-right .login-box h2 {
      margin-left: 2%; }
  .pt_cart .footer-container .footer-rights,
  .pt_account .footer-container .footer-rights {
    width: 100%;
    float: none; }
  .pt_cart .footer-container ul,
  .pt_account .footer-container ul {
    width: 100%;
    float: none;
    text-align: unset;
    margin-left: 0; }
  .pt_checkout .header-cart .back-to-home,
  .pt_cart .header-cart .back-to-home,
  .pt_order-confirmation .header-cart .back-to-home,
  .pt_account .header-cart .back-to-home {
    display: block;
    position: absolute;
    left: 0px;
    top: 9px;
    margin-left: 2%; }
  .pt_checkout .header-cart .menu-utility-user.right,
  .pt_cart .header-cart .menu-utility-user.right,
  .pt_order-confirmation .header-cart .menu-utility-user.right,
  .pt_account .header-cart .menu-utility-user.right {
    display: none; }
  .pt_checkout .header-cart .primary-logo,
  .pt_cart .header-cart .primary-logo,
  .pt_order-confirmation .header-cart .primary-logo,
  .pt_account .header-cart .primary-logo {
    margin: 0 auto;
    display: flex;
    padding: 0 15px 10px 10px; }
    .pt_checkout .header-cart .primary-logo img,
    .pt_cart .header-cart .primary-logo img,
    .pt_order-confirmation .header-cart .primary-logo img,
    .pt_account .header-cart .primary-logo img {
      width: 100%; }
  .pt_checkout .continue-shopping-link,
  .pt_cart .continue-shopping-link,
  .pt_order-confirmation .continue-shopping-link,
  .pt_account .continue-shopping-link {
    display: none; } }

@media screen and (max-width: 767px) {
  .pt_cart .header-cart .back-to-home,
  .pt_account .header-cart .back-to-home {
    display: block;
    position: absolute;
    left: 0px;
    top: 9px;
    margin-left: 2%; }
  .pt_cart .header-cart .menu-utility-user.right,
  .pt_account .header-cart .menu-utility-user.right {
    display: none; }
  .pt_cart .header-cart .primary-logo,
  .pt_account .header-cart .primary-logo {
    margin: 0 auto; }
    .pt_cart .header-cart .primary-logo img,
    .pt_account .header-cart .primary-logo img {
      width: 100%; }
  .pt_cart .checkoutlogin .continue-shopping-link,
  .pt_cart .custom-login .continue-shopping-link,
  .pt_account .checkoutlogin .continue-shopping-link,
  .pt_account .custom-login .continue-shopping-link {
    display: none; }
  .pt_cart .checkoutlogin-container,
  .pt_cart .custom-login-container,
  .pt_account .checkoutlogin-container,
  .pt_account .custom-login-container {
    margin: 0;
    padding: 0;
    min-height: unset;
    flex-direction: column; }
    .pt_cart .checkoutlogin-container .column-left,
    .pt_cart .custom-login-container .column-left,
    .pt_account .checkoutlogin-container .column-left,
    .pt_account .custom-login-container .column-left {
      margin: 2% auto 7% auto;
      width: 85%;
      height: auto;
      padding-bottom: 7%; }
      .pt_cart .checkoutlogin-container .column-left .login-box,
      .pt_cart .custom-login-container .column-left .login-box,
      .pt_account .checkoutlogin-container .column-left .login-box,
      .pt_account .custom-login-container .column-left .login-box {
        padding-right: 5%; }
      .pt_cart .checkoutlogin-container .column-left .new-customer,
      .pt_cart .custom-login-container .column-left .new-customer,
      .pt_account .checkoutlogin-container .column-left .new-customer,
      .pt_account .custom-login-container .column-left .new-customer {
        border-bottom: 0; }
      .pt_cart .checkoutlogin-container .column-left .guest-customer,
      .pt_cart .custom-login-container .column-left .guest-customer,
      .pt_account .checkoutlogin-container .column-left .guest-customer,
      .pt_account .custom-login-container .column-left .guest-customer {
        border-top: 1px solid #999999; }
      .pt_cart .checkoutlogin-container .column-left .form-row button,
      .pt_cart .custom-login-container .column-left .form-row button,
      .pt_account .checkoutlogin-container .column-left .form-row button,
      .pt_account .custom-login-container .column-left .form-row button {
        width: 93%;
        font-family: "gotha-bold", Arial, Verdana, sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 2px; }
      .pt_cart .checkoutlogin-container .column-left .button-desktop,
      .pt_cart .custom-login-container .column-left .button-desktop,
      .pt_account .checkoutlogin-container .column-left .button-desktop,
      .pt_account .custom-login-container .column-left .button-desktop {
        display: none; }
    .pt_cart .checkoutlogin-container .column-right,
    .pt_cart .custom-login-container .column-right,
    .pt_account .checkoutlogin-container .column-right,
    .pt_account .custom-login-container .column-right {
      width: 85%;
      margin: 0 auto 5% auto;
      height: auto;
      padding-bottom: 7%; }
      .pt_cart .checkoutlogin-container .column-right .login-box-content #dwfrm_login .form-row,
      .pt_cart .custom-login-container .column-right .login-box-content #dwfrm_login .form-row,
      .pt_account .checkoutlogin-container .column-right .login-box-content #dwfrm_login .form-row,
      .pt_account .custom-login-container .column-right .login-box-content #dwfrm_login .form-row {
        display: block;
        width: 96%; }
      .pt_cart .checkoutlogin-container .column-right .login-box-content #dwfrm_login #password-reset,
      .pt_cart .custom-login-container .column-right .login-box-content #dwfrm_login #password-reset,
      .pt_account .checkoutlogin-container .column-right .login-box-content #dwfrm_login #password-reset,
      .pt_account .custom-login-container .column-right .login-box-content #dwfrm_login #password-reset {
        float: left; }
      .pt_cart .checkoutlogin-container .column-right .login-box-content #dwfrm_login .login-rememberme,
      .pt_cart .custom-login-container .column-right .login-box-content #dwfrm_login .login-rememberme,
      .pt_account .checkoutlogin-container .column-right .login-box-content #dwfrm_login .login-rememberme,
      .pt_account .custom-login-container .column-right .login-box-content #dwfrm_login .login-rememberme {
        display: none; }
      .pt_cart .checkoutlogin-container .column-right .login-box-content #dwfrm_login .button-desktop,
      .pt_cart .custom-login-container .column-right .login-box-content #dwfrm_login .button-desktop,
      .pt_account .checkoutlogin-container .column-right .login-box-content #dwfrm_login .button-desktop,
      .pt_account .custom-login-container .column-right .login-box-content #dwfrm_login .button-desktop {
        display: none; }
      .pt_cart .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options,
      .pt_cart .custom-login-container .column-right .login-box-content #dwfrm_login #container-options,
      .pt_account .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options,
      .pt_account .custom-login-container .column-right .login-box-content #dwfrm_login #container-options {
        display: block !important; }
        .pt_cart .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options .form-row.form-row-button,
        .pt_cart .custom-login-container .column-right .login-box-content #dwfrm_login #container-options .form-row.form-row-button,
        .pt_account .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options .form-row.form-row-button,
        .pt_account .custom-login-container .column-right .login-box-content #dwfrm_login #container-options .form-row.form-row-button {
          width: 34%;
          float: right;
          margin-top: 5%;
          margin-right: 2%; }
          .pt_cart .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options .form-row.form-row-button button,
          .pt_cart .custom-login-container .column-right .login-box-content #dwfrm_login #container-options .form-row.form-row-button button,
          .pt_account .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options .form-row.form-row-button button,
          .pt_account .custom-login-container .column-right .login-box-content #dwfrm_login #container-options .form-row.form-row-button button {
            float: right;
            padding: 10% 0; }
        .pt_cart .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options .login-rememberme,
        .pt_cart .custom-login-container .column-right .login-box-content #dwfrm_login #container-options .login-rememberme,
        .pt_account .checkoutlogin-container .column-right .login-box-content #dwfrm_login #container-options .login-rememberme,
        .pt_account .custom-login-container .column-right .login-box-content #dwfrm_login #container-options .login-rememberme {
          display: block;
          margin-top: 8%;
          width: 55%; }
  .pt_cart .footer-container .footer-rights,
  .pt_account .footer-container .footer-rights {
    width: 100%;
    float: none; }
  .pt_cart .footer-container ul,
  .pt_account .footer-container ul {
    width: 100%;
    float: none;
    text-align: unset;
    margin-left: 0; }
  .pt_checkout .header-cart .back-to-home,
  .pt_cart .header-cart .back-to-home,
  .pt_order-confirmation .header-cart .back-to-home {
    display: block;
    position: absolute;
    left: 0px;
    top: 9px;
    margin-left: 2%; }
  .pt_checkout .header-cart .menu-utility-user.right,
  .pt_cart .header-cart .menu-utility-user.right,
  .pt_order-confirmation .header-cart .menu-utility-user.right {
    display: none; }
  .pt_checkout .header-cart .primary-logo,
  .pt_cart .header-cart .primary-logo,
  .pt_order-confirmation .header-cart .primary-logo {
    margin: 0 auto;
    display: flex; }
    .pt_checkout .header-cart .primary-logo img,
    .pt_cart .header-cart .primary-logo img,
    .pt_order-confirmation .header-cart .primary-logo img {
      width: 100%; }
  .pt_checkout .continue-shopping-link,
  .pt_cart .continue-shopping-link,
  .pt_order-confirmation .continue-shopping-link {
    display: none; }
  .custom-login h1 {
    display: none; } }

@media screen and (min-width: 768px) {
  .checkoutlogin-container {
    flex-direction: row-reverse; }
  .custom-login h1 {
    display: block; }
  .custom-login .custom-login-container {
    justify-content: space-between; }
    .custom-login .custom-login-container .column {
      width: 48%;
      background: transparent;
      margin: 0.333em 0;
      padding: 0; }
      .custom-login .custom-login-container .column h2 {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 1.3em;
        margin: 0.833em 0; }
      .custom-login .custom-login-container .column p {
        font-size: 1em;
        margin: 1em 0; }
      .custom-login .custom-login-container .column .login-box {
        padding: 0; }
        .custom-login .custom-login-container .column .login-box button {
          width: auto;
          padding: 0.5em 2em;
          margin: 0;
          letter-spacing: 0;
          font-family: "gotha-bold", Arial, Verdana, sans-serif;
          text-transform: none;
          font-size: 12px; }
          .custom-login .custom-login-container .column .login-box button span {
            font-size: inherit;
            font-family: inherit;
            text-transform: inherit;
            letter-spacing: inherit; }
      .custom-login .custom-login-container .column .login-box-content {
        margin: 0; }
        .custom-login .custom-login-container .column .login-box-content .form-row {
          width: 100%;
          margin: 0.667em 0 1.333em !important;
          display: block; }
        .custom-login .custom-login-container .column .login-box-content label {
          display: block; }
        .custom-login .custom-login-container .column .login-box-content input {
          border: 1px solid #aaa;
          padding: .7em .5em;
          letter-spacing: 0; }
          .custom-login .custom-login-container .column .login-box-content input .error {
            margin-bottom: 0;
            background-color: #faeded;
            border-bottom: 1px solid #aaa; }
        .custom-login .custom-login-container .column .login-box-content .submit-reset-container {
          display: flex;
          flex-direction: row-reverse;
          align-items: center; }
        .custom-login .custom-login-container .column .login-box-content #password-reset {
          flex: 0 0 auto;
          margin-right: 0.417em;
          font-size: 1em;
          letter-spacing: 1px;
          text-decoration: none; }
        .custom-login .custom-login-container .column .login-box-content .form-row-button {
          margin: 0 !important; }
    .custom-login .custom-login-container .login-oauth-form {
      display: none; } }

.bottom-banner-container {
  overflow: hidden; }
  .bottom-banner-container .bottom-banner-cell {
    float: left;
    overflow: hidden;
    text-align: center; }
  .bottom-banner-container .banner-cell-1 {
    width: 33%; }
  .bottom-banner-container .banner-cell-2 {
    width: 34%; }
  .bottom-banner-container .banner-cell-3 {
    width: 33%; }

.pt_categorylanding #primary {
  width: 100% !important; }

.pt_categorylanding #secondary {
  position: absolute;
  width: 25% !important;
  background-color: rgba(0, 0, 0, 0.4); }
  .pt_categorylanding #secondary .refinement-header {
    letter-spacing: 0;
    font-size: 3em;
    font-weight: normal;
    font-family: "gotha-medium", Arial, Verdana, sans-serif !important; }
  .pt_categorylanding #secondary .refinement-link {
    margin-left: 5px;
    font-size: 2em !important;
    font-family: "gotha-light", Arial, Verdana, sans-serif !important; }
  .pt_categorylanding #secondary .refinement-link, .pt_categorylanding #secondary .refinement-header {
    color: white !important; }
  .pt_categorylanding #secondary #category-level-1 h2:before {
    content: none; }

.pt_categorylanding .secondary-content .bottom-banner-container:first-child .bottom-banner-cell {
  width: 50%; }

.pt_categorylanding .secondary-content .bottom-banner-cell {
  position: relative; }

.pt_categorylanding .secondary-content h3 {
  background-color: #fff;
  bottom: 0;
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  margin: 0;
  opacity: .6;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: absolute;
  text-transform: uppercase;
  width: 100%; }

.cs-stores-banner {
  width: 100%; }
  .cs-stores-banner img {
    width: 100%; }

.store-locator-header {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  font-size: 1.75em;
  font-style: italic;
  font-weight: 400;
  margin: 20px 0 0;
  padding: 20px 0; }

.store-information {
  background: none repeat scroll 0 0 #e0e0e0;
  border-bottom: 1px solid #fff; }

.store-name {
  font-weight: bold;
  margin: 0 0 10px; }

.store-map {
  border-bottom: 1px solid #e0e0e0; }

.store-locator-details {
  float: left;
  width: 44%; }
  .store-locator-details img {
    max-width: 100%; }
  .store-locator-details h1, .store-locator-details p {
    margin: 0.25em 0; }

.store-locator-details-map {
  float: right;
  width: 50%; }
  .store-locator-details-map img {
    max-width: 100%; }

.store-body {
  width: 100%;
  display: inline; }
  .store-body .container-title p {
    display: none; }
  .store-body .lowercase {
    text-transform: lowercase; }
  .store-body .logo-cube {
    width: 14px;
    height: 14px; }
  .store-body .logo-return {
    width: 14px;
    height: 14px; }

.form-storelocator-block {
  width: 60%;
  position: relative;
  margin-top: 20px;
  margin-bottom: 10px; }
  .form-storelocator-block .form-row {
    position: absolute;
    left: 0;
    width: 45%; }
    @media screen and (min-width: 768px) {
      .form-storelocator-block .form-row {
        width: 48%; } }
    @media screen and (min-width: 1024px) {
      .form-storelocator-block .form-row {
        width: 51%; } }
    .form-storelocator-block .form-row input {
      border: none;
      border-bottom: 1px solid #000000;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      letter-spacing: 2px;
      color: #787878;
      padding-left: 0px;
      text-overflow: ellipsis; }
  .form-storelocator-block #button-find-state {
    position: absolute;
    left: 46%;
    width: 20%;
    padding: 0.75em;
    text-transform: uppercase; }
    @media screen and (min-width: 768px) {
      .form-storelocator-block #button-find-state {
        margin-top: 1%;
        left: 53%;
        font-size: 8pt; } }
    @media screen and (min-width: 1024px) {
      .form-storelocator-block #button-find-state {
        margin-top: 1%;
        left: 53%;
        font-size: 8pt; } }
    @media screen and (min-width: 1367px) {
      .form-storelocator-block #button-find-state {
        margin-top: 1%;
        left: 53%;
        font-size: 9pt; } }
  .form-storelocator-block #button-find-chronopost,
  .form-storelocator-block #button-find-cttexpresso,
  .form-storelocator-block #button-find-pudo {
    position: absolute;
    left: 53%;
    margin-top: 0.35em;
    width: 20%;
    padding: 0.75em;
    text-transform: uppercase; }
  .form-storelocator-block #button-find-geo {
    position: absolute;
    left: 67%;
    width: auto;
    color: black;
    background-color: white;
    padding: 0.75em;
    text-transform: uppercase;
    max-width: 57%;
    overflow: hidden; }
    @media screen and (min-width: 768px) {
      .form-storelocator-block #button-find-geo {
        margin-top: 1%;
        left: 75%;
        width: 40%;
        font-size: 8pt; } }
    @media screen and (min-width: 1024px) {
      .form-storelocator-block #button-find-geo {
        margin-top: 1%;
        left: 74%;
        width: 50%;
        font-size: 8pt; } }
    @media screen and (min-width: 1367px) {
      .form-storelocator-block #button-find-geo {
        margin-top: 1%;
        left: 74%;
        width: 30%;
        font-size: 9pt; } }
  .form-storelocator-block .form-storelocator-state-label {
    display: none; }

.storelocator-block-free {
  position: relative;
  left: 75%;
  width: 30%;
  padding-bottom: 10px; }
  .storelocator-block-free i {
    font-size: 16px; }
  @media screen and (min-width: 1024px) {
    .storelocator-block-free {
      left: 77%;
      width: 23%; } }

.storelocator-block-return {
  position: relative;
  left: 75%;
  height: 23px;
  width: 30%; }
  .storelocator-block-return i {
    font-size: 16px; }

.storelocator-listado-block {
  width: 45%;
  float: right;
  position: relative;
  top: 40px;
  max-height: 350px;
  overflow: auto; }
  .storelocator-listado-block .store-full {
    display: flex;
    margin-bottom: 15px;
    min-height: 30px; }
    .storelocator-listado-block .store-full .store-full-address, .storelocator-listado-block .store-full .podChronopost-full-address, .storelocator-listado-block .store-full .podCtt-full-address, .storelocator-listado-block .store-full .pudo-full-address {
      width: 50%;
      float: left;
      cursor: pointer; }
      .storelocator-listado-block .store-full .store-full-address .see-google-map, .storelocator-listado-block .store-full .podChronopost-full-address .see-google-map, .storelocator-listado-block .store-full .podCtt-full-address .see-google-map, .storelocator-listado-block .store-full .pudo-full-address .see-google-map {
        line-height: 26px;
        text-transform: uppercase; }
      .storelocator-listado-block .store-full .store-full-address .see-google-map:hover, .storelocator-listado-block .store-full .podChronopost-full-address .see-google-map:hover, .storelocator-listado-block .store-full .podCtt-full-address .see-google-map:hover, .storelocator-listado-block .store-full .pudo-full-address .see-google-map:hover {
        text-decoration: underline; }
    .storelocator-listado-block .store-full .select-store {
      position: absolute;
      right: 10px; }
      .storelocator-listado-block .store-full .select-store .select-store-button,
      .storelocator-listado-block .store-full .select-store .select-chronopost-button,
      .storelocator-listado-block .store-full .select-store .select-ctt-button,
      .storelocator-listado-block .store-full .select-store .select-pudo-button {
        background-color: white;
        color: black;
        font-weight: bold; }
        @media screen and (max-width: 1025px) {
          .storelocator-listado-block .store-full .select-store .select-store-button,
          .storelocator-listado-block .store-full .select-store .select-chronopost-button,
          .storelocator-listado-block .store-full .select-store .select-ctt-button,
          .storelocator-listado-block .store-full .select-store .select-pudo-button {
            padding: 0.5em 1em; } }
      .storelocator-listado-block .store-full .select-store .select-store-button.selected,
      .storelocator-listado-block .store-full .select-store .select-chronopost-button.selected,
      .storelocator-listado-block .store-full .select-store .select-ctt-button.selected,
      .storelocator-listado-block .store-full .select-store .select-pudo-button.selected {
        background: black;
        color: white; }
    .storelocator-listado-block .store-full .store-full-free {
      margin-left: 5px;
      font-size: 14px; }

.storelocator-map-block {
  position: relative;
  top: 40px;
  width: 50%; }

#map {
  margin: 0 auto;
  height: 350px; }

.store-body .store-filtro-visual {
  display: none; }
  .store-body .store-filtro-visual i {
    font-size: 20px; }

.pt_store-locator .breadcrumb {
  font-size: 20px;
  padding: 10px 0;
  display: block; }

.pt_store-locator .page-content {
  padding: 0 2%; }

.mapBtnSelectStore {
  margin-top: 5px;
  border: 1px solid black;
  text-align: center;
  cursor: pointer;
  padding: 2px 5px; }

@media screen and (max-width: 768px) {
  .store-body .container-title {
    position: relative;
    display: block;
    width: 100%; }
    .store-body .container-title h1 {
      margin: 0; }
  .store-body .form-storelocator-block {
    position: relative;
    display: block;
    width: 100%; }
    .store-body .form-storelocator-block .form-row {
      position: relative;
      display: block;
      width: 100%; }
  .store-body #button-find-state,
  .store-body #button-find-chronopost,
  .store-body #button-find-cttexpresso,
  .store-body #button-find-pudo {
    position: relative;
    left: 0;
    width: 41%; }
  .store-body #button-find-geo {
    left: 43%;
    bottom: 0;
    width: 100%;
    padding: 0.75em; }
  .store-body .storelocator-block-free {
    position: relative;
    top: 7px;
    width: 100%;
    left: 4px; }
  .store-body .storelocator-block-return {
    position: relative;
    top: 10px;
    height: 60px;
    left: 0px; }
  .store-body #storelocator-block-free {
    float: left;
    top: 10px;
    height: 25px;
    width: 100%;
    left: 0px; }
  .store-body .storelocator-map-block,
  .store-body .storelocator-listado-block {
    position: relative;
    top: 20px;
    width: 96%;
    margin: 0 auto;
    max-height: 250px; }
  .store-body #map-block {
    display: none; }
  .store-body .store-filtro-visual {
    display: table;
    width: 100%;
    height: 35px;
    text-align: center;
    margin-top: 14px;
    padding-top: 20px; }
    .store-body .store-filtro-visual-listado, .store-body .store-filtro-visual-mapa {
      display: table-cell;
      width: 50%;
      height: 100%;
      border: 1px solid lightgrey;
      background-color: white;
      vertical-align: middle; }
    .store-body .store-filtro-visual-listado.active, .store-body .store-filtro-visual-mapa.active {
      background-color: #eee; }
  .store-body .select-store-button,
  .store-body .select-chronopost-button,
  .store-body .select-ctt-button,
  .store-body .select-pudo-button {
    display: none; }
  .store-body .store-full .radiobtn {
    width: 20px;
    height: 20px;
    border: 1px solid black;
    border-radius: 20px;
    margin-right: 10px;
    cursor: pointer; }
  .store-body .store-full .radiobtn.selected div {
    position: relative;
    top: 2px;
    width: 75%;
    height: 75%;
    background-color: black;
    border-radius: 20px;
    margin: 0 auto; }
  .store-body .store-full .store-full-address,
  .store-body .store-full .podChronopost-full-address,
  .store-body .store-full .podCtt-full-address,
  .store-body .store-full .pudo-full-address {
    width: 70%;
    display: flex;
    flex-flow: column; }
  .store-body.pudo-container #map-block.empty-map {
    display: block; } }

@media screen and (min-width: 768px) {
  .inactiveLink {
    pointer-events: none;
    cursor: default; } }

.storelocator-footer {
  min-height: 90px; }

@media screen and (min-width: 768px) {
  .select-store-title {
    display: none; } }

@media screen and (max-width: 767px) {
  .store-body.result-countries .select-store-title {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    display: none; }
  .store-body.result-countries .title-store-found {
    color: #000;
    text-transform: uppercase;
    display: block;
    clear: both;
    font-family: "gotha-regular";
    font-size: 10px;
    margin-top: 4px; }
  .store-body.result-countries #button-find-geo {
    left: 44%;
    bottom: 0;
    width: 55%; }
  .store-body.result-countries .storelocator-listado-block {
    width: 96%; } }

.iw_content img {
  width: 20px; }

.iw_content .icon {
  padding-left: 15px;
  padding-right: 15px; }

.js .loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.js .loader-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.7; }

.js .loader-indicator {
  z-index: 100;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 64px;
  height: 64px;
  background: url("../images/loading-small.gif") no-repeat; }

.search-suggestion-wrapper {
  background-color: #fff;
  border: 1px solid #999;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
  position: absolute;
  width: 100%;
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .search-suggestion-wrapper.full {
      margin-left: -75%;
      width: 175%; }
      .search-suggestion-wrapper.full .phrase-suggestions {
        width: 42.8571429%;
        float: left; }
      .search-suggestion-wrapper.full .product-suggestions {
        width: 57.1428571%;
        float: right; } }
  .search-suggestion-wrapper .hitgroup {
    color: #666;
    margin: .7rem 0 .7rem .7rem; }
    .search-suggestion-wrapper .hitgroup .header {
      margin: 0 0 .5rem 0; }
    .search-suggestion-wrapper .hitgroup .hit {
      display: block;
      margin-left: 1rem;
      margin-bottom: .5rem; }
      .search-suggestion-wrapper .hitgroup .hit:hover {
        text-decoration: underline; }
    .search-suggestion-wrapper .hitgroup .parent-category {
      color: #999; }

.phrase-suggestions {
  border-top: 1px solid #ccc; }
  @media screen and (min-width: 768px) {
    .phrase-suggestions {
      border-top: none; } }

.product-suggestion {
  border: 1px solid #fff;
  border-top: 1px solid #ccc;
  padding: .5em; }
  .product-suggestion:hover, .product-suggestion:focus {
    background-color: #e0e0e0;
    border: 1px solid #ccc; }
  .product-suggestion .product-image {
    float: left;
    text-align: center;
    width: 25%; }
    .product-suggestion .product-image img {
      max-width: 100%; }
  .product-suggestion .product-details {
    float: right;
    padding-top: .5em;
    width: 70%; }
    .product-suggestion .product-details .product-price {
      color: #000; }

.search-phrase {
  color: #999;
  margin: 1em; }
  .search-phrase .completed {
    font-style: italic; }
    .search-phrase .completed .original {
      text-decoration: underline;
      font-weight: bold; }
  .search-phrase .corrected {
    font-weight: bold; }

#ul-suggestion {
  height: auto; }

#search-suggestions {
  display: block;
  position: fixed;
  z-index: 0;
  overflow-y: auto;
  height: 100%;
  width: 100%;
  background-color: #fff; }
  #search-suggestions .primary {
    position: relative;
    width: 100%;
    height: 100%; }
    #search-suggestions .primary .search-phrase {
      position: absolute;
      top: 0;
      height: 20px;
      font-size: 14px;
      letter-spacing: 0;
      color: #000; }
    #search-suggestions .primary .search-result-content {
      position: absolute;
      top: 20px;
      bottom: 280px;
      left: 0;
      width: 100%;
      overflow-y: scroll; }
      #search-suggestions .primary .search-result-content .product-tile .product-swatches {
        display: block; }
    #search-suggestions .primary form {
      position: absolute;
      bottom: 150px;
      height: 100px;
      width: 100%; }
      #search-suggestions .primary form #search-link-submit {
        display: none; }

#search-link-submit {
  clear: both;
  width: 140px;
  height: 40px;
  display: block;
  margin: 0 auto; }

@media screen and (min-width: 1025px) {
  .smartbanner-on #search-suggestions {
    top: 235px; }
  #search-suggestions {
    top: 150px;
    left: 0;
    text-align: left;
    text-transform: none; }
    #search-suggestions .grid-tile {
      float: none;
      text-transform: none; }
    #search-suggestions .search-phrase a {
      font-size: 14px; }
    #search-suggestions a {
      line-height: normal; }
      #search-suggestions a span {
        display: inline-block; } }

#search-suggestions {
  display: none; }

.js .ui-dialog-content .product-col-1 {
  padding: 13px 1%; }
  .js .ui-dialog-content .product-col-1 .product-image {
    max-width: 100%; }

.js .ui-dialog-content .product-col-2 {
  padding: 20px 0;
  width: 58%; }

.js .ui-dialog-content .pdp-main .product-set-list {
  height: 500px;
  overflow: auto; }

.js .zoomPad {
  position: relative;
  float: left;
  z-index: 99;
  cursor: crosshair;
  width: 100%; }

.js .zoomPreload {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #333;
  font-size: 12px;
  font-family: Arial, sans-serif;
  text-decoration: none;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 8px;
  text-align: center;
  background-image: url(../images/zoomloader.gif);
  background-repeat: no-repeat;
  background-position: 43px 30px;
  z-index: 110;
  width: 90px;
  height: 43px;
  position: absolute;
  top: 0px;
  left: 0px;
  *width: 100px;
  *height: 49px; }

.js .zoomPup {
  overflow: hidden;
  background-color: #fff;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 120;
  position: absolute;
  border: 1px solid #ccc;
  z-index: 101;
  cursor: crosshair; }

.js .zoomOverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #fff;
  z-index: 5000;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 101; }

.js .zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  background: #fff;
  z-index: 6000;
  height: auto;
  z-index: 10000;
  z-index: 110; }

.js .zoomWrapper {
  position: relative;
  border: 1px solid #999;
  z-index: 110; }

.js .zoomWrapperTitle {
  display: block;
  background: #999;
  color: #fff;
  height: 18px;
  line-height: 18px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 120;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60); }

.js .zoomWrapperImage {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 110; }
  .js .zoomWrapperImage img {
    border: 0px;
    display: block;
    position: absolute;
    z-index: 101; }

.js .zoomIframe {
  z-index: -1;
  filter: alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position: absolute;
  display: block; }

.quickview-nav .quickview-next {
  float: right; }

#homepage-slider {
  position: relative;
  overflow: hidden;
  width: 100%; }
  #homepage-slider .jcarousel-control {
    bottom: 0.5rem;
    right: 0.5rem;
    position: absolute; }
    #homepage-slider .jcarousel-control a {
      background: none repeat scroll 0 0 #e0e0e0;
      border: 1px solid #ccc;
      display: block;
      float: left;
      height: 24px;
      margin: 0 3px;
      opacity: .5;
      text-indent: -999em;
      width: 24px; }
      #homepage-slider .jcarousel-control a.active {
        background-color: #666; }
      #homepage-slider .jcarousel-control a:hover {
        background-color: #666;
        opacity: .7; }

.home-bottom-slots {
  margin: auto;
  max-width: 960px; }
  .home-bottom-slots .home-bottom-left,
  .home-bottom-slots .home-bottom-center,
  .home-bottom-slots .home-bottom-right {
    clear: none;
    width: 100%; }
    @media screen and (min-width: 960px) {
      .home-bottom-slots .home-bottom-left,
      .home-bottom-slots .home-bottom-center,
      .home-bottom-slots .home-bottom-right {
        float: left;
        width: 33.33333333333333333%; } }

#newsletterMsg {
  color: #c1272d; }

.home-main-content {
  position: relative; }
  .home-main-content .floating-newsletter-container {
    display: none; }
  .home-main-content #homepage-slider .floating-newsletter-container {
    display: block;
    position: absolute;
    z-index: 2;
    left: 100px;
    text-align: left;
    margin: 23px 0px;
    text-align: left;
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */ }
    .home-main-content #homepage-slider .floating-newsletter-container.top {
      top: 5%; }
    .home-main-content #homepage-slider .floating-newsletter-container.bottom {
      bottom: 5%; }
    .home-main-content #homepage-slider .floating-newsletter-container.center {
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      text-align: center; }
    .home-main-content #homepage-slider .floating-newsletter-container.right {
      left: unset;
      right: 100px;
      text-align: right; }
    .home-main-content #homepage-slider .floating-newsletter-container .title {
      margin-bottom: 15px;
      margin-top: 0;
      text-transform: initial;
      font-weight: 900;
      font-size: 18.6px; }
    .home-main-content #homepage-slider .floating-newsletter-container ul li {
      display: inline-block;
      margin-right: 15px;
      margin-bottom: 20px;
      text-decoration: underline;
      font-size: 10px; }
    .home-main-content #homepage-slider .floating-newsletter-container .privacy-policy {
      font-size: 9.4px; }
    .home-main-content #homepage-slider .floating-newsletter-container a {
      color: inherit;
      cursor: pointer; }
    .home-main-content #homepage-slider .floating-newsletter-container input[type=checkbox] {
      margin-right: 5px;
      vertical-align: middle; }
    .home-main-content #homepage-slider .floating-newsletter-container .status-height {
      height: 70px; }
    .home-main-content #homepage-slider .floating-newsletter-container h2 {
      margin-bottom: 20px;
      margin-top: 0;
      text-transform: initial;
      font-weight: 900;
      color: black;
      font-size: 18.6px; }
    .home-main-content #homepage-slider .floating-newsletter-container button {
      margin-top: 30px;
      margin-bottom: 30px;
      color: inherit;
      background-color: transparent;
      border: 1px solid;
      border-radius: 0;
      padding: 10px 60px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .home-main-content #homepage-slider .floating-newsletter-container button:hover {
      color: #ffffff;
      background-color: rgba(0, 0, 0, 0.4); }
    .home-main-content #homepage-slider .floating-newsletter-container button:focus {
      outline: none; }
    .home-main-content #homepage-slider .floating-newsletter-container input[type=email] {
      border: none;
      border-bottom: 1px solid;
      background-color: transparent;
      padding: 5px 50px;
      text-align: center;
      margin-bottom: 20px;
      width: 220px;
      font-size: 9px; }
      .home-main-content #homepage-slider .floating-newsletter-container input[type=email]:focus {
        outline: none; }
      .home-main-content #homepage-slider .floating-newsletter-container input[type=email].error {
        background-color: #faeded; }
      .home-main-content #homepage-slider .floating-newsletter-container input[type=email]::placeholder {
        color: inherit;
        opacity: 1;
        /* Firefox */ }
      .home-main-content #homepage-slider .floating-newsletter-container input[type=email]:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: inherit; }
      .home-main-content #homepage-slider .floating-newsletter-container input[type=email]::-ms-input-placeholder {
        /* Microsoft Edge */
        color: inherit; }
    .home-main-content #homepage-slider .floating-newsletter-container .fa {
      font-size: 18px; }
    .home-main-content #homepage-slider .floating-newsletter-container ul {
      display: flex;
      justify-content: space-between;
      padding: 0 25px;
      max-width: calc(1200px - 10%);
      margin: 0 auto; }
      .home-main-content #homepage-slider .floating-newsletter-container ul li {
        display: inline-block;
        margin: 0 17px 10px 0; }
        .home-main-content #homepage-slider .floating-newsletter-container ul li:last-child {
          margin-right: 0; }
    .home-main-content #homepage-slider .floating-newsletter-container .floatingstatusNewsletter {
      margin-bottom: 5px; }
    .home-main-content #homepage-slider .floating-newsletter-container .floatingNewsletterMsg {
      color: #c1272d !important; }
    .home-main-content #homepage-slider .floating-newsletter-container .checkbox-container {
      display: inline-block;
      position: relative;
      margin-bottom: 10px;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .home-main-content #homepage-slider .floating-newsletter-container .checkbox-container input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0; }
    .home-main-content #homepage-slider .floating-newsletter-container .checkmark {
      position: absolute;
      border: 1px solid;
      border-radius: 25%;
      top: -2px;
      left: -25px;
      height: 13px;
      width: 13px; }
    .home-main-content #homepage-slider .floating-newsletter-container .checkmark:after {
      content: "";
      position: absolute;
      display: none; }
    .home-main-content #homepage-slider .floating-newsletter-container .checkbox-container input:checked ~ .checkmark:after {
      display: block; }
    .home-main-content #homepage-slider .floating-newsletter-container .checkbox-container .checkmark:after {
      left: 4px;
      top: 1px;
      width: 3px;
      height: 7px;
      border: 1px solid;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

.homepage-info-container {
  text-align: center;
  width: 100%;
  color: black;
  margin-top: 40px; }
  .homepage-info-container h2 {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 1.3em;
    margin-bottom: 2%; }
  .homepage-info-container .info-boxes {
    display: inline-block;
    width: 88%;
    margin: 0 auto;
    padding: 2% 0% 2% 0%; }
    .homepage-info-container .info-boxes .info-box {
      display: inline-block;
      font-size: 1.1em;
      padding: 2%;
      margin-right: 10%; }
      .homepage-info-container .info-boxes .info-box img {
        display: inline-block;
        margin-bottom: 20%; }
      .homepage-info-container .info-boxes .info-box .first-desc {
        display: block;
        font-family: "gotha-medium", Arial, Verdana, sans-serif; }
      .homepage-info-container .info-boxes .info-box .second-desc {
        display: block;
        font-family: "gotha-regular", Arial, Verdana, sans-serif; }
    .homepage-info-container .info-boxes .info-box:last-child {
      margin-right: 0; }

.home-center-container {
  margin-top: -4px;
  position: relative;
  width: 100%;
  /*white-space: nowrap;*/ }
  .home-center-container.home-sale {
    display: table; }
  .home-center-container img {
    width: 100%; }
  .home-center-container.table {
    display: table; }
  .home-center-container .home-right .home-bottom {
    bottom: 3px; }
  .home-center-container .home-right .home-center-container .home-left .home-bottom-link {
    bottom: 10px; }

.home-center-container.two-images .home-left .home-bottom-link,
.home-center-container.two-images .home-right .home-bottom-link {
  bottom: 15%;
  top: auto; }

.home-title-white {
  font-size: 1.75rem;
  margin-bottom: 4px;
  color: #fff;
  text-transform: capitalize; }

.home-title-black {
  font-size: 1.75em;
  margin: 0 0 14px;
  color: #000;
  margin-bottom: 2%; }

.sale-text .home-title-white {
  font-family: gotha-medium;
  position: absolute;
  text-align: center;
  height: 100px;
  color: #ff0080;
  font-size: 5rem;
  text-transform: uppercase;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

.sale-text a {
  background-color: #ff0080;
  color: white;
  line-height: 180px; }

.color-black {
  color: black !important; }
  .color-black a {
    color: black !important;
    border: 1px solid black !important; }

.home-33 {
  min-height: 300px; }
  .home-33 .home-bottom-link {
    bottom: 10%; }
    .home-33 .home-bottom-link .home-title-white {
      margin-bottom: 4%; }

.home-33.sale-text .home-bottom-link .home-center-button {
  line-height: 20px;
  top: 23%; }

.home-category {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 30%;
  color: white;
  background-color: black;
  opacity: 0.5; }
  .home-category ul {
    margin-left: 50px;
    list-style: none;
    padding-left: 0; }
    .home-category ul li {
      font-size: 1.3rem;
      margin-top: 5px; }
  .home-category .home-title-white {
    margin-top: 50px;
    margin-left: 50px;
    font-size: 2.8rem;
    text-transform: uppercase; }

.home-left-link,
.home-right-link,
.home-center-link,
.home-bottom-link {
  font-family: gotha-medium;
  position: absolute;
  text-align: center;
  color: white;
  font-size: 0.7rem;
  width: 100%;
  bottom: 10px;
  text-trasnform: capitalize;
  top: 65%; }
  .home-left-link img,
  .home-right-link img,
  .home-center-link img,
  .home-bottom-link img {
    width: 100%; }
  .home-left-link a,
  .home-right-link a,
  .home-center-link a,
  .home-bottom-link a {
    border: 1px solid white;
    color: white;
    padding: 13px 23px;
    position: relative;
    display: block;
    max-width: 110px;
    margin: 21px auto;
    font-size: 10pt;
    letter-spacing: 1.3pt; }
  .home-left-link p,
  .home-right-link p,
  .home-center-link p,
  .home-bottom-link p {
    font-size: 14pt;
    letter-spacing: 1.3pt;
    margin-top: 0;
    margin-bottom: 12px; }

.home-center-container.container2 {
  bottom: 6px; }

.home-center-container.table {
  bottom: 0; }

.home-center-container.two-images {
  bottom: 0; }

.home-left,
.home-up,
.home-bottom,
.home-33,
.home-right {
  position: relative; }

#homepage-slider .jcarousel-nav {
  font-size: 2.5rem;
  position: absolute;
  top: 40%;
  cursor: pointer;
  color: white;
  width: 50px;
  text-align: center; }
  @media screen and (min-width: 768px) {
    #homepage-slider .jcarousel-nav {
      top: 50%; } }

#homepage-slider .home-title-white {
  font-size: 31pt;
  letter-spacing: 1.3pt; }

.jcarousel-control {
  bottom: 2rem !important;
  right: 49% !important; }
  .jcarousel-control a {
    border-radius: 50%;
    width: 5px !important;
    height: 5px !important; }
    .jcarousel-control a.active {
      background-color: black !important;
      opacity: 0.4 !important; }

.grid-tile-2col .jcarousel-controlplp {
  top: 1rem !important; }

.jcarousel-controlplp {
  top: 0.7rem !important;
  z-index: 8;
  position: absolute;
  left: 0.3rem !important; }
  .jcarousel-controlplp a {
    border-radius: 50%;
    width: 5px !important;
    height: 5px !important; }
    .jcarousel-controlplp a.active {
      color: transparent;
      background-color: white !important;
      opacity: 0.4 !important; }

#homepage-slider .jcarousel-prev {
  left: 10px; }

#homepage-slider .jcarousel-next {
  right: 10px; }

/* Responsive Design */
@media screen and (max-width: 1200px) {
  .home-bottom-link h1 {
    font-size: 32px; } }

@media screen and (max-width: 980px) {
  .home-bottom-link h1 {
    font-size: 26px; } }

@media screen and (max-width: 1024px) {
  .homepage-info-container .info-boxes {
    width: 60%; }
    .homepage-info-container .info-boxes .info-box {
      margin-right: 17%;
      width: 36%; }
    .homepage-info-container .info-boxes .info-box:nth-child(2) {
      margin-right: 0; }
  .home-left-link,
  .home-right-link,
  .home-center-link,
  .home-bottom-link {
    font-size: 9px;
    top: 20%; }
  .home-left-link a,
  .home-right-link a,
  .home-center-link a,
  .home-bottom-link a {
    padding: 10px 3px; } }

@media (min-width: 601px) and (max-width: 1024px) {
  .home-33.sale-text .home-bottom-link .home-center-button {
    top: 48%; }
  .home-left-link,
  .home-right-link,
  .home-center-link,
  .home-bottom-link {
    top: 40%; } }

@media (min-width: 601px) and (max-width: 768px) {
  .home-title-black {
    margin: 0 0 4px; }
  .home-33.sale-text .home-bottom-link .home-center-button {
    top: 133%; }
  .home-bottom-link a {
    margin: 4px auto; } }

@media screen and (min-width: 768px) {
  .home-left {
    width: 50%;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: -5px; }
    .home-left .home-bottom-link {
      bottom: 20%; }
  .home-up {
    height: 50%;
    position: relative; }
  .home-bottom {
    height: 50%;
    position: relative; }
  .home-right {
    width: 50%;
    position: relative;
    display: inline-block;
    vertical-align: top; }
  .home-33 {
    width: 33.34%;
    position: relative;
    display: table-cell;
    vertical-align: top;
    right: -2px; }
  .home-left-link {
    top: 45%;
    left: 10%;
    width: auto; }
  .home-center-link {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  .home-right-link {
    top: 45%;
    right: 10%;
    width: auto; } }

@media (min-width: 600px) and (max-width: 768px) {
  .home-category .home-title-white {
    font-size: 21px;
    margin-top: 19px;
    margin-left: 18px; }
  #homepage-slider .home-right-link {
    bottom: 10%;
    top: 34%;
    right: 10%;
    width: auto; }
  #homepage-slider .home-left-link {
    bottom: 10%;
    top: 34%;
    left: 10%;
    width: auto; }
  .home-center-container .home-bottom-link {
    bottom: 10%;
    top: 40%; }
  .home-center-container .home-right .home-bottom .home-center-container .home-left,
  .home-center-container .home-right .home-bottom .home-center-container .home-right {
    display: inline-block;
    vertical-align: top;
    width: 49.9%; }
  .home-center-container .home-right .home-bottom .home-center-container .home-right .home-bottom-link {
    bottom: 10px; }
  .home-center-container.table .home-33 {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    min-height: 280px; }
  .home-center-container.table .home-33.sale-text .home-title-white {
    font-size: 52px; }
  .home-center-container.table .home-33.sale-text .home-bottom-link {
    bottom: 7%; }
  .home-center-container.two-images .home-left,
  .home-center-container.two-images .home-right {
    display: inline-block;
    width: 49.9%; } }

@media screen and (max-width: 600px) {
  .home-up {
    bottom: 3px; }
  .home-center-container .home-right .home-bottom {
    bottom: 6px; }
  .home-center-container.container2 {
    bottom: 9px; }
    .home-center-container.container2 .home-center .home-right-link {
      top: 36%; }
  .home-center-container.two-images {
    bottom: 12px; }
  .home-center-container.table {
    bottom: -7px; }
  .home-center-container.two-images .home-bottom-link, .home-center-container.table .home-bottom-link {
    top: 46%; } }

@media (max-width: 600px) {
  .home-center-container.two-images .home-bottom-link, .home-center-container.table .home-bottom-link {
    top: 46%; }
  #homepage-slider .home-right-link, #homepage-slider .home-left-link {
    /*bottom:16%;*/
    top: 15%;
    /*width: auto;*/
    /*left: 10%;*/
    display: block;
    margin: auto; }
  .home-center-container {
    margin-top: -8px; }
    .home-center-container .home-center .home-category .home-title-white {
      margin-left: 20px;
      font-size: 26px; }
    .home-center-container .home-center .home-category ul {
      margin-left: 20px; }
  .home-33 {
    min-height: 200px; }
  .sale-text .home-title-white {
    position: relative;
    display: block;
    margin-top: 20px;
    height: auto; }
  .sale-text .home-bottom-link {
    position: relative;
    margin-top: 20px; }
  .homepage-info-container h2 {
    margin-bottom: 7%; }
  .homepage-info-container .info-boxes .info-box {
    width: 100%;
    margin-bottom: 9%; }
    .homepage-info-container .info-boxes .info-box img {
      margin-bottom: 5%; } }

@media screen and (max-width: 480px) {
  #homepage-slider .home-title-white {
    font-size: 20px; }
  .home-center-container .home-center .home-category .home-title-white {
    font-size: 24px;
    margin-top: 20px; }
  .home-center-container .home-center .home-category ul li {
    font-size: 12px; }
  .home-center-container .home-right .home-up {
    bottom: 3px; }
    .home-center-container .home-right .home-up .home-bottom-link {
      top: 30%; }
  .home-center-container .home-right .home-bottom .home-center-container .home-right {
    bottom: 3px; }
  .home-center-container.container2 {
    bottom: 12px; }
    .home-center-container.container2 .home-center .home-right-link {
      top: 20%; }
  .home-center-container.two-images {
    bottom: 0px; }
    .home-center-container.two-images .home-right {
      bottom: 3px; }
  .home-center-container.table {
    bottom: -2px; }
    .home-center-container.table .home-bottom-link {
      top: 54%; }
  .home-bottom-link, .container2 .home-right-link {
    font-size: 20px; }
    .home-bottom-link a, .container2 .home-right-link a {
      padding: 10px 42px; }
  .home-center-container.two-images .home-bottom-link, .home-center-container.table .home-bottom-link {
    top: 40%; } }

@media screen and (max-width: 360px) {
  .home-center-container.container2 .home-center .home-right-link {
    top: 0%; } }

.ui-dialog #listings-nav {
  float: right;
  margin-top: 2%; }
  .ui-dialog #listings-nav a {
    cursor: pointer;
    display: inline-block;
    margin: 0 5px; }
    .ui-dialog #listings-nav a.active {
      font-weight: bold; }

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

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

.availability-web {
  padding-bottom: 1rem; }
  .availability-web label {
    float: none; }
  .availability-web p {
    margin: 0; }
  .availability-web .availability-novariation {
    color: #999;
    font-style: italic; }

.availability-storepickup .availability-instore,
.availability-storepickup .availability-web {
  background-color: #e0e0e0;
  padding: 1rem; }

.availability-storepickup .availability-web {
  float: none; }

.availability-storepickup .availability-instore {
  margin-bottom: 1rem; }

.in-stock-msg,
.is-in-stock,
[data-status="store-in-stock"] {
  color: #000;
  font-weight: 700; }

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

.on-order,
.preorder-msg,
.backorder-msg {
  color: #008578;
  font-weight: 700; }

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

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

.store-list {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

.store-tile {
  border: 1px dashed #ccc;
  box-sizing: border-box;
  float: left;
  list-style: none outside none;
  margin: 0.3rem 0.4rem;
  padding: 0.8rem;
  text-align: center;
  width: 175px; }
  .store-tile.selected {
    background-color: rgba(0, 0, 0, 0.5); }
  .store-tile .store-status {
    display: block;
    font-size: 0.9em;
    margin: 1rem 0; }

.store-list-pdp-container {
  margin-top: 1em; }
  .store-list-pdp-container .store-list-pdp {
    margin-top: 0.5em; }
  .store-list-pdp-container .store-list-item {
    display: none;
    padding: 0.5em  0.8em; }
    .store-list-pdp-container .store-list-item:last-of-type {
      border: none; }
    .store-list-pdp-container .store-list-item.selected {
      display: block;
      font-weight: bold; }
    .store-list-pdp-container .store-list-item.visible {
      display: block; }
    .store-list-pdp-container .store-list-item .store-address {
      float: left; }
    .store-list-pdp-container .store-list-item .store-status {
      float: right; }

.selected-store-address {
  margin-top: 0.5em; }

.selected-store-availability {
  margin: 0.3em 0 0.5em; }

.multishipprogress div, .multishipprogress .step-3 {
  display: inline;
  padding: 1em; }

.multishipprogress .step-4 {
  padding-right: 0; }

.multishipaddressestable {
  margin: 9px 0px 20px 0px;
  width: 706px; }

.multi-ship-shipments-table {
  margin: 0 0 20px;
  width: 706px; }
  .multi-ship-shipments-table .section-header {
    font-size: 10px;
    font-weight: bold;
    padding: 9px 6px 11px; }
  .multi-ship-shipments-table .shipping-address .details {
    padding: 0 10px 0 22px; }
  .multi-ship-shipments-table .gift-options label {
    float: left;
    padding: 0; }
  .multi-ship-shipments-table .gift-options input {
    margin: 0 10px; }

.multi-shipping-addresses {
  margin-bottom: 20px !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0; }
  .multi-shipping-addresses .shipping-address {
    text-align: right; }
    .multi-shipping-addresses .shipping-address select {
      margin: 4px 0 0;
      width: 260px; }

.header-product-shipping {
  width: 276px; }

.header-qty-shipping {
  width: 45px; }

.header-location-shipping {
  text-indent: 70px;
  width: 307px; }

.header-shipment-index {
  width: 409px; }

.header-shipment-qty {
  width: 27px; }

.header-shipment-details {
  text-indent: 22px; }

.multi-shipping-methods {
  position: absolute;
  top: 30px; }
  .multi-shipping-methods .form-row {
    clear: none;
    float: left;
    display: none; }
  .multi-shipping-methods select {
    width: 250px;
    margin: -5px 0 0 15px; }

.multi-shipping-option {
  border-bottom: 2px dotted #999;
  left: 0;
  padding: 0 0 12px;
  position: absolute;
  text-indent: 10px;
  top: 48px;
  width: 95%; }

.multi-shipping-addresses .shipping-qty,
.multi-ship-shipments-table .shipping-qty {
  background: none repeat scroll 0 0 #efefef; }

.multiship .label {
  font-weight: bold; }

.hide {
  display: none; }

.loading {
  background: url("../images/loading-progress-98x22.gif") no-repeat scroll left center transparent; }

.instore-shipping-option {
  width: 100%; }

.pt_checkout .instore-shipment-header {
  width: 100%; }

.pt_checkout .instore-shipment-method {
  width: 100%;
  padding: 1em; }
  .pt_checkout .instore-shipment-method span {
    font-weight: bold; }

.pt_checkout .instore-shipment-address {
  width: 40%;
  float: left;
  padding-left: 1em; }

.pt_checkout .instore-shipment-message {
  clear: both; }

.pt_checkout .instore-shipment-messagetxt {
  width: 50%;
  float: right; }

.checkout-shipping fieldset .instore-continue-button {
  margin-left: 61.5%; }

#wrapper.smartbanner-on.scrolled .menu-category .level-2 {
  top: 140px !important; }

#wrapper.smartbanner-on .menu-category .level-2 {
  top: 230px !important; }

#wrapper.smartbanner-on .language_Country {
  overflow-y: scroll; }

#wrapper.smartbanner-on ~ #highstreet-smart-app-banner {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important; }

#highstreet-smart-app-banner {
  top: 0 !important;
  bottom: unset !important;
  width: 100% !important;
  margin: auto !important; }
  #highstreet-smart-app-banner #hsb-rounded-close-button {
    top: 15px !important; }
  #highstreet-smart-app-banner #hsb-iframe-container {
    border-radius: 0 !important; }

@media screen and (max-width: 767px) {
  img {
    max-width: 100%; }
  .tooltip {
    font-size: .9em; }
  .form-field-tooltip {
    float: none;
    margin: 0 0 10px 5px;
    width: auto; }
  .ui-dialog {
    max-width: 98%; }
    .ui-dialog .ui-dialog-content {
      height: auto !important;
      overflow: visible; }
  .ui-dialog-lookbook {
    width: 100% !important;
    height: 100% !important;
    overflow: visible !important; }
  .col-1,
  .col-2 {
    float: none;
    width: 90%;
    padding: 20px;
    text-align: justify; }
  /*.scrollable {
        height: auto;
        li {
            float: left;
            a {
                border: 1px solid #d9d9d9;
                border-radius: 6px;
                display: block;
                padding: .2em .8em;
            }
        }
    }*/
  #header {
    height: auto;
    padding: 1% 1% 30px; }
    #header .primary-logo {
      float: left;
      position: relative;
      top: auto;
      width: 65%; }
      #header .primary-logo img {
        max-width: 100%; }
  .mini-cart-products {
    max-height: 100%; }
  .mini-cart-content {
    max-width: 220px; }
  #quickviewbutton {
    display: none !important; }
  .search-result-options {
    margin: .5em 0; }
    .search-result-options .sort-by {
      margin: 0; }
      .search-result-options .sort-by .sortby-arrow {
        background: url(../images/sortby-arrow.png) 98% 50% no-repeat !important;
        width: auto;
        text-align: right;
        padding-right: 28px; }
    .search-result-options .items-per-page {
      display: none; }
    .search-result-options .pagination {
      margin: 0; }
      .search-result-options .pagination .results-hits {
        display: none; }
  .product-tile {
    height: auto !important; }
  .wide-tiles .product-tile .product-image {
    width: 41%; }
  .wide-tiles .product-tile .product-name,
  .wide-tiles .product-tile .product-pricing,
  .wide-tiles .product-tile .product-promo,
  .wide-tiles .product-tile .pr_stars,
  .wide-tiles .product-tile .product-swatches {
    float: right; }
  .wide-tiles .product-tile .product-name h2 {
    margin-top: 0px; }
  .product-tile .product-swatches .swatch img {
    height: auto;
    width: 2em;
    display: block; }
  .product-listing-1x4 ul.search-result-items .grid-tile {
    margin: 2%;
    width: 92%; }
  .product-compare,
  .compareitems {
    display: none !important; }
  .pt_product-details .primary-content {
    padding-bottom: 68px; }
  .pt_product-details .breadcrumb .last {
    display: none; }
  #product-nav-container {
    bottom: 0;
    width: 53%; }
    #product-nav-container a.btn-back {
      bottom: 5px; }
    #product-nav-container div {
      width: 60px; }
    #product-nav-container .divided span {
      border: 0; }
    #product-nav-container .product-previous, #product-nav-container .product-next {
      width: 20px;
      float: none; }
  .sizinginformation {
    padding: 0; }
    .sizinginformation th {
      font-weight: normal;
      padding: 0 0 0 2px; }
    .sizinginformation td {
      background: #ffffff;
      padding: 5px;
      text-align: center; }
    .sizinginformation .sizechart {
      padding: 0 !important; }
  .ui-dialog .ui-dialog-content {
    padding: .25em; }
  .pt_cart #secondary {
    display: none; }
  .checkout-progress-indicator {
    clear: both;
    font-size: .8em;
    margin-bottom: 3%;
    position: relative;
    overflow: hidden;
    text-align: left;
    top: auto; }
    .checkout-progress-indicator div {
      padding: 0 2%; }
  .order-summary-footer h2 {
    width: 50%; }
  .place-order-totals .order-totals-table {
    width: 100%; }
  .pt_order-confirmation .item-list th {
    display: none; }
  .pt_order-confirmation .item-list td {
    float: left;
    padding: 1em 0;
    width: 98%; }
  .pt_order-confirmation .item-list .order-totals-table td {
    float: left;
    width: 48%; }
  .pt_order-confirmation .order-shipment-table th {
    display: none; }
  .pt_order-confirmation .order-shipment-table td {
    font-size: .9em;
    box-sizing: border-box;
    float: left; }
  .pt_order-confirmation .order-shipment-table .line-item-details {
    width: 70%; }
  .pt_order-confirmation .order-shipment-table .line-item-quantity {
    width: 10%; }
  .pt_order-confirmation .order-shipment-table .line-item-price {
    width: 20%; }
  .pt_order-confirmation .order-shipment-table .order-shipment-details {
    border: none;
    width: 100%; }
  .pt_order-confirmation .order-shipment-table .scrollable {
    height: auto; }
    .pt_order-confirmation .order-shipment-table .scrollable li {
      float: left; }
      .pt_order-confirmation .order-shipment-table .scrollable li a {
        border: 1px solid #d9d9d9;
        border-radius: 6px;
        display: block;
        padding: .2em .8em; }
  .pt_order-confirmation .order-shipment-table #header {
    height: auto;
    padding: 1% 1% 30px; }
    .pt_order-confirmation .order-shipment-table #header .primary-logo {
      float: left;
      position: relative;
      top: auto;
      width: 65%; }
      .pt_order-confirmation .order-shipment-table #header .primary-logo img {
        max-width: 100%; }
  .pt_order-confirmation .order-shipment-table .mini-cart-products {
    max-height: 100%; }
  .pt_order-confirmation .order-shipment-table .mini-cart-content {
    max-width: 220px; }
  .pt_order-confirmation .order-shipment-table #quickviewbutton {
    display: none !important; }
  .pt_order-confirmation .order-shipment-table ul.search-result-items .grid-tile {
    margin: 2%;
    width: 92%; }
  .pt_order-confirmation .order-shipment-table .product-tile {
    height: auto !important; }
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-image {
    width: 41%; }
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-name,
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-pricing,
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-promo,
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .pr_stars,
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-swatches {
    float: right; }
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-name h2 {
    margin-top: 0px; }
  .pt_order-confirmation .order-shipment-table .product-tile .product-swatches .swatch img {
    height: 2em;
    width: 2em; }
  .pt_order-confirmation .order-shipment-table .product-listing-1x4 ul.search-result-items .grid-tile {
    margin: 2%;
    width: 92%; }
  .pt_order-confirmation .order-shipment-table .product-compare,
  .pt_order-confirmation .order-shipment-table .compareitems {
    display: none !important; }
  .pt_order-confirmation .order-shipment-table .pt_product-details .primary-content {
    padding-bottom: 68px; }
  .pt_order-confirmation .order-shipment-table .pt_product-details .breadcrumb .last {
    display: none; }
  .pt_order-confirmation .order-shipment-table #product-nav-container {
    bottom: 0;
    width: 100%; }
  .pt_order-confirmation .create-new-registry {
    overflow: hidden; }
    .pt_order-confirmation .create-new-registry p {
      display: none; }
  .pt_order-confirmation .checkout-progress-indicator {
    clear: both;
    font-size: .8em;
    margin-bottom: 3%;
    position: relative;
    overflow: hidden;
    text-align: left;
    top: auto; }
    .pt_order-confirmation .checkout-progress-indicator div {
      padding: 0 2%; }
  .pt_order-confirmation .order-summary-footer h2 {
    width: 50%; }
  .pt_order-confirmation .place-order-totals .order-totals-table {
    width: 100%; }
  .pt_order-confirmation .payment-method-options {
    padding: 0; }
    .pt_order-confirmation .payment-method-options .form-row {
      width: 100%; }
      .pt_order-confirmation .payment-method-options .form-row label {
        float: left;
        margin: 0;
        padding: 0 0 0 1em;
        width: 150px; }
      .pt_order-confirmation .payment-method-options .form-row .input-radio {
        margin: 0; }
        .pt_order-confirmation .payment-method-options .form-row .input-radio#is-Adyen {
          display: none; }
  .pt_order-confirmation .pt_order-confirmation .item-list th {
    display: none; }
  .pt_order-confirmation .pt_order-confirmation .item-list td {
    float: left;
    padding: 1em 0;
    width: 98%; }
  .pt_order-confirmation .pt_order-confirmation .item-list .order-totals-table td {
    float: left;
    width: 48%; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table th {
    display: none; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table td {
    font-size: .9em;
    box-sizing: border-box;
    float: left; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table .line-item-details {
    width: 70%; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table .line-item-quantity {
    width: 10%; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table .line-item-price {
    width: 20%; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table .order-shipment-details {
    border: none;
    width: 100%; }
  .pt_order-confirmation .order-history-header button {
    font-size: 1em;
    padding: .25em; }
  .pt_order-confirmation .page-content-tab-navigaton button {
    width: 100%; }
  .pt_order-confirmation .pt_gift-registry .add-gift-cert p {
    width: 100%; }
  .pt_order-confirmation .pt_gift-registry .create-new-registry {
    overflow: hidden; }
    .pt_order-confirmation .pt_gift-registry .create-new-registry p {
      display: none; }
  .pt_order-confirmation .pt_gift-registry .item-list {
    width: 98%; }
    .pt_order-confirmation .pt_gift-registry .item-list th {
      display: none; }
  .pt_order-confirmation .order-shipment-table .section-header {
    font-size: .9em !important;
    padding: .3em; }
  .pt_order-confirmation table.item-list .section-header,
  .pt_order-confirmation .order-shipment-table .section-header {
    background-image: none; }
  .pt_order-confirmation table.item-list .item-image,
  .pt_order-confirmation table.item-list .item-details,
  .pt_order-confirmation table.item-list .item-availability,
  .pt_order-confirmation table.item-list .item-dashboard {
    display: inline-block; }
  .pt_order-confirmation table.item-list .item-image {
    width: 30%; }
  .pt_order-confirmation table.item-list .item-details {
    width: 50%; }
  .pt_order-confirmation table.item-list .item-availability,
  .pt_order-confirmation table.item-list .item-dashboard {
    width: 97%; }
  .pt_order-confirmation table.item-list .delete-registry {
    text-align: center; }
  .pt_order-confirmation .list-table-header {
    padding: 1em !important; }
    .pt_order-confirmation .list-table-header .button {
      display: block;
      margin: 20px 0;
      width: 196px; }
    .pt_order-confirmation .list-table-header p {
      display: none; }
    .pt_order-confirmation .list-table-header button {
      display: block;
      width: 260px; }
  .pt_order-confirmation .home-bottom-left,
  .pt_order-confirmation .home-bottom-center {
    width: 100% !important; }
  .pt_order-confirmation .home-bottom-right {
    clear: both;
    float: none;
    width: 100% !important; }
    .pt_order-confirmation .home-bottom-right .product-tile {
      min-height: 0; }
  .pt_order-confirmation .product-tile .product-image {
    height: auto; }
  .pt_order-confirmation #email-alert-signup {
    margin: 0;
    width: 100%; }
    .pt_order-confirmation #email-alert-signup label {
      text-align: center;
      width: 100%; }
    .pt_order-confirmation #email-alert-signup input [type="text"] {
      float: none;
      margin: 0;
      width: 50%; }
    .pt_order-confirmation #email-alert-signup input[type="image"] {
      float: none;
      vertical-align: bottom; }
  .pt_order-confirmation .facebook-registration {
    left: -3px;
    position: relative;
    width: 100.7% !important; }
    .pt_order-confirmation .facebook-registration iframe {
      position: relative;
      width: 100.7% !important; }
  .swatches.size li a {
    font-size: 10px; } }

@media screen and (max-width: 600px) {
  .btn-filter {
    display: inline-block;
    vertical-align: top;
    padding: 7px 0;
    margin-top: 2px; }
    .btn-filter span {
      font-weight: 400; }
  .sort-by {
    margin: 0;
    display: none; }
    .sort-by select.sortby-arrow {
      width: 100%;
      font-style: normal !important;
      font-size: 1.1em;
      text-align: right;
      padding-right: 15px;
      line-height: 18px; }
  .sorting-option-mobile {
    display: inline-block;
    vertical-align: top;
    float: right; }
    .sorting-option-mobile .sort-by {
      display: block;
      text-align: right; }
      .sorting-option-mobile .sort-by label {
        display: none; }
      .sorting-option-mobile .sort-by .sortby-arrow {
        background: url(../images/sortby-arrow.png) 100% 50% no-repeat !important;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        padding-left: 5px;
        border: none; }
        .sorting-option-mobile .sort-by .sortby-arrow option {
          padding: 6px 10px;
          text-align: right; }
      .sorting-option-mobile .sort-by .sort-Go-Button {
        background-color: white;
        border-color: white; } }

@media screen and (min-width: 600px) {
  .sorting-option-mobile .sort-by.desktop {
    display: none; } }

@media screen and (min-width: 480px) and (max-width: 767px) {
  .product-tile .pr_stars {
    left: 40px; }
  .wide-tiles .product-tile .product-name h2 {
    margin-top: 10px; }
  .wide-tiles .product-tile .product-image {
    width: 38%; }
  .facebook-registration {
    left: 0px;
    position: relative;
    width: 100% !important; }
    .facebook-registration .fb_iframe_widget {
      position: relative;
      width: 100% !important; }
      .facebook-registration .fb_iframe_widget span {
        position: relative;
        width: 100% !important; }
        .facebook-registration .fb_iframe_widget span iframe {
          position: relative;
          width: 100% !important; }
  #preferred-store-panel input[type="text"] {
    width: 49.5966%; } }

@media screen and (min-width: 768px) and (max-width: 959px) {
  #secondary {
    width: 171px; }
  .primary-content {
    width: 588px; }
  .primary-focus .primary-content {
    width: 540px; }
  .primary-focus #secondary {
    width: 190px; }
  .html-slot-container img,
  .bottom-banner-cell img {
    max-width: 100%; }
  .ui-dialog {
    max-width: 98%; }
    .ui-dialog .ui-dialog-content {
      height: auto !important;
      overflow: visible; }
  .scrollable {
    height: auto; }
  .mini-cart-total-label {
    display: none; }
  .mini-cart-products {
    max-height: 100%; }
  ul.search-result-items .new-row {
    clear: none; }
  table .section-header {
    font-size: 1em !important; }
  #compare-table td .product-tile {
    width: 79px; }
  .pt_gift-registry .add-gift-cert p {
    width: auto; }
  #cart-table .item-user-actions {
    width: 72px; }
  #cart-table .item-total .promo-adjustment {
    width: 77px; }
  .home-bottom-right .product-tile {
    min-height: 0; }
  #email-alert-signup {
    margin: 0;
    width: 100%; }
    #email-alert-signup label {
      float: none;
      display: block;
      text-align: center;
      width: 100%; }
    #email-alert-signup input[type="text"] {
      width: 73%; }
  .facebook-registration {
    left: 0px;
    position: relative;
    width: 100% !important; }
    .facebook-registration .fb_iframe_widget {
      position: relative;
      width: 100% !important; }
      .facebook-registration .fb_iframe_widget span {
        position: relative;
        width: 100% !important; }
        .facebook-registration .fb_iframe_widget span iframe {
          position: relative;
          width: 100% !important; }
  .mini-cart-item-word span {
    display: none; }
  #product-nav-container.product-nav-container-mobile {
    bottom: 0;
    width: 60%; }
    #product-nav-container.product-nav-container-mobile .product-previous, #product-nav-container.product-nav-container-mobile .product-next {
      width: 20px;
      float: none; }
    #product-nav-container.product-nav-container-mobile ~ .product-details-box .product-col-2.product-detail {
      margin-top: -30px; } }

@media screen and (max-width: 480px) {
  #preferred-store-panel input[type="text"] {
    width: 49.5966%; }
  .payment-method-options .form-row img {
    height: 15px; } }

/* Hack IExplorer */
@media screen and (min-width: 0\0) {
  .right.menu-utility-user #whish-list .logo-wishlist {
    height: 100%; } }

@media screen and (min-width: 0\0) and (min-width: 1025px) {
  .header .search-input-container {
    top: 126px; }
  .scrolled .header .search-input-container {
    top: 53px; } }

@media screen and (min-width: 0\0) and (min-width: 768px) {
  .home-33 {
    display: inline-block;
    position: relative;
    vertical-align: bottom;
    margin-top: 9px; } }

@media screen and (max-width: 768px) {
  .payment-method-options {
    flex-direction: column;
    padding: 0; }
    .payment-method-options .form-row {
      width: auto; }
      .payment-method-options .form-row label {
        float: left;
        margin: 0;
        padding: 0 0 0 10px;
        width: auto;
        display: block;
        margin-bottom: 0;
        float: none;
        padding-left: 0;
        margin-left: 10px;
        flex: 1; }
        .payment-method-options .form-row label:not([for="is-CREDIT_CARD"]) {
          margin-bottom: 0;
          padding-left: 0;
          padding-top: 3px; }
      .payment-method-options .form-row .input-radio {
        margin: 0;
        border: 1px solid black; }
        .payment-method-options .form-row .input-radio#is-Adyen {
          display: none; } }

@media print {
  .pt_order-confirmation #mini-cart,
  .pt_order-confirmation .menu-utility-user,
  .pt_order-confirmation .menu-utility,
  .pt_order-confirmation .header,
  .pt_order-confirmation #navigation {
    display: none; }
  /*.header, footer{
		display: none;
	}*/ }

@media screen and (max-width: 600px) {
  #secondary .product-search-finebar-content {
    padding-left: 4px; }
    #secondary .product-search-finebar-content .refinement.color .toggle i,
    #secondary .product-search-finebar-content .refinement.material .toggle i,
    #secondary .product-search-finebar-content .refinement.size .toggle i {
      display: block; }
  .product-search-finebar-content {
    font-size: 1em; }
    .product-search-finebar-content .refinement-header {
      font-size: 12px;
      font-family: "gotha-bold", Arial, Verdana, sans-serif;
      padding: 24px 0 0 0;
      text-transform: uppercase; }
    .product-search-finebar-content .refinement {
      padding: 0;
      margin: 0; }
      .product-search-finebar-content .refinement .toggle {
        padding-left: 0px;
        position: relative;
        top: 3px;
        font-family: "gotha-medium", Arial, Verdana, sans-serif;
        text-transform: uppercase;
        border-bottom: 1px solid;
        border-color: #ccc;
        margin-bottom: 20px; }
        .product-search-finebar-content .refinement .toggle i {
          position: absolute;
          right: 10px;
          top: 10px;
          font-size: 18px;
          color: black; }
      .product-search-finebar-content .refinement .toggle.price {
        padding-left: 9px;
        border-bottom: 0; }
      .product-search-finebar-content .refinement .clear-refinement {
        display: none; }
    .product-search-finebar-content .refinementColor .toggle {
      padding-right: 20px; }
      .product-search-finebar-content .refinementColor .toggle i {
        position: absolute;
        right: 0;
        margin-top: 3px;
        font-size: 18px;
        color: black;
        float: right;
        top: initial; }
    .product-search-finebar-content .refinementColor ul.refinementColor li {
      clear: initial; }
    .product-search-finebar-content .swatches-list {
      display: none; }
      .product-search-finebar-content .swatches-list li {
        clear: both; }
        .product-search-finebar-content .swatches-list li a {
          border: none;
          font-size: 12px;
          font-family: "gotha-regular"; }
          .product-search-finebar-content .swatches-list li a i {
            color: black;
            font-size: 14px; }
    .product-search-finebar-content .toggle.expanded + .swatches-list {
      display: block; }
    .product-search-finebar-content .toggle.expanded + div + .swatches-list {
      display: block; }
    .product-search-finebar-content .category-refinement #refinement-header-title {
      padding: 0; }
      .product-search-finebar-content .category-refinement #refinement-header-title li.expandable .category-level-1 {
        text-transform: uppercase; }
      .product-search-finebar-content .category-refinement #refinement-header-title li.expandable:nth-child(1),
      .product-search-finebar-content .category-refinement #refinement-header-title li.expandable:nth-child(2) {
        border: 0;
        padding: 4px 0; }
    .product-search-finebar-content .category-refinement #category-level-1 {
      display: block;
      padding: 0;
      padding-left: 10px;
      margin-top: 3px; }
      .product-search-finebar-content .category-refinement #category-level-1 h2.expandable .refinement-link {
        text-transform: uppercase; }
      .product-search-finebar-content .category-refinement #category-level-1 h2.expandable:nth-child(1),
      .product-search-finebar-content .category-refinement #category-level-1 h2.expandable:nth-child(2) {
        border: 0;
        padding: 4px 0; }
    .product-search-finebar-content .category-refinement #category-level-2 a {
      font-size: 12px;
      font-family: "gotha-regular"; }
    .product-search-finebar-content .category-refinement .expandable {
      padding: 15px 0;
      text-transform: uppercase;
      border-bottom: 1px solid;
      border-color: #ccc; }
      .product-search-finebar-content .category-refinement .expandable .refinement-link {
        font-size: 12px; }
    .product-search-finebar-content .category-refinement .expandable:before {
      position: absolute;
      right: 10px;
      text-transform: uppercase; }
    .product-search-finebar-content .category-refinement .expandable.active .swatches-list {
      display: block; }
    .product-search-finebar-content .category-refinement .expandable.active .sort-by-list {
      padding-left: 0px; }
    .product-search-finebar-content .swatches.size li {
      padding: 0 0px 0 15px; }
    .product-search-finebar-content #clearAllLink {
      display: table;
      width: 90%;
      margin: 0 auto;
      border: 2px solid black;
      text-align: center;
      padding: 10px;
      margin-top: 10px; }
    .product-search-finebar-content .toggle.price + #slider-range {
      display: none; }
    .product-search-finebar-content .toggle.price.expanded + #slider-range {
      display: block; }
    .product-search-finebar-content .toggle.expanded i:before {
      content: "\f106"; } }

.lookbook-page .content1 .home-center p {
  padding: 0 3%;
  color: #000;
  font-size: 14px;
  white-space: normal; }

.lookbook-page .content1 .home-center .lookbook-right-link {
  position: absolute;
  bottom: 124px;
  right: 50px; }
  .lookbook-page .content1 .home-center .lookbook-right-link h2 {
    font-size: 46px;
    color: #fff;
    text-align: center;
    font-weight: 300;
    margin-bottom: 20px;
    text-transform: none; }
  .lookbook-page .content1 .home-center .lookbook-right-link .lookbook-right-button {
    color: #fff;
    border: 1px solid #fff;
    padding: 16px 36px;
    text-align: center;
    position: relative;
    display: block;
    margin: 0 31px;
    font-size: 14px; }
  .lookbook-page .content1 .home-center .lookbook-right-link .lookbook-right-button:hover {
    color: #000;
    border: 1px solid #fff;
    background: #fff; }

.lookbook-page .content2 .home-center img {
  max-width: 90%;
  margin: 0 auto;
  display: block;
  padding-top: 39px; }

.lookbook-page .content2 .home-center .info-product-block2 {
  padding: 0 10%;
  max-width: 680px;
  display: block;
  position: relative; }
  .lookbook-page .content2 .home-center .info-product-block2 p {
    white-space: normal;
    text-align: center;
    font-size: 14px;
    margin-top: 38px;
    color: #000; }
  .lookbook-page .content2 .home-center .info-product-block2 .lookbook-button {
    text-align: center;
    display: block;
    border: 1px solid #000;
    padding: 10px 20px;
    max-width: 200px;
    margin: 0 auto; }
  .lookbook-page .content2 .home-center .info-product-block2 .lookbook-button:hover {
    border: 1px solid #000;
    color: #fff;
    background: #000; }

.lookbook-page .content3 {
  margin-top: 80px; }
  .lookbook-page .content3 .home-center .home-center-left {
    display: inline-block;
    width: 55%;
    vertical-align: top; }
  .lookbook-page .content3 .home-center .home-center-right {
    display: inline-block;
    width: 45%;
    vertical-align: top; }
    .lookbook-page .content3 .home-center .home-center-right img {
      width: 76%;
      float: right;
      margin-top: 14%; }
  .lookbook-page .content3 .home-center .info-product-block3l {
    padding: 0 10%;
    display: block;
    position: relative; }
    .lookbook-page .content3 .home-center .info-product-block3l p {
      white-space: normal;
      text-align: center;
      font-size: 14px;
      margin-top: 40px;
      color: #000; }
    .lookbook-page .content3 .home-center .info-product-block3l .lookbook-button {
      text-align: center;
      display: block;
      border: 1px solid #000;
      padding: 10px 20px;
      max-width: 200px;
      margin: 0 auto; }
    .lookbook-page .content3 .home-center .info-product-block3l .lookbook-button:hover {
      border: 1px solid #000;
      color: #fff;
      background: #000; }
  .lookbook-page .content3 .home-center .info-product-block3r {
    padding: 0 8%;
    max-width: 460px;
    display: block;
    position: relative;
    clear: both;
    float: right; }
    .lookbook-page .content3 .home-center .info-product-block3r p {
      white-space: normal;
      text-align: center;
      font-size: 14px;
      margin-top: 24px;
      color: #000; }
    .lookbook-page .content3 .home-center .info-product-block3r .lookbook-button {
      text-align: center;
      display: block;
      border: 1px solid #000;
      padding: 10px 20px;
      max-width: 200px;
      margin: 0 auto; }
    .lookbook-page .content3 .home-center .info-product-block3r .lookbook-button:hover {
      border: 1px solid #000;
      color: #fff;
      background: #000; }

.lookbook-page .content4 {
  margin-top: 60px; }
  .lookbook-page .content4 .home-center img {
    width: 90%;
    display: block;
    margin: 0 auto; }
  .lookbook-page .content4 .home-center p {
    white-space: normal;
    text-align: center;
    font-size: 14px;
    margin-top: 30px;
    color: #000; }
  .lookbook-page .content4 .home-center .lookbook-right-link {
    float: right;
    padding-right: 10%; }
    .lookbook-page .content4 .home-center .lookbook-right-link .lookbook-button {
      text-align: center;
      display: block;
      border: 1px solid #000;
      padding: 10px 20px;
      max-width: 200px;
      margin: 0 auto; }
    .lookbook-page .content4 .home-center .lookbook-right-link .lookbook-button:hover {
      border: 1px solid #000;
      color: #fff;
      background: #000; }

/*Modal Lookbook*/
#QuickViewDialog.dialog-lookbook {
  margin: 0 auto;
  padding: 1% 2% !important; }
  #QuickViewDialog.dialog-lookbook .product-col-1.product-set {
    display: none; }
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set {
    width: 100% !important;
    padding: 0; }
    #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list {
      width: 100%;
      border: 0;
      height: auto; }
      #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item {
        display: inline-block;
        vertical-align: top;
        width: 32%;
        margin-bottom: 10px; }
        #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details {
          float: none;
          padding: 0;
          width: 90%;
          margin: 0 auto; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-name {
            margin-right: 0;
            padding-right: 0;
            display: inline-block;
            font-size: 14px !important;
            min-height: 33px;
            width: 93% !important; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .btn-wishlist {
            display: inline-block;
            float: right; }
            #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .btn-wishlist i {
              color: #999;
              font-size: 13px; }
            #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .btn-wishlist i:hover {
              color: #000; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-number {
            color: #666; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-price {
            display: inline-block;
            font-size: 14px !important;
            margin-top: 8px; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-variations {
            clear: both;
            display: block;
            position: relative;
            width: 100%;
            min-height: 117px; }
            #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-variations .attribute {
              margin: 5px 0 0 0; }
              #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-variations .attribute .label {
                display: inline-block;
                width: 25%;
                white-space: normal;
                letter-spacing: 0;
                font-size: 10px;
                vertical-align: top; }
              #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-variations .attribute .value {
                display: inline-block;
                width: 73% !important; }
                #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-variations .attribute .value .swatches.size {
                  margin-top: 0 !important; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-set-image {
            float: none;
            width: 100%;
            min-height: 333px; }
        #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-add-to-cart {
          display: block;
          position: relative;
          width: 90%;
          float: none;
          margin: 0 auto; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-add-to-cart .bt-view-product {
            padding: 9px 0;
            width: 99%;
            clear: both;
            display: block;
            text-align: center;
            margin-bottom: 8px;
            text-decoration: none;
            font-weight: 600;
            border: 1px solid #000; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-add-to-cart .bt-view-product:hover {
            background: #000;
            color: #fff; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-add-to-cart label {
            float: none;
            display: inline-block; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-add-to-cart .add-all-to-cart {
            display: inline-block; }
          #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-add-to-cart .add-to-cart {
            height: 33px; }
    #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm {
      margin: 23px 17px 0 17px;
      border-top: 1px solid #ccc;
      padding-top: 18px;
      padding-bottom: 26px; }
      #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-actions {
        display: inline-block;
        width: auto !important; }
      #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-add-to-cart {
        display: inline-block;
        float: right; }
        #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-add-to-cart label {
          float: none;
          display: inline-block;
          text-transform: none;
          font-size: 18px;
          font-weight: 400;
          color: #000;
          margin-right: 14px; }
        #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-add-to-cart .product-price {
          display: inline-block;
          margin-right: 16px; }
        #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-add-to-cart .add-all-to-cart {
          display: inline-block;
          font-weight: 600;
          font-size: 12px;
          padding: 8px 40px; }
        #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-add-to-cart .add-to-cart {
          height: 33px; }

/* Responsive */
@media (max-width: 1280px) {
  .lookbook-page .content1 .home-center .lookbook-right-link {
    bottom: 15%;
    right: 1%; }
    .lookbook-page .content1 .home-center .lookbook-right-link h2 {
      font-size: 40px; }
  .lookbook-page .content2 .home-center .info-product-block2 {
    padding: 0 7%; }
  .lookbook-page .content3 .home-center .info-product-block3r {
    padding: 0 8%;
    max-width: 360px; }
  /* Modal */
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item .product-set-details .product-name {
    font-size: 14px;
    width: 93% !important;
    min-height: 33px; } }

@media (max-width: 1080px) {
  .lookbook-page .content1 .home-center .lookbook-right-link {
    bottom: 14%;
    right: 0; }
    .lookbook-page .content1 .home-center .lookbook-right-link h2 {
      font-size: 28px; }
    .lookbook-page .content1 .home-center .lookbook-right-link .lookbook-right-button {
      padding: 12px 26px;
      font-size: 14px; }
  .lookbook-page .content3 .home-center .info-product-block3r {
    max-width: 320px; }
  /* Modal */
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-actions {
    margin-top: 8px; }
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item {
    width: 49%; } }

@media (max-width: 1024px) {
  /* Modal */
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set {
    width: 100% !important;
    float: none; }
    #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm {
      margin: 10px 0 0 0; } }

@media (max-width: 980px) {
  .lookbook-page .content1 .home-center .lookbook-right-link {
    bottom: 17%; }
    .lookbook-page .content1 .home-center .lookbook-right-link h2 {
      margin-bottom: 10px; }
    .lookbook-page .content1 .home-center .lookbook-right-link .lookbook-right-button {
      padding: 12px 26px;
      font-size: 12px;
      margin: 0 15%; }
  .lookbook-page .content3 .home-center .home-center-left {
    display: block;
    width: 90%;
    margin: 0 auto; }
    .lookbook-page .content3 .home-center .home-center-left .info-product-block3l p {
      font-size: 14px;
      margin-top: 24px; }
  .lookbook-page .content3 .home-center .home-center-right {
    display: block;
    width: 90%;
    margin: 0 auto; }
    .lookbook-page .content3 .home-center .home-center-right img {
      width: 76%;
      float: none;
      margin: 0 auto;
      display: block;
      padding-top: 50px; }
    .lookbook-page .content3 .home-center .home-center-right .info-product-block3r {
      max-width: 100%;
      float: none; }
      .lookbook-page .content3 .home-center .home-center-right .info-product-block3r p {
        font-size: 14px; }
  .lookbook-page .content4 .home-center .lookbook-right-link {
    float: none;
    padding-right: 0; }
  /* Modal */
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-add-to-cart .add-all-to-cart {
    padding: 8px 42px; } }

@media (max-width: 800px) {
  .lookbook-page .content1 .home-center .lookbook-right-link {
    bottom: 24%; } }

@media (max-width: 600px) {
  .lookbook-page .content1 .home-center p {
    font-size: 14px;
    text-align: center; }
  .lookbook-page .content2 .home-center .info-product-block2 p {
    font-size: 14px; }
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .product-set-list .product-set-item {
    width: 100%; }
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-actions {
    margin-bottom: 12px;
    display: block;
    float: none;
    position: relative;
    text-align: center; }
  #QuickViewDialog.dialog-lookbook .product-col-2.product-detail.product-set .pdpForm .product-add-to-cart {
    float: none;
    text-align: center;
    display: block; } }

@media (max-width: 480px) {
  .lookbook-page .content1 .home-center .lookbook-right-link {
    bottom: 40%; }
  .lookbook-page .content1 .home-center .lookbook-right-link {
    right: 40px; }
    .lookbook-page .content1 .home-center .lookbook-right-link .lookbook-right-button {
      padding: 12px 20px;
      font-size: 12px;
      margin: 0;
      white-space: pre-wrap;
      width: auto; } }

@media (max-width: 768px) {
  .lookbook-right-button {
    padding: 12px 7px;
    font-size: 9px;
    margin: 0 15%; } }

#wrapper.pt_error #primary.primary-content {
  width: 100%; }
  #wrapper.pt_error #primary.primary-content .page_404 .content-asset picture img {
    width: 100%; }
  #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translatex(-50%);
    text-align: center;
    width: 100%; }
    #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .title {
      color: #fff;
      font-size: 47px;
      margin-bottom: 48px;
      margin-top: 80px; }
    #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 p {
      color: #fff;
      font-size: 14px; }
    #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .buttons-404 {
      margin-top: 20px; }
      #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .buttons-404 #go-back-404 {
        display: inline-block;
        color: #fff;
        background: transparent;
        border: 1px solid #fff;
        padding: 8px 30px;
        font-size: 10px; }
      #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .buttons-404 #go-back-404:hover {
        color: #000;
        background: #fff; }
      #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .buttons-404 .header-search {
        display: inline-block;
        position: relative;
        text-align: center;
        vertical-align: top;
        float: none;
        top: 0;
        left: 0;
        margin-left: 10px; }
        #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .buttons-404 .header-search .search-button {
          padding: 8px 32px;
          display: block;
          text-transform: uppercase;
          font-size: 10px;
          border: 1px solid #fff; }
        #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .buttons-404 .header-search .search-button:hover {
          border: 1px solid #000;
          background: #000;
          color: #fff; }
      #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .buttons-404 .header-search:hover {
        border-bottom: 0; }
    #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .category-links {
      margin: 14px 0; }
      #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .category-links-text {
        display: inline-block; }
      #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .category-links-navcategory {
        display: inline-block; }
        #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .category-links-navcategory li {
          list-style: none;
          display: inline-block;
          margin: 0 10px; }
          #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .category-links-navcategory li a {
            color: #fff; }
          #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .category-links-navcategory li a:hover {
            text-decoration: underline; }
  #wrapper.pt_error #primary.primary-content .product-info.product-info-suggestion {
    margin: 3px 20px 0px 20px;
    height: 500px !important;
    overflow: hidden; }

#wrapper.pt_error #secondary {
  display: none; }

#wrapper.pt_error .footer-container {
  padding-top: 0;
  margin-top: 0; }

@media (max-width: 800px) {
  #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 {
    padding: 0 15px; }
    #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .category-links-navcategory li {
      list-style: none;
      display: inline-block;
      margin: 0 8px; } }

@media (max-width: 320px) {
  #wrapper.pt_error #primary.primary-content .page_404 .content-asset .info-404 .title {
    color: #fff;
    font-size: 40px;
    margin-bottom: 23px;
    margin-top: 70px; } }

.ui-dialog.ui-widget.ui-widget-content.scrollcountrylanguageterms {
  width: 60% !important;
  height: 85% !important;
  overflow: hidden; }
  @media (max-width: 768px) {
    .ui-dialog.ui-widget.ui-widget-content.scrollcountrylanguageterms {
      width: 85% !important; } }
  .ui-dialog.ui-widget.ui-widget-content.scrollcountrylanguageterms #dialog-container {
    height: 85% !important;
    box-sizing: border-box; }

.ui-dialog.ui-widget.ui-widget-content.heightcountrylanguagecookiesettings {
  width: 60% !important;
  height: auto !important; }
  @media (max-width: 768px) {
    .ui-dialog.ui-widget.ui-widget-content.heightcountrylanguagecookiesettings {
      width: 85% !important; } }

.ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox {
  background-color: #fff;
  width: 60% !important;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
  @media (max-width: 768px) {
    .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox {
      width: 85% !important;
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      height: 100% !important;
      overflow: scroll; } }
  .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .ui-dialog-titlebar {
    display: none; }
  @media (max-width: 768px) {
    .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox #dialog-container.dialog-content.ui-dialog-content.ui-widget-content {
      padding: 20px !important; } }
  @media (max-width: 768px) {
    .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox #dialog-container.scrollcountrylanguageterms {
      height: 85% !important; } }
  @media (max-width: 768px) {
    .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings {
      max-height: 90vh; } }
  .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings h1 {
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 11px; }
    @media (max-width: 768px) {
      .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings h1 {
        width: 100%;
        text-align: center;
        font-size: 14px; } }
  .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings span {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 13px;
    color: #6c6c6c; }
  @media (max-width: 768px) {
    .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings > span {
      display: block;
      width: 100%;
      text-align: center;
      font-size: 11px;
      margin-bottom: 45px; } }
  .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions {
    margin: 20px 0; }
    .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie {
      margin-bottom: 50px; }
      .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer {
        display: block;
        position: relative;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        padding-right: 30px;
        top: 0; }
        @media (max-width: 768px) {
          .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer {
            top: 3px;
            margin: 0; } }
        .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer input {
          position: absolute;
          opacity: 0;
          cursor: pointer; }
          .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer input:checked ~ .checkmark {
            background-color: #000; }
            .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer input:checked ~ .checkmark:after {
              display: block;
              border: 2px solid #fff;
              left: 0.6px;
              top: 0;
              -webkit-box-sizing: border-box;
              box-sizing: border-box; }
        .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer span.checkmark {
          border: 1px solid #000;
          position: absolute;
          top: 0;
          left: 0;
          height: 18px;
          width: 18px;
          padding: 0; }
          @media (max-width: 768px) {
            .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer span.checkmark {
              top: -7px; } }
          .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer span.checkmark:after {
            content: "";
            display: block;
            width: 100%;
            height: 100%; }
        .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie label.checkcontainer.no-selectable span.checkmark:after {
          border: transparent; }
      .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie span, .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie p {
        padding-left: 35px; }
      .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie span {
        font-size: 16px;
        color: #000;
        font-family: "gotha-bold", Arial, Verdana, sans-serif; }
        @media (max-width: 768px) {
          .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie span {
            font-size: 12px; } }
      .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie p {
        font-size: 14px;
        color: #6c6c6c;
        font-family: "gotha-regular", Arial, Verdana, sans-serif; }
        @media (max-width: 768px) {
          .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesOptions div.optionCookie p {
            text-align: justify;
            font-size: 11px; } }
  .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .acceptedCookies {
    height: 50px;
    min-width: 185px;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    letter-spacing: 2px;
    margin-bottom: 40px;
    margin-top: -15px; }
    @media (max-width: 768px) {
      .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .acceptedCookies {
        height: 45px;
        width: 100%;
        font-size: 12px;
        margin-bottom: 10px; } }
  .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesSee {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 14px;
    color: #6c6c6c; }
    .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesSee a {
      cursor: pointer;
      border-bottom: 1px solid #6c6c6c;
      padding-bottom: 2px;
      color: #6c6c6c; }
    @media (max-width: 768px) {
      .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesSee {
        text-align: center;
        padding-bottom: 5px; }
        .ui-dialog.ui-widget.ui-widget-content.cookieBannerDialogBox .cookiesSettings .cookiesSee span {
          text-align: center;
          font-size: 11px; } }

.country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content {
  border: 1px solid #000;
  background-color: #fff;
  width: 46% !important;
  max-width: 730px;
  margin: 0 auto !important;
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -40%);
  transform: translate(-50%, -40%); }
  @media (max-width: 768px) {
    .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content {
      width: 85% !important; } }
  .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar {
    background-color: #fff; }
    .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar button.ui-button {
      right: 5px;
      -webkit-filter: invert(100%);
      filter: invert(100%); }
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar button.ui-button span.ui-button-icon-primary {
        width: 15px;
        height: 15px; }
    @media (max-width: 768px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar {
        height: 15px;
        padding: 0; } }
  @media (max-width: 768px) {
    .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content {
      padding: 0px 35px 35px !important; } }
  .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered h1 {
    font-family: "gotha-bold", Arial, Verdana, sans-serif;
    font-size: 25px;
    color: #000;
    margin-bottom: 25px; }
    @media (max-width: 768px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered h1 {
        width: 100% !important;
        text-align: center;
        margin-bottom: 15px;
        font-size: 14px; } }
  .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered span.textVisit {
    font-family: "gotha-regular", Arial, Verdana, sans-serif;
    font-size: 18px;
    color: #000; }
    @media (max-width: 768px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered span.textVisit {
        display: block;
        text-align: center;
        font-size: 12px; } }
  .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons {
    text-align: center;
    margin-top: 100px;
    margin-bottom: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media (max-width: 768px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons {
        margin-top: 30px;
        margin-bottom: 30px; } }
    .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons input[type="button"] {
      width: 65%;
      margin: auto;
      min-height: 64px;
      font-size: 12px;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      text-transform: uppercase;
      border: 1px solid #000;
      letter-spacing: 2px;
      white-space: normal; }
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons input[type="button"]:focus {
        outline: none; }
      @media (max-width: 768px) {
        .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons input[type="button"] {
          width: 100%;
          font-size: 12px;
          min-height: 48px; } }
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons input[type="button"].cookiesBefore {
        color: #000;
        background: #fff;
        margin-top: 20px;
        margin-bottom: 1px; }
  .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .textStores {
    text-align: center; }
    .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .textStores span {
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 18px;
      color: #000; }
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .textStores span a {
        border-bottom: 1px solid #000;
        padding-bottom: 2px; }
      @media (max-width: 768px) {
        .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .textStores span {
          font-size: 11px; } }

.cookiesSettings ~ .cookiesPolicy {
  word-wrap: break-word; }
  @media (max-width: 768px) {
    .cookiesSettings ~ .cookiesPolicy {
      padding: 0 55px 50px 0; } }
  @media (max-width: 768px) and (orientation: landscape) {
    .cookiesSettings ~ .cookiesPolicy {
      padding: 0 90px 50px 0; } }
  @media (max-width: 768px) {
    .cookiesSettings ~ .cookiesPolicy .terms-content {
      margin: 0 !important; }
      .cookiesSettings ~ .cookiesPolicy .terms-content h1, .cookiesSettings ~ .cookiesPolicy .terms-content h4, .cookiesSettings ~ .cookiesPolicy .terms-content h5 {
        text-align: left; }
      .cookiesSettings ~ .cookiesPolicy .terms-content p {
        text-align: justify; } }

.country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content ~ .ui-widget-overlay.ui-front {
  background: transparent; }

@media (min-width: 769px) {
  .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content {
    height: 0;
    position: relative;
    padding-top: 56% !important;
    overflow: hidden; }
    .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered {
      width: 90%;
      position: absolute;
      left: 50%;
      top: 42%;
      transform: translate(-50%, -50%);
      font-size: 11px;
      z-index: 999; } }
    @media (min-width: 769px) and (max-width: 1920px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered {
        font-size: 10px; } }
    @media (min-width: 769px) and (max-width: 1400px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered {
        font-size: 7.5px; } }
    @media (min-width: 769px) and (max-width: 1115px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered {
        font-size: 7px; } }
    @media (min-width: 769px) and (max-width: 1000px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered {
        font-size: 6.5px; } }
    @media (min-width: 769px) and (max-width: 960px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered {
        font-size: 6px; } }
    @media (min-width: 769px) and (max-width: 860px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered {
        font-size: 5.5px; } }

@media (min-width: 769px) {
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered h1 {
        margin-bottom: 1em;
        margin-top: 1em;
        font-size: 2em; }
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered span.textVisit, .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .textStores span {
        font-size: 1.5em; }
      .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons {
        margin-top: 5em;
        margin-bottom: 5em; }
        .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons input[type="button"] {
          padding: 2em;
          min-height: unset;
          font-size: 1em;
          pointer-events: auto; }
        .country-lenguage-pop-up.ui-dialog.ui-widget.ui-widget-content #dialog-container.dialog-content.ui-dialog-content.ui-widget-content .cookiesRegistered .cookiesButtons a.cookiesBefore {
          pointer-events: none; } }

.cookieBanner {
  display: flex;
  background-color: #fff;
  color: #000;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 99;
  padding: 25px 65px;
  box-sizing: border-box;
  align-items: center; }
  .cookieBanner .cookiesSee {
    font-size: 12px;
    font-family: "gotha-medium", Arial, Verdana, sans-serif;
    flex: 1; }
    .cookieBanner .cookiesSee a {
      cursor: pointer;
      border-bottom: 1px solid #6c6c6c;
      padding-bottom: 2px;
      color: #6c6c6c; }
  .cookieBanner .closeCookies {
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 5px; }
  .cookieBanner .cookiesButton input {
    letter-spacing: 1px;
    border: 0; }

@media screen and (max-width: 768px) {
  .cookieBanner {
    flex-direction: column;
    padding: 25px; }
    .cookieBanner .cookiesSee {
      font-size: 10px;
      line-height: 20px;
      flex: none; }
    .cookieBanner .closeCookies {
      right: 10px; }
    .cookieBanner .cookiesButton {
      width: 100%;
      margin-top: 10px; }
      .cookieBanner .cookiesButton input {
        width: 100%;
        padding: 10px; } }

/* Content Asset ID = cart-footer */
#dwfrm_billing .form-row-button {
  width: 100%; }

#dwfrm_billing .form-row-button .button-fancy-large {
  width: 100%; }

@media screen and (max-width: 600px) {
  .pt_checkout .button.disabled, .pt_cart .button.disabled {
    opacity: .5; } }

.checkout-progress-indicator .finish {
  background-color: none !important; }

.checkout-shipping .col1 .country-wrapper strong, .checkout-shipping .col2 .country-wrapper strong {
  font-size: 10px; }

.checkout-shipping .col2 .form-row:first-child select {
  font-size: 10px; }

.pt_checkout .field-wrapper input {
  border: none;
  border-bottom: 1px solid #000;
  font-family: gotha-regular,Arial,Verdana,sans-serif;
  font-size: 10px;
  letter-spacing: 1px;
  color: #bbbbbb !important;
  padding-left: 0; }

.pt_checkout .button.disabled, .pt_checkout .button[disabled], .pt_checkout .buttonstyle.disabled, .pt_checkout .buttonstyle[disabled], .pt_checkout button.disabled, .pt_checkout button[disabled], .pt_checkout input[type=button].disabled, .pt_checkout input[type=button][disabled], .pt_cart .button.disabled, .pt_cart .button[disabled], .pt_cart .buttonstyle.disabled, .pt_cart .buttonstyle[disabled], .pt_cart button.disabled, .pt_cart button[disabled], .pt_cart input[type=button].disabled, .pt_cart input[type=button][disabled] {
  background-color: #ccc;
  border-color: #ccc;
  opacity: .5; }

@media screen and (max-width: 600px) {
  #wrapper.pt_checkout #primary.primary-content #shipping-method-list .form-row {
    float: none;
    margin-bottom: 32px; }
    #wrapper.pt_checkout #primary.primary-content #shipping-method-list .form-row.form-indent > label {
      display: inline-block;
      max-width: 290px;
      margin-bottom: 10px; } }

@media screen and (max-width: 768px) {
  #wrapper #secondary {
    margin-left: inherit; } }

.checkout-progress-indicator .steps-line-1:before,
.checkout-progress-indicator .steps-line-2:before {
  margin-left: 0%;
  width: 100%; }

@media (max-width: 1024px) and (min-width: 600px) {
  .pt_cart #main {
    margin-top: 6%; } }

mini-cart-desc {
  float: left;
  width: 60%;
  padding-left: 10px;
  margin-top: -8px; }

.checkout-section-container .section-header {
  display: inline-block;
  width: inherit; }

.checkout-progress-indicator .step-1, .checkout-progress-indicator .step-2, .checkout-progress-indicator .step-3, .checkout-progress-indicator .steps-line-1, .checkout-progress-indicator .steps-line-2 {
  vertical-align: top; }

.checkout-progress-indicator div span {
  font-size: 10px; }

.pt_checkout .label-inline {
  margin-left: 0;
  width: inherit; }

.pt_checkout #secondary .checkout-order-totals .order-totals-table tr {
  font-size: 13px;
  height: auto;
  margin-bottom: 15px;
  text-transform: uppercase; }

.pt_checkout #secondary .section-header {
  font-size: 16px !important; }

.checkout-shipping .form-row-button button {
  width: 100%; }

@media screen and (max-width: 1041px) {
  .pt_checkout #secondary.nav.summary .checkout-section-container .section-header {
    background-color: #ffffff;
    border: solid 1px;
    cursor: pointer;
    font-size: 10px !important;
    color: #000;
    padding-left: 20px;
    width: 94%; } }

#primary.primary-content .envio span {
  font-size: 11px; }

.pt_checkout fieldset {
  border: 0;
  margin-top: 4%;
  margin-bottom: 2%;
  padding-top: 15px;
  /* color: #000; */ }

.pt_cart .checkoutlogin fieldset {
  margin-top: 0; }

.pt_checkout legend span {
  font-size: 11px;
  font-weight: 100;
  text-transform: uppercase; }

.pt_checkout legend {
  background-image: none;
  background-color: #f0f0f0;
  border: none;
  font-family: gotha-bold,Arial,Verdana,sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 27px;
  color: #000; }

.checkout-progress-indicator .inactive span:first-child {
  border: 2px solid #000;
  color: #000; }

.checkout-progress-indicator div span:first-child {
  border-radius: inherit; }

.checkout-progress-indicator .inactive span:first-child {
  border: 1px solid black;
  color: black; }

.checkout-progress-indicator .inactive span {
  font-family: gotha-regular,Arial,Verdana,sans-serif;
  color: black;
  line-height: 18px; }

.cart-footer .order-subtotal {
  font-size: 13px !important; }

.pt_cart .cart-order-totals .order-discount {
  font-size: 13px !important; }

.cart-footer .order-shipping {
  font-size: 13px !important; }

.checkout-progress-indicator .finish span:first-child {
  background-color: #000000 !important; }

.checkout-progress-indicator .finish span:first-child i {
  display: inherit;
  color: #fff;
  background-color: #000000 !important;
  padding: 8px 0 0; }

.checkout-progress-indicator .finish span:first-child {
  background-color: #000000;
  border: none;
  color: #fff;
  border: 2px solid #000; }

.checkout-progress-indicator div span:first-child {
  line-height: 36px; }

.footercart {
  width: 584px; }

.pt_checkout .label-inline .form-caption {
  font-family: gotha-regular,Arial,Verdana,sans-serif;
  font-size: 10px;
  margin-left: 28px; }

.pt_checkout .label-inline label {
  font-family: gotha-medium,Arial,Verdana,sans-serif;
  font-size: 12px; }

.pt_checkout #secondary .checkout-order-totals {
  font-size: 13px; }

.es_checkout #secondary .checkout-order-totals {
  font-size: 13px; }

.es_checkout .label-inline .form-caption {
  font-family: gotha-regular,Arial,Verdana,sans-serif;
  font-size: 10px;
  margin-left: 28px; }

.es_checkout .label-inline label {
  font-family: gotha-medium,Arial,Verdana,sans-serif;
  font-size: 12px; }

.checkout-progress-indicator .finish span:first-child {
  background-color: #000000;
  border: none;
  color: #fff;
  border: 2px solid #000; }

.dialog-required em {
  font-size: 10px; }

.footercart .footer-rights {
  float: inherit; }

.pod-stock, .store-stock {
  margin-left: 27px;
  text-decoration: underline; }

.mini-cart-attributes, .mini-cart-product .product-availability-list {
  font-size: 10px;
  font-weight: inherit; }

.checkout-progress-indicator .finish span:first-child {
  background-color: #000000;
  border: 1px solid #000;
  color: #fff;
  border-radius: inherit; }

.checkout-progress-indicator div span:first-child {
  border: 1px solid #000;
  border-radius: inherit; }

.pt_order-confirmation .primary-focus .confirmation .confirmation-message h1 {
  top: 23%;
  font-size: 38px;
  color: #fff;
  width: 60%; }

/** Content Asset ID = confirmation-message **/
@media screen and (max-width: 600px) {
  .pt_order-confirmation .primary-focus .confirmation .confirmation-message h1 {
    top: 22%;
    width: 42%;
    font-size: 20px; } }

.checkout-progress-indicator .finish span:first-child {
  background-color: #000000;
  border: none;
  color: #fff; }

.checkout-progress-indicator div span:first-child {
  font-family: gotha-bold,Arial,Verdana,sans-serif;
  text-transform: uppercase;
  color: #000;
  display: inline-block;
  border: 2px solid #000;
  border-radius: 0%;
  width: 36px;
  height: 36px;
  line-height: 40px;
  font-size: 13px;
  text-align: center;
  margin-bottom: 10px; }

.pt_checkout footer {
  border: 0px;
  height: 50px;
  margin-top: 0px; }

.content-contact {
  margin: 25px; }

.formfield-contact .input-text {
  height: 30px;
  width: 80%; }

.formfield-contact-desc .input-text {
  height: 120px;
  width: 80%; }

.form-horizontal .field-wrapper .inputcheck {
  width: 20px; }

.form-contact {
  clear: both;
  background-color: #ddd;
  color: #333;
  padding: 20px; }

.button-contact {
  margin-left: 20%;
  margin-bottom: 15px;
  padding-left: 60px;
  padding-right: 60px; }

.contact-h1 {
  color: #333; }

.contact-a {
  color: #333; }

.contact-h2 {
  color: #333;
  text-transform: none; }

.contact-phones {
  display: block;
  margin: 0 auto;
  width: 90%; }
  .contact-phones ul {
    padding: 0 18px; }
    .contact-phones ul li {
      list-style: none;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 14px;
      color: #787878;
      margin-bottom: 25px; }
      .contact-phones ul li a {
        display: block;
        color: #787878;
        overflow: inherit; }
    @media (min-width: 900px) {
      .contact-phones ul {
        width: 35%;
        float: left; } }
  @media (min-width: 480px) {
    .contact-phones {
      padding-left: 25px; } }
  @media (min-width: 768px) {
    .contact-phones {
      padding-left: 0; } }

/************* CONTACT FORM ***************/
.pt_customer-service #main.page-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .pt_customer-service #main.page-content .content-asset {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 68px; }
    @media (max-width: 767px) {
      .pt_customer-service #main.page-content .content-asset {
        margin-bottom: 0; } }
    .pt_customer-service #main.page-content .content-asset .grid-banner {
      width: 106%;
      margin-left: -3%; }
      @media (max-width: 767px) {
        .pt_customer-service #main.page-content .content-asset .grid-banner img {
          object-fit: cover;
          min-height: 125px; } }
  @media (min-width: 768px) {
    .pt_customer-service #main.page-content h1 {
      font-size: 24px;
      color: #000000;
      text-transform: uppercase;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      margin-bottom: 58px; }
    .pt_customer-service #main.page-content .primary-content .contact-content {
      width: 95%;
      margin: auto; }
      .pt_customer-service #main.page-content .primary-content .contact-content .contact-text {
        width: 50%;
        display: inline-block;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 2.5%; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .subtitle {
          border-bottom: 1px solid #000000;
          margin-bottom: 68px;
          padding-bottom: 16px; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .subtitle span {
            font-family: "gotha-medium", Arial, Verdana, sans-serif;
            font-size: 14px;
            color: #000000;
            text-transform: uppercase; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .description {
          margin-bottom: 15px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .description span {
            font-family: "gotha-medium", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000000;
            margin-bottom: 20px; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .faqs {
          margin-bottom: 50px; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .faqs .faqs-title {
            margin-bottom: 20px; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .faqs .faqs-title span {
              font-family: "gotha-medium", Arial, Verdana, sans-serif;
              font-size: 12px;
              color: #000000;
              text-transform: uppercase; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .faqs a span {
            text-decoration: underline;
            -webkit-text-decoration-color: #e1e1e1;
            text-decoration-color: #e1e1e1; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .faqs span {
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000000; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .returns {
          margin-bottom: 50px; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .returns .returns-title {
            margin-bottom: 20px; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .returns .returns-title span {
              font-family: "gotha-medium", Arial, Verdana, sans-serif;
              font-size: 12px;
              color: #000000;
              text-transform: uppercase; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .returns a span {
            text-decoration: underline;
            -webkit-text-decoration-color: #e1e1e1;
            text-decoration-color: #e1e1e1; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .status {
          margin-bottom: 95px; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .status .status-title {
            margin-bottom: 20px; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .status .status-title span {
              font-family: "gotha-medium", Arial, Verdana, sans-serif;
              font-size: 12px;
              color: #000000;
              text-transform: uppercase; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .status a span {
            text-decoration: underline;
            -webkit-text-decoration-color: #e1e1e1;
            text-decoration-color: #e1e1e1; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-text span.time {
          margin-bottom: 95px; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child {
          margin-top: 95px;
          padding: 0 30px;
          background: #fafafa;
          height: 160px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -ms-flex-line-pack: center;
          align-content: center;
          -webkit-box-align: start;
          -ms-flex-align: start;
          align-items: flex-start;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .title h2 {
            font-family: "gotha-medium", Arial, Verdana, sans-serif;
            font-size: 14px !important;
            color: #000000 !important;
            text-transform: uppercase;
            margin: 0 0 25px 0; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            width: 85%; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info .email i, .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info .phone i {
              font-size: 20px;
              margin-right: 5px;
              position: relative;
              top: 3px; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info .email span, .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info .phone span {
              font-family: "gotha-medium", Arial, Verdana, sans-serif;
              font-size: 12px;
              color: #000000; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info .email span:last-child, .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info .phone span:last-child {
              display: block;
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              font-size: 12px;
              color: #000000; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info .email span:last-child {
              margin-left: 31px; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-text .content-asset:last-child .info .phone span:last-child {
              margin-left: 23px; }
      .pt_customer-service #main.page-content .primary-content .contact-content .contact-form {
        width: 50%;
        display: inline-block;
        float: right;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 2.5%; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-form span.subtitle {
          display: block;
          width: 100%;
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 14px;
          color: #000000;
          text-transform: uppercase;
          padding-bottom: 16px;
          border-bottom: 1px solid #000000;
          margin-bottom: 68px; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset:first-child span.legend {
          display: block;
          margin-bottom: 15px; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset:not(:first-child) {
          margin-top: 60px; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset:not(:first-child) span.legend {
            margin-bottom: 22px;
            margin-top: -8px;
            display: block; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset span.legend {
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 14px;
          color: #000000; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
          margin-top: 0;
          margin-bottom: 0;
          position: relative; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row .error-message {
            position: absolute;
            left: 0;
            bottom: 0;
            padding: 0;
            border: transparent;
            background: transparent;
            letter-spacing: normal; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row:not(.required) label {
            margin-right: 20px; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row label {
            margin-right: 13px;
            margin-left: 10px; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row label span.required-indicator {
              position: relative;
              top: 15px;
              color: #ff2122;
              font-size: 12px; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row label span:not(.required-indicator) {
              display: none; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row.error div.field-wrapper input {
            border-color: #990000; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper {
            width: 100%;
            margin: 17px 0; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper span.error {
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              font-size: 12px;
              letter-spacing: 0;
              display: block;
              margin-top: 5px; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper textarea {
              resize: none;
              margin-top: -15px;
              height: 115px;
              width: 100%;
              padding: 5px;
              box-sizing: border-box; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper textarea:focus {
                outline: none; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper textarea::-webkit-input-placeholder {
                /* Chrome/Opera/Safari */
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c;
                opacity: 0.6; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper textarea::-moz-placeholder {
                /* Firefox 19+ */
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c;
                opacity: 0.6; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper textarea:-ms-input-placeholder {
                /* IE 10+ */
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c;
                opacity: 0.6; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper textarea:-moz-placeholder {
                /* Firefox 18- */
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c;
                opacity: 0.6; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select {
              background: url(../images/sortby-arrow.png) 99% 46% no-repeat !important;
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper input, .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select {
              height: 1.5rem;
              padding: 0;
              border-top: transparent;
              border-left: transparent;
              border-right: transparent;
              background: #fff; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper input.error, .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select.error {
                border-color: #990000; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper input.input-select, .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select.input-select {
                text-indent: 0;
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper input:focus, .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select:focus {
                outline: none; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper input::-webkit-input-placeholder, .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select::-webkit-input-placeholder {
                /* Chrome/Opera/Safari */
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c;
                opacity: 0.6; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper input::-moz-placeholder, .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select::-moz-placeholder {
                /* Firefox 19+ */
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c;
                opacity: 0.6; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper input:-ms-input-placeholder, .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select:-ms-input-placeholder {
                /* IE 10+ */
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c;
                opacity: 0.6; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper input:-moz-placeholder, .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.field-wrapper select:-moz-placeholder {
                /* Firefox 18- */
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c;
                opacity: 0.6; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal fieldset .form-row div.form-caption {
            margin-left: 0; }
        .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal div.form-row-button {
          margin: 0;
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          margin-top: 36px; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal div.form-row-button:after {
            display: none; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal div.form-row-button .dialog-required {
            padding: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center; }
            .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal div.form-row-button .dialog-required span.required-indicator {
              color: #ff2122;
              font-size: 12px; }
              .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal div.form-row-button .dialog-required span.required-indicator em {
                font-family: "gotha-regular", Arial, Verdana, sans-serif;
                font-size: 12px;
                color: #6c6c6c; }
          .pt_customer-service #main.page-content .primary-content .contact-content .contact-form form.form-horizontal div.form-row-button button {
            margin-right: 24px;
            min-height: 50px;
            width: 40%;
            text-transform: uppercase;
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 14px; } }
  @media (max-width: 767px) {
    .pt_customer-service #main.page-content .contact-content {
      margin: 0 10px; }
    .pt_customer-service #main.page-content h1 {
      font-size: 14px;
      color: #000000;
      text-transform: uppercase;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      text-align: center;
      margin-bottom: 10px; }
    .pt_customer-service #main.page-content .contact-text .subtitle {
      text-align: center;
      text-transform: uppercase;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      color: #000000;
      margin-bottom: 30px; }
    .pt_customer-service #main.page-content .contact-text .description {
      text-align: center;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-size: 12px;
      color: #000000; }
    .pt_customer-service #main.page-content .contact-text .faqs {
      text-align: center;
      margin: 20px 0; }
      .pt_customer-service #main.page-content .contact-text .faqs .faqs-title {
        margin-bottom: 5px; }
        .pt_customer-service #main.page-content .contact-text .faqs .faqs-title span {
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 12px;
          color: #000000;
          text-transform: uppercase; }
      .pt_customer-service #main.page-content .contact-text .faqs span, .pt_customer-service #main.page-content .contact-text .faqs a {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        color: #000000; }
      .pt_customer-service #main.page-content .contact-text .faqs a {
        text-decoration: underline;
        -webkit-text-decoration-color: #e1e1e1;
        text-decoration-color: #e1e1e1; }
    .pt_customer-service #main.page-content .contact-text .returns {
      text-align: center;
      margin-bottom: 20px; }
      .pt_customer-service #main.page-content .contact-text .returns .returns-title {
        margin-bottom: 5px; }
        .pt_customer-service #main.page-content .contact-text .returns .returns-title span {
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 12px;
          color: #000000; }
      .pt_customer-service #main.page-content .contact-text .returns span, .pt_customer-service #main.page-content .contact-text .returns a {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        color: #000000; }
      .pt_customer-service #main.page-content .contact-text .returns a {
        text-decoration: underline;
        -webkit-text-decoration-color: #e1e1e1;
        text-decoration-color: #e1e1e1; }
    .pt_customer-service #main.page-content .contact-text .status {
      text-align: center;
      margin-bottom: 35px; }
      .pt_customer-service #main.page-content .contact-text .status .status-title {
        margin-bottom: 5px; }
        .pt_customer-service #main.page-content .contact-text .status .status-title span {
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 12px;
          color: #000000; }
      .pt_customer-service #main.page-content .contact-text .status span, .pt_customer-service #main.page-content .contact-text .status a {
        font-family: "gotha-regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        color: #000000; }
      .pt_customer-service #main.page-content .contact-text .status a {
        text-decoration: underline;
        -webkit-text-decoration-color: #e1e1e1;
        text-decoration-color: #e1e1e1; }
    .pt_customer-service #main.page-content .contact-text span.time {
      display: block;
      text-align: center;
      margin-bottom: 35px;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      color: #000000; }
    .pt_customer-service #main.page-content .contact-form span.subtitle {
      text-align: center;
      display: block;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      font-size: 12px;
      color: #000000;
      margin-bottom: 35px;
      text-transform: uppercase; }
    .pt_customer-service #main.page-content .contact-form form.form-horizontal fieldset span.legend {
      display: block;
      text-align: center;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-size: 12px;
      color: #000000;
      margin-bottom: 15px; }
    .pt_customer-service #main.page-content .contact-form form.form-horizontal fieldset:not(:first-child) {
      margin-top: 30px; }
    .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row {
      margin-bottom: 5px; }
      .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row label {
        display: none; }
      .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper {
        width: 100% !important; }
        .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper span.error {
          margin-top: 5px;
          display: block;
          font-size: 12px; }
        .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper input, .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper select {
          height: 40px;
          border-color: #000;
          padding-left: 15px;
          border-radius: 0; }
        .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper select {
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          color: #000;
          padding: 0;
          padding-left: 15px;
          font-size: 12px;
          background: url(../images/sortby-arrow.png) 96% 46% no-repeat !important;
          -webkit-appearance: none;
          -moz-appearance: none;
          appearance: none; }
        .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper textarea {
          border-color: #000;
          font-size: 12px;
          padding: 15px;
          resize: none;
          width: calc(100% - 33px);
          border-radius: 0; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper textarea:focus {
            outline: none; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper textarea::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;
            opacity: 0.7; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper textarea::-moz-placeholder {
            /* Firefox 19+ */
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;
            opacity: 0.7; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper textarea:-ms-input-placeholder {
            /* IE 10+ */
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;
            opacity: 0.7; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper textarea:-moz-placeholder {
            /* Firefox 18- */
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;
            opacity: 0.7; }
        .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper input {
          font-size: 12px;
          color: #000;
          font-family: "gotha-regular", Arial, Verdana, sans-serif;
          background: #fff !important; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper input:focus {
            outline: none; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper input::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;
            opacity: 0.7; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper input::-moz-placeholder {
            /* Firefox 19+ */
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;
            opacity: 0.7; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper input:-ms-input-placeholder {
            /* IE 10+ */
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;
            opacity: 0.7; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row div.field-wrapper input:-moz-placeholder {
            /* Firefox 18- */
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000;
            opacity: 0.7; }
      .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row.form-row-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 10px 0; }
        .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row.form-row-button div.dialog-required {
          margin-bottom: 20px; }
          .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row.form-row-button div.dialog-required span.required-indicator {
            color: #ff2122;
            font-size: 12px; }
            .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row.form-row-button div.dialog-required span.required-indicator em {
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              font-size: 12px;
              color: #6c6c6c !important; }
        .pt_customer-service #main.page-content .contact-form form.form-horizontal .form-row.form-row-button button {
          height: 40px;
          text-transform: uppercase;
          font-family: "gotha-medium", Arial, Verdana, sans-serif;
          font-size: 12px;
          letter-spacing: 1px; }
    .pt_customer-service #main.page-content .contact-form div.content-asset {
      margin-top: 30px;
      display: block;
      height: auto;
      padding: 20px 0;
      background: #fafafa;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .pt_customer-service #main.page-content .contact-form div.content-asset .title h2 {
        font-family: "gotha-medium", Arial, Verdana, sans-serif;
        font-size: 14px !important;
        color: #000000;
        text-transform: uppercase;
        margin-top: 0; }
      .pt_customer-service #main.page-content .contact-form div.content-asset .info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
        .pt_customer-service #main.page-content .contact-form div.content-asset .info .email, .pt_customer-service #main.page-content .contact-form div.content-asset .info .phone {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          margin: 10px 0; }
          .pt_customer-service #main.page-content .contact-form div.content-asset .info .email i, .pt_customer-service #main.page-content .contact-form div.content-asset .info .phone i {
            font-size: 15px;
            margin-bottom: 5px; }
          .pt_customer-service #main.page-content .contact-form div.content-asset .info .email span, .pt_customer-service #main.page-content .contact-form div.content-asset .info .phone span {
            font-family: "gotha-medium", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000000; }
          .pt_customer-service #main.page-content .contact-form div.content-asset .info .email span:last-child, .pt_customer-service #main.page-content .contact-form div.content-asset .info .phone span:last-child {
            font-family: "gotha-regular", Arial, Verdana, sans-serif;
            font-size: 12px;
            color: #000000; } }

/*** CONFIRMATION MODAL ***/
.ui-dialog.ui-widget.ui-widget-content {
  background-color: #fff; }
  @media (min-width: 769px) {
    .ui-dialog.ui-widget.ui-widget-content {
      width: 50% !important; } }
  @media (max-width: 768px) {
    .ui-dialog.ui-widget.ui-widget-content {
      width: 90% !important; } }
  .ui-dialog.ui-widget.ui-widget-content button.ui-button.ui-widget {
    top: -5px;
    right: 5px; }
    .ui-dialog.ui-widget.ui-widget-content button.ui-button.ui-widget span.ui-button-icon-primary.ui-icon {
      width: 30px;
      height: 30px;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiBoZWlnaHQ9IjMycHgiIGlkPSLQodC70L7QuV8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0xNy40NTksMTYuMDE0bDguMjM5LTguMTk0YzAuMzk1LTAuMzkxLDAuMzk1LTEuMDI0LDAtMS40MTRjLTAuMzk0LTAuMzkxLTEuMDM0LTAuMzkxLTEuNDI4LDAgIGwtOC4yMzIsOC4xODdMNy43Myw2LjI4NGMtMC4zOTQtMC4zOTUtMS4wMzQtMC4zOTUtMS40MjgsMGMtMC4zOTQsMC4zOTYtMC4zOTQsMS4wMzcsMCwxLjQzMmw4LjMwMiw4LjMwM2wtOC4zMzIsOC4yODYgIGMtMC4zOTQsMC4zOTEtMC4zOTQsMS4wMjQsMCwxLjQxNGMwLjM5NCwwLjM5MSwxLjAzNCwwLjM5MSwxLjQyOCwwbDguMzI1LTguMjc5bDguMjc1LDguMjc2YzAuMzk0LDAuMzk1LDEuMDM0LDAuMzk1LDEuNDI4LDAgIGMwLjM5NC0wLjM5NiwwLjM5NC0xLjAzNywwLTEuNDMyTDE3LjQ1OSwxNi4wMTR6IiBmaWxsPSIjMTIxMzEzIiBpZD0iQ2xvc2UiLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48L3N2Zz4=); }
    .ui-dialog.ui-widget.ui-widget-content button.ui-button.ui-widget:focus {
      outline: none; }
  .ui-dialog.ui-widget.ui-widget-content .confirmation-modal {
    margin: -20px -10px 15px -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .ui-dialog.ui-widget.ui-widget-content .confirmation-modal h1 {
      margin: 0 0 10px 0;
      font-family: "gotha-medium", Arial, Verdana, sans-serif;
      font-weight: 600;
      color: #000;
      text-transform: uppercase;
      font-size: 18px; }
    .ui-dialog.ui-widget.ui-widget-content .confirmation-modal p {
      margin: 2px 0;
      font-family: "gotha-regular", Arial, Verdana, sans-serif;
      color: #000000;
      text-align: center; }

.pt_account:not(.menu-active) ~ .ui-dialog.ui-widget.ui-widget-content {
  background-color: transparent; }
  .pt_account:not(.menu-active) ~ .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar button.ui-button.ui-widget span.ui-button-icon-primary.ui-icon {
    background-image: url("../images/close-icon.svg");
    height: inherit;
    width: inherit; }

.pt_customer-service:not(.menu-active) ~ .ui-dialog.ui-widget.ui-widget-content {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  background-color: transparent; }
  .pt_customer-service:not(.menu-active) ~ .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar button.ui-button.ui-widget span.ui-button-icon-primary.ui-icon {
    background-image: url("../images/close-icon.svg");
    height: inherit;
    width: inherit; }
  .pt_customer-service:not(.menu-active) ~ .ui-dialog.ui-widget.ui-widget-content .confirmation-modal {
    margin: 0px -10px 15px -10px; }

.pt_order-confirmation, .pt_order {
  /** HEADER **/
  /** CONFIRMATION **/
  /** LINK CONFIRMATION **/ }
  .pt_order-confirmation .header-cart, .pt_order .header-cart {
    display: flex;
    justify-content: center;
    margin: 0;
    height: 100px; }
    .pt_order-confirmation .header-cart div.iconos,
    .pt_order-confirmation .header-cart .user-account-wishlist,
    .pt_order-confirmation .header-cart hr.separador, .pt_order .header-cart div.iconos,
    .pt_order .header-cart .user-account-wishlist,
    .pt_order .header-cart hr.separador {
      display: none; }
    .pt_order-confirmation .header-cart .primary-logo, .pt_order .header-cart .primary-logo {
      margin: 30px; }
      @media (max-width: 1024px) {
        .pt_order-confirmation .header-cart .primary-logo, .pt_order .header-cart .primary-logo {
          margin: 20px auto; } }
      .pt_order-confirmation .header-cart .primary-logo a img.logo-home, .pt_order .header-cart .primary-logo a img.logo-home {
        max-width: 140px; }
  .pt_order-confirmation #primary .confirmation, .pt_order-confirmation .primary-focus .confirmation, .pt_order #primary .confirmation, .pt_order .primary-focus .confirmation {
    margin: 0 15%;
    /** PROGRESO (SÓLO DETALLE PEDIDO) **/
    /** ORDER DETAILS (SÓLO DETALLE PEDIDO) **/
    /** CONFIRMACIÓN DE PAGO **/
    /** TOTAL PAGO **/ }
    @media (max-width: 1024px) {
      .pt_order-confirmation #primary .confirmation, .pt_order-confirmation .primary-focus .confirmation, .pt_order #primary .confirmation, .pt_order .primary-focus .confirmation {
        margin: 0 10%; } }
    @media (max-width: 767px) {
      .pt_order-confirmation #primary .confirmation, .pt_order-confirmation .primary-focus .confirmation, .pt_order #primary .confirmation, .pt_order .primary-focus .confirmation {
        margin: 0 2%; } }
    .pt_order-confirmation #primary .confirmation > .title, .pt_order-confirmation .primary-focus .confirmation > .title, .pt_order #primary .confirmation > .title, .pt_order .primary-focus .confirmation > .title {
      display: flex;
      justify-content: center;
      align-items: center;
      border-top: 1px solid #000;
      border-bottom: 1px solid #000;
      padding: 30px 0; }
      @media (max-width: 1024px) {
        .pt_order-confirmation #primary .confirmation > .title, .pt_order-confirmation .primary-focus .confirmation > .title, .pt_order #primary .confirmation > .title, .pt_order .primary-focus .confirmation > .title {
          border-top: transparent;
          border-bottom: transparent;
          text-align: center;
          flex-wrap: wrap;
          padding: 5px 0; } }
      .pt_order-confirmation #primary .confirmation > .title span, .pt_order-confirmation .primary-focus .confirmation > .title span, .pt_order #primary .confirmation > .title span, .pt_order .primary-focus .confirmation > .title span {
        margin: 0 5px;
        font-family: gotha-bold, Arial, Verdana, sans-serif;
        text-transform: uppercase;
        font-size: 18px; }
        @media (max-width: 1024px) {
          .pt_order-confirmation #primary .confirmation > .title span:first-child, .pt_order-confirmation .primary-focus .confirmation > .title span:first-child, .pt_order #primary .confirmation > .title span:first-child, .pt_order .primary-focus .confirmation > .title span:first-child {
            width: 100%;
            margin: 0 0 15px 0; } }
        .pt_order-confirmation #primary .confirmation > .title span:last-child, .pt_order-confirmation .primary-focus .confirmation > .title span:last-child, .pt_order #primary .confirmation > .title span:last-child, .pt_order .primary-focus .confirmation > .title span:last-child {
          height: 30px; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation > .title span:last-child, .pt_order-confirmation .primary-focus .confirmation > .title span:last-child, .pt_order #primary .confirmation > .title span:last-child, .pt_order .primary-focus .confirmation > .title span:last-child {
              font-size: 15px; } }
        .pt_order-confirmation #primary .confirmation > .title span img, .pt_order-confirmation .primary-focus .confirmation > .title span img, .pt_order #primary .confirmation > .title span img, .pt_order .primary-focus .confirmation > .title span img {
          width: 30px;
          height: 30px; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation > .title span img, .pt_order-confirmation .primary-focus .confirmation > .title span img, .pt_order #primary .confirmation > .title span img, .pt_order .primary-focus .confirmation > .title span img {
              height: 40px;
              width: 40px; } }
    .pt_order-confirmation #primary .confirmation > .subtitle, .pt_order-confirmation .primary-focus .confirmation > .subtitle, .pt_order #primary .confirmation > .subtitle, .pt_order .primary-focus .confirmation > .subtitle {
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 30px 0; }
      @media (max-width: 1024px) {
        .pt_order-confirmation #primary .confirmation > .subtitle, .pt_order-confirmation .primary-focus .confirmation > .subtitle, .pt_order #primary .confirmation > .subtitle, .pt_order .primary-focus .confirmation > .subtitle {
          margin-top: 20px;
          margin-bottom: 5px;
          text-align: center; } }
      .pt_order-confirmation #primary .confirmation > .subtitle span, .pt_order-confirmation .primary-focus .confirmation > .subtitle span, .pt_order #primary .confirmation > .subtitle span, .pt_order .primary-focus .confirmation > .subtitle span {
        text-transform: uppercase;
        font-size: 18px;
        font-family: gotha-medium, Arial, Verdana, sans-serif;
        color: #000; }
        @media (max-width: 1024px) {
          .pt_order-confirmation #primary .confirmation > .subtitle span, .pt_order-confirmation .primary-focus .confirmation > .subtitle span, .pt_order #primary .confirmation > .subtitle span, .pt_order .primary-focus .confirmation > .subtitle span {
            font-size: 15px; } }
    .pt_order-confirmation #primary .confirmation > .text-info, .pt_order-confirmation .primary-focus .confirmation > .text-info, .pt_order #primary .confirmation > .text-info, .pt_order .primary-focus .confirmation > .text-info {
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
      margin-bottom: 50px; }
      @media (max-width: 1024px) {
        .pt_order-confirmation #primary .confirmation > .text-info, .pt_order-confirmation .primary-focus .confirmation > .text-info, .pt_order #primary .confirmation > .text-info, .pt_order .primary-focus .confirmation > .text-info {
          margin-top: 5px;
          margin-bottom: 30px; } }
      .pt_order-confirmation #primary .confirmation > .text-info span, .pt_order-confirmation .primary-focus .confirmation > .text-info span, .pt_order #primary .confirmation > .text-info span, .pt_order .primary-focus .confirmation > .text-info span {
        font-family: gotha-regular, Arial, Verdana, sans-serif;
        font-size: 14px;
        color: #a7a7a7;
        letter-spacing: 2px; }
        @media (max-width: 1024px) {
          .pt_order-confirmation #primary .confirmation > .text-info span, .pt_order-confirmation .primary-focus .confirmation > .text-info span, .pt_order #primary .confirmation > .text-info span, .pt_order .primary-focus .confirmation > .text-info span {
            font-size: 11px; } }
    .pt_order-confirmation #primary .confirmation .order-progress-indicator, .pt_order-confirmation .primary-focus .confirmation .order-progress-indicator, .pt_order #primary .confirmation .order-progress-indicator, .pt_order .primary-focus .confirmation .order-progress-indicator {
      margin-bottom: 30px; }
    .pt_order-confirmation #primary .confirmation .order-details .title, .pt_order-confirmation .primary-focus .confirmation .order-details .title, .pt_order #primary .confirmation .order-details .title, .pt_order .primary-focus .confirmation .order-details .title {
      font-family: gotha-bold, Arial, Verdana, sans-serif;
      font-size: 14px;
      text-transform: uppercase;
      color: #000;
      letter-spacing: 1px;
      padding-bottom: 5px;
      border-bottom: 1px solid #000;
      margin-bottom: 20px; }
    .pt_order-confirmation #primary .confirmation .order-details .order-status, .pt_order-confirmation .primary-focus .confirmation .order-details .order-status, .pt_order #primary .confirmation .order-details .order-status, .pt_order .primary-focus .confirmation .order-details .order-status {
      margin-bottom: 10px; }
      .pt_order-confirmation #primary .confirmation .order-details .order-status .label, .pt_order-confirmation .primary-focus .confirmation .order-details .order-status .label, .pt_order #primary .confirmation .order-details .order-status .label, .pt_order .primary-focus .confirmation .order-details .order-status .label {
        font-family: gotha-bold, Arial, Verdana, sans-serif;
        color: #000; }
    .pt_order-confirmation #primary .confirmation .order-details .order-date, .pt_order-confirmation .primary-focus .confirmation .order-details .order-date, .pt_order #primary .confirmation .order-details .order-date, .pt_order .primary-focus .confirmation .order-details .order-date {
      margin-bottom: 50px; }
      .pt_order-confirmation #primary .confirmation .order-details .order-date .label, .pt_order-confirmation .primary-focus .confirmation .order-details .order-date .label, .pt_order #primary .confirmation .order-details .order-date .label, .pt_order .primary-focus .confirmation .order-details .order-date .label {
        font-family: gotha-bold, Arial, Verdana, sans-serif;
        color: #000; }
    .pt_order-confirmation #primary .confirmation .order-confirmation-details, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details, .pt_order #primary .confirmation .order-confirmation-details, .pt_order .primary-focus .confirmation .order-confirmation-details {
      width: 100%;
      /** TABLA PEDIDOS **/ }
      .pt_order-confirmation #primary .confirmation .order-confirmation-details > .order-information, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .order-information, .pt_order #primary .confirmation .order-confirmation-details > .order-information, .pt_order .primary-focus .confirmation .order-confirmation-details > .order-information {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 60px;
        background-color: #eaeaea;
        margin-bottom: 60px; }
        @media (max-width: 1024px) {
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .order-information, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .order-information, .pt_order #primary .confirmation .order-confirmation-details > .order-information, .pt_order .primary-focus .confirmation .order-confirmation-details > .order-information {
            margin-bottom: 30px;
            flex-wrap: wrap; } }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .order-information > span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .order-information > span, .pt_order #primary .confirmation .order-confirmation-details > .order-information > span, .pt_order .primary-focus .confirmation .order-confirmation-details > .order-information > span {
          font-family: gotha-regular, Arial, Verdana, sans-serif;
          font-size: 14px;
          color: #000; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .order-information > span.order-number, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .order-information > span.order-number, .pt_order #primary .confirmation .order-confirmation-details > .order-information > span.order-number, .pt_order .primary-focus .confirmation .order-confirmation-details > .order-information > span.order-number {
              padding-top: 8px;
              width: 100%;
              text-align: center; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .order-information > span.order-number:after, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .order-information > span.order-number:after, .pt_order #primary .confirmation .order-confirmation-details > .order-information > span.order-number:after, .pt_order .primary-focus .confirmation .order-confirmation-details > .order-information > span.order-number:after {
            margin: 0 15px 0 10px;
            display: inline-block;
            content: "|"; }
            @media (max-width: 1024px) {
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > .order-information > span.order-number:after, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .order-information > span.order-number:after, .pt_order #primary .confirmation .order-confirmation-details > .order-information > span.order-number:after, .pt_order .primary-focus .confirmation .order-confirmation-details > .order-information > span.order-number:after {
                display: none; } }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .order-information > span.order-estimated-delivery, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .order-information > span.order-estimated-delivery, .pt_order #primary .confirmation .order-confirmation-details > .order-information > span.order-estimated-delivery, .pt_order .primary-focus .confirmation .order-confirmation-details > .order-information > span.order-estimated-delivery {
              padding-bottom: 8px;
              width: 100%;
              text-align: center; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .order-information > span .value, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .order-information > span .value, .pt_order #primary .confirmation .order-confirmation-details > .order-information > span .value, .pt_order .primary-focus .confirmation .order-confirmation-details > .order-information > span .value {
            font-weight: 600; }
      .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details, .pt_order #primary .confirmation .order-confirmation-details > .payment-details, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details {
        margin-bottom: 0; }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details .title, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details .title, .pt_order #primary .confirmation .order-confirmation-details > .payment-details .title, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details .title {
          font-family: gotha-bold, Arial, Verdana, sans-serif;
          font-size: 14px;
          text-transform: uppercase;
          color: #000;
          letter-spacing: 1px;
          padding-bottom: 5px;
          border-bottom: 1px solid #000;
          margin-bottom: 20px; }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div:nth-child(2), .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div:nth-child(2), .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div:nth-child(2), .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) {
          width: 49%;
          display: inline-block; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div:nth-child(2), .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div:nth-child(2), .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div:nth-child(2), .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) {
              width: 100%; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) .label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) .label, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) .label, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) .label {
            font-family: gotha-bold, Arial, Verdana, sans-serif; }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) img, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) img, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) img, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div:nth-child(2) img {
            display: block;
            margin: 15px 0;
            height: 40px; }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info {
          width: 49%;
          display: inline-flex;
          flex-direction: column; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info {
              float: left;
              margin-top: -60px;
              margin-left: 80px;
              width: auto; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div {
            line-height: 20px; }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print {
              margin-top: 20px;
              display: flex;
              align-items: center; }
              @media (max-width: 1024px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print {
                  display: none; } }
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print a, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print a, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print a, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div.print a {
                border-bottom: 1px solid #d4d4d4;
                line-height: 15px;
                margin-left: 15px; }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div span.label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div span.label, .pt_order #primary .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div span.label, .pt_order .primary-focus .confirmation .order-confirmation-details > .payment-details > div.multibanco-info > div span.label {
              font-family: gotha-bold, Arial, Verdana, sans-serif; }
      .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details {
        margin-top: 50px; }
        @media (max-width: 767px) {
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details {
            margin-top: 40px; } }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .title, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .title, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .title, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .title {
          font-family: gotha-bold, Arial, Verdana, sans-serif;
          font-size: 14px;
          text-transform: uppercase;
          color: #000;
          letter-spacing: 1px;
          padding-bottom: 5px;
          border-bottom: 1px solid #000;
          margin-bottom: 20px; }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-method, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-method, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-method, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-method {
          margin-bottom: 15px; }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-method .label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-method .label, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-method .label, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-method .label {
            font-family: gotha-bold, Arial, Verdana, sans-serif;
            display: inline; }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-method .value, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-method .value, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-method .value, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-method .value {
            display: inline; }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information,
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information,
        .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information,
        .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information,
        .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information {
          display: inline-flex;
          flex-direction: column; }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information > .label,
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information > .label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information > .label,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information > .label, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information > .label,
          .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information > .label, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information > .label,
          .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information > .label {
            font-family: gotha-bold, Arial, Verdana, sans-serif;
            margin-bottom: 15px; }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox,
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name,
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location,
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox,
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name,
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name,
          .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox,
          .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name,
          .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location,
          .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox,
          .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name,
          .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox,
          .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name,
          .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location,
          .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox,
          .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name,
          .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location {
            background-color: #eaeaea; }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .name,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .name,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .name,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .name,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .name,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .name, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .name,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .name,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .name,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .name,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .name,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .name, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .name,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .name,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .name,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .name,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .name,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .name, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .name,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .name,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .name,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .name,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .name,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .name {
              padding: 15px; }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .address,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .address,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .address,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .address,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .address,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .address, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .address,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .address,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .address,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .address,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .address,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .address, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .address,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .address,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .address,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .address,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .address,
            .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .address, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .address,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .address,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .address,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .address,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .address,
            .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .address {
              padding: 0 15px 15px 15px; }
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .address br:first-child,
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .address br:first-child,
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .address br:first-child,
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .address br:first-child,
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .address br:first-child,
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .address br:first-child, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .address br:first-child,
              .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .address br:first-child,
              .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .address br:first-child,
              .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .address br:first-child,
              .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .address br:first-child,
              .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .address br:first-child, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .address br:first-child,
              .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .address br:first-child,
              .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .address br:first-child,
              .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .address br:first-child,
              .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .address br:first-child,
              .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .address br:first-child, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .summarybox .address br:first-child,
              .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-name .address br:first-child,
              .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information .mini-address-location .address br:first-child,
              .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .summarybox .address br:first-child,
              .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name .address br:first-child,
              .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-location .address br:first-child {
                display: none; }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information {
          width: 49%;
          padding-right: 35px;
          box-sizing: border-box; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .delivery-information, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .delivery-information {
              width: 100%;
              padding-right: 0;
              margin-bottom: 15px; } }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information {
          width: 50%; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information {
              width: 100%;
              padding-right: 0; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name, .pt_order #primary .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name, .pt_order .primary-focus .confirmation .order-confirmation-details > .shipping-details .personal-information .mini-address-name {
            padding: 15px 15px 0 15px; }
      .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails {
        width: 100%;
        min-height: 0;
        margin: 30px 0 0 0; }
        @media (max-width: 1024px) {
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items {
            padding-top: 0; } }
        .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item {
          display: flex;
          border-color: #000;
          border-top: transparent;
          margin: 0;
          width: 100%; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child {
              width: 100%;
              position: relative; }
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child .line-item-total, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child .line-item-total, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child .line-item-total, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child .line-item-total {
                margin-top: 30px;
                border-top: 1px solid #000; } }
          @media (max-width: 767px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child .line-item-total, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child .line-item-total, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child .line-item-total, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item:first-child .line-item-total {
              margin: 0;
              position: absolute;
              right: 3px;
              top: 31px;
              border: transparent; } }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"], .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"], .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"], .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] {
              width: 100%; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] div.label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] div.label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] div.label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] div.label {
            background-color: #fff;
            border-bottom: 1px solid #000;
            padding-left: 0;
            padding-bottom: 2px;
            color: #6c6c6c;
            opacity: 0.6;
            font-size: 12px;
            font-family: gotha-medium, Arial, Verdana, sans-serif;
            font-weight: normal;
            height: 20px;
            padding-left: 0;
            padding-right: 0;
            text-align: center;
            margin-bottom: 0; }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] span, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] span, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] span {
            width: 100%;
            text-align: center;
            margin-right: 0 !important;
            margin-top: 35px; }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child {
            width: 45%;
            position: relative; }
            @media (max-width: 1024px) {
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child {
                width: 100%; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.label {
              text-transform: uppercase;
              font-family: gotha-bold, Arial, Verdana, sans-serif;
              color: #000;
              opacity: 1;
              font-size: 14px;
              text-align: left;
              margin-bottom: 0;
              background-color: #fff; }
              @media (max-width: 1024px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.label {
                  padding: 0 0 5px 0 !important; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child img, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child img, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child img, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child img {
              margin-left: 0;
              margin-top: 20px;
              width: 117px; }
              @media (max-width: 767px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child img, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child img, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child img, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child img {
                  width: 103px; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name {
              padding-top: 10px;
              font-family: gotha-regular, Arial, Verdana, sans-serif;
              font-weight: 600;
              text-transform: uppercase;
              margin-bottom: 5px;
              margin-top: 25px; }
              @media (max-width: 1024px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name {
                  padding-top: 0;
                  margin: 20px 0 10px 0 !important;
                  font-size: 11px;
                  font-family: gotha-medium, Arial, Verdana, sans-serif; } }
              @media (max-width: 767px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.name {
                  margin: 21px 0 10px 0 !important; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.ref, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.ref, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.ref, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.ref {
              color: #6c6c6c;
              font-family: gotha-regular, Arial, Verdana, sans-serif;
              font-weight: normal;
              font-size: 11px; }
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.ref .label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.ref .label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.ref .label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.ref .label {
                text-transform: capitalize;
                font-weight: normal; }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift {
              position: absolute;
              bottom: 0;
              left: 140px;
              padding: 7px 20px;
              background-color: #eaeaea; }
              @media (max-width: 767px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift {
                  left: 125px;
                  padding: 3px 10px; } }
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift span, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift span, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"]:first-child div.shipping-gift span {
                font-family: gotha-regular, Arial, Verdana, sans-serif;
                color: #000;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 0; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .product-list-item,
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .quantity-mobile, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .product-list-item,
            .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .quantity-mobile, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .product-list-item,
            .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .quantity-mobile, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .product-list-item,
            .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .quantity-mobile {
              width: 50%;
              float: left;
              padding-top: 5px;
              font-family: gotha-regular, Arial, Verdana, sans-serif;
              font-size: 11px; } }
          @media (max-width: 767px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .product-list-item, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .product-list-item, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .product-list-item, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .product-list-item {
              width: 43%; } }
          @media (max-width: 767px) {
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .quantity-mobile, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .quantity-mobile, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .quantity-mobile, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item [class*="line-item"] .quantity-mobile {
              margin-bottom: 35px; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute {
            width: 15%;
            text-align: center; }
            @media (max-width: 1024px) {
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute {
                width: 100%;
                text-align: left;
                margin: 10px 0;
                font-size: 11px; }
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute span, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute span, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute span {
                  font-size: 11px; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .label {
              display: block;
              padding: 20px 0px 15px 0;
              border-bottom: 1px solid #000;
              background-color: #fff;
              font-size: 12px;
              font-family: gotha-medium, Arial, Verdana, sans-serif;
              font-weight: normal;
              text-transform: capitalize;
              margin-bottom: 0;
              margin-top: .3rem;
              padding-bottom: 2px;
              color: #6c6c6c;
              opacity: 0.6;
              height: 20px;
              padding-left: 0;
              padding-right: 0;
              text-align: center; }
              @media (max-width: 1024px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .label {
                  display: none; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .value, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .value, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .value, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .value {
              display: inline-block;
              font-family: "gotha-regular", Arial, Verdana, sans-serif;
              font-size: 12px;
              letter-spacing: 1px;
              width: 100%;
              text-align: center;
              margin-top: 35px; }
              @media (max-width: 1024px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .value, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .value, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .value, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute .value {
                  text-align: left;
                  font-size: 11px;
                  margin-top: 0; } }
            @media (max-width: 1024px) {
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"], .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"], .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"], .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] {
                display: flex;
                justify-content: center;
                align-items: center; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] > span.label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] > span.label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] > span.label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] > span.label {
              margin-bottom: 0; }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img {
              border-radius: 50%;
              box-shadow: 0 0 0 2px #000;
              height: 14px;
              width: 14px;
              margin-top: 35px; }
              @media screen and (min--moz-device-pixel-ratio: 0) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img {
                  box-shadow: none;
                  border: 2px solid; } }
              @media (max-width: 1024px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img {
                  margin: 3px 0 !important;
                  box-shadow: none; }
                  .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img + span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img + span, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img + span, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img + span {
                    display: block;
                    margin: 0;
                    text-align: left;
                    margin-left: 5px; } }
              @media (min-width: 1025px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img + span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img + span, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img + span, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .attribute[data-attribute="color"] img + span {
                  display: none; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total {
            width: 7%; }
            @media (max-width: 1024px) {
              .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total {
                margin-top: 0;
                border-top: 1px solid transparent;
                width: 15%; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total .label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total .label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total .label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total .label {
              padding: 20px 40px 15px 0;
              background-color: #fafafa;
              font-size: 14px;
              font-weight: bold;
              text-transform: capitalize; }
              @media (max-width: 1024px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total .label, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total .label, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total .label, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total .label {
                  display: none; } }
            .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total span, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total span, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total span {
              display: inline-block;
              margin-top: 35px;
              margin-right: 36px;
              font-family: "gotha-bold", Arial, Verdana, sans-serif;
              font-size: 12px;
              letter-spacing: 1px;
              color: #6c6c6c; }
              @media (max-width: 1024px) {
                .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total span, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total span, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-total span {
                  margin-top: 25px;
                  color: #000;
                  text-align: right; } }
          .pt_order-confirmation #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-price span, .pt_order-confirmation .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-price span, .pt_order #primary .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-price span, .pt_order .primary-focus .confirmation .order-confirmation-details > div.shipping-details + div.orderdetails .order-shipment-table .line-items .line-item .line-item-price span {
            font-family: "gotha-bold", Arial, Verdana, sans-serif;
            color: #6c6c6c; }
    @media (max-width: 1024px) {
      .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary, .pt_order #primary .confirmation .orderdetails + .order-summary, .pt_order .primary-focus .confirmation .orderdetails + .order-summary {
        padding: 0 10px; } }
    .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table {
      margin-top: 20px; }
      .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr {
        width: 100%; }
        .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:first-child, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:first-child, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:first-child, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:first-child {
          margin: 0 60px;
          float: right;
          width: 280px !important;
          text-align: left; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:first-child, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:first-child, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:first-child, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:first-child {
              margin: 0 10px;
              width: 200px !important; } }
        .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:last-child, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:last-child, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:last-child, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tbody tr td:last-child {
          width: 100px; }
      .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-subtotal td,
      .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-shipping td,
      .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-subtotal td,
      .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-shipping td,
      .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-subtotal td,
      .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-shipping td,
      .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-subtotal td,
      .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-shipping td,
      .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td {
        padding: 3px 0 .3rem 3px;
        color: #000;
        font-family: gotha-regular, Arial, Verdana, sans-serif;
        font-weight: 600; }
        .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-subtotal td:first-child,
        .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-shipping td:first-child,
        .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td:first-child, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-subtotal td:first-child,
        .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-shipping td:first-child,
        .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td:first-child, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-subtotal td:first-child,
        .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-shipping td:first-child,
        .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td:first-child, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-subtotal td:first-child,
        .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-shipping td:first-child,
        .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td:first-child {
          width: 100%; }
      .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-discount td {
        color: #990000; }
      .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td {
        font-family: gotha-medium, Arial, Verdana, sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        padding: 5px 0 .3rem 5px; }
        .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td:first-child, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td:first-child, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td:first-child, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td:first-child {
          margin: 0 60px;
          width: 100%;
          float: right;
          width: 280px;
          text-align: left; }
          @media (max-width: 1024px) {
            .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td:first-child, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td:first-child, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td:first-child, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.order-total td:first-child {
              margin: 0 8px;
              width: 200px; } }
      .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.including-iva td, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.including-iva td, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.including-iva td, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.including-iva td {
        font-style: italic;
        padding: 2px .2rem 0 0;
        color: #6c6c6c;
        opacity: 0.6;
        font-size: 11px;
        font-family: gotha-regular, Arial, Verdana, sans-serif; }
        .pt_order-confirmation #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.including-iva td span:before, .pt_order-confirmation .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.including-iva td span:before, .pt_order #primary .confirmation .orderdetails + .order-summary .order-detail-summary table tr.including-iva td span:before, .pt_order .primary-focus .confirmation .orderdetails + .order-summary .order-detail-summary table tr.including-iva td span:before {
          content: "*";
          display: inline-block; }
  .pt_order-confirmation .order-confirmation-details + .continue-shopping-link, .pt_order .order-confirmation-details + .continue-shopping-link {
    margin: 60px 20% 100px 20%;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media (max-width: 1024px) {
      .pt_order-confirmation .order-confirmation-details + .continue-shopping-link, .pt_order .order-confirmation-details + .continue-shopping-link {
        margin: 60px 0; } }
    .pt_order-confirmation .order-confirmation-details + .continue-shopping-link > a, .pt_order .order-confirmation-details + .continue-shopping-link > a {
      border: 1px solid #000;
      padding: 20px 60px !important;
      text-transform: uppercase;
      font-family: gotha-medium, Arial, Verdana, sans-serif;
      font-size: 11px; }
      @media (max-width: 1024px) {
        .pt_order-confirmation .order-confirmation-details + .continue-shopping-link > a, .pt_order .order-confirmation-details + .continue-shopping-link > a {
          width: 100%;
          text-align: center;
          letter-spacing: 2px;
          font-weight: 600;
          font-size: 12px; } }

/**************************************************/
/***************** DETALLE PEDIDO *****************/
/**************************************************/
.pt_order #primary .confirmation {
  margin: 0 10% 20px 10%; }
  @media (max-width: 767px) {
    .pt_order #primary .confirmation {
      margin: 0 2% 20px 2%; } }
