@charset "UTF-8";
/*input[type="button"], input[type="reset"], input[type="submit"],
button {
  @include appearance(none);
  -webkit-font-smoothing: antialiased;
  background-color: $action-color;
  border-radius: $base-border-radius;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: $base-font-family;
  font-size: $base-font-size;
  font-weight: 600;
  line-height: 1;
  padding: 0.75em 1em;
  text-decoration: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;

  &:hover,
  &:focus {
    background-color: darken($action-color, 15%);
    color: #fff;
  }

  &:disabled {
    cursor: not-allowed;
    opacity: 0.5;
  }
}*/
@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900|Raleway:400,100,200,300,500,600,700,800,900);
@import url("https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap");
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100;0,9..40,200;0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;0,9..40,1000;1,9..40,100;1,9..40,200;1,9..40,300;1,9..40,400;1,9..40,500;1,9..40,600;1,9..40,700;1,9..40,800;1,9..40,900;1,9..40,1000&display=swap");
fieldset {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  margin: 0 0 0.75em;
  padding: 1.5em; }

input,
label,
select {
  display: block;
  font-family: roboto, sans-serif;
  font-size: 1em; }

label {
  margin-bottom: 0.375em; }
  label.required::after {
    content: "*"; }
  label abbr {
    display: none; }

input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"],
select[multiple=multiple],
textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  font-family: roboto, sans-serif;
  font-size: 1em;
  margin-bottom: 0.75em;
  padding: 0.5em;
  transition: border-color;
  width: 100%; }
  input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover,
  select[multiple=multiple]:hover,
  textarea:hover {
    border-color: #c4c4c4; }
  input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus,
  select[multiple=multiple]:focus,
  textarea:focus {
    border-color: #477dca;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.06) inset;
    outline: none; }

textarea {
  resize: vertical; }

input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }

input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }

input[type="file"] {
  padding-bottom: 0.75em;
  width: 100%; }

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto; }

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0; }
dl {
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

table {
  -webkit-font-feature-settings: "kern", "liga", "tnum";
  -moz-font-feature-settings: "kern", "liga", "tnum";
  -ms-font-feature-settings: "kern", "liga", "tnum";
  font-feature-settings: "kern", "liga", "tnum";
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%; }

th {
  border-bottom: 1px solid #b7b7b7;
  font-weight: 600;
  padding: 0.75em 0;
  text-align: left; }

td {
  border-bottom: 1px solid #ddd;
  padding: 0.75em 0; }

tr,
td,
th {
  vertical-align: middle; }

body {
  -webkit-font-feature-settings: "kern", "liga", "pnum";
  -moz-font-feature-settings: "kern", "liga", "pnum";
  -ms-font-feature-settings: "kern", "liga", "pnum";
  font-feature-settings: "kern", "liga", "pnum";
  -webkit-font-smoothing: antialiased;
  color: #333;
  font-size: 1em;
  line-height: 1.5; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 1em;
  line-height: 1.2;
  margin: 0 0 0.75em; }

p {
  margin: 0 0 0.75em; }

a {
  color: #477dca;
  text-decoration: none;
  transition: color 0.1s linear; }
  a:active, a:focus, a:hover {
    color: #2c5999; }
  a:active, a:focus {
    outline: none; }

hr {
  border-bottom: 1px solid #ddd;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0; }

img,
picture {
  margin: 0;
  max-width: 100%; }

/* Neat 1.7.0
 * http://neat.bourbon.io
 * Copyright 2012-2014 thoughtbot, inc.
 * MIT License */
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

/*! normalize.css v3.0.2 | 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 {
  -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,
menu,
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-color: 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: 1.5em;
  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: 0.75em; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 0.75em;
  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; }

.attention {
  color: red; }

a {
  text-decoration: none;
  color: #FFC107; }
  a:hover {
    color: #00001A; }

ul {
  list-style: none; }
  ul li {
    list-style: none; }

p {
  color: #00001A;
  font-size: 14px; }

h1, h2, h3, h4, h5, h6 {
  color: #00001A;
  font-family: 'Raleway', Arial, sans-serif;
  line-height: 1.5em;
  letter-spacing: 0.04em; }

h1 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 100; }

h2 {
  font-size: 16px; }

.block-show {
  display: block !important; }

.line {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  height: 2px;
  border-bottom: 1px solid #e0e0e0; }
  .line:last-child {
    margin-right: 0; }

.line-dashed {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  height: 2px;
  border-bottom: 1px dashed #eee; }
  .line-dashed:last-child {
    margin-right: 0; }

.line-dark {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  height: 2px;
  border-bottom: 1px solid #00001A; }
  .line-dark:last-child {
    margin-right: 0; }

.line-behind-text {
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
  margin-bottom: 4.5em; }

.line-behind-text h6 {
  background: #fff;
  color: #00001A;
  display: inline-block;
  font-size: 1em;
  font-weight: 500;
  padding: 0 20px;
  margin-bottom: 1.5em;
  position: relative;
  text-transform: uppercase;
  top: 30px; }

.clear {
  clear: both; }

.btn, .btn-secondary, .btn-b, .btn-b-secondary, .btn-b-grey, .btn-promotion {
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2px;
  cursor: pointer;
  width: auto !important;
  transition-property: background, color;
  transition-duration: 0.5s;
  transition-timing-function: linear; }
  .btn.loading, .btn-secondary.loading, .btn-b.loading, .btn-b-secondary.loading, .btn-b-grey.loading, .btn-promotion.loading {
    background-image: url("https://static-v3.crewshop.ro/images/frontend/ajax-loader.gif");
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center;
    background-position: center;
    color: transparent !important;
    transition-duration: 0s;
    transition-timing-function: unset;
    user-select: none; }

.btn {
  font-size: 14px;
  letter-spacing: 0.05em;
  padding: 10px 30px;
  background: #00001A;
  border: 1px solid #00001A;
  color: white; }
  .btn .hd-icn-dr {
    font-size: 14px !important; }
  .btn:hover:not(.loading), .btn:focus:not(.loading) {
    background: #BDBDBD;
    border: 1px solid #BDBDBD; }

.btn-secondary {
  font-size: 14px;
  letter-spacing: 0.05em;
  padding: 10px 30px;
  background: white;
  border: solid 1px #00001A;
  color: #00001A; }
  .btn-secondary .hd-icn-dr {
    font-size: 14px !important; }
  .btn-secondary:hover:not(.loading), .btn-secondary:focus:not(.loading) {
    border: solid 1px #BDBDBD;
    color: #BDBDBD; }

.btn-b {
  font-size: 12px;
  letter-spacing: 0.02em;
  padding: 4px 15px;
  background: #00001A;
  color: white;
  border: 1px solid #00001A; }
  .btn-b .hd-icn-dr {
    font-size: 14px !important; }
  .btn-b:hover:not(.loading), .btn-b:focus:not(.loading) {
    background: #BDBDBD;
    border: 1px solid #BDBDBD; }

.btn-b-secondary {
  font-size: 12px;
  letter-spacing: 0.02em;
  padding: 4px 15px;
  background: white;
  border: solid 1px #00001A;
  color: #00001A; }
  .btn-b-secondary .hd-icn-dr {
    font-size: 14px !important; }
  .btn-b-secondary:hover:not(.loading), .btn-b-secondary:focus:not(.loading) {
    border: solid 1px #BDBDBD;
    color: #BDBDBD; }

.btn-b-grey {
  font-size: 12px;
  letter-spacing: 0.02em;
  padding: 4px 15px;
  color: white;
  border: 1px solid #00001A;
  background: #696969; }
  .btn-b-grey .hd-icn-dr {
    font-size: 14px !important; }
  .btn-b-grey:hover:not(.loading), .btn-b-grey:focus:not(.loading) {
    background: #BDBDBD;
    border: 1px solid #BDBDBD; }

.btn-promotion {
  font-size: 12px;
  letter-spacing: 0.02em;
  padding: 4px 15px;
  color: white;
  border: 1px solid #FFC107;
  background: #FFC107; }
  .btn-promotion .hd-icn-dr {
    font-size: 14px !important; }
  .btn-promotion:hover:not(.loading), .btn-promotion:focus:not(.loading) {
    background: #BDBDBD;
    border: 1px solid #BDBDBD; }

.btn-slider {
  padding: 6px 15px 4px;
  border: 1px solid #ffffff;
  color: #ffffff !important;
  width: auto !important;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  transition-property: box-shadow, background;
  transition-duration: 0.5s;
  transition-timing-function: linear;
  text-transform: uppercase; }
  .btn-slider:hover {
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
    color: #4fc3f7 !important; }

input, textarea {
  padding: 10px 10px;
  color: #999 !important;
  font-size: 14px;
  margin-bottom: 5px;
  border-radius: 0 !important;
  border: 1px solid #BDBDBD !important; }
  input:hover, input:focus, textarea:hover, textarea:focus {
    color: #00001A !important;
    border: 1px solid #00001A !important;
    -webkit-transition: 0.5s;
    /* For Safari 3.1 to 6.0 */
    transition: 0.5s;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.25) !important;
    -moz-box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.25) !important;
    box-shadow: inset 0px 0px 5px 0px rgba(50, 50, 50, 0.25) !important; }

sub, sup {
  top: -0.01em;
  font-size: 0.6em; }

/* MARGIN */
.margin-bottom-0 {
  margin-bottom: 0; }

.margin-bottom-10 {
  margin-bottom: 10px; }

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

.margin-bottom-30 {
  margin-bottom: 30px; }

.margin-bottom-40 {
  margin-bottom: 40px; }

.margin-bottom-50 {
  margin-bottom: 50px; }

.margin-bottom-60 {
  margin-bottom: 60px; }

.margin-bottom-70 {
  margin-bottom: 70px; }

.margin-bottom-80 {
  margin-bottom: 80px; }

.margin-bottom-90 {
  margin-bottom: 90px; }

.margin-bottom-100 {
  margin-bottom: 100px; }

.margin-top-10 {
  margin-top: 10px; }

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

.margin-top-30 {
  margin-top: 30px; }

.margin-top-40 {
  margin-top: 40px; }

.margin-top-50 {
  margin-top: 50px; }

.margin-top-60 {
  margin-top: 60px; }

.margin-top-70 {
  margin-top: 70px; }

.margin-top-80 {
  margin-top: 80px; }

.margin-top-90 {
  margin-top: 90px; }

.margin-top-100 {
  margin-top: 100px; }

.float-left {
  float: left; }

.float-right {
  float: right; }

.margin-auto {
  margin: 0 auto; }

.container_loader {
  background: white none repeat scroll 0 0;
  height: 38px;
  left: 0;
  margin-left: 0;
  position: absolute;
  top: 1px;
  width: 100%;
  z-index: 12;
  display: none; }

.line_loader {
  position: absolute;
  width: 0px;
  height: 40px;
  left: 0;
  margin-left: 0;
  background-image: url(https://static-v3.crewshop.ro/images/avion_preloader.svg);
  background-position: center right;
  background-repeat: no-repeat;
  box-shadow: 0 0 10px #fff;
  -moz-animation: line 2s ease-out infinite;
  -webkit-animation: line 2s ease-out infinite;
  animation: line 2s ease-out infinite; }
  .no-svg .line_loader {
    background-image: url(https://static-v3.crewshop.ro/images/avion_preloader.png); }

@-moz-keyframes line_loader {
  0% {
    width: 0; }
  100% {
    width: 300px;
    opacity: 0; } }
@-webkit-keyframes line {
  0% {
    width: 0; }
  100% {
    width: 300px;
    opacity: 0; } }
@keyframes line {
  0% {
    width: 0; }
  100% {
    width: 300px;
    opacity: 0; } }
.hide {
  display: none; }

.hard-hide {
  display: none !important; }

.cookie_form {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(189, 189, 189, 0.8);
  -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.2); }
  .cookie_form .cookie_form-content {
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 15px;
    text-align: center; }
    .cookie_form .cookie_form-content p {
      display: inline-block;
      margin-right: 20px;
      margin-bottom: 0;
      font-weight: 600; }
      @media screen and (max-width: 860px) {
        .cookie_form .cookie_form-content p {
          margin-bottom: 15px; } }
    .cookie_form .cookie_form-content form {
      display: inline-block; }
    .cookie_form .cookie_form-content button {
      display: inline-block; }
      .cookie_form .cookie_form-content button.first-element {
        margin-right: 10px; }

.points, .friends, .no_points {
  display: none !important; }

.select2-container--default .select2-selection--single {
  border-radius: 0; }

select.readonly + .select2-container {
  pointer-events: none;
  touch-action: none; }
  select.readonly + .select2-container .select2-selection {
    background: #eee;
    box-shadow: none; }
  select.readonly + .select2-container .select2-selection__arrow,
  select.readonly + .select2-container .select2-selection__clear {
    display: none; }

.modal-default {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 998;
  background-color: rgba(0, 0, 0, 0.7); }
  .modal-default .modal-content {
    width: 50%;
    padding: 20px 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    display: inline-block;
    background-color: #fff;
    -webkit-box-shadow: 0px 6px 25px 2px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0px 6px 25px 2px rgba(0, 0, 0, 0.8);
    box-shadow: 0px 6px 25px 2px rgba(0, 0, 0, 0.8);
    max-height: 90%;
    overflow-y: scroll; }
    @media screen and (max-width: 1600px) {
      .modal-default .modal-content {
        width: 90%;
        padding: 20px 20px;
        transform: inherit;
        top: 5%;
        left: 5%; } }
    .modal-default .modal-content .close {
      position: absolute;
      top: 10px;
      right: 10px;
      font-size: 28px;
      line-height: 18px;
      font-weight: 600; }

@media screen and (max-width: 768px) {
  .responsive-table table, .responsive-table tbody, .responsive-table td, .responsive-table th, .responsive-table thead, .responsive-table tr {
    display: block; }

  .responsive-table {
    border: none !important; }
    .responsive-table thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    .responsive-table tbody tr {
      margin-bottom: 0;
      padding: 1.5em 0;
      display: inline-block;
      width: 100%; }
      .responsive-table tbody tr td {
        border: none;
        margin-right: 10px !important;
        display: inline-block !important;
        width: 100% !important;
        border-bottom: 1px solid #d4d4d4;
        padding: 5px 0;
        text-align: left !important; }
        .responsive-table tbody tr td.email-fr {
          text-align: right; }
        .responsive-table tbody tr td:last-child {
          border-bottom: 0; }
        .responsive-table tbody tr td .before-element {
          width: 40%;
          padding-right: 10px;
          font-weight: 700;
          display: inline-block;
          float: left;
          text-align: left;
          font-size: 14px; } }
.igrowl {
  padding: 20px 30px 20px 15px !important; }
  .igrowl .igrowl-text .igrowl-title {
    font-size: 1rem;
    line-height: 1rem;
    margin-bottom: 10px; }
  .igrowl .igrowl-text .igrowl-message {
    font-size: 0.8rem;
    line-height: 1rem; }
  .igrowl .igrowl-dismiss:before {
    background-image: url(https://static-v3.crewshop.ro/images/x_filtre_hover.png);
    background-size: 18px auto;
    content: "";
    height: 20px;
    width: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-png .igrowl .igrowl-dismiss:before {
      background-image: url(https://static-v3.crewshop.ro/images/x_filtre_hover.png); }
  .igrowl.igrowl-error .i-error-icon:before {
    background-image: url(https://static-v3.crewshop.ro/images/error-icon.png);
    background-size: 32px auto;
    content: "";
    height: 32px;
    width: 32px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 50%; }
    .no-png .igrowl.igrowl-error .i-error-icon:before {
      background-image: url(https://static-v3.crewshop.ro/images/error-icon.png); }
  .igrowl.igrowl-success .i-success-icon:before {
    background-image: url(https://static-v3.crewshop.ro/images/success-icon.png);
    background-size: 30px auto;
    content: "";
    height: 32px;
    width: 32px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 50%; }
    .no-png .igrowl.igrowl-success .i-success-icon:before {
      background-image: url(https://static-v3.crewshop.ro/images/success-icon.png); }
  .igrowl.igrowl-info .i-info-icon:before {
    background-image: url(https://static-v3.crewshop.ro/images/info-icon.png);
    background-size: 34px auto;
    content: "";
    height: 32px;
    width: 32px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 50%; }
    .no-png .igrowl.igrowl-info .i-info-icon:before {
      background-image: url(https://static-v3.crewshop.ro/images/info-icon.png); }
  .igrowl.igrowl-notice .i-notice-icon:before {
    background-image: url(https://static-v3.crewshop.ro/images/notice-icon.png);
    background-size: 32px auto;
    content: "";
    height: 34px;
    width: 34px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 50%; }
    .no-png .igrowl.igrowl-notice .i-notice-icon:before {
      background-image: url(https://static-v3.crewshop.ro/images/notice-icon.png); }

.hide-force {
  display: none !important; }

.paging {
  display: inline-block;
  text-align: center;
  width: 100%;
  vertical-align: middle; }
  .paging span {
    font-size: 18px;
    line-height: 20px;
    vertical-align: middle;
    padding: 0 10px;
    font-weight: normal; }
    .paging span a {
      color: #00001A;
      font-weight: normal; }
      .paging span a:hover {
        color: #FFC107; }
    .paging span.current {
      font-weight: 600;
      color: #FFC107; }
    @media screen and (max-width: 768px) {
      .paging span.prev {
        width: 100%;
        display: block;
        margin-bottom: 20px; } }
    .paging span.prev:before {
      content: '';
      border-color: transparent #00001A transparent transparent;
      border-style: solid;
      border-width: 7px 10px 7px 10px;
      height: 0px;
      width: 0px;
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
    @media screen and (max-width: 768px) {
      .paging span.next {
        display: block;
        width: 100%;
        margin-top: 20px; } }
    .paging span.next:after {
      content: '';
      border-color: transparent transparent transparent #00001A;
      border-style: solid;
      border-width: 7px 10px 7px 10px;
      height: 0px;
      width: 0px;
      display: inline-block;
      vertical-align: middle;
      margin-left: 10px; }

.cookie-float {
  display: inline-block;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #fff;
  -webkit-box-shadow: -1px -7px 22px -1px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: -1px -7px 22px -1px rgba(0, 0, 0, 0.28);
  box-shadow: -1px -7px 22px -1px rgba(0, 0, 0, 0.28);
  padding: 10px 20px;
  z-index: 1001; }
  .cookie-float .alert {
    text-align: center; }
  .cookie-float .btn {
    font-size: 10px;
    margin-left: 20px; }
    @media screen and (max-width: 768px) {
      .cookie-float .btn {
        margin-left: auto;
        margin-bottom: 10px;
        margin-top: 10px;
        display: block;
        margin-right: auto; } }

.embeddedServiceHelpButton .helpButton {
  bottom: 48px !important; }

.prefixbox-product-recommendation-products-container.slider-view {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  display: block;
  box-sizing: border-box; }
  .prefixbox-product-recommendation-products-container.slider-view .prefixbox-slider-product-recommendation-container {
    position: relative !important;
    display: block !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important; }
    .prefixbox-product-recommendation-products-container.slider-view .prefixbox-slider-product-recommendation-container .swiper-wrapper {
      position: relative !important;
      top: 0 !important;
      left: 0 !important;
      display: block !important;
      margin-left: auto !important;
      margin-right: auto !important;
      width: max-content !important; }
      .prefixbox-product-recommendation-products-container.slider-view .prefixbox-slider-product-recommendation-container .swiper-wrapper .swiper-slide {
        display: block !important;
        float: left !important;
        margin: 0 !important;
        padding: 0 !important; }

.product-recommendation-container {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px; }
  .product-recommendation-container .product-recommendation-display-text {
    margin-bottom: 60px;
    width: max-content;
    max-width: 1024px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 600;
    color: #263238;
    text-transform: uppercase;
    font-family: raleway,Arial,sans-serif;
    letter-spacing: .04em;
    pointer-events: none; }
    .product-recommendation-container .product-recommendation-display-text:before {
      content: '';
      position: absolute;
      width: 110px;
      background: #e0e0e0;
      height: 1px;
      left: -130px;
      bottom: 10px; }
    .product-recommendation-container .product-recommendation-display-text:after {
      content: '';
      position: absolute;
      width: 110px;
      background: #e0e0e0;
      height: 1px;
      bottom: 10px;
      left: unset;
      right: -130px; }
  .product-recommendation-container .product-recommendation-products-container {
    padding: 0 3em; }
    .product-recommendation-container .product-recommendation-products-container .slick-prev {
      position: absolute;
      width: 35px;
      height: 53px;
      top: 50%;
      transform: translateY(-50%);
      left: 5px;
      cursor: pointer;
      background-image: url(https://static-v3.crewshop.ro/images/black-skin-1-v3.png);
      background-position: 66px -17px;
      z-index: 10; }
      .product-recommendation-container .product-recommendation-products-container .slick-prev:before {
        display: none; }
    .product-recommendation-container .product-recommendation-products-container .slick-next {
      position: absolute;
      width: 35px;
      height: 53px;
      top: 50%;
      transform: translateY(-50%);
      cursor: pointer;
      background-image: url(https://static-v3.crewshop.ro/images/black-skin-1-v3.png);
      left: unset;
      right: 5px;
      background-position: 64px -98px; }
      .product-recommendation-container .product-recommendation-products-container .slick-next:before {
        display: none; }
    .product-recommendation-container .product-recommendation-products-container .slick-dots {
      position: relative; }
    .product-recommendation-container .product-recommendation-products-container .slide-block {
      margin: 10px; }
      .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int {
        -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
        transition: all 0.3s ease-in-out 0s;
        padding: 20px;
        position: relative; }
        .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int:hover {
          -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
          -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
          transition: all 0.3s ease-in-out 0s; }
        .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .prod-img {
          display: block;
          height: 212px;
          margin: 0;
          overflow: hidden;
          width: 100%;
          transition: all 0.3s ease-in-out 0s;
          position: relative; }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .prod-img:hover {
            transform: scale(1.1); }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .prod-img img {
            display: block;
            padding-top: 26px;
            position: absolute;
            max-height: 212px;
            bottom: 0;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
        .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-title {
          font-size: 16px;
          font-weight: 700;
          margin: 10px 0 5px;
          clear: both;
          overflow-x: hidden;
          text-align: left; }
        .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-description {
          font-size: 12px;
          text-align: left;
          letter-spacing: 0.02em;
          height: 4em;
          margin-bottom: 45px; }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-description .lst_description_big {
            max-height: 2.5em;
            font-weight: 600;
            line-height: 1.2em;
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            word-wrap: break-word; }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-description .lst_description_small {
            font-weight: normal;
            color: #BDBDBD; }
        .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst {
          position: absolute;
          bottom: 10px;
          right: 16px;
          width: 40%; }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_add_lst {
            float: right;
            display: block;
            width: 50%;
            border: 0;
            background-color: #fff;
            text-align: center; }
            .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_add_lst:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
              background-size: 17px auto;
              content: "";
              height: 21px;
              width: 26px;
              display: inline-block;
              margin-top: 5px;
              background-repeat: no-repeat;
              background-position: center; }
              .no-svg .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_add_lst:before {
                background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
              @media screen and (max-width: 985px) {
                .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_add_lst:before {
                  margin-right: 0; } }
            .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_add_lst:hover:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.svg); }
              .no-svg .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_add_lst:hover:before {
                background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.png); }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst {
            float: left;
            display: block;
            width: 50%;
            border: 0;
            background-color: #fff;
            text-align: center; }
            .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.svg);
              background-size: 17px auto;
              content: "";
              height: 21px;
              width: 26px;
              display: inline-block;
              margin-top: 5px;
              background-repeat: no-repeat;
              background-position: center; }
              .no-svg .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst:before {
                background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.png); }
            .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst:hover:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.svg); }
              .no-svg .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst:hover:before {
                background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.png); }
            .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst.added-to-wishlist:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist-grey.png); }
              .no-png .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst.added-to-wishlist:before {
                background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist-grey.png); }
            .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst.added-to-wishlist:hover:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist-grey.png); }
              .no-png .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .block_btns_lst .btn_wsh_lst.added-to-wishlist:hover:before {
                background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist-grey.png); }
        .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-price {
          display: block;
          text-align: left;
          width: 55%;
          float: left;
          position: absolute;
          bottom: 7px;
          left: 23px; }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-price .lst-price-int {
            font-size: 22px;
            font-weight: 600;
            color: #263238;
            display: block;
            letter-spacing: -1px; }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-price span.newprice {
            display: block;
            line-height: 18px; }
            .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-price span.newprice .lst-price-int {
              font-size: 22px;
              font-weight: 600;
              color: #FD6419;
              display: inline-block;
              letter-spacing: -1px;
              vertical-align: top;
              margin-top: -2px; }
          .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-price .oldprice {
            display: block;
            line-height: 14px;
            text-align: left; }
            .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-price .oldprice .lst-price-int {
              display: inline-block;
              font-weight: bold;
              color: #BDBDBD;
              font-size: 14px;
              margin-left: 0;
              margin-top: 7px;
              vertical-align: top;
              text-align: left;
              letter-spacing: -0.01em; }
              .product-recommendation-container .product-recommendation-products-container .slide-block .slide-block-int .lst-price .oldprice .lst-price-int:before {
                content: "PRP: "; }

#wisevoice_chat > div:nth-child(1) {
  width: 45px !important;
  height: 45px !important;
  right: 20px !important;
  bottom: 17px !important;
  z-index: 89 !important;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2), 0 0 17px rgba(255, 255, 255, 0.5);
  /* Umbra exterioară */ }
  #wisevoice_chat > div:nth-child(1) > div:nth-child(1) {
    width: 45px !important;
    height: 45px !important; }
  #wisevoice_chat > div:nth-child(1) > div:nth-child(2) {
    position: relative;
    width: 45px !important;
    height: 45px !important; }
  #wisevoice_chat > div:nth-child(1) button.ChatIconContainer {
    width: 45px !important;
    height: 45px !important; }
#wisevoice_chat .IncomingMessage {
  position: absolute !important;
  bottom: 0 !important;
  right: 0 !important;
  width: max-content !important; }
#wisevoice_chat svg {
  width: 20px !important;
  height: auto !important; }
#wisevoice_chat #wisevoice_chat_iframe {
  height: calc(100% - 200px) !important; }

.cky-btn-revisit-wrapper {
  background-color: #263238 !important;
  z-index: 90 !important; }

@font-face {
  font-family: "CircularXXWeb-Light";
  src: url("../fonts/CircularXXWeb-Light.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Light";
  src: url("../fonts/CircularXXWeb-Light.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Book";
  src: url("../fonts/CircularXXWeb-Book.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Book";
  src: url("../fonts/CircularXXWeb-Book.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Medium";
  src: url("../fonts/CircularXXWeb-Medium.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Medium";
  src: url("../fonts/CircularXXWeb-Medium.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Bold";
  src: url("../fonts/CircularXXWeb-Bold.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Bold";
  src: url("../fonts/CircularXXWeb-Bold.woff2") format("woff2"); }
body {
  font-family: "CircularXXWeb-Book";
  font-weight: 450; }

@font-face {
  font-family: "CircularXXWeb-Light";
  src: url("./fonts/CircularXXWeb-Light.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Light";
  src: url("./fonts/CircularXXWeb-Light.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Book";
  src: url("./fonts/CircularXXWeb-Book.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Book";
  src: url("./fonts/CircularXXWeb-Book.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Medium";
  src: url("./fonts/CircularXXWeb-Medium.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Medium";
  src: url("./fonts/CircularXXWeb-Medium.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Bold";
  src: url("./fonts/CircularXXWeb-Bold.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Bold";
  src: url("./fonts/CircularXXWeb-Bold.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Light";
  src: url("https://static-v3.crewshop.ro/fonts/CircularXXWeb-Light.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Light";
  src: url("https://static-v3.crewshop.ro/fonts/CircularXXWeb-Light.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Book";
  src: url("https://static-v3.crewshop.ro/fonts/CircularXXWeb-Book.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Book";
  src: url("https://static-v3.crewshop.ro/fonts/CircularXXWeb-Book.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Medium";
  src: url("https://static-v3.crewshop.ro/fonts/CircularXXWeb-Medium.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Medium";
  src: url("https://static-v3.crewshop.ro/fonts/CircularXXWeb-Medium.woff2") format("woff2"); }
@font-face {
  font-family: "CircularXXWeb-Bold";
  src: url("https://static-v3.crewshop.ro/fonts/CircularXXWeb-Bold.woff") format("woff"); }
@font-face {
  font-family: "CircularXXWeb-Bold";
  src: url("https://static-v3.crewshop.ro/fonts/CircularXXWeb-Bold.woff2") format("woff2"); }
@font-face {
  font-family: 'CircularXX';
  src: url("https://static-v3.crewshop.ro/fonts/CircularXX-Light.woff2") format("woff2"), url("https://static-v3.crewshop.ro/fonts/CircularXX-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'CircularXX';
  src: url("https://static-v3.crewshop.ro/fonts/CircularXX-Book.woff2") format("woff2"), url("https://static-v3.crewshop.ro/fonts/CircularXX-Book.woff") format("woff");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'CircularXX';
  src: url("https://static-v3.crewshop.ro/fonts/CircularXX-Medium.woff2") format("woff2"), url("https://static-v3.crewshop.ro/fonts/CircularXX-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'CircularXX';
  src: url("https://static-v3.crewshop.ro/fonts/CircularXX-Bold.woff2") format("woff2"), url("https://static-v3.crewshop.ro/fonts/CircularXX-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'fontello';
  src: url("https://static-v3.crewshop.ro/fonts/fontello.eot?46229492");
  src: url("https://static-v3.crewshop.ro/fonts/fontello.eot?46229492#iefix") format("embedded-opentype"), url("https://static-v3.crewshop.ro/fonts/fontello.woff?46229492") format("woff"), url("https://static-v3.crewshop.ro/fonts/fontello.ttf?46229492") format("truetype"), url("https://static-v3.crewshop.ro/fonts/fontello.svg?46229492#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello.svg?46229492#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-heart-empty:before {
  content: '\e800'; }

/* '' */
.icon-heart:before {
  content: '\e801'; }

/* '' */
.icon-basket:before {
  content: '\e802'; }

/* '' */
.icon-basket-alt:before {
  content: '\e803'; }

/* '' */
.icon-basket-1:before {
  content: '\e804'; }

/* '' */
.icon-basket-2:before {
  content: '\e805'; }

/* '' */
.icon-basket-3:before {
  content: '\e806'; }

/* '' */
.icon-cart:before {
  content: '\e807'; }

/* '' */
.icon-basket-4:before {
  content: '\e808'; }

/* '' */
.icon-mail-alt:before {
  content: '\e809'; }

/* '' */
.icon-user:before {
  content: '\e80a'; }

/* '' */
.icon-users:before {
  content: '\e80b'; }

/* '' */
.icon-phone-squared:before {
  content: '\e80c'; }

/* '' */
.icon-location:before {
  content: '\e80d'; }

/* '' */
.icon-down-open:before {
  content: '\e80e'; }

/* '' */
.icon-lock-filled:before {
  content: '\e80f'; }

/* '' */
.icon-mail:before {
  content: '\e810'; }

/* '' */
.icon-mail-1:before {
  content: '\e811'; }

/* '' */
.icon-mail-2:before {
  content: '\e812'; }

/* '' */
.icon-mail-3:before {
  content: '\e813'; }

/* '' */
.icon-email:before {
  content: '\e814'; }

/* '' */
.icon-mail-4:before {
  content: '\e815'; }

/* '' */
.icon-mail-5:before {
  content: '\e816'; }

/* '' */
.icon-mail-6:before {
  content: '\e817'; }

/* '' */
.icon-user-1:before {
  content: '\e818'; }

/* '' */
.icon-user-2:before {
  content: '\e819'; }

/* '' */
.icon-user-3:before {
  content: '\e81a'; }

/* '' */
.icon-user-male:before {
  content: '\e81b'; }

/* '' */
.icon-facebook-rect:before {
  content: '\e81c'; }

/* '' */
.icon-flight:before {
  content: '\e81d'; }

/* '' */
.icon-star-5:before {
  content: '\e81e'; }

/* '' */
.icon-star-circled:before {
  content: '\e81f'; }

/* '' */
.icon-star-4:before {
  content: '\e820'; }

/* '' */
.icon-star-3:before {
  content: '\e821'; }

/* '' */
.icon-star-2:before {
  content: '\e822'; }

/* '' */
.icon-star-empty-1:before {
  content: '\e823'; }

/* '' */
.icon-star-1:before {
  content: '\e824'; }

/* '' */
.icon-star-empty:before {
  content: '\e825'; }

/* '' */
.icon-star:before {
  content: '\e826'; }

/* '' */
.icon-home-2:before {
  content: '\e827'; }

/* '' */
.icon-home-circled:before {
  content: '\e828'; }

/* '' */
.icon-home-1:before {
  content: '\e829'; }

/* '' */
.icon-home:before {
  content: '\e82a'; }

/* '' */
.icon-facebook-2:before {
  content: '\e82b'; }

/* '' */
.icon-facebook-rect-2:before {
  content: '\e82c'; }

/* '' */
.icon-facebook-1:before {
  content: '\e82d'; }

/* '' */
.icon-facebook-rect-1:before {
  content: '\e82e'; }

/* '' */
.icon-facebook:before {
  content: '\e82f'; }

/* '' */
.icon-facebook-circled:before {
  content: '\e830'; }

/* '' */
.icon-plane:before {
  content: '\e831'; }

/* '' */
.icon-flight-1:before {
  content: '\e832'; }

/* '' */
.icon-search:before {
  content: '\e833'; }

/* '' */
.icon-search-1:before {
  content: '\e834'; }

/* '' */
.icon-search-2:before {
  content: '\e835'; }

/* '' */
.icon-search-3:before {
  content: '\e836'; }

/* '' */
.icon-search-circled:before {
  content: '\e837'; }

/* '' */
.icon-search-4:before {
  content: '\e838'; }

/* '' */
.icon-right-open:before {
  content: '\e839'; }

/* '' */
.icon-left-open:before {
  content: '\e83a'; }

/* '' */
.icon-up-open:before {
  content: '\e83b'; }

/* '' */
.icon-left-open-1:before {
  content: '\e83c'; }

/* '' */
.icon-right-open-1:before {
  content: '\e83d'; }

/* '' */
.icon-up-open-1:before {
  content: '\e83e'; }

/* '' */
.icon-down-open-1:before {
  content: '\e83f'; }

/* '' */
.icon-right-open-2:before {
  content: '\e840'; }

/* '' */
.icon-left-open-2:before {
  content: '\e841'; }

/* '' */
.icon-folder-open-empty:before {
  content: '\e842'; }

/* '' */
.icon-folder-open:before {
  content: '\e843'; }

/* '' */
.icon-print:before {
  content: '\e844'; }

/* '' */
.icon-print-1:before {
  content: '\e845'; }

/* '' */
.icon-print-2:before {
  content: '\e846'; }

/* '' */
.icon-recycle:before {
  content: '\e847'; }

/* '' */
.icon-trash:before {
  content: '\e848'; }

/* '' */
.icon-trash-1:before {
  content: '\e849'; }

/* '' */
.icon-trash-2:before {
  content: '\e84a'; }

/* '' */
.icon-shop:before {
  content: '\e84b'; }

/* '' */
.icon-home-3:before {
  content: '\e84c'; }

/* '' */
.icon-users-1:before {
  content: '\e84d'; }

/* '' */
.icon-users-2:before {
  content: '\e84e'; }

/* '' */
.icon-users-3:before {
  content: '\e84f'; }

/* '' */
.icon-attention:before {
  content: '\e850'; }

/* '' */
.icon-attention-circled:before {
  content: '\e851'; }

/* '' */
.icon-attention-alt:before {
  content: '\e852'; }

/* '' */
.icon-attention-alt-1:before {
  content: '\e853'; }

/* '' */
.icon-info:before {
  content: '\e854'; }

/* '' */
.icon-info-circled:before {
  content: '\e855'; }

/* '' */
.icon-info-circled-1:before {
  content: '\e856'; }

/* '' */
.icon-info-1:before {
  content: '\e857'; }

/* '' */
.icon-info-2:before {
  content: '\e858'; }

/* '' */
.icon-info-circled-2:before {
  content: '\e859'; }

/* '' */
.icon-money:before {
  content: '\e85a'; }

/* '' */
.icon-king:before {
  content: '\e85b'; }

/* '' */
.icon-crown-plus:before {
  content: '\e85c'; }

/* '' */
.icon-crown:before {
  content: '\e85d'; }

/* '' */
.icon-crown-minus:before {
  content: '\e85e'; }

/* '' */
.icon-ok:before {
  content: '\e85f'; }

/* '' */
.icon-ok-circled2:before {
  content: '\e860'; }

/* '' */
.icon-ok-circled:before {
  content: '\e861'; }

/* '' */
.icon-ok-circle:before {
  content: '\e862'; }

/* '' */
.icon-ok-circled-1:before {
  content: '\e863'; }

/* '' */
.icon-ok-circled2-1:before {
  content: '\e864'; }

/* '' */
.icon-error-alt:before {
  content: '\e865'; }

/* '' */
.icon-error:before {
  content: '\e866'; }

/* '' */
.icon-chat:before {
  content: '\e867'; }

/* '' */
.icon-chat-1:before {
  content: '\e868'; }

/* '' */
.icon-chat-2:before {
  content: '\e869'; }

/* '' */
.icon-down:before {
  content: '\e86a'; }

/* '' */
.icon-up:before {
  content: '\e86b'; }

/* '' */
.icon-up-bold:before {
  content: '\e86c'; }

/* '' */
.icon-down-bold:before {
  content: '\e86d'; }

/* '' */
.icon-right:before {
  content: '\e86e'; }

/* '' */
.icon-left:before {
  content: '\e86f'; }

/* '' */
.icon-down-dir:before {
  content: '\e870'; }

/* '' */
.icon-up-dir:before {
  content: '\e871'; }

/* '' */
.icon-right-dir:before {
  content: '\e872'; }

/* '' */
.icon-left-dir:before {
  content: '\e873'; }

/* '' */
.icon-up-1:before {
  content: '\e874'; }

/* '' */
.icon-down-1:before {
  content: '\e875'; }

/* '' */
.icon-down-circle:before {
  content: '\e876'; }

/* '' */
.icon-left-circle:before {
  content: '\e877'; }

/* '' */
.icon-right-circle:before {
  content: '\e878'; }

/* '' */
.icon-up-circle:before {
  content: '\e879'; }

/* '' */
.icon-down-2:before {
  content: '\e87a'; }

/* '' */
.icon-left-1:before {
  content: '\e87b'; }

/* '' */
.icon-right-1:before {
  content: '\e87c'; }

/* '' */
.icon-up-2:before {
  content: '\e87d'; }

/* '' */
.icon-left-open-outline:before {
  content: '\e87e'; }

/* '' */
.icon-right-open-outline:before {
  content: '\e87f'; }

/* '' */
.icon-left-open-3:before {
  content: '\e880'; }

/* '' */
.icon-right-open-3:before {
  content: '\e881'; }

/* '' */
.icon-down-circled:before {
  content: '\e882'; }

/* '' */
.icon-left-circled:before {
  content: '\e883'; }

/* '' */
.icon-right-circled:before {
  content: '\e884'; }

/* '' */
.icon-up-circled:before {
  content: '\e885'; }

/* '' */
.icon-down-open-big:before {
  content: '\e886'; }

/* '' */
.icon-left-open-big:before {
  content: '\e887'; }

/* '' */
.icon-right-open-big:before {
  content: '\e888'; }

/* '' */
.icon-up-open-big:before {
  content: '\e889'; }

/* '' */
.icon-phone:before {
  content: '\e88a'; }

/* '' */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-loading .slick-list {
    background: #fff url("https://static-v3.crewshop.ro/images/ajax-loader.gif") center center no-repeat; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

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

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

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/slick.eot");
  src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: 20px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: 20px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: none;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: #00001A;
      opacity: 0.5;
      display: block;
      height: 7px;
      width: 7px;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      cursor: pointer;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
      .slick-dots li button:before {
        display: none; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
    .slick-dots li.slick-active button {
      opacity: 1; }

@media screen and (min-width: 860px) {
  header {
    z-index: 900;
    background-color: #fff; }

  body header.parrent_element.fixedElement {
    width: 100%; } }
.centered-navigation {
  position: relative;
  background-color: #fff;
  min-height: 50px;
  width: 100%;
  z-index: 90;
  margin-top: 16px; }
  @media (max-width: 1023px) {
    .centered-navigation {
      min-height: initial; } }
  @media (max-width: 768px) {
    .centered-navigation {
      margin-top: 0; } }
  .centered-navigation .centered-navigation-wrapper {
    position: relative;
    z-index: 90;
    width: 100%; }
  .centered-navigation ul.centered-navigation-menu {
    -webkit-transform-style: preserve-3d;
    clear: both;
    display: none;
    margin: 0 auto;
    overflow: visible;
    padding: 0;
    width: 100%;
    z-index: 90;
    background-color: #fff; }
    .centered-navigation ul.centered-navigation-menu.show {
      display: block; }
    @media (min-width: 1024px) {
      .centered-navigation ul.centered-navigation-menu {
        display: block;
        text-align: center;
        border-bottom: 5px solid #00001A;
        padding-bottom: 10px; } }
    @media (max-width: 1023px) {
      .centered-navigation ul.centered-navigation-menu {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
        background-color: #fff;
        padding: 24px;
        display: block;
        overflow-y: scroll;
        transform: translateX(-100%);
        transition: transform 0.3s ease-in-out;
        opacity: 0; }
        .centered-navigation ul.centered-navigation-menu.open {
          transform: translateX(0);
          opacity: 1; } }
  .centered-navigation ul li.nav-link {
    background: #fff;
    display: block;
    line-height: 18px;
    overflow: hidden;
    text-align: left;
    width: 100%;
    z-index: 90; }
    .centered-navigation ul li.nav-link a {
      color: #00001A;
      display: inline-block;
      outline: none;
      text-decoration: none;
      text-transform: uppercase;
      font-size: 13px;
      line-height: 13px;
      font-family: "CircularXXWeb-Medium";
      font-weight: 500;
      border-bottom: 1px solid transparent;
      -webkit-transition: 0.5s;
      /* For Safari 3.1 to 6.0 */
      transition: 0.5s; }
      @media (max-width: 1023px) {
        .centered-navigation ul li.nav-link a {
          width: 100%;
          position: relative; }
          .centered-navigation ul li.nav-link a a.open_element {
            font-weight: bold;
            color: #00001A;
            display: inline-block;
            outline: none;
            text-decoration: none;
            text-transform: uppercase;
            font-size: 16px;
            letter-spacing: 1px; }
          .centered-navigation ul li.nav-link a:after {
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/next.png);
            background-size: 26px auto;
            content: "";
            height: 35px;
            width: 26px;
            display: inline-block;
            background-repeat: no-repeat;
            background-position: center;
            vertical-align: middle;
            position: absolute;
            right: 20px; }
            .no-png .centered-navigation ul li.nav-link a:after {
              background-image: url(https://static-v3.crewshop.ro/images/icons-new/next.png); } }
      .centered-navigation ul li.nav-link a:focus, .centered-navigation ul li.nav-link a:hover {
        color: gray;
        border-color: black;
        -webkit-transition: 0.5s;
        /* For Safari 3.1 to 6.0 */
        transition: 0.5s; }
      .centered-navigation ul li.nav-link a.black_color {
        color: #00001A; }
      .centered-navigation ul li.nav-link a.yellow_color {
        color: #00001A; }
    @media (min-width: 1024px) {
      .centered-navigation ul li.nav-link {
        background: transparent;
        display: inline;
        line-height: 35px;
        margin: 0 10px; } }
    .centered-navigation ul li.nav-link .submenu-mobile {
      display: none; }
      .centered-navigation ul li.nav-link .submenu-mobile ul li a {
        padding-left: 45px;
        text-transform: uppercase;
        font-size: 12px; }
        .centered-navigation ul li.nav-link .submenu-mobile ul li a:after {
          display: none; }
      .centered-navigation ul li.nav-link .submenu-mobile .submenu-nfo {
        border-top: 0.5px solid #00001A;
        margin-top: 10px; }
        .centered-navigation ul li.nav-link .submenu-mobile .submenu-nfo li a {
          padding-left: 45px;
          text-transform: uppercase;
          font-size: 12px;
          margin-left: 20px; }
          @media (max-width: 1023px) {
            .centered-navigation ul li.nav-link .submenu-mobile .submenu-nfo li a {
              font-size: 16px;
              text-transform: none;
              padding-left: 0;
              line-height: 22px;
              margin-left: 0; }
              .centered-navigation ul li.nav-link .submenu-mobile .submenu-nfo li a.submenu-title {
                text-transform: uppercase;
                border-bottom: none; } }
    .centered-navigation ul li.nav-link.nav-header-menu, .centered-navigation ul li.nav-link.nav-footer-menu {
      display: block; }
      @media (min-width: 1024px) {
        .centered-navigation ul li.nav-link.nav-header-menu, .centered-navigation ul li.nav-link.nav-footer-menu {
          display: none; } }
    .centered-navigation ul li.nav-link.nav-header-menu .menu-head .avatar-block {
      display: inline-block;
      margin-right: 10px; }
      .centered-navigation ul li.nav-link.nav-header-menu .menu-head .avatar-block span.avatar:before {
        content: "";
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-account.png);
        background-size: 58px 58px;
        background-position: center;
        height: 58px;
        width: 58px;
        display: inline-block;
        background-repeat: no-repeat;
        vertical-align: middle; }
        .no-png .centered-navigation ul li.nav-link.nav-header-menu .menu-head .avatar-block span.avatar:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-account.png); }
    .centered-navigation ul li.nav-link.nav-header-menu .menu-head .text-block {
      display: inline-block;
      vertical-align: middle; }
      .centered-navigation ul li.nav-link.nav-header-menu .menu-head .text-block h1 {
        display: block;
        margin-bottom: 8px;
        font-size: 24px;
        font-weight: 700;
        line-height: 22px;
        text-transform: uppercase;
        margin-top: 0; }
      .centered-navigation ul li.nav-link.nav-header-menu .menu-head .text-block a {
        display: block;
        position: inherit; }
        .centered-navigation ul li.nav-link.nav-header-menu .menu-head .text-block a:after {
          content: "";
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-right-arrow.png);
          background-size: 18px 18px;
          background-position: center;
          height: 16px;
          width: 18px;
          display: inline-block !important;
          background-repeat: no-repeat;
          vertical-align: middle;
          margin-top: -6px;
          position: inherit !important; }
          .no-png .centered-navigation ul li.nav-link.nav-header-menu .menu-head .text-block a:after {
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-right-arrow.png); }
  .centered-navigation li.more.nav-link {
    padding-right: 0; }
    @media (max-width: 1023px) {
      .centered-navigation li.more.nav-link {
        padding-right: 0;
        display: block;
        border-top: 0.5px solid #00001A;
        padding-top: 6px;
        padding-bottom: 6px; }
        .centered-navigation li.more.nav-link:nth-last-child(2) {
          border-bottom: 0.5px solid #00001A; }
        .centered-navigation li.more.nav-link a.open_element {
          display: inline-block;
          border: none;
          font-size: 16px;
          font-family: "CircularXXWeb-Medium";
          font-weight: 500;
          line-height: 16px;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out; }
          .centered-navigation li.more.nav-link a.open_element:after {
            content: "";
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-right-arrow.png);
            background-size: 14px 14px;
            background-position: center;
            height: 14px;
            width: 14px;
            display: inline-block;
            background-repeat: no-repeat;
            vertical-align: middle;
            margin-right: -20px;
            -webkit-transition: 0.3s ease-out;
            -moz-transition: 0.3s ease-out;
            -o-transition: 0.3s ease-out;
            -ms-transition: 0.3s ease-out;
            transition: 0.3s ease-out; }
            .no-png .centered-navigation li.more.nav-link a.open_element:after {
              background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-right-arrow.png); }
          .centered-navigation li.more.nav-link a.open_element.yellow_color {
            color: #FFC107;
            -webkit-transition: 0.3s ease-out;
            -moz-transition: 0.3s ease-out;
            -o-transition: 0.3s ease-out;
            -ms-transition: 0.3s ease-out;
            transition: 0.3s ease-out; }
            .centered-navigation li.more.nav-link a.open_element.yellow_color:after {
              transform: rotate(90deg);
              -webkit-transition: 0.3s ease-out;
              -moz-transition: 0.3s ease-out;
              -o-transition: 0.3s ease-out;
              -ms-transition: 0.3s ease-out;
              transition: 0.3s ease-out; }
        .centered-navigation li.more.nav-link a.icon-close {
          position: absolute;
          right: 20px;
          top: 20px;
          width: 22px;
          height: 22px;
          margin: 0;
          padding: 0;
          display: block; }
          .centered-navigation li.more.nav-link a.icon-close:after {
            content: "";
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-close.png);
            background-size: 22px 22px;
            background-position: center;
            height: 22px;
            width: 22px;
            display: block;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: absolute;
            top: 0;
            right: 0; }
            .no-png .centered-navigation li.more.nav-link a.icon-close:after {
              background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-close.png); }
        .centered-navigation li.more.nav-link.nav-header-menu {
          border: none; }
          .centered-navigation li.more.nav-link.nav-header-menu .menu-head {
            margin-bottom: 20px; }
        .centered-navigation li.more.nav-link.nav-footer-menu {
          border: none;
          position: absolute;
          bottom: 60px;
          left: 0; }
          .centered-navigation li.more.nav-link.nav-footer-menu .menu-footer {
            display: inline-block;
            width: 100%;
            text-align: center;
            padding: 0 20px; }
            .centered-navigation li.more.nav-link.nav-footer-menu .menu-footer a {
              display: inline-block;
              width: auto; }
              .centered-navigation li.more.nav-link.nav-footer-menu .menu-footer a.left {
                border-right: 1px solid #00001A;
                padding-right: 20px;
                margin-bottom: 10px; }
              .centered-navigation li.more.nav-link.nav-footer-menu .menu-footer a.right {
                padding-left: 20px;
                margin-bottom: 10px; } }
    .centered-navigation li.more.nav-link > ul > li:first-child a {
      padding-top: 1em; }
  .centered-navigation li.more {
    overflow: visible;
    padding-right: 0; }
    .centered-navigation li.more .submenu-title {
      text-transform: uppercase;
      font-family: "CircularXXWeb-Medium";
      font-weight: 500;
      font-size: 12px;
      border-bottom: solid 1px #FFC107;
      padding-left: 0;
      margin: 15px 0 10px 0; }
      .centered-navigation li.more .submenu-title:hover {
        color: #00001A; }
    .centered-navigation li.more > a {
      position: relative; }
  .centered-navigation ul.submenu {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding-left: 0;
    left: 0;
    width: 100%;
    display: none;
    opacity: 0;
    border: none;
    background-color: #fff; }
    @media (max-width: 1023px) {
      .centered-navigation ul.submenu {
        display: none !important; } }
    @media (min-width: 1024px) {
      .centered-navigation ul.submenu {
        left: 0;
        position: absolute;
        top: 50px; } }
    .centered-navigation ul.submenu .submenu-d {
      position: relative;
      height: 100%; }
      .centered-navigation ul.submenu .submenu-d li a img {
        display: block;
        width: 100%;
        height: auto; }
    .centered-navigation ul.submenu .submenu-nfo {
      width: 20%;
      display: block;
      float: left;
      padding: 0 10px; }
      @media (max-width: 1376px) {
        .centered-navigation ul.submenu .submenu-nfo {
          width: 24%; } }
      .centered-navigation ul.submenu .submenu-nfo img {
        width: 100%;
        display: block;
        margin-top: 20px; }
    .centered-navigation ul.submenu .submenu-b .submenu-b-scroll {
      border-left: 1px solid #bdbdbd;
      border-right: 1px solid #bdbdbd;
      overflow-y: scroll;
      height: 270px; }
    .centered-navigation ul.submenu .submenu-b .submenu-b-scroll-test {
      border-left: 1px solid #bdbdbd;
      border-right: 1px solid #bdbdbd;
      height: 270px; }
    @media (max-width: 1023px) {
      .centered-navigation ul.submenu .submenu {
        top: 0;
        min-width: 1366px;
        display: block;
        background-color: #f7f7f7; } }
    .centered-navigation ul.submenu li {
      display: block;
      padding-right: 0;
      line-height: 2em; }
      @media (max-width: 1023px) {
        .centered-navigation ul.submenu li:last-child > a {
          padding-bottom: .7em; } }
      .centered-navigation ul.submenu li a {
        display: inline-block;
        text-align: left;
        text-decoration: none;
        text-transform: none;
        font-family: "CircularXXWeb-Book";
        font-weight: 450; }
        @media (max-width: 1023px) {
          .centered-navigation ul.submenu li a {
            padding-left: 32px;
            text-align: left; } }
    .centered-navigation ul.submenu.submenu_animation_show {
      opacity: 1;
      display: flex !important;
      justify-content: center;
      animation-name: animations_submenu_show;
      animation-duration: 0.3s;
      /* or: Xms */
      animation-iteration-count: 1;
      animation-timing-function: ease-out;
      /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
      animation-fill-mode: forwards;
      /* or: backwards, both, none */
      animation-delay: 0s;
      /* or: Xms */ }
  .centered-navigation .submenu_background-dark {
    position: fixed;
    left: 0;
    right: 0;
    top: 130px;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    display: block;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    display: none; }
    .centered-navigation .submenu_background-dark.show_menu {
      opacity: 1;
      display: block;
      animation-name: animations_submenu_show;
      animation-duration: 0.5s;
      /* or: Xms */
      animation-iteration-count: 1;
      animation-timing-function: ease-out;
      /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
      animation-fill-mode: forwards;
      /* or: backwards, both, none */
      animation-delay: 0s;
      /* or: Xms */ }

@-webkit-keyframes animations_submenu_show {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-moz-keyframes animations_submenu_show {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-o-keyframes animations_submenu_show {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes animations_submenu_show {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
form.search-bar {
  position: relative; }
  form.search-bar input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color;
    -moz-transition: border-color;
    -o-transition: border-color;
    -ms-transition: border-color;
    transition: border-color;
    background-color: white;
    border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ddd;
    display: block;
    font-size: 1em;
    font-style: italic;
    margin: 0;
    padding: 0.5em 0.5em;
    position: relative;
    width: 100%; }
  form.search-bar button[type=submit] {
    background-color: #477DCA;
    border-radius: 3px;
    border: none;
    color: white;
    display: inline-block;
    font-size: inherit;
    font-weight: bold;
    padding: 7px 18px;
    text-decoration: none;
    background-clip: padding-box;
    position: absolute;
    top: 0em;
    right: 0em;
    bottom: 0em;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    outline: none;
    padding: 5px 10px; }
    form.search-bar button[type=submit]:hover:not(:disabled) {
      background-color: #578ad4;
      cursor: pointer; }
    form.search-bar button[type=submit]:active:not(:disabled), form.search-bar button[type=submit]:focus:not(:disabled) {
      background-color: #3c71bb;
      cursor: pointer; }
    form.search-bar button[type=submit]:disabled {
      opacity: 0.5;
      cursor: not-allowed; }
    form.search-bar button[type=submit] img {
      height: 12px;
      opacity: 0.7; }

.header-top {
  background-color: #fff;
  display: block; }
  @media screen and (max-width: 1024px) {
    .header-top .icon_menu_mobile {
      background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-mega-menu.png);
      background-size: 25px auto;
      height: 25px;
      width: 25px;
      display: inline-block;
      background-repeat: no-repeat;
      background-position: right center;
      vertical-align: middle;
      margin-right: 16px; }
      .no-png .header-top .icon_menu_mobile {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-mega-menu.png); } }
  .header-top .icon_filter_mobile {
    display: none; }
  .header-top .header-top-inside {
    min-height: 79px;
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
    padding-top: 20px; }
    .header-top .header-top-inside .header-top-left {
      display: flex;
      justify-content: flex-start; }
      .header-top .header-top-inside .header-top-left .open_search {
        position: relative;
        display: inline-block;
        border-bottom: none;
        cursor: pointer;
        -webkit-transition: 0.3s ease-out;
        -moz-transition: 0.3s ease-out;
        -o-transition: 0.3s ease-out;
        -ms-transition: 0.3s ease-out;
        transition: 0.3s ease-out; }
        .header-top .header-top-inside .header-top-left .open_search span {
          font-size: 16px;
          line-height: 19.2px;
          vertical-align: middle;
          color: #00001A; }
          @media screen and (max-width: 1024px) {
            .header-top .header-top-inside .header-top-left .open_search span {
              display: none; } }
        .header-top .header-top-inside .header-top-left .open_search:before {
          content: "";
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-search.png);
          background-size: 22px 22px;
          background-position: center;
          height: 22px;
          width: 22px;
          display: inline-block;
          background-repeat: no-repeat;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out;
          vertical-align: middle; }
          .no-png .header-top .header-top-inside .header-top-left .open_search:before {
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-search.png); }
        .header-top .header-top-inside .header-top-left .open_search:hover, .header-top .header-top-inside .header-top-left .open_search .active {
          text-decoration: none;
          border-bottom: 0;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out; }
          .header-top .header-top-inside .header-top-left .open_search:hover:before, .header-top .header-top-inside .header-top-left .open_search .active:before {
            content: "";
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-search-hover.png);
            background-size: 22px 22px;
            background-position: center;
            height: 22px;
            width: 22px;
            -webkit-transition: 0.3s ease-out;
            -moz-transition: 0.3s ease-out;
            -o-transition: 0.3s ease-out;
            -ms-transition: 0.3s ease-out;
            transition: 0.3s ease-out; }
            .no-png .header-top .header-top-inside .header-top-left .open_search:hover:before, .no-png .header-top .header-top-inside .header-top-left .open_search .active:before {
              background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-search-hover.png); }
      .header-top .header-top-inside .header-top-left .open-notifications {
        position: relative;
        margin-right: 16px; }
        @media (max-width: 1023px) {
          .header-top .header-top-inside .header-top-left .open-notifications {
            display: none; } }
        .header-top .header-top-inside .header-top-left .open-notifications sup {
          position: absolute;
          top: -12px;
          right: -12px;
          width: 18px;
          height: 18px;
          border-radius: 38px;
          padding: 2px;
          background-color: #FFC107;
          color: #00001A;
          font-weight: 500;
          font-size: 12px;
          line-height: 14.4px;
          text-align: center; }
        .header-top .header-top-inside .header-top-left .open-notifications:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-notifications.png);
          content: "";
          background-size: 22px 22px;
          background-position: center;
          height: 22px;
          width: 22px;
          display: inline-block;
          background-repeat: no-repeat;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out;
          vertical-align: middle; }
          .no-png .header-top .header-top-inside .header-top-left .open-notifications:before {
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-notifications.png); }
        .header-top .header-top-inside .header-top-left .open-notifications:hover:before, .header-top .header-top-inside .header-top-left .open-notifications .active:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-notifications-hover.png); }
          .no-png .header-top .header-top-inside .header-top-left .open-notifications:hover:before, .no-png .header-top .header-top-inside .header-top-left .open-notifications .active:before {
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-notifications-hover.png); }
    .header-top .header-top-inside .logo {
      height: auto; }
      .header-top .header-top-inside .logo a {
        display: block;
        width: 147px;
        height: 50px;
        background-image: url(https://static-v3.crewshop.ro/images/logo-new-11mar2025.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 146px auto; }
        .no-png .header-top .header-top-inside .logo a {
          background-image: url(https://static-v3.crewshop.ro/images/logo-new-11mar2025.png); }
        @media screen and (max-width: 768px) {
          .header-top .header-top-inside .logo a {
            width: 89px;
            height: 51px;
            background-size: 88px auto;
            background-position: center top; } }
    .header-top .header-top-inside .header-ins-dr sup {
      font-size: 14px;
      top: -0.5em; }
    .header-top .header-top-inside .header-ins-dr .open-user:before {
      background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-account.png);
      content: "";
      background-size: 22px 22px;
      background-position: center;
      height: 22px;
      width: 22px;
      display: inline-block;
      background-repeat: no-repeat;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      -ms-transition: 0.3s ease-out;
      transition: 0.3s ease-out;
      vertical-align: middle; }
      .no-png .header-top .header-top-inside .header-ins-dr .open-user:before {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-account.png); }
    .header-top .header-top-inside .header-ins-dr .open-user:hover:before {
      background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-account-hover.png); }
      .no-png .header-top .header-top-inside .header-ins-dr .open-user:hover:before {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-account-hover.png); }
    @media (max-width: 1023px) {
      .header-top .header-top-inside .header-ins-dr .open-user {
        display: none; } }
    .header-top .header-top-inside .header-ins-dr .open-wishlist {
      position: relative;
      display: inline-block;
      margin-left: 16px; }
      .header-top .header-top-inside .header-ins-dr .open-wishlist sup {
        position: absolute;
        top: -12px;
        right: -12px;
        width: 18px;
        height: 18px;
        border-radius: 38px;
        padding: 2px;
        background-color: #FFC107;
        color: #00001A;
        font-family: "CircularXXWeb-Medium";
        font-weight: 500;
        font-size: 12px;
        line-height: 14.4px;
        text-align: center; }
      .header-top .header-top-inside .header-ins-dr .open-wishlist:before {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-wishlist.png);
        content: "";
        background-size: 22px 22px;
        background-position: center;
        height: 22px;
        width: 22px;
        display: inline-block;
        background-repeat: no-repeat;
        -webkit-transition: 0.3s ease-out;
        -moz-transition: 0.3s ease-out;
        -o-transition: 0.3s ease-out;
        -ms-transition: 0.3s ease-out;
        transition: 0.3s ease-out;
        vertical-align: middle; }
        .no-png .header-top .header-top-inside .header-ins-dr .open-wishlist:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-wishlist.png); }
      .header-top .header-top-inside .header-ins-dr .open-wishlist:hover:before {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-wishlist-hover.png); }
        .no-png .header-top .header-top-inside .header-ins-dr .open-wishlist:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-wishlist-hover.png); }
    .header-top .header-top-inside .header-ins-dr .open-dreambox {
      position: relative;
      display: inline-block;
      margin-left: 16px; }
      .header-top .header-top-inside .header-ins-dr .open-dreambox sup {
        position: absolute;
        top: -12px;
        right: -12px;
        width: 18px;
        height: 18px;
        border-radius: 38px;
        padding: 2px;
        background-color: #FFC107;
        color: #00001A;
        font-family: "CircularXXWeb-Medium";
        font-weight: 500;
        font-size: 12px;
        line-height: 14.4px;
        text-align: center; }
      .header-top .header-top-inside .header-ins-dr .open-dreambox:before {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/img_modal_dreambox.png);
        content: "";
        background-size: 22px 22px;
        background-position: center;
        height: 22px;
        width: 22px;
        display: inline-block;
        background-repeat: no-repeat;
        -webkit-transition: 0.3s ease-out;
        -moz-transition: 0.3s ease-out;
        -o-transition: 0.3s ease-out;
        -ms-transition: 0.3s ease-out;
        transition: 0.3s ease-out;
        vertical-align: middle; }
        .no-png .header-top .header-top-inside .header-ins-dr .open-dreambox:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/img_modal_dreambox.png); }
      .header-top .header-top-inside .header-ins-dr .open-dreambox:hover:before {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/img_modal_wishlist_hover.png); }
        .no-png .header-top .header-top-inside .header-ins-dr .open-dreambox:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/img_modal_wishlist_hover.png); }
    .header-top .header-top-inside .header-ins-dr .open-cos {
      position: relative;
      display: inline-block;
      border-bottom: none;
      margin-left: 16px;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      -ms-transition: 0.3s ease-out;
      transition: 0.3s ease-out; }
      .header-top .header-top-inside .header-ins-dr .open-cos span {
        font-family: "CircularXXWeb-Medium";
        font-weight: 500;
        font-size: 12px;
        line-height: 14.4px;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 2px;
        -webkit-transition: 0.3s ease-out;
        -moz-transition: 0.3s ease-out;
        -o-transition: 0.3s ease-out;
        -ms-transition: 0.3s ease-out;
        transition: 0.3s ease-out; }
      .header-top .header-top-inside .header-ins-dr .open-cos:before {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-bag.png);
        content: "";
        background-size: 22px 22px;
        background-position: center;
        height: 22px;
        width: 22px;
        display: inline-block;
        background-repeat: no-repeat;
        -webkit-transition: 0.3s ease-out;
        -moz-transition: 0.3s ease-out;
        -o-transition: 0.3s ease-out;
        -ms-transition: 0.3s ease-out;
        transition: 0.3s ease-out;
        vertical-align: middle; }
        .no-png .header-top .header-top-inside .header-ins-dr .open-cos:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-bag.png); }
      .header-top .header-top-inside .header-ins-dr .open-cos:hover, .header-top .header-top-inside .header-ins-dr .open-cos .active {
        text-decoration: none;
        border-bottom: 0;
        -webkit-transition: 0.3s ease-out;
        -moz-transition: 0.3s ease-out;
        -o-transition: 0.3s ease-out;
        -ms-transition: 0.3s ease-out;
        transition: 0.3s ease-out; }
        .header-top .header-top-inside .header-ins-dr .open-cos:hover span, .header-top .header-top-inside .header-ins-dr .open-cos .active span {
          color: #fff;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out; }
        .header-top .header-top-inside .header-ins-dr .open-cos:hover:before, .header-top .header-top-inside .header-ins-dr .open-cos .active:before {
          content: "";
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-bag-on.png);
          background-size: 22px 22px;
          background-position: center;
          height: 22px;
          width: 22px;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out; }
          .no-png .header-top .header-top-inside .header-ins-dr .open-cos:hover:before, .no-png .header-top .header-top-inside .header-ins-dr .open-cos .active:before {
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-bag-on.png); }
    .header-top .header-top-inside .header-ins-dr .hd-icn-dr {
      float: left;
      color: #00001A;
      opacity: 1;
      filter: alpha(opacity=100);
      padding: 0 1px;
      font-size: 12px;
      cursor: pointer;
      transition-property: color, opacity;
      transition-duration: 0.5s;
      transition-timing-function: linear; }
      .header-top .header-top-inside .header-ins-dr .hd-icn-dr:hover {
        color: #FFC107;
        opacity: 1;
        filter: alpha(opacity=100); }
    .header-top .header-top-inside .header-ins-dr .icon-crown {
      font-size: 1.5em; }

.search-parent {
  position: fixed;
  top: 154px;
  left: 0;
  width: 100%;
  height: 37px;
  z-index: 100;
  background-color: #fff;
  box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.3);
  display: none;
  opacity: 0; }
  .search-parent .search-container {
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: relative; }
    @media screen and (max-width: 480px) {
      .search-parent .search-container {
        padding: 0; } }
    .search-parent .search-container:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_icon_search.svg);
      background-size: 18px auto;
      content: "";
      height: 26px;
      width: 26px;
      display: inline-block;
      background-repeat: no-repeat;
      background-position: center;
      position: absolute;
      top: 6px;
      left: 10px; }
      .no-svg .search-parent .search-container:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_icon_search.png); }
    .search-parent .search-container .modal-find {
      position: relative;
      width: 100%;
      z-index: 100; }
      .search-parent .search-container .modal-find .find {
        width: 100%;
        margin-bottom: 0;
        background-color: transparent;
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        border-bottom: none !important;
        border-radius: 0;
        color: #263238;
        transition-property: color, opacity;
        transition-duration: 0.5s;
        transition-timing-function: linear;
        box-shadow: none;
        padding: 3px 40px;
        height: 37px; }
        .search-parent .search-container .modal-find .find input {
          color: #263238; }
        .search-parent .search-container .modal-find .find::-webkit-input-placeholder {
          color: #263238;
          font-weight: 300;
          opacity: 1;
          transition-property: color, opacity;
          transition-duration: 0.5s;
          transition-timing-function: linear; }
        .search-parent .search-container .modal-find .find:-moz-placeholder {
          /* Firefox 18- */
          color: #263238;
          opacity: 1;
          transition-property: color, opacity;
          transition-duration: 0.5s;
          transition-timing-function: linear; }
        .search-parent .search-container .modal-find .find::-moz-placeholder {
          /* Firefox 19+ */
          color: #263238;
          opacity: 1;
          transition-property: color, opacity;
          transition-duration: 0.5s;
          transition-timing-function: linear; }
        .search-parent .search-container .modal-find .find:-ms-input-placeholder {
          color: #263238;
          opacity: 1;
          transition-property: color, opacity;
          transition-duration: 0.5s;
          transition-timing-function: linear; }
        .search-parent .search-container .modal-find .find:hover, .search-parent .search-container .modal-find .find:focus {
          border-top: none !important;
          border-left: none !important;
          border-right: none !important;
          box-shadow: none !important;
          border-bottom: 1px solid #607D8B; }
          .search-parent .search-container .modal-find .find:hover::-webkit-input-placeholder, .search-parent .search-container .modal-find .find:focus::-webkit-input-placeholder {
            color: #999;
            opacity: 1; }
          .search-parent .search-container .modal-find .find:hover:-moz-placeholder, .search-parent .search-container .modal-find .find:focus:-moz-placeholder {
            color: #999;
            opacity: 1; }
          .search-parent .search-container .modal-find .find:hover::-moz-placeholder, .search-parent .search-container .modal-find .find:focus::-moz-placeholder {
            color: #999;
            opacity: 1; }
          .search-parent .search-container .modal-find .find:hover:-ms-input-placeholder, .search-parent .search-container .modal-find .find:focus:-ms-input-placeholder {
            color: #999;
            opacity: 1; }
      .search-parent .search-container .modal-find .icon-search-mod {
        display: block;
        font-size: 22px;
        color: #263238;
        cursor: pointer;
        position: absolute;
        top: 6px;
        left: 0; }
        .search-parent .search-container .modal-find .icon-search-mod:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_icon_search.svg);
          background-size: 18px auto;
          content: "";
          height: 26px;
          width: 26px;
          display: block;
          background-repeat: no-repeat;
          background-position: center; }
          .no-svg .search-parent .search-container .modal-find .icon-search-mod:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_icon_search.png); }
        .search-parent .search-container .modal-find .icon-search-mod:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_icon_search_hover.svg); }
          .no-svg .search-parent .search-container .modal-find .icon-search-mod:hover:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_icon_search_hover.png); }
    .search-parent .search-container .close-search {
      position: absolute;
      top: 0;
      right: 15px;
      height: 37px;
      z-index: 100;
      transition: all 0.5s linear; }
      .search-parent .search-container .close-search:after {
        background-image: url(https://static-v3.crewshop.ro/images/x_filtre_hover.png);
        background-size: 22px auto;
        content: "";
        height: 37px;
        width: 26px;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
        transition: all 0.5s linear; }
        .no-png .search-parent .search-container .close-search:after {
          background-image: url(https://static-v3.crewshop.ro/images/x_filtre_hover.png); }
      .search-parent .search-container .close-search:hover:after {
        background-image: url(https://static-v3.crewshop.ro/images/x_filtre.png);
        transition: all 0.5s linear; }
        .no-png .search-parent .search-container .close-search:hover:after {
          background-image: url(https://static-v3.crewshop.ro/images/x_filtre.png); }
  .search-parent .blackout-background {
    position: fixed;
    top: 154px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.8); }
    @media screen and (max-width: 768px) {
      .search-parent .blackout-background {
        top: 150px; } }
  .search-parent.open_search-parent {
    animation-name: open_search-parent-animation;
    animation-duration: 0.6s;
    /* or: Xms */
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
    animation-fill-mode: forwards;
    /* or: backwards, both, none */
    animation-delay: 0s;
    /* or: Xms */ }

.ui-autocomplete {
  top: 50px !important;
  width: 417px;
  left: 54.5% !important;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  border: none !important;
  background-color: #fff; }
  .ui-autocomplete .breadcrumb_find {
    width: 100%;
    display: block; }
    .ui-autocomplete .breadcrumb_find .search-categories, .ui-autocomplete .breadcrumb_find .search-brands {
      border-bottom: 1px solid #fff;
      background-color: #eee; }
      .ui-autocomplete .breadcrumb_find .search-categories .search-categories-header, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-header, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-header, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-header {
        display: inline-block; }
        .ui-autocomplete .breadcrumb_find .search-categories .search-categories-header .title, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-header .title, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-header .title, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-header .title {
          font-weight: bold;
          padding-left: 10px;
          text-transform: uppercase;
          margin-top: 10px;
          display: block;
          color: #00001A; }
      .ui-autocomplete .breadcrumb_find .search-categories .search-categories-body, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-body, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-body, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-body {
        display: inline-block;
        padding: 5px 10px;
        margin-top: 5px; }
        .ui-autocomplete .breadcrumb_find .search-categories .search-categories-body .category-line, .ui-autocomplete .breadcrumb_find .search-categories .search-categories-body .brand-line, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-body .category-line, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-body .brand-line, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-body .category-line, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-body .brand-line, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-body .category-line, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-body .brand-line {
          display: inline-block; }
          .ui-autocomplete .breadcrumb_find .search-categories .search-categories-body .category-line a, .ui-autocomplete .breadcrumb_find .search-categories .search-categories-body .brand-line a, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-body .category-line a, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-body .brand-line a, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-body .category-line a, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-body .brand-line a, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-body .category-line a, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-body .brand-line a {
            color: #00001A;
            padding: 0; }
            .ui-autocomplete .breadcrumb_find .search-categories .search-categories-body .category-line a:after, .ui-autocomplete .breadcrumb_find .search-categories .search-categories-body .brand-line a:after, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-body .category-line a:after, .ui-autocomplete .breadcrumb_find .search-categories .search-brands-body .brand-line a:after, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-body .category-line a:after, .ui-autocomplete .breadcrumb_find .search-brands .search-categories-body .brand-line a:after, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-body .category-line a:after, .ui-autocomplete .breadcrumb_find .search-brands .search-brands-body .brand-line a:after {
              content: "/";
              color: #BDBDBD;
              display: inline-block;
              margin-left: 5px; }
  .ui-autocomplete .result_find {
    width: 100%;
    display: block; }
    .ui-autocomplete .result_find .search-products-header {
      width: 100%;
      margin-bottom: 20px; }
      .ui-autocomplete .result_find .search-products-header .title {
        font-weight: bold;
        padding-left: 10px;
        text-transform: uppercase;
        margin-top: 10px;
        display: block; }
    .ui-autocomplete .result_find .search-products-body {
      width: 100%; }
      .ui-autocomplete .result_find .search-products-body .product-line {
        display: block;
        width: 100%;
        margin-bottom: 5px; }
        .ui-autocomplete .result_find .search-products-body .product-line a {
          display: inline-block;
          width: 100%;
          text-align: left; }
          .ui-autocomplete .result_find .search-products-body .product-line a .image {
            display: block;
            float: left;
            width: 25%; }
            .ui-autocomplete .result_find .search-products-body .product-line a .image img {
              width: 100%; }
          .ui-autocomplete .result_find .search-products-body .product-line a .descriere_src-prod {
            display: block;
            float: left;
            width: 70%;
            margin-left: 10px;
            margin-top: 10px; }
            .ui-autocomplete .result_find .search-products-body .product-line a .descriere_src-prod .brand {
              display: inline-block;
              font-weight: bold;
              width: 100%; }
            .ui-autocomplete .result_find .search-products-body .product-line a .descriere_src-prod .title {
              display: inline-block;
              font-weight: bold; }
            .ui-autocomplete .result_find .search-products-body .product-line a .descriere_src-prod .category {
              display: inline-block; }
            .ui-autocomplete .result_find .search-products-body .product-line a .descriere_src-prod .weight {
              display: inline-block; }
            .ui-autocomplete .result_find .search-products-body .product-line a .descriere_src-prod .price {
              display: inline-block;
              font-size: 18px;
              font-weight: bold; }
              .ui-autocomplete .result_find .search-products-body .product-line a .descriere_src-prod .price .newprice {
                color: #fd6419;
                display: inline-block;
                font-size: 18px;
                font-weight: 600;
                margin-right: 20px; }
              .ui-autocomplete .result_find .search-products-body .product-line a .descriere_src-prod .price .oldprice {
                color: #999;
                display: inline-block;
                font-size: 14px;
                font-weight: 600; }

.modal-notifications {
  position: fixed;
  left: 0;
  top: 0;
  width: 514px;
  height: 100vh;
  border: 1px solid #000;
  z-index: 999;
  background-color: #fff;
  padding: 40px;
  display: flex;
  flex-direction: column;
  transform: translateX(-100%);
  transition: transform 0.3s ease-in-out;
  opacity: 0; }
  .modal-notifications.new-slide {
    transform: translateX(0);
    opacity: 1; }
  .modal-notifications .content-modal {
    overflow-y: auto;
    scrollbar-width: thin; }
  @media (max-width: 768px) {
    .modal-notifications {
      width: 100%;
      padding: 40px 20px 80px 20px; } }
  .modal-notifications .close {
    display: block;
    width: 100%;
    background-color: #f4f4f4;
    color: #00001A;
    padding: 15px 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16.8px;
    letter-spacing: 1px; }
  .modal-notifications .h2title {
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 20px; }
  .modal-notifications .modal-notifications-content {
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
    width: 100%;
    scrollbar-width: thin;
    margin-bottom: 10px; }
    .modal-notifications .modal-notifications-content .notification-block {
      margin-bottom: 20px; }
      .modal-notifications .modal-notifications-content .notification-block img.prodImage {
        display: inline-block;
        width: 30%;
        padding: 10px;
        vertical-align: middle; }
      .modal-notifications .modal-notifications-content .notification-block .content-text {
        display: inline-block;
        width: 69%;
        padding-left: 10px;
        vertical-align: middle; }
        @media (max-width: 480px) {
          .modal-notifications .modal-notifications-content .notification-block .content-text {
            width: 100%; } }
        .modal-notifications .modal-notifications-content .notification-block .content-text .description {
          display: block;
          margin-bottom: 10px; }
          .modal-notifications .modal-notifications-content .notification-block .content-text .description p {
            font-size: 16px;
            font-weight: 450;
            line-height: 22.4px;
            margin-bottom: 0; }
        .modal-notifications .modal-notifications-content .notification-block .content-text .validity {
          margin-bottom: 0;
          font-size: 12px; }
        .modal-notifications .modal-notifications-content .notification-block .content-text .btn-b-grey {
          background-color: #f4f4f4;
          color: #00001A;
          padding: 15px 20px;
          border: 1px solid #00001A;
          font-family: "CircularXXWeb-Medium";
          font-weight: 500;
          font-size: 14px;
          line-height: 16.8px;
          display: inline-block;
          text-transform: inherit; }
          .modal-notifications .modal-notifications-content .notification-block .content-text .btn-b-grey:hover {
            background-color: gray;
            color: #00001A;
            -webkit-transition: 0.5s;
            transition: 0.5s; }

.ui-autocomplete {
  top: 50px !important;
  width: 417px;
  left: 54.5% !important;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  border: none !important;
  background-color: #fff; }
  .ui-autocomplete .breadcrumb_find {
    width: 100%;
    display: block; }
    .ui-autocomplete .breadcrumb_find .search-categories, .ui-autocomplete .breadcrumb_find .search-brands {
      border-bottom: 1px solid #fff;
      background-color: #eee; }

.modal-cont {
  position: fixed;
  right: 0;
  top: 0;
  width: 514px;
  height: 100vh;
  display: flex;
  flex-direction: column;
  flex-flow: column;
  overflow-y: auto;
  scrollbar-width: thin;
  padding: 40px;
  border: 1px solid #000;
  z-index: 999;
  background-color: #fff;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
  opacity: 0; }
  .modal-cont.new-slide {
    transform: translateX(0);
    opacity: 1; }
  @media (max-width: 768px) {
    .modal-cont {
      width: 100%;
      padding: 20px; } }
  .modal-cont .close {
    display: block;
    width: 100%;
    background-color: #f4f4f4;
    color: #00001A;
    padding: 15px 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16.8px;
    letter-spacing: 1px; }
  .modal-cont .title {
    display: inline-block;
    width: 100%;
    margin-bottom: 100px; }
    .modal-cont .title .image-block {
      display: inline-block;
      vertical-align: middle;
      margin-right: 20px; }
      .modal-cont .title .image-block img {
        width: 58px;
        height: auto; }
    .modal-cont .title .user-block {
      display: inline-block;
      vertical-align: middle; }
      .modal-cont .title .user-block h1 {
        display: block;
        font-size: 29px;
        font-weight: bold;
        line-height: 29px;
        margin-bottom: 4px;
        margin-top: 0;
        text-transform: uppercase; }
      .modal-cont .title .user-block a {
        display: inline-block;
        font-size: 16px;
        font-weight: 450;
        line-height: 16px;
        letter-spacing: 0.5px;
        color: #00001A;
        border-bottom: 1px solid transparent;
        -webkit-transition: 0.5s;
        /* For Safari 3.1 to 6.0 */
        transition: 0.5s; }
        .modal-cont .title .user-block a:after {
          content: "";
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-right-arrow.png);
          background-size: 18px 18px;
          background-position: center;
          height: 18px;
          width: 18px;
          display: inline-block;
          background-repeat: no-repeat;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out;
          vertical-align: bottom; }
          .no-png .modal-cont .title .user-block a:after {
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-right-arrow.png); }
        .modal-cont .title .user-block a:hover {
          border-color: #00001A;
          -webkit-transition: 0.5s;
          /* For Safari 3.1 to 6.0 */
          transition: 0.5s; }
  .modal-cont .cards {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px; }
    .modal-cont .cards .card-left {
      min-width: 206px;
      height: 137px;
      background-color: #FFC107;
      padding: 16px;
      border-radius: 15px;
      position: relative; }
      .modal-cont .cards .card-left p {
        font-size: 36px;
        font-weight: 500;
        line-height: 36px;
        letter-spacing: 1px;
        margin-top: 5px; }
      .modal-cont .cards .card-left a {
        font-size: 16px;
        font-weight: 450;
        line-height: 16px;
        letter-spacing: 0.5px;
        position: absolute;
        bottom: 20px;
        left: 20px;
        color: #00001A;
        border-bottom: 1px solid transparent;
        -webkit-transition: 0.5s;
        /* For Safari 3.1 to 6.0 */
        transition: 0.5s; }
        .modal-cont .cards .card-left a:after {
          content: "";
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-right-arrow.png);
          background-size: 18px 18px;
          background-position: center;
          height: 18px;
          width: 18px;
          display: inline-block;
          background-repeat: no-repeat;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out;
          vertical-align: bottom; }
          .no-png .modal-cont .cards .card-left a:after {
            background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-right-arrow.png); }
        .modal-cont .cards .card-left a:hover {
          border-color: #00001A;
          -webkit-transition: 0.5s;
          /* For Safari 3.1 to 6.0 */
          transition: 0.5s; }
    .modal-cont .cards .card-right {
      min-width: 206px;
      height: 137px;
      position: relative;
      -webkit-transition: 0.5s;
      /* For Safari 3.1 to 6.0 */
      transition: 0.5s; }
      .modal-cont .cards .card-right p {
        position: absolute;
        bottom: 20px;
        left: 20px;
        z-index: 1;
        font-size: 12px;
        font-weight: 450;
        line-height: 16px;
        text-transform: uppercase; }
      .modal-cont .cards .card-right img {
        position: absolute;
        display: block;
        width: 100%; }
      .modal-cont .cards .card-right:hover {
        filter: brightness(0.6);
        -webkit-transition: 0.5s;
        /* For Safari 3.1 to 6.0 */
        transition: 0.5s; }
  .modal-cont .content-cont {
    width: 100%;
    display: block;
    margin-bottom: 20px; }
    .modal-cont .content-cont ul li {
      display: block;
      padding: 20px 0;
      border-bottom: 1px solid #00001A;
      -webkit-transition: 0.5s;
      /* For Safari 3.1 to 6.0 */
      transition: 0.5s; }
      .modal-cont .content-cont ul li:last-child {
        border-bottom: none; }
      .modal-cont .content-cont ul li a {
        font-size: 14px;
        font-weight: 500;
        line-height: 14px;
        letter-spacing: 0.5px;
        border-bottom: 1px solid transparent;
        -webkit-transition: 0.5s;
        /* For Safari 3.1 to 6.0 */
        transition: 0.5s;
        color: #00001A;
        text-transform: uppercase; }
        .modal-cont .content-cont ul li a:hover {
          border-color: #00001A;
          -webkit-transition: 0.5s;
          /* For Safari 3.1 to 6.0 */
          transition: 0.5s; }
  .modal-cont .btn-cartmd-b {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 5px; }
    .modal-cont .btn-cartmd-b .btn-cartmd-int {
      width: 100% !important;
      margin-bottom: 10px;
      display: block; }

.modal-puncte {
  display: none;
  width: 400px;
  position: absolute;
  z-index: 999;
  top: 38px;
  right: 0;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
  background-color: #ffffff;
  padding: 10px; }
  @media (max-width: 768px) {
    .modal-puncte {
      width: 100%; } }
  .modal-puncte .close {
    right: 5px;
    color: #00001A;
    position: absolute;
    transition-property: background-color, color;
    transition-duration: 0.5s;
    transition-timing-function: linear; }
    .modal-puncte .close:hover {
      background-color: #eee;
      color: #00001A; }
  .modal-puncte .h2title {
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 1px;
    text-align: center; }
  .modal-puncte .total {
    display: inline-block;
    width: 100%;
    margin-top: 20px; }
    .modal-puncte .total .titlu {
      float: left; }
    .modal-puncte .total .puncte {
      float: right; }
  .modal-puncte .data-exp {
    display: inline-block;
    width: 100%; }
    .modal-puncte .data-exp .titlu {
      float: left; }
    .modal-puncte .data-exp .data {
      float: right; }
  .modal-puncte .btn-cartmd-b {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 5px; }
    .modal-puncte .btn-cartmd-b .btn-cartmd-int {
      width: 100% !important;
      margin-bottom: 10px;
      display: block; }

.modal-wishlist {
  position: fixed;
  right: 0;
  top: 0;
  width: 514px;
  height: 100vh;
  display: flex;
  flex-direction: column;
  padding: 40px 40px 166px 40px;
  border: 1px solid #000;
  z-index: 999;
  background-color: #fff;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
  opacity: 0; }
  .modal-wishlist.new-slide {
    transform: translateX(0);
    opacity: 1; }
  @media (max-width: 768px) {
    .modal-wishlist {
      width: 100%;
      padding: 40px 20px 200px 20px; } }
  .modal-wishlist .close {
    display: block;
    width: 100%;
    background-color: #f4f4f4;
    color: #00001A;
    padding: 15px 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16.8px;
    letter-spacing: 1px; }
  .modal-wishlist .h2title {
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 1px;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px; }
  .modal-wishlist .modal-wishlist-content {
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
    width: 100%;
    scrollbar-width: thin;
    padding-right: 14px; }
    .modal-wishlist .modal-wishlist-content .cartmd-prod {
      display: flex;
      margin: 20px 0;
      align-items: center; }
      .modal-wishlist .modal-wishlist-content .cartmd-prod .img_modal_wishlist {
        min-width: 148px;
        width: 148px;
        padding: 10px;
        vertical-align: middle; }
        @media (max-width: 480px) {
          .modal-wishlist .modal-wishlist-content .cartmd-prod .img_modal_wishlist {
            min-width: 110px;
            width: 110px; } }
        .modal-wishlist .modal-wishlist-content .cartmd-prod .img_modal_wishlist img {
          display: block;
          width: 100%;
          height: auto; }
      .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content {
        padding-left: 10px;
        vertical-align: middle;
        flex-grow: 3; }
        .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content p {
          margin-bottom: 0; }
        .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .brand-title a {
          display: block;
          font-size: 16px;
          font-weight: 500;
          line-height: 16.6px;
          text-transform: uppercase; }
        .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .brand-subtitle a {
          display: block;
          font-size: 14px;
          font-weight: 450;
          line-height: 16.6px; }
        .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content p a {
          color: #00001A; }
        .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .product-price {
          display: flex;
          margin-bottom: 10px; }
          @media (max-width: 400px) {
            .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .product-price {
              flex-flow: column;
              align-items: flex-start; } }
          .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron_disc {
            font-size: 16px;
            font-weight: 450;
            line-height: 19.6px;
            margin-right: 10px;
            color: red; }
            .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron_disc sup {
              font-size: 12px; }
          .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron_old {
            font-size: 14px;
            font-weight: 450;
            line-height: 19.6px;
            color: gray; }
          .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron {
            font-size: 16px;
            font-weight: 450;
            line-height: 19.6px; }
            .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron sup {
              font-size: 12px; }
        .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .produs-indisponibil {
          color: red; }
        .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block {
          display: flex;
          justify-content: space-between;
          align-items: center; }
          @media (max-width: 400px) {
            .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block {
              flex-flow: column;
              align-items: end; } }
          .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block .remove_modalwish_ui {
            color: #00001A;
            text-decoration: none;
            border-bottom: 1px solid transparent;
            -webkit-transition: 0.5s;
            transition: 0.5s;
            font-weight: 450;
            cursor: pointer; }
            .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block .remove_modalwish_ui:hover {
              border-color: black;
              -webkit-transition: 0.5s;
              transition: 0.5s; }
          .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block .addcart_modalwish_ui {
            background-color: #f4f4f4;
            color: #00001A;
            padding: 15px 20px;
            cursor: pointer;
            border: 1px solid #00001A;
            font-weight: 500;
            font-size: 14px;
            line-height: 16.8px;
            letter-spacing: 1px;
            text-transform: none;
            -webkit-transition: 0.5s;
            transition: 0.5s; }
            @media (max-width: 400px) {
              .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block .addcart_modalwish_ui {
                margin-bottom: 14px;
                padding: 5px 10px; } }
            @media (max-width: 480px) {
              .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block .addcart_modalwish_ui {
                padding: 10px 10px;
                letter-spacing: 0; } }
            .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block .addcart_modalwish_ui:hover {
              background-color: gray;
              color: #00001A;
              -webkit-transition: 0.5s;
              transition: 0.5s; }
          .modal-wishlist .modal-wishlist-content .cartmd-prod .cartmd-prod-content .buttons-block.remove-indisponibil {
            justify-content: flex-end; }
  .modal-wishlist .btn-cartmd-b {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    width: 100%; }
    @media (max-width: 768px) {
      .modal-wishlist .btn-cartmd-b {
        padding-bottom: 80px;
        padding-left: 20px;
        padding-right: 20px; } }
    .modal-wishlist .btn-cartmd-b .price-block {
      border-top: 1px solid #00001A;
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 10px 0; }
    .modal-wishlist .btn-cartmd-b .btn-cartmd-int {
      width: 100% !important;
      margin-bottom: 10px;
      display: block;
      padding: 15px 20px; }

.modal-cart {
  position: fixed;
  right: 0;
  top: 0;
  width: 514px;
  height: 100vh;
  border: 1px solid #000;
  z-index: 999;
  background-color: #fff;
  padding: 40px 40px 210px 40px !important;
  display: flex;
  flex-direction: column;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
  opacity: 0; }
  .modal-cart.new-slide {
    transform: translateX(0);
    opacity: 1; }
  @media (max-width: 768px) {
    .modal-cart {
      width: 100%;
      padding: 20px 20px 255px 20px !important; } }
  .modal-cart .close {
    display: block;
    width: 100%;
    background-color: #f4f4f4;
    color: #00001A;
    padding: 15px 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16.8px;
    letter-spacing: 1px; }
  .modal-cart .h2title {
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 1px;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px; }
  .modal-cart .modal-cart-content {
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
    width: 100%;
    scrollbar-width: thin; }
    .modal-cart .modal-cart-content .cartmd-prod {
      display: flex;
      margin: 20px 0; }
      .modal-cart .modal-cart-content .cartmd-prod .img_modal_cart {
        min-width: 148px;
        width: 148px;
        padding: 10px;
        vertical-align: middle; }
        @media (max-width: 480px) {
          .modal-cart .modal-cart-content .cartmd-prod .img_modal_cart {
            min-width: 110px;
            width: 110px; } }
        .modal-cart .modal-cart-content .cartmd-prod .img_modal_cart img {
          display: block;
          width: 100%;
          height: auto; }
      .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content {
        padding-left: 10px;
        vertical-align: middle;
        flex-grow: 3; }
        .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content p {
          margin-bottom: 0; }
        .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .brand-title a {
          display: block;
          font-size: 16px;
          font-weight: 500;
          line-height: 16.6px;
          text-transform: uppercase; }
        .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .brand-subtitle a {
          display: block;
          font-size: 14px;
          font-weight: 450;
          line-height: 16.6px; }
        .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content p a {
          color: #00001A; }
        .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .product-price {
          display: flex;
          margin-bottom: 10px; }
          @media (max-width: 400px) {
            .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .product-price {
              flex-flow: column;
              align-items: flex-start; } }
          .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron_disc {
            font-size: 16px;
            font-weight: 450;
            line-height: 19.6px;
            margin-right: 10px;
            color: red; }
            .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron_disc sup {
              font-size: 12px; }
          .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron_old {
            font-size: 14px;
            font-weight: 450;
            line-height: 19.6px;
            color: gray; }
          .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron {
            font-size: 16px;
            font-weight: 450;
            line-height: 19.6px; }
            .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .product-price .suma_ron sup {
              font-size: 12px; }
        .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .produs-indisponibil {
          color: red; }
        .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .buttons-block {
          display: flex;
          justify-content: flex-end;
          align-items: center; }
          .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .buttons-block .add-to-wishlist {
            color: #00001A;
            text-decoration: none;
            border-bottom: 1px solid transparent;
            -webkit-transition: 0.5s;
            transition: 0.5s;
            font-weight: 450;
            cursor: pointer;
            margin-right: 20px; }
            .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .buttons-block .add-to-wishlist:hover {
              border-color: black;
              -webkit-transition: 0.5s;
              transition: 0.5s; }
          .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .buttons-block .addcart_modalcart_ui {
            color: #00001A;
            text-decoration: none;
            border-bottom: 1px solid transparent;
            -webkit-transition: 0.5s;
            transition: 0.5s;
            font-weight: 450;
            cursor: pointer; }
            .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .buttons-block .addcart_modalcart_ui:hover {
              border-color: black;
              -webkit-transition: 0.5s;
              transition: 0.5s; }
        .modal-cart .modal-cart-content .cartmd-prod .cartmd-prod-content .remove-cart-product {
          margin-top: 0; }
  .modal-cart .subtotal {
    width: 100%;
    display: inline-block;
    margin-top: 10px; }
    .modal-cart .subtotal .titlu {
      float: left;
      display: block;
      font-size: 14px;
      font-weight: 600;
      margin-left: 110px;
      text-transform: uppercase;
      margin-top: 5px;
      margin-bottom: 0; }
      @media screen and (max-width: 768px) {
        .modal-cart .subtotal .titlu {
          margin-left: 85px; } }
    .modal-cart .subtotal .pret {
      float: right;
      display: block;
      margin-right: 10px;
      margin-bottom: 0; }
    .modal-cart .subtotal .total-eu {
      float: right;
      display: block;
      margin-bottom: 0; }
    .modal-cart .subtotal .total-lei {
      float: right;
      display: block;
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 0; }
  .modal-cart .btn-cartmd-b {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    width: 100%; }
    @media (max-width: 768px) {
      .modal-cart .btn-cartmd-b {
        padding-bottom: 80px; } }
    .modal-cart .btn-cartmd-b .price-block {
      border-top: 1px solid #00001A;
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 10px 0; }
    .modal-cart .btn-cartmd-b .btn-cartmd-int {
      width: 100% !important;
      margin-bottom: 10px;
      display: block;
      padding: 15px 20px; }

.background-black-show {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  z-index: 91;
  opacity: 0;
  display: none; }
  .background-black-show.show_background {
    opacity: 1;
    display: flex;
    animation-name: animations_submenu_show;
    animation-duration: 0.5s;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 0s; }

.products_view {
  position: relative; }

.warning-block {
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999; }
  .warning-block .succes, .warning-block .info, .warning-block .warning, .warning-block .error-warn {
    width: 300px;
    height: 300px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto;
    border-radius: 50%; }
    @media screen and (max-width: 768px) {
      .warning-block .succes, .warning-block .info, .warning-block .warning, .warning-block .error-warn {
        width: 250px;
        height: 250px; } }
    .warning-block .succes [class^="icon-"]::before, .warning-block .succes [class*=" icon-"]::before, .warning-block .info [class^="icon-"]::before, .warning-block .info [class*=" icon-"]::before, .warning-block .warning [class^="icon-"]::before, .warning-block .warning [class*=" icon-"]::before, .warning-block .error-warn [class^="icon-"]::before, .warning-block .error-warn [class*=" icon-"]::before {
      font-size: 6em;
      top: 15%;
      position: absolute;
      margin: 0 auto;
      width: 100%; }
      @media screen and (max-width: 768px) {
        .warning-block .succes [class^="icon-"]::before, .warning-block .succes [class*=" icon-"]::before, .warning-block .info [class^="icon-"]::before, .warning-block .info [class*=" icon-"]::before, .warning-block .warning [class^="icon-"]::before, .warning-block .warning [class*=" icon-"]::before, .warning-block .error-warn [class^="icon-"]::before, .warning-block .error-warn [class*=" icon-"]::before {
          font-size: 4em; } }
    .warning-block .succes p, .warning-block .info p, .warning-block .warning p, .warning-block .error-warn p {
      display: inline-block; }
      .warning-block .succes p b, .warning-block .info p b, .warning-block .warning p b, .warning-block .error-warn p b {
        display: none; }
      .warning-block .succes p span, .warning-block .info p span, .warning-block .warning p span, .warning-block .error-warn p span {
        position: absolute;
        font-size: 18px;
        top: 50%;
        text-align: center;
        padding: 0 50px;
        width: 100%; }
    .warning-block .succes .close, .warning-block .info .close, .warning-block .warning .close, .warning-block .error-warn .close {
      font-weight: bold;
      right: 0;
      font-size: 22px;
      transition-duration: 0.5s;
      transition-property: background-color, color;
      transition-timing-function: linear;
      position: absolute;
      top: 0;
      padding: 2px 10px;
      border-radius: 50%;
      color: #00001A;
      border: 2px solid #00001A; }
  .warning-block .succes {
    background-color: #DEF0D8; }
    .warning-block .succes [class^="icon-"]::before, .warning-block .succes [class*=" icon-"]::before {
      color: #6b9d5b; }
    .warning-block .succes span {
      color: #6b9d5b; }
  .warning-block .info {
    background-color: #D9EDF6; }
    .warning-block .info [class^="icon-"]::before, .warning-block .info [class*=" icon-"]::before {
      color: #578da6; }
    .warning-block .info span {
      color: #578da6; }
  .warning-block .warning {
    background-color: #FDF8E4; }
    .warning-block .warning [class^="icon-"]::before, .warning-block .warning [class*=" icon-"]::before {
      color: #a48b29; }
    .warning-block .warning span {
      color: #a48b29; }
  .warning-block .error-warn {
    background-color: #F3DDDF; }
    .warning-block .error-warn [class^="icon-"]::before, .warning-block .error-warn [class*=" icon-"]::before {
      color: #96242e; }
    .warning-block .error-warn span {
      color: #96242e; }

.dummies {
  display: none; }

.breadcrumb_parrent ul {
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  list-style: none; }
  @media screen and (max-width: 1367px) {
    .breadcrumb_parrent ul {
      padding-left: 15px;
      padding-right: 15px; } }
  .breadcrumb_parrent ul li {
    display: inline;
    font-size: 12px; }
    .breadcrumb_parrent ul li a {
      color: #00001A; }
      .breadcrumb_parrent ul li a:hover {
        color: #FFC107; }
    .breadcrumb_parrent ul li:after {
      background-image: url(https://static-v3.crewshop.ro/images/icon-shipping-plane-up.png);
      background-size: 10px auto;
      background-repeat: no-repeat;
      background-position: center;
      content: "";
      height: 9px;
      width: 18px;
      margin: 0;
      display: inline-block;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
      .no-png .breadcrumb_parrent ul li:after {
        background-image: url(https://static-v3.crewshop.ro/images/icon-shipping-plane-up.png); }
    .breadcrumb_parrent ul li:last-child:after {
      display: none; }
    .breadcrumb_parrent ul li.last {
      opacity: 0.5; }

.h2title {
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase; }

header.supraheader_element {
  display: block; }
  header.supraheader_element #supraheader_block {
    background-color: #990000; }
    header.supraheader_element #supraheader_block.supraheader_voucher .supraheader_container .left-block {
      display: inline-block; }
    header.supraheader_element #supraheader_block.supraheader_voucher .supraheader_container .right-block {
      width: 38%;
      text-align: right; }
      @media screen and (max-width: 768px) {
        header.supraheader_element #supraheader_block.supraheader_voucher .supraheader_container .right-block {
          width: 100%;
          text-align: center; } }
    header.supraheader_element #supraheader_block.supraheader_voucher .supraheader_container .voucher-block {
      background: transparent; }
    header.supraheader_element #supraheader_block .supraheader_container {
      max-width: 1366px;
      margin-left: auto;
      margin-right: auto;
      padding: 3px 10px;
      position: relative;
      display: block; }
      @media screen and (max-width: 768px) {
        header.supraheader_element #supraheader_block .supraheader_container {
          display: flex;
          flex-direction: column; } }
      header.supraheader_element #supraheader_block .supraheader_container .left-block {
        display: none;
        width: 59%;
        vertical-align: middle; }
        header.supraheader_element #supraheader_block .supraheader_container .left-block img {
          max-width: 200px;
          max-height: 65px; }
        @media screen and (max-width: 768px) {
          header.supraheader_element #supraheader_block .supraheader_container .left-block {
            width: 100%;
            text-align: center;
            order: 2; }
            header.supraheader_element #supraheader_block .supraheader_container .left-block img {
              display: none; } }
        header.supraheader_element #supraheader_block .supraheader_container .left-block .title-text {
          display: inline-block;
          vertical-align: middle;
          margin-bottom: 0;
          color: #fff;
          margin-right: 40px; }
          header.supraheader_element #supraheader_block .supraheader_container .left-block .title-text b {
            margin-left: 10px; }
          @media screen and (max-width: 480px) {
            header.supraheader_element #supraheader_block .supraheader_container .left-block .title-text {
              margin-right: 0; } }
      header.supraheader_element #supraheader_block .supraheader_container .right-block {
        display: inline-block;
        width: 100%;
        text-align: center;
        vertical-align: middle; }
        @media screen and (max-width: 768px) {
          header.supraheader_element #supraheader_block .supraheader_container .right-block {
            width: 100%;
            text-align: center;
            order: 1;
            margin-bottom: 0; } }
        header.supraheader_element #supraheader_block .supraheader_container .right-block .title {
          display: none; }
        header.supraheader_element #supraheader_block .supraheader_container .right-block .counter_style {
          display: inline-block;
          color: white;
          margin: 0 5px; }
          header.supraheader_element #supraheader_block .supraheader_container .right-block .counter_style span.number-style {
            display: block;
            font-size: 34px;
            font-weight: 900;
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333333+0,000000+15,000000+35,606060+50,000000+65,000000+85,000000+85,303030+100,000000+100,2b2b2b+100 */
            background: #333333;
            /* Old browsers */
            background: -moz-linear-gradient(top, #333333 0%, black 15%, black 35%, #606060 50%, black 65%, black 85%, black 85%, #303030 100%, black 100%, #2b2b2b 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #333333 0%, black 15%, black 35%, #606060 50%, black 65%, black 85%, black 85%, #303030 100%, black 100%, #2b2b2b 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #333333 0%, black 15%, black 35%, #606060 50%, black 65%, black 85%, black 85%, #303030 100%, black 100%, #2b2b2b 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#2b2b2b', GradientType=0);
            /* IE6-9 */
            padding: 0 10px;
            margin-bottom: 5px; }
          header.supraheader_element #supraheader_block .supraheader_container .right-block .counter_style span.text-style {
            display: block;
            font-size: 12px;
            font-weight: 900;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: #fff;
            text-align: center; }
          header.supraheader_element #supraheader_block .supraheader_container .right-block .counter_style span {
            color: #fff; }
      header.supraheader_element #supraheader_block .supraheader_container .voucher_container {
        display: inline-block;
        vertical-align: middle; }
        header.supraheader_element #supraheader_block .supraheader_container .voucher_container .block-text {
          display: none; }
        header.supraheader_element #supraheader_block .supraheader_container .voucher_container .block-button .btn-b-grey {
          color: #263238 !important;
          border: 1px solid #263238 !important;
          background-color: #fff; }
  header.supraheader_element.top-menu-modify .centered-navigation .submenu_background-dark {
    top: 249px; }

.supraheader-mark {
  display: inline-block;
  width: 100%;
  background-color: #263238;
  text-align: center; }
  .supraheader-mark .supraheader-container {
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    padding: 3px 10px;
    position: relative;
    display: block; }
    .supraheader-mark .supraheader-container p {
      display: inline-block;
      vertical-align: middle;
      margin-bottom: 0;
      font-weight: 600;
      font-size: 16px;
      color: #fff; }
      .supraheader-mark .supraheader-container p a {
        margin-left: 10px; }
      @media screen and (max-width: 768px) {
        .supraheader-mark .supraheader-container p {
          width: 100%;
          text-align: center; }
          .supraheader-mark .supraheader-container p a {
            margin-left: 0; } }
    .supraheader-mark .supraheader-container button.btn-b {
      display: block;
      float: right; }
      @media screen and (max-width: 768px) {
        .supraheader-mark .supraheader-container button.btn-b {
          float: inherit;
          text-align: center;
          margin-top: 5px;
          margin-left: auto;
          margin-right: auto; } }

@-webkit-keyframes open_search-parent-animation {
  from {
    top: 154px;
    opacity: 0; }
  to {
    top: 111px;
    opacity: 1; } }
@-moz-keyframes open_search-parent-animation {
  from {
    top: 154px;
    opacity: 0; }
  to {
    top: 111px;
    opacity: 1; } }
@-o-keyframes open_search-parent-animation {
  from {
    top: 154px;
    opacity: 0; }
  to {
    top: 111px;
    opacity: 1; } }
@keyframes open_search-parent-animation {
  from {
    top: 154px;
    opacity: 0; }
  to {
    top: 111px;
    opacity: 1; } }
.filters .icon_filter_mobile {
  display: none; }
  @media screen and (max-width: 1024px) {
    .filters .icon_filter_mobile {
      display: block;
      width: 100%;
      padding-left: 20px;
      font-size: 14px;
      color: #00001A;
      -webkit-transition: 0.3s ease-out;
      -moz-transition: 0.3s ease-out;
      -o-transition: 0.3s ease-out;
      -ms-transition: 0.3s ease-out;
      transition: 0.3s ease-out; }
      .filters .icon_filter_mobile:before {
        background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-filters.png);
        content: "";
        background-size: 24px 24px;
        background-position: center;
        height: 25px;
        width: 25px;
        margin-right: 8px;
        display: inline-block;
        background-repeat: no-repeat;
        -webkit-transition: 0.3s ease-out;
        -moz-transition: 0.3s ease-out;
        -o-transition: 0.3s ease-out;
        -ms-transition: 0.3s ease-out;
        transition: 0.3s ease-out;
        vertical-align: middle; }
        .no-png .filters .icon_filter_mobile:before {
          background-image: url(https://static-v3.crewshop.ro/images/icons-new/icon-filters.png); } }

.footer-parent {
  background-color: #00001A;
  margin-top: auto; }
  .footer-parent .form-block {
    width: 100%; }
    .footer-parent .form-block .input-block {
      width: 100%;
      position: relative;
      margin-bottom: 20px; }
      .footer-parent .form-block .input-block input {
        display: block;
        width: 100%;
        height: 48px;
        padding: 16px 14px 16px 14px;
        justify-content: space-between;
        border: 1px solid #00001A !important; }
      .footer-parent .form-block .input-block label {
        position: absolute;
        top: -19px;
        left: 9px;
        background-color: #fff;
        padding: 8px 6px 8px 6px;
        font-family: "CircularXXWeb-Book";
        font-weight: 450;
        font-size: 16px;
        line-height: 19.2px;
        text-align: center; }
  .footer-parent .btn {
    background-color: #00001A;
    padding: 20px 24px 20px 24px;
    border: 1px solid #00001A;
    font-family: "CircularXXWeb-Medium";
    font-weight: 500;
    font-size: 14px;
    line-height: 16.8px;
    letter-spacing: 1px;
    color: #fff;
    cursor: pointer;
    -webkit-transition: 0.5s;
    /* For Safari 3.1 to 6.0 */
    transition: 0.5s; }
    .footer-parent .btn:hover {
      background-color: gray;
      color: #00001A;
      -webkit-transition: 0.5s;
      /* For Safari 3.1 to 6.0 */
      transition: 0.5s; }
    .footer-parent .btn.btn-full-width {
      display: inline-block;
      width: 100%;
      text-align: center; }
    .footer-parent .btn.btn-white {
      background-color: #fff;
      color: #00001A; }
      .footer-parent .btn.btn-white:hover {
        background-color: gray;
        color: #00001A;
        -webkit-transition: 0.5s;
        /* For Safari 3.1 to 6.0 */
        transition: 0.5s; }
    .footer-parent .btn.btn-grey {
      background-color: #f4f4f4;
      color: #00001A;
      padding: 15px 20px; }
      .footer-parent .btn.btn-grey:hover {
        background-color: gray;
        color: #00001A;
        -webkit-transition: 0.5s;
        /* For Safari 3.1 to 6.0 */
        transition: 0.5s; }
    .footer-parent .btn.btn-oval {
      border-radius: 57px; }
  .footer-parent .block-beneficii {
    display: flex;
    justify-content: space-evenly;
    padding: 20px;
    background-color: #fff;
    border-top: 0.5px solid #00001A; }
    @media (max-width: 1376px) {
      .footer-parent .block-beneficii {
        overflow-x: auto; } }
    @media (max-width: 768px) {
      .footer-parent .block-beneficii {
        overflow-x: unset;
        flex-wrap: wrap; } }
    .footer-parent .block-beneficii .beneficiu {
      margin: 10px; }
      @media (max-width: 1376px) {
        .footer-parent .block-beneficii .beneficiu {
          flex: none; } }
      @media (max-width: 768px) {
        .footer-parent .block-beneficii .beneficiu {
          flex: auto; } }
      .footer-parent .block-beneficii .beneficiu .block-image {
        display: inline-block;
        vertical-align: middle;
        margin-right: 20px; }
        .footer-parent .block-beneficii .beneficiu .block-image img {
          width: 54px; }
      .footer-parent .block-beneficii .beneficiu .block-text {
        display: inline-block;
        vertical-align: middle;
        max-width: 296px; }
        .footer-parent .block-beneficii .beneficiu .block-text h3 {
          font-size: 16px;
          font-family: "CircularXXWeb-Bold";
          font-weight: 700;
          line-height: 19.2px;
          margin-bottom: 5px;
          text-transform: uppercase; }
        .footer-parent .block-beneficii .beneficiu .block-text p {
          font-size: 14px;
          font-family: "CircularXXWeb-Book";
          font-weight: 450;
          line-height: 18.13px;
          margin-bottom: 0; }
  .footer-parent .container {
    max-width: 1376px;
    display: block;
    margin: 0 auto;
    position: relative;
    padding: 0; }
    @media (max-width: 1376px) {
      .footer-parent .container {
        padding-left: 20px;
        padding-right: 20px; } }
    .footer-parent .container .block-footer-head {
      background-color: #00001A;
      padding: 40px 20px;
      display: flex;
      justify-content: space-between; }
      .footer-parent .container .block-footer-head .newsletter-block {
        width: 78%;
        display: flex;
        justify-content: space-between;
        align-items: center; }
        @media (max-width: 1023px) {
          .footer-parent .container .block-footer-head .newsletter-block {
            width: 100%;
            flex-wrap: wrap; } }
        .footer-parent .container .block-footer-head .newsletter-block h1 {
          font-size: 24px;
          font-family: "CircularXXWeb-Bold";
          font-weight: 700;
          line-height: 24.96px;
          color: #fff; }
          @media (max-width: 1023px) {
            .footer-parent .container .block-footer-head .newsletter-block h1 {
              width: 100%;
              text-align: center;
              margin-bottom: 30px; } }
        .footer-parent .container .block-footer-head .newsletter-block .form-block {
          text-align: center; }
          @media (max-width: 1023px) {
            .footer-parent .container .block-footer-head .newsletter-block .form-block {
              width: auto;
              min-width: 70%; } }
          @media (max-width: 480px) {
            .footer-parent .container .block-footer-head .newsletter-block .form-block {
              width: 100%; } }
          .footer-parent .container .block-footer-head .newsletter-block .form-block .input-block {
            display: inline-block;
            text-align: center;
            margin-bottom: 0;
            padding: 0 20px; }
            @media (max-width: 480px) {
              .footer-parent .container .block-footer-head .newsletter-block .form-block .input-block {
                padding: 0; } }
            .footer-parent .container .block-footer-head .newsletter-block .form-block .input-block input {
              background-color: #00001A;
              color: #fff !important;
              font-size: 16px;
              text-align: center;
              font-family: "CircularXXWeb-Book";
              font-weight: 450; }
              @media (max-width: 1023px) {
                .footer-parent .container .block-footer-head .newsletter-block .form-block .input-block input {
                  text-align: left; } }
              @media (max-width: 480px) {
                .footer-parent .container .block-footer-head .newsletter-block .form-block .input-block input {
                  margin-bottom: 20px; } }
        @media (max-width: 480px) {
          .footer-parent .container .block-footer-head .newsletter-block button {
            width: 100% !important; } }
      .footer-parent .container .block-footer-head .vertical-line {
        width: 5%;
        text-align: right;
        border-right: 0.5px solid #fff; }
        @media (min-width: 1376px) {
          .footer-parent .container .block-footer-head .vertical-line {
            width: 4%; } }
        @media (max-width: 1023px) {
          .footer-parent .container .block-footer-head .vertical-line {
            display: none; } }
      .footer-parent .container .block-footer-head .social-block {
        width: 16%;
        text-align: right; }
        @media (min-width: 1376px) {
          .footer-parent .container .block-footer-head .social-block {
            width: 15%; } }
        @media (max-width: 1023px) {
          .footer-parent .container .block-footer-head .social-block {
            display: none; } }
        .footer-parent .container .block-footer-head .social-block a {
          display: inline-block;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out; }
          .footer-parent .container .block-footer-head .social-block a img {
            width: 66px;
            margin-left: 10px;
            border: 0.5px solid #fff;
            border-radius: 50%; }
          .footer-parent .container .block-footer-head .social-block a:hover {
            opacity: 0.7;
            -webkit-transition: 0.3s ease-out;
            -moz-transition: 0.3s ease-out;
            -o-transition: 0.3s ease-out;
            -ms-transition: 0.3s ease-out;
            transition: 0.3s ease-out; }
    .footer-parent .container .block-footer {
      background-color: #00001A;
      padding: 0 20px; }
      .footer-parent .container .block-footer .block-support {
        display: flex;
        justify-content: space-between;
        padding: 30px 0;
        border-top: 0.5px solid #fff; }
        @media (max-width: 1023px) {
          .footer-parent .container .block-footer .block-support {
            flex-wrap: wrap; } }
        .footer-parent .container .block-footer .block-support .left-block {
          position: relative; }
          @media (max-width: 1023px) {
            .footer-parent .container .block-footer .block-support .left-block {
              width: 100%; } }
          .footer-parent .container .block-footer .block-support .left-block p {
            font-size: 14px;
            font-family: "CircularXXWeb-Bold";
            font-weight: 700;
            line-height: 14.56px;
            color: #fff;
            margin-bottom: 0; }
        .footer-parent .container .block-footer .block-support .open-menu-footer {
          position: absolute;
          top: -9px;
          right: 0;
          display: none;
          min-width: 50px;
          text-align: right; }
          .footer-parent .container .block-footer .block-support .open-menu-footer.showminus:before {
            content: '-';
            color: #fff;
            font-size: 26px;
            line-height: 26px; }
          .footer-parent .container .block-footer .block-support .open-menu-footer.showplus:before {
            content: '+';
            color: #fff;
            font-size: 26px; }
          @media (max-width: 1023px) {
            .footer-parent .container .block-footer .block-support .open-menu-footer {
              display: block; } }
        @media (max-width: 1023px) {
          .footer-parent .container .block-footer .block-support .right-block {
            width: 100%;
            margin-top: 20px; }
            .footer-parent .container .block-footer .block-support .right-block.footer-menu-mobile {
              display: none; } }
        .footer-parent .container .block-footer .block-support .right-block a {
          font-size: 16px;
          font-family: "CircularXXWeb-Book";
          font-weight: 450;
          line-height: 19.2px;
          color: #fff;
          margin-left: 10px;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out; }
          .footer-parent .container .block-footer .block-support .right-block a:hover {
            opacity: 0.7;
            -webkit-transition: 0.3s ease-out;
            -moz-transition: 0.3s ease-out;
            -o-transition: 0.3s ease-out;
            -ms-transition: 0.3s ease-out;
            transition: 0.3s ease-out; }
          @media (max-width: 1023px) {
            .footer-parent .container .block-footer .block-support .right-block a {
              margin-left: 0;
              display: block;
              width: 100%;
              margin-bottom: 5px; } }
        .footer-parent .container .block-footer .block-support:last-of-type {
          border-bottom: 0.5px solid #fff; }
    .footer-parent .container .block-bottom {
      display: flex;
      justify-content: space-between;
      padding: 40px 20px; }
      @media (max-width: 1023px) {
        .footer-parent .container .block-bottom {
          flex-direction: column;
          text-align: center; } }
      .footer-parent .container .block-bottom .social-block-mobile {
        display: none; }
        @media (max-width: 1023px) {
          .footer-parent .container .block-bottom .social-block-mobile {
            display: block;
            margin-bottom: 25px; }
            .footer-parent .container .block-bottom .social-block-mobile a {
              display: inline-block; }
              .footer-parent .container .block-bottom .social-block-mobile a img {
                width: 66px;
                margin-left: 10px;
                border: 0.5px solid #fff;
                border-radius: 50%; } }
      .footer-parent .container .block-bottom .left-block p {
        font-size: 16px;
        font-family: "CircularXXWeb-Book";
        font-weight: 450;
        line-height: 19.2px;
        color: #fff;
        margin-bottom: 0; }
      .footer-parent .container .block-bottom .right-block {
        display: flex;
        justify-content: flex-end; }
        @media (max-width: 1023px) {
          .footer-parent .container .block-bottom .right-block {
            justify-content: center;
            margin-top: 25px;
            flex-wrap: wrap; } }
        .footer-parent .container .block-bottom .right-block a {
          margin-left: 10px; }
          .footer-parent .container .block-bottom .right-block a img {
            max-width: 222px;
            height: 46px;
            border: 1px solid #fff;
            border-radius: 8px; }

@media screen and (max-width: 860px) {
  .icon_menu_mobile {
    background-image: url("https://static-v3.crewshop.ro/images/icon_menu_mobile.svg");
    background-size: 30px auto;
    height: 35px;
    width: 100%;
    text-align: right;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 1em !important;
    vertical-align: middle; } }
.home_v2 .slider .ms-inner-controls-cont, .home_v2 .slider .ms-container {
  position: initial; }
@media screen and (max-width: 985px) {
  .home_v2 .slider .ms-skin-black-1 .ms-nav-next, .home_v2 .slider .ms-skin-black-1 .ms-nav-prev {
    opacity: 0; }
  .home_v2 .slider picture, .home_v2 .slider img {
    width: 100%; } }
.home_v2 .categorii {
  width: 100%;
  display: block; }
  .home_v2 .categorii:first-child {
    margin-bottom: 140px; }
  .home_v2 .categorii .title_categorii {
    width: 100%;
    display: block; }
    .home_v2 .categorii .title_categorii .title_content {
      width: 85%;
      height: 250px;
      margin: 0 auto;
      display: block;
      background-color: #fff;
      visibility: hidden;
      position: relative;
      background-image: url("https://static-v3.crewshop.ro/images/home_section_arrow.png");
      background-repeat: no-repeat;
      background-position: center center; }
      @media screen and (max-width: 985px) {
        .home_v2 .categorii .title_categorii .title_content {
          height: 100px;
          background-position: center 55px; } }
      .home_v2 .categorii .title_categorii .title_content .title_v2 {
        display: block;
        text-align: center;
        width: 100%;
        position: relative;
        visibility: hidden;
        height: 55px;
        top: 45px;
        font-family: "GFS Didot", serif;
        font-weight: 400;
        font-style: normal;
        font-size: 26px; }
        @media screen and (max-width: 985px) {
          .home_v2 .categorii .title_categorii .title_content .title_v2 {
            font-size: 36px;
            background-position: center 10px;
            top: 10px; } }
      .home_v2 .categorii .title_categorii .title_content .title_parfumerie {
        margin-top: 35px; }
        @media screen and (max-width: 985px) {
          .home_v2 .categorii .title_categorii .title_content .title_parfumerie {
            top: 10px; } }
  .home_v2 .categorii .modul-bauturi, .home_v2 .categorii .modul-accesorii, .home_v2 .categorii .modul-dulciuri, .home_v2 .categorii .modul-parfumerie {
    background: #efefef;
    /* Old browsers */
    background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #efefef 0%, #ffffff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #efefef 0%, #ffffff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );
    /* IE6-9 */ }
  .home_v2 .categorii .imagini-parfumerie {
    text-align: center; }
  .home_v2 .categorii .content_categorii {
    width: 1336px;
    margin: 0 auto;
    display: inline-block;
    padding: 14px;
    height: 410px;
    position: relative;
    margin-top: -100px;
    text-align: left; }
    @media screen and (max-width: 1360px) {
      .home_v2 .categorii .content_categorii {
        width: 1000px;
        height: 290px; } }
    @media screen and (max-width: 985px) {
      .home_v2 .categorii .content_categorii {
        width: 100%;
        height: 100%;
        display: inline-block;
        top: -15px;
        margin-top: inherit; }
        .home_v2 .categorii .content_categorii .categ_img {
          width: 100% !important;
          margin-bottom: 14px; }
        .home_v2 .categorii .content_categorii .cat_top_dr {
          width: 100% !important; } }
    .home_v2 .categorii .content_categorii .categ_block {
      display: block;
      width: 100%;
      box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
      background-color: #fff; }
      .home_v2 .categorii .content_categorii .categ_block img {
        width: 100%;
        display: block; }
        .home_v2 .categorii .content_categorii .categ_block img:hover {
          filter: opacity(0.7) grayscale(80%);
          -webkit-transition: all 0.4s ease-in-out;
          -moz-transition: all 0.4s ease-in-out;
          -o-transition: all 0.4s ease-in-out;
          -ms-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out; }
      .home_v2 .categorii .content_categorii .categ_block span {
        background-color: #fff;
        color: #00001A;
        display: block;
        font-family: "Raleway",sans-serif;
        font-weight: 600;
        height: 25px;
        letter-spacing: 0.05em;
        line-height: 25px;
        padding-left: 20px;
        width: 100%; }
        @media screen and (max-width: 1360px) {
          .home_v2 .categorii .content_categorii .categ_block span {
            font-size: 10px; } }
    .home_v2 .categorii .content_categorii .cat_int_top {
      display: block;
      width: 100%;
      float: left; }
      .home_v2 .categorii .content_categorii .cat_int_top .cat_img-1 {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 66.1275506663%; }
        .home_v2 .categorii .content_categorii .cat_int_top .cat_img-1:last-child {
          margin-right: 0; }
      .home_v2 .categorii .content_categorii .cat_int_top .cat_top_dr {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 32.2551013326%; }
        .home_v2 .categorii .content_categorii .cat_int_top .cat_top_dr:last-child {
          margin-right: 0; }
        .home_v2 .categorii .content_categorii .cat_int_top .cat_top_dr .cat_img-2 {
          margin-bottom: 14px; }
          @media screen and (max-width: 1360px) {
            .home_v2 .categorii .content_categorii .cat_int_top .cat_top_dr .cat_img-2 {
              margin-bottom: 4px; } }
          @media screen and (max-width: 985px) {
            .home_v2 .categorii .content_categorii .cat_int_top .cat_top_dr .cat_img-2 {
              margin-bottom: 14px; } }
        .home_v2 .categorii .content_categorii .cat_int_top .cat_top_dr .cat_img-3 {
          margin-bottom: 14px; }
    .home_v2 .categorii .content_categorii .cat_int_bottom {
      display: block;
      width: 100%; }
      .home_v2 .categorii .content_categorii .cat_int_bottom .cat_img-4 {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 32.2551013326%; }
        .home_v2 .categorii .content_categorii .cat_int_bottom .cat_img-4:last-child {
          margin-right: 0; }
    @media screen and (max-width: 768px) {
      .home_v2 .categorii .content_categorii .produse_recomandate_listing {
        margin-top: -37px; } }
    .home_v2 .categorii .content_categorii .produse_recomandate_listing .prodrec_lst_div .prodrec_lst_h {
      background: #f0f0f0;
      margin-top: 30px; }
    .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper {
      padding-left: 30px;
      padding-right: 30px;
      margin-bottom: 0; }
      @media screen and (max-width: 768px) {
        .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper {
          padding-left: 0;
          padding-right: 0; } }
      .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .slick-list {
        padding-top: 20px;
        padding-bottom: 20px; }
        .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .slick-list .slick-slide {
          padding: 0 10px; }
          .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .slick-list .slick-slide .det_promo_produs {
            width: 100%;
            -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
            margin-bottom: 0; }
            .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .slick-list .slick-slide .det_promo_produs .prod-img {
              height: 190px; }
              .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .slick-list .slick-slide .det_promo_produs .prod-img img {
                max-height: 190px; }
            .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .slick-list .slick-slide .det_promo_produs .oldprice {
              font-size: 22px;
              font-weight: 600;
              color: #263238;
              letter-spacing: -1px;
              height: 40px;
              display: block; }
            .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .slick-list .slick-slide .det_promo_produs .lst-price {
              position: initial;
              bottom: inherit;
              right: initial;
              width: auto;
              float: initial;
              display: block;
              height: 40px; }
            .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .slick-list .slick-slide .det_promo_produs:hover {
              -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
              -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
              box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
              transition: all 0.3s ease-in-out 0s; }
      .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper button.slick-prev.slick-arrow {
        left: -25px !important; }
      .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper button.slick-next.slick-arrow {
        right: -25px !important; }
      .home_v2 .categorii .content_categorii .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper ul.slick-dots {
        bottom: -13px; }

.actiune_title {
  visibility: visible !important;
  -webkit-animation: actiune_title 1s ease-in;
  -webkit-animation-iteration-count: 1;
  -moz-animation: actiune_title 1s ease-in;
  -moz-animation-iteration-count: 1;
  -o-animation: actiune_title 1s ease-in;
  -o-animation-iteration-count: 1;
  animation: actiune_title 1s ease-in;
  animation-iteration-count: 1; }

@-webkit-keyframes actiune_title {
  0% {
    top: -80px; }
  100% {
    top: 0; } }
@-moz-keyframes actiune_title {
  0% {
    top: -80px; }
  100% {
    top: 0; } }
@-o-keyframes actiune_title {
  0% {
    top: -80px; }
  100% {
    top: 0; } }
@keyframes actiune_title {
  0% {
    top: -80px; }
  100% {
    top: 0; } }
.actiune_title_vb {
  visibility: visible !important;
  -webkit-animation: actiune_title_vb 1s ease-in;
  -webkit-animation-iteration-count: 1;
  -moz-animation: actiune_title_vb 1s ease-in;
  -moz-animation-iteration-count: 1;
  -o-animation: actiune_title_vb 1s ease-in;
  -o-animation-iteration-count: 1;
  animation: actiune_title_vb 1s ease-in;
  animation-iteration-count: 1; }

@-webkit-keyframes actiune_title_vb {
  0% {
    height: 0; }
  100% {
    height: 250px; } }
@-moz-keyframes actiune_title_vb {
  0% {
    height: 0; }
  100% {
    height: 250px; } }
@-o-keyframes actiune_title_vb {
  0% {
    height: 0; }
  100% {
    height: 250px; } }
@keyframes actiune_title_vb {
  0% {
    height: 0; }
  100% {
    height: 250px; } }
@media screen and (max-width: 1360px) {
  @-webkit-keyframes actiune_title_vb {
    0% {
      height: 0; }
    100% {
      height: 200px; } }
  @-moz-keyframes actiune_title_vb {
    0% {
      height: 0; }
    100% {
      height: 200px; } }
  @-o-keyframes actiune_title_vb {
    0% {
      height: 0; }
    100% {
      height: 200px; } }
  @keyframes actiune_title_vb {
    0% {
      height: 0; }
    100% {
      height: 200px; } } }
@media screen and (max-width: 985px) {
  @-webkit-keyframes actiune_title_vb {
    0% {
      height: 0; }
    100% {
      height: 100px; } }
  @-moz-keyframes actiune_title_vb {
    0% {
      height: 0; }
    100% {
      height: 100px; } }
  @-o-keyframes actiune_title_vb {
    0% {
      height: 0; }
    100% {
      height: 100px; } }
  @keyframes actiune_title_vb {
    0% {
      height: 0; }
    100% {
      height: 100px; } } }
.actiune_title_vc {
  -webkit-animation: actiune_title_vc ease-in 2s;
  -webkit-animation-iteration-count: 1;
  -moz-animation: actiune_title_vc ease-in 2s;
  -moz-animation-iteration-count: 1;
  -o-animation: actiune_title_vc ease-in 2s;
  -o-animation-iteration-count: 1;
  animation: actiune_title_vc ease-in 2s;
  animation-iteration-count: 1; }

@-webkit-keyframes actiune_title_vc {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes actiune_title_vc {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes actiune_title_vc {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes actiune_title_vc {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.flex-boxes {
  width: 79%;
  display: block;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  clear: both;
  text-align: center; }
  .flex-boxes a {
    text-decoration: none; }
  .flex-boxes::after {
    clear: both;
    content: "";
    display: table; }
  .flex-boxes .flex-box {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    box-flex: 2;
    -webkit-flex: 2 2 15em;
    -moz-flex: 2 2 15em;
    -ms-flex: 2 2 15em;
    flex: 2 2 15em;
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    display: block;
    cursor: pointer; }
    @media screen and (max-width: 768px) {
      .flex-boxes .flex-box {
        -webkit-box-flex: 2;
        -moz-box-flex: 2;
        box-flex: 2;
        -webkit-flex: 2 2 9em;
        -moz-flex: 2 2 9em;
        -ms-flex: 2 2 9em;
        flex: 2 2 9em;
        padding: 10px; } }
    .flex-boxes .flex-box .flex-title {
      color: #fff;
      font-size: 12px;
      font-weight: bold; }
    .flex-boxes .flex-box p {
      color: rgba(96, 125, 139, 0.75);
      line-height: 1.5em;
      margin: auto; }
    .flex-boxes .flex-box span {
      display: block;
      height: 70px;
      margin: auto auto 1em;
      width: 70px;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 70px auto; }
      .flex-boxes .flex-box span.benefit_transport {
        width: 80px;
        background-size: 80px auto; }
    .flex-boxes .flex-box:focus p, .flex-boxes .flex-box:focus .flex-title, .flex-boxes .flex-box:hover p, .flex-boxes .flex-box:hover .flex-title {
      color: rgba(96, 125, 139, 0.9);
      transition-property: filter, color;
      transition-duration: 0.5s;
      transition-timing-function: linear; }
    .flex-boxes .flex-box:focus span, .flex-boxes .flex-box:hover span {
      -webkit-filter: grayscale(1);
      filter: grayscale(1);
      transition-property: filter, color;
      transition-duration: 0.5s;
      transition-timing-function: linear; }
  .flex-boxes .benefit_transport {
    background-image: url(https://static-v3.crewshop.ro/images/livrare-gratuita.png); }
    .no-png .flex-boxes .benefit_transport {
      background-image: url(https://static-v3.crewshop.ro/images/livrare-gratuita.png); }
  .flex-boxes .benefit_puncte {
    background-image: url(https://static-v3.crewshop.ro/images/acumulezi-puncte.png); }
    .no-png .flex-boxes .benefit_puncte {
      background-image: url(https://static-v3.crewshop.ro/images/acumulezi-puncte.png); }
  .flex-boxes .benefit_special {
    background-image: url(https://static-v3.crewshop.ro/images/oferta-speciala.png); }
    .no-png .flex-boxes .benefit_special {
      background-image: url(https://static-v3.crewshop.ro/images/oferta-speciala.png); }
  .flex-boxes .benefit_exclusive {
    background-image: url(https://static-v3.crewshop.ro/images/produse-exclusive.png); }
    .no-png .flex-boxes .benefit_exclusive {
      background-image: url(https://static-v3.crewshop.ro/images/produse-exclusive.png); }
  .flex-boxes .flex-box-big {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 40em;
    -moz-flex: 1 1 40em;
    -ms-flex: 1 1 40em;
    flex: 1 1 40em; }

.beneficii {
  position: relative;
  display: inline-block;
  width: 100%;
  background-color: #00001A;
  padding-bottom: 0.5em;
  padding-top: 2em; }
  .beneficii .line-behind-text {
    border-bottom: 1px solid #BDBDBD; }

.benef-title {
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto 45px;
  width: 50%; }
  @media screen and (max-width: 768px) {
    .benef-title {
      width: 90%; } }
  .benef-title h6 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 19px;
    color: #00001A;
    background: #fff; }
    .benef-title h6 span {
      font-weight: 800; }

.dropdown {
  line-height: 1.5; }
  .dropdown ul {
    padding: 0;
    margin: 0; }
  .dropdown li {
    list-style: none; }
  .dropdown .dropdown-container {
    display: inline-block;
    position: relative;
    text-align: center; }
  .dropdown .dropdown-description {
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-top-left-radius: 4px;
    border-top: 1px solid silver;
    color: #999999;
    float: left;
    line-height: 40px;
    margin: 0;
    padding: 0 0.5em 0 1em; }
    @media screen and (min-width: 53.75em) {
      .dropdown .dropdown-description {
        font-size: 1em; } }
  .dropdown .dropdown-button {
    background: #eee;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-top: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    cursor: pointer;
    float: right;
    font-weight: 800;
    line-height: 40px;
    margin: 0;
    padding: 0 2.5em 0 0.5em;
    position: relative; }
    @media screen and (min-width: 53.75em) {
      .dropdown .dropdown-button {
        font-size: 1em;
        padding: 0 2.5em 0 0.5em; } }
  .dropdown .dropdown-button:hover {
    background-color: #F7F7F7; }
  .dropdown .dropdown-button:after {
    color: #333;
    content: "\25BE";
    display: block;
    position: absolute;
    right: 1em;
    top: 0; }
  .dropdown .dropdown-menu {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background: #fff;
    border-radius: 4px;
    border: 1px solid silver;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    color: #333;
    cursor: pointer;
    display: none;
    overflow: show;
    position: absolute;
    right: 0;
    top: 50px;
    width: 228px;
    z-index: 99999; }
    @media screen and (max-width: 860px) {
      .dropdown .dropdown-menu {
        right: -56px; } }
    .dropdown .dropdown-menu:before {
      position: absolute;
      top: 0;
      right: 1em;
      bottom: 0;
      left: 0;
      color: #fff;
      content: "\25b2";
      pointer-events: none;
      text-shadow: 0 -2px 2px rgba(0, 0, 0, 0.3);
      top: -0.7em; }
  .dropdown .dropdown-menu li {
    border-bottom: 1px solid silver;
    color: #333;
    padding: 0.5em; }
  .dropdown .dropdown-menu li:hover {
    background: #f7f7f7; }
  .dropdown .dropdown-menu li:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .dropdown .dropdown-menu li:last-child {
    border: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .dropdown .show-menu {
    display: block; }

.accordion-tabs {
  line-height: 1.5;
  margin-bottom: 1.5em;
  padding: 0; }
  .accordion-tabs::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 40em) {
    .accordion-tabs {
      border-radius: 0;
      border: 1px solid #ddd; } }
  .accordion-tabs .tab-header-and-content {
    list-style: none; }
    @media screen and (min-width: 40em) {
      .accordion-tabs .tab-header-and-content {
        display: inline; } }
    @media screen and (max-width: 40em) {
      .accordion-tabs .tab-header-and-content:first-child .tab-link {
        border-top: 0; } }
    @media screen and (max-width: 40em) {
      .accordion-tabs .tab-header-and-content:last-child .tab-link {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px; } }
  .accordion-tabs .tab-link {
    background-color: #fff;
    border-top: 1px solid #ddd;
    border-bottom: none;
    border-radius: 0 !important;
    color: #333;
    display: block;
    font-weight: bold;
    padding: 0.75em 0.5em;
    text-decoration: none;
    text-transform: uppercase; }
    @media screen and (max-width: 639px) {
      .accordion-tabs .tab-link {
        border-bottom: 1px solid #ddd; } }
    @media screen and (min-width: 40em) {
      .accordion-tabs .tab-link {
        display: inline-block;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-top: 0; } }
    .accordion-tabs .tab-link:hover {
      color: #477DCA; }
    .accordion-tabs .tab-link:focus {
      outline: none; }
    .accordion-tabs .tab-link.is-active {
      background-color: #f7f7f7; }
      @media screen and (min-width: 40em) {
        .accordion-tabs .tab-link.is-active {
          background-color: #f7f7f7;
          border: 1px solid #ddd;
          border-bottom-color: #f7f7f7;
          margin-bottom: -1px; } }
  .accordion-tabs .tab-content {
    background: #f7f7f7;
    display: none;
    padding: 1.5em 1em;
    width: 100%; }
    @media screen and (min-width: 40em) {
      .accordion-tabs .tab-content {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        border: 1px solid #ddd;
        float: left; } }

.product-details {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 60px; }
  .product-details:last-child {
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .product-details {
      margin-top: 5px; } }
  .product-details .prod-slider {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 49.1913259994%; }
    .product-details .prod-slider:last-child {
      margin-right: 0; }
    @media screen and (max-width: 860px) {
      .product-details .prod-slider {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        padding: 10px; }
        .product-details .prod-slider:last-child {
          margin-right: 0; } }
    .product-details .prod-slider .prod-slider-thumb {
      border: 2px solid #eee;
      margin: 10px;
      padding: 10px;
      transition-property: box-shadow, border;
      transition-duration: 0.7s;
      transition-timing-function: linear; }
      .product-details .prod-slider .prod-slider-thumb:hover {
        border: 2px solid #000000;
        -webkit-box-shadow: 0px 0px 5px 0px #323232;
        -moz-box-shadow: 0px 0px 5px 0px #323232;
        box-shadow: 0px 0px 5px 0px #323232; }
    .product-details .prod-slider .slider-for {
      margin-bottom: 0; }
    @media screen and (max-width: 768px) {
      .product-details .prod-slider .slider-nav {
        display: none; } }
  .product-details .prod-details {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 40.723213666%;
    float: right; }
    .product-details .prod-details:last-child {
      margin-right: 0; }
    @media screen and (max-width: 860px) {
      .product-details .prod-details {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 83.0637753331%;
        padding: 10px; }
        .product-details .prod-details:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 768px) {
      .product-details .prod-details {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%; }
        .product-details .prod-details:last-child {
          margin-right: 0; } }
    .product-details .prod-details .prod-title {
      margin-top: 0;
      margin-bottom: 20px;
      font-size: 36px;
      font-weight: 600;
      line-height: 36px;
      text-transform: initial; }
    .product-details .prod-details .prod-subtitle {
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 0; }
      .product-details .prod-details .prod-subtitle::after {
        clear: both;
        content: "";
        display: table; }
      .product-details .prod-details .prod-subtitle span {
        margin-bottom: 0;
        font-weight: 400;
        color: #666; }
        .product-details .prod-details .prod-subtitle span::after {
          clear: both;
          content: "";
          display: table; }
    .product-details .prod-details .sku-block {
      color: #999;
      font-size: 12px;
      margin-bottom: 20px;
      font-weight: 400 !important; }
      .product-details .prod-details .sku-block b {
        font-weight: 400; }
      @media screen and (max-width: 768px) {
        .product-details .prod-details .sku-block {
          display: none; } }
    .product-details .prod-details .tooltip-airport-special {
      display: none; }
    .product-details .prod-details .tooltip-best-offer {
      display: none; }
    .product-details .prod-details .tooltip-best-seller {
      display: none; }
    .product-details .prod-details .product-view-price {
      margin-bottom: 0; }
      .product-details .prod-details .product-view-price::after {
        clear: both;
        content: "";
        display: table; }
      .product-details .prod-details .product-view-price .pret_gen {
        display: block;
        width: 100%; }
        .product-details .prod-details .product-view-price .pret_gen .no-promo_1 {
          font-size: 20px;
          color: #263238;
          font-weight: bold; }
        .product-details .prod-details .product-view-price .pret_gen .no-promo_2 {
          font-size: 30px;
          font-weight: bold; }
        .product-details .prod-details .product-view-price .pret_gen .newprice {
          font-size: 30px;
          text-align: left;
          display: inline-block;
          font-weight: bold;
          color: #FD6419;
          width: 39%; }
        .product-details .prod-details .product-view-price .pret_gen .oldprice {
          font-size: 20px;
          text-align: left;
          display: inline-block;
          font-weight: bold;
          color: #999;
          width: 40%; }
          @media screen and (max-width: 480px) {
            .product-details .prod-details .product-view-price .pret_gen .oldprice {
              font-size: 18px; } }
          .product-details .prod-details .product-view-price .pret_gen .oldprice:before {
            content: "PRP: ";
            display: inline-block;
            float: left;
            margin-right: 10px; }
          .product-details .prod-details .product-view-price .pret_gen .oldprice span {
            margin-right: -3px; }
      .product-details .prod-details .product-view-price .price_per_unit {
        font-size: 14px;
        color: #999;
        font-family: "CircularXXWeb-Light";
        font-weight: 300; }
      .product-details .prod-details .product-view-price .points_description {
        font-size: 16px;
        font-weight: bold;
        color: #999; }
    .product-details .prod-details .packaging-guarantee {
      font-size: 12px;
      color: #999; }
    .product-details .prod-details .prod-color {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 20px;
      display: none; }
      .product-details .prod-details .prod-color:last-child {
        margin-right: 0; }
      .product-details .prod-details .prod-color .prod-color-title {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 11.084820499%;
        margin: 0;
        line-height: 30px; }
        .product-details .prod-details .prod-color .prod-color-title:last-child {
          margin-right: 0; }
        @media screen and (max-width: 860px) {
          .product-details .prod-details .prod-color .prod-color-title {
            float: left;
            display: block;
            margin-right: 1.6173480011%;
            width: 15.3188766657%; }
            .product-details .prod-details .prod-color .prod-color-title:last-child {
              margin-right: 0; } }
      .product-details .prod-details .prod-color .prod-colors {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 87.2978314999%; }
        .product-details .prod-details .prod-color .prod-colors:last-child {
          margin-right: 0; }
        @media screen and (max-width: 860px) {
          .product-details .prod-details .prod-color .prod-colors {
            float: left;
            display: block;
            margin-right: 1.6173480011%;
            width: 83.0637753331%; }
            .product-details .prod-details .prod-color .prod-colors:last-child {
              margin-right: 0; } }
        .product-details .prod-details .prod-color .prod-colors ul {
          list-style: none; }
          .product-details .prod-details .prod-color .prod-colors ul li {
            display: inline-block;
            margin-right: 9px; }
            .product-details .prod-details .prod-color .prod-colors ul li a {
              display: block;
              width: 30px;
              height: 30px;
              border: 1px solid #424551;
              transition-property: box-shadow;
              transition-duration: 0.3s;
              transition-timing-function: linear;
              cursor: pointer; }
              .product-details .prod-details .prod-color .prod-colors ul li a:hover {
                -webkit-box-shadow: 0px 0px 5px 0px #323232;
                -moz-box-shadow: 0px 0px 5px 0px #323232;
                box-shadow: 0px 0px 5px 0px #323232; }
    .product-details .prod-details .prod-measure {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 20px; }
      .product-details .prod-details .prod-measure:last-child {
        margin-right: 0; }
      .product-details .prod-details .prod-measure .prod-measure-title {
        display: block;
        float: left;
        margin-right: 20px; }
      .product-details .prod-details .prod-measure .inp-form {
        float: left;
        width: 50%; }
        @media screen and (max-width: 480px) {
          .product-details .prod-details .prod-measure .inp-form {
            width: 70%; } }
      .product-details .prod-details .prod-measure .modal-nfo .icon-nfo {
        line-height: 27px;
        margin-left: 10px; }
    .product-details .prod-details .culori_detprod {
      display: block;
      width: 100%;
      margin-top: 10px; }
      @media screen and (max-width: 768px) {
        .product-details .prod-details .culori_detprod {
          display: none; } }
      .product-details .prod-details .culori_detprod .titlu_culori_detprod {
        display: inline-block;
        width: 27%;
        float: left; }
      .product-details .prod-details .culori_detprod .culori_content_detprod {
        display: inline-block;
        width: 73%; }
        .product-details .prod-details .culori_detprod .culori_content_detprod .culoare_dtl {
          float: left;
          width: 20px;
          height: 20px;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px;
          margin-right: 4px; }
        .product-details .prod-details .culori_detprod .culori_content_detprod .nr_culoare {
          margin-top: 3px;
          margin-left: 8px;
          float: left;
          font-size: 14px;
          margin-bottom: 10px;
          line-height: 14px; }
    .product-details .prod-details .prod-qantity {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 10px;
      margin-bottom: 0; }
      .product-details .prod-details .prod-qantity:last-child {
        margin-right: 0; }
      @media screen and (max-width: 768px) {
        .product-details .prod-details .prod-qantity {
          float: initial; } }
      .product-details .prod-details .prod-qantity input {
        margin-bottom: 0; }
      .product-details .prod-details .prod-qantity .prod-quantity-title {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 26.3274226992%;
        margin: 0;
        line-height: 30px;
        text-transform: uppercase;
        color: color-line; }
        .product-details .prod-details .prod-qantity .prod-quantity-title:last-child {
          margin-right: 0; }
      .product-details .prod-details .prod-qantity .prod-quantity-nr {
        display: block;
        float: left;
        width: 102px; }
        @media screen and (max-width: 768px) {
          .product-details .prod-details .prod-qantity .prod-quantity-nr {
            float: right;
            display: inline-block;
            height: 30px; } }
        .product-details .prod-details .prod-qantity .prod-quantity-nr .plus {
          display: block;
          float: left;
          background-color: #e0e0e0;
          width: 26px;
          height: 28px;
          text-align: center;
          line-height: 26px;
          font-size: 18px;
          color: #00001A;
          cursor: pointer; }
          .product-details .prod-details .prod-qantity .prod-quantity-nr .plus:hover {
            background: #00001A;
            border: solid 1px #00001A;
            color: #ffffff; }
        .product-details .prod-details .prod-qantity .prod-quantity-nr .prod-inp {
          width: 40px;
          display: inline-block;
          float: left;
          border-radius: 0;
          border: solid 1px #e0e0e0 !important;
          text-align: center;
          line-height: 14px;
          height: 28px;
          color: #00001A;
          font-weight: 800; }
          @media screen and (max-width: 860px) {
            .product-details .prod-details .prod-qantity .prod-quantity-nr .prod-inp {
              width: 50px; } }
          .product-details .prod-details .prod-qantity .prod-quantity-nr .prod-inp:hover {
            border-color: #e0e0e0 !important;
            -webkit-box-shadow: none  !important;
            -moz-box-shadow: none  !important;
            box-shadow: none  !important; }
        .product-details .prod-details .prod-qantity .prod-quantity-nr .minus {
          display: block;
          float: left;
          background-color: #e0e0e0;
          width: 26px;
          height: 28px;
          text-align: center;
          line-height: 26px;
          font-size: 18px;
          color: #00001A;
          cursor: pointer; }
          .product-details .prod-details .prod-qantity .prod-quantity-nr .minus:hover {
            background: #00001A;
            border: solid 1px #00001A;
            color: #ffffff; }
        .product-details .prod-details .prod-qantity .prod-quantity-nr .reached-limit {
          pointer-events: none;
          opacity: 0.4;
          filter: alpha(opacity=40);
          cursor: auto; }
    .product-details .prod-details .prod-termen-livrare {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 20px; }
      .product-details .prod-details .prod-termen-livrare:last-child {
        margin-right: 0; }
    .product-details .prod-details .prod-add {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 0;
      width: 49% !important; }
      .product-details .prod-details .prod-add:last-child {
        margin-right: 0; }
      .product-details .prod-details .prod-add span:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_cos_blackfriday_hover.png);
        background-size: 13px auto;
        content: "";
        height: 14px;
        width: 26px;
        margin-top: 0px;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center;
        vertical-align: middle;
        margin-bottom: 4px;
        margin-right: 5px; }
        .no-png .product-details .prod-details .prod-add span:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_cos_blackfriday_hover.png); }
      @media screen and (max-width: 768px) {
        .product-details .prod-details .prod-add {
          width: 100% !important;
          margin-top: 20px; }
          .product-details .prod-details .prod-add span:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos-v2.png); }
            .no-png .product-details .prod-details .prod-add span:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos-v2.png); } }
      .product-details .prod-details .prod-add .btn-detail-prod {
        display: block;
        width: 100% !important;
        margin-top: 20px;
        margin-bottom: 20px; }
        @media screen and (max-width: 768px) {
          .product-details .prod-details .prod-add .btn-detail-prod {
            margin-bottom: 0;
            margin-top: 0;
            background-color: #FFC107;
            border-radius: 0;
            color: #00001A;
            font-weight: 600; } }
    .product-details .prod-details .btn-adtowishlist {
      display: block;
      width: 49%;
      float: right; }
      @media screen and (max-width: 768px) {
        .product-details .prod-details .btn-adtowishlist {
          width: 100%; } }
      .product-details .prod-details .btn-adtowishlist .wishlist-button {
        margin-bottom: 20px;
        padding: 10px;
        margin-top: 20px;
        display: block;
        width: 100% !important; }
      .product-details .prod-details .btn-adtowishlist .wishlist_dreambox_btn.icon-heart::before {
        color: #FFB958; }
      .product-details .prod-details .btn-adtowishlist .added-to-wishlist {
        border-color: lightgray;
        color: lightgray; }
        .product-details .prod-details .btn-adtowishlist .added-to-wishlist.icon-heart::before {
          color: lightgrey; }
    .product-details .prod-details .prod-tabs {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 10px; }
      .product-details .prod-details .prod-tabs:last-child {
        margin-right: 0; }
      .product-details .prod-details .prod-tabs .accordion-tabs .tab-content {
        background: none repeat scroll 0 0 #ffffff;
        border: none;
        border-top: solid 1px #00001A;
        border-radius: 0; }
      .product-details .prod-details .prod-tabs .descriere_produs_dtl .detaliuprod_info {
        width: 100%;
        display: inline-block; }
        .product-details .prod-details .prod-tabs .descriere_produs_dtl .detaliuprod_info > span {
          display: block;
          float: left;
          width: 40%;
          margin-right: 10px; }
        .product-details .prod-details .prod-tabs .descriere_produs_dtl .detaliuprod_info > b {
          display: inline-block;
          margin-bottom: 10px;
          width: 55%; }
      .product-details .prod-details .prod-tabs .accordion-tabs .tab-link {
        font-weight: normal;
        padding: 0.75em 1em !important; }
        .product-details .prod-details .prod-tabs .accordion-tabs .tab-link:hover {
          color: #FFC107; }
      .product-details .prod-details .prod-tabs .accordion-tabs .tab-link.is-active {
        background-color: #ffffff;
        border: none;
        border-bottom: 4px solid #00001A;
        font-weight: 600; }
      .product-details .prod-details .prod-tabs .sku-prod {
        margin-bottom: 10px;
        display: inline-block;
        width: 100%; }
      .product-details .prod-details .prod-tabs .termen-livrare {
        margin-bottom: 10px;
        display: inline-block;
        width: 100%; }
      .product-details .prod-details .prod-tabs .puncte-master {
        margin-bottom: 10px;
        display: inline-block;
        width: 100%; }
    .product-details .prod-details .prod-promo-icn {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .product-details .prod-details .prod-promo-icn:last-child {
        margin-right: 0; }
      .product-details .prod-details .prod-promo-icn img {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 23.7869889992%; }
        .product-details .prod-details .prod-promo-icn img:last-child {
          margin-right: 0; }

.banner-prod-det {
  display: inline-block !important;
  margin-bottom: 0 !important; }
  .banner-prod-det img {
    margin-top: 50px; }

.dtl_titlu_prom {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  border-bottom: 1px solid #bdbdbd;
  font-weight: 600;
  padding: 11px 0 10px;
  text-transform: uppercase; }
  .dtl_titlu_prom:last-child {
    margin-right: 0; }

.pfbx-product-recommendation-container {
  display: inline-block;
  width: 100%;
  margin-bottom: 80px; }
  .pfbx-product-recommendation-container .prefixbox-product-recommendation-display-text {
    margin-bottom: 60px; }
  .pfbx-product-recommendation-container .prefixbox-product-recommendation-products-container .prefixbox-slider-product-recommendation-container .swiper-wrapper .swiper-slide {
    padding: 0 24px 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s; }
  .pfbx-product-recommendation-container .prefixbox-product-recommendation-products-container:hover .prom-container {
    display: block !important;
    opacity: 1 !important; }

.beneficii.beneficii-product {
  display: inline-block;
  position: inherit;
  top: inherit;
  left: inherit;
  width: 100%;
  border-top: 1px solid #00001A;
  border-bottom: 1px solid #00001A;
  padding-top: 1.3em;
  padding-bottom: 1em; }
  .beneficii.beneficii-product .flex-boxes {
    width: 100%; }
    .beneficii.beneficii-product .flex-boxes .flex-box {
      -webkit-box-flex: 2;
      -moz-box-flex: 2;
      box-flex: 2;
      -webkit-flex: 2 2 2em;
      -moz-flex: 2 2 2em;
      -ms-flex: 2 2 2em;
      flex: 2 2 2em;
      cursor: pointer;
      padding: 0 17px; }
      @media screen and (max-width: 768px) {
        .beneficii.beneficii-product .flex-boxes .flex-box {
          padding: 0 5px; } }
      .beneficii.beneficii-product .flex-boxes .flex-box span {
        height: 50px;
        width: 50px;
        background-size: 50px auto; }
        @media screen and (max-width: 768px) {
          .beneficii.beneficii-product .flex-boxes .flex-box span {
            height: 40px;
            width: 40px;
            background-size: 40px auto; } }
      .beneficii.beneficii-product .flex-boxes .flex-box .flex-title {
        font-size: 11px; }
        @media screen and (max-width: 768px) {
          .beneficii.beneficii-product .flex-boxes .flex-box .flex-title {
            font-size: 8px; } }
      .beneficii.beneficii-product .flex-boxes .flex-box .benefit_loializare {
        background-image: url("https://static-v3.crewshop.ro/images/comunitate-restransa-icon.png"); }

.product_view .product-recommendation-container {
  margin-bottom: 80px; }

@media screen and (max-width: 768px) {
  .pageLoadFull .lst-liste .class_show_more_button {
    width: 90% !important; } }
.top_results {
  overflow: hidden;
  position: relative; }

.filterblock {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 17.8593103658%;
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-top: 65px; }
  .filterblock:last-child {
    margin-right: 0; }
  .filterblock .pageLoadActiveFilter .box-selected-filters .box-heading a {
    color: #FFC107;
    font-size: 12px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    width: 100%;
    display: block; }
    .filterblock .pageLoadActiveFilter .box-selected-filters .box-heading a .remove-filter {
      display: inline-block;
      height: 40px;
      line-height: 40px;
      margin: 0;
      width: 20px;
      position: absolute;
      right: 0; }
      .filterblock .pageLoadActiveFilter .box-selected-filters .box-heading a .remove-filter:before {
        background-image: url("https://static-v3.crewshop.ro/images/reset-icon.png");
        background-repeat: no-repeat;
        background-size: 15px auto;
        background-position: center;
        content: "";
        display: block;
        height: 40px;
        width: auto; }
  .filterblock h2.titlu_filtre {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    border-bottom: 1px solid #BDBDBD;
    padding: 10px 0;
    display: none; }
  @media screen and (max-width: 860px) {
    .filterblock {
      position: fixed;
      top: 0;
      left: -300px;
      bottom: 0;
      width: 0;
      z-index: 91;
      opacity: 0;
      padding: 0;
      transition: all 0.3s ease-in-out 0s; }
      .filterblock.open {
        width: 80%;
        opacity: 1;
        left: 0;
        padding-left: 20px;
        padding-bottom: 20px; }
      .filterblock .mCustomScrollBox {
        padding-right: 10px; }
      .filterblock h2.titlu_filtre {
        display: block; } }

@media screen and (max-width: 860px) {
  .overlay-filters {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 90;
    opacity: 0;
    display: none;
    -webkit-transition: opacity 500ms ease-out 1s;
    -moz-transition: opacity 500ms ease-out 1s;
    -o-transition: opacity 500ms ease-out 1s;
    transition: opacity 500ms ease-out 1s; }
    .overlay-filters.open {
      opacity: 1;
      left: 0;
      width: 100%;
      display: block;
      -webkit-transition: opacity 500ms ease-out 1s;
      -moz-transition: opacity 500ms ease-out 1s;
      -o-transition: opacity 500ms ease-out 1s;
      transition: opacity 500ms ease-out 1s; }
    .overlay-filters:before {
      content: "";
      background-image: url("https://static-v3.crewshop.ro/images/arrow-left-white.png");
      background-size: 20px auto;
      width: 25px;
      height: 40px;
      display: inline-block;
      background-repeat: no-repeat;
      background-position: center center;
      position: absolute;
      top: 20px;
      right: 20px;
      z-index: 91;
      cursor: pointer; } }
.pageLoadFull {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 80.5233416331%;
  margin-right: 0;
  padding-left: 20px;
  min-height: 100px;
  margin-top: 60px;
  margin-bottom: 60px; }
  .pageLoadFull:last-child {
    margin-right: 0; }
  @media screen and (max-width: 860px) {
    .pageLoadFull {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .pageLoadFull:last-child {
        margin-right: 0; } }
  @media screen and (max-width: 860px) {
    .pageLoadFull {
      padding-left: 0; } }
  .pageLoadFull .paging {
    display: inline-block;
    text-align: center;
    width: 100%;
    vertical-align: middle; }
    .pageLoadFull .paging span {
      font-size: 18px;
      line-height: 20px;
      vertical-align: middle;
      padding: 0 10px;
      font-weight: normal; }
      .pageLoadFull .paging span a {
        color: #00001A;
        font-weight: normal; }
        .pageLoadFull .paging span a:hover {
          color: #FFC107; }
      .pageLoadFull .paging span.current {
        font-weight: 600;
        color: #FFC107; }
      @media screen and (max-width: 768px) {
        .pageLoadFull .paging span.prev {
          width: 100%;
          display: block;
          margin-bottom: 20px; } }
      .pageLoadFull .paging span.prev:before {
        content: '';
        border-color: transparent #00001A transparent transparent;
        border-style: solid;
        border-width: 7px 10px 7px 10px;
        height: 0px;
        width: 0px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px; }
      @media screen and (max-width: 768px) {
        .pageLoadFull .paging span.next {
          display: block;
          width: 100%;
          margin-top: 20px; } }
      .pageLoadFull .paging span.next:after {
        content: '';
        border-color: transparent transparent transparent #00001A;
        border-style: solid;
        border-width: 7px 10px 7px 10px;
        height: 0px;
        width: 0px;
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px; }

.filtre-liste .lst-filtre-content .box-filters {
  background-color: #fff;
  font-size: 12px; }
  .filtre-liste .lst-filtre-content .box-filters .box-heading {
    cursor: pointer;
    padding: 20px 10px 5px 0;
    width: 100%;
    border-bottom: 1px solid #BDBDBD;
    color: #263238;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.05em;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    margin-bottom: 1em; }
    .filtre-liste .lst-filtre-content .box-filters .box-heading:hover {
      color: #FFC107; }
    .filtre-liste .lst-filtre-content .box-filters .box-heading .box-title {
      transition: all 0.3s ease-in-out 0s; }
      .filtre-liste .lst-filtre-content .box-filters .box-heading .box-title.plus:after {
        content: '\002B';
        position: absolute;
        right: 0;
        font-size: 28px;
        font-weight: 400;
        top: 8px; }
      .filtre-liste .lst-filtre-content .box-filters .box-heading .box-title.minus:after {
        content: '\002D';
        position: absolute;
        right: 0;
        font-size: 32px;
        font-weight: 400;
        top: 2px; }
      .filtre-liste .lst-filtre-content .box-filters .box-heading .box-title.minus {
        color: #FFC107; }
  .filtre-liste .lst-filtre-content .box-filters .box-content {
    display: none;
    max-height: 320px; }
    .filtre-liste .lst-filtre-content .box-filters .box-content .custom-checkbox {
      display: flex;
      width: 100%;
      margin-bottom: 5px; }
      .filtre-liste .lst-filtre-content .box-filters .box-content .custom-checkbox input.custom-control-input {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
        cursor: pointer; }
      .filtre-liste .lst-filtre-content .box-filters .box-content .custom-checkbox label.custom-control-label {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
        font-size: 1em;
        line-height: 1em;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        text-transform: capitalize; }
        .filtre-liste .lst-filtre-content .box-filters .box-content .custom-checkbox label.custom-control-label:hover {
          color: #FFC107; }
    .filtre-liste .lst-filtre-content .box-filters .box-content .standard-select {
      width: 100% !important; }
    .filtre-liste .lst-filtre-content .box-filters .box-content .select2-container {
      width: 100% !important; }
    .filtre-liste .lst-filtre-content .box-filters .box-content.show {
      display: block; }

.lst-filtre-active .titlu_filtre {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid #BDBDBD;
  padding: 10px 0;
  display: none; }
  @media screen and (max-width: 860px) {
    .lst-filtre-active .titlu_filtre {
      display: block; } }
.lst-filtre-active .filtre-active-int {
  color: #00001A;
  font-size: 12px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
  cursor: pointer;
  position: relative; }
  .lst-filtre-active .filtre-active-int a {
    color: #00001A;
    line-height: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .lst-filtre-active .filtre-active-int a:hover {
      color: #FFC107; }
  .lst-filtre-active .filtre-active-int .remove-filter {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 0;
    width: 20px; }
    .lst-filtre-active .filtre-active-int .remove-filter:before {
      background-image: url("https://static-v3.crewshop.ro/images/x_filtre.png");
      background-repeat: no-repeat;
      background-size: 15px auto;
      background-position: center;
      content: "";
      display: block;
      height: 40px;
      width: auto; }
  .lst-filtre-active .filtre-active-int:hover > a {
    color: #FFC107; }
  .lst-filtre-active .filtre-active-int:hover > a .remove-filter:before {
    background-image: url("https://static-v3.crewshop.ro/images/x_filtre_hover.png");
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-position: center;
    content: "";
    display: block;
    height: 40px;
    width: auto; }
.lst-filtre-active .sign_hide-show_filters {
  background-color: #00001A;
  color: white;
  height: 40px;
  width: 40px;
  float: right;
  text-align: center;
  vertical-align: middle;
  line-height: 36px;
  font-size: 30px;
  transition: all 0.3s ease-in-out 0s; }

.lst-liste {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%; }
  .lst-liste:last-child {
    margin-right: 0; }
  .lst-liste .listing-prod-big-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch; }
  .lst-liste .lazyLoad1 {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: stretch;
    align-content: stretch; }
  .lst-liste .lst-produs.no-stock {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.5; }
  .lst-liste .lst-produs {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 23.7869889992%;
    padding: 0 24px 10px;
    margin-bottom: 60px;
    position: relative;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s; }
    .lst-liste .lst-produs:last-child {
      margin-right: 0; }
    .lst-liste .lst-produs:nth-child(4n) {
      margin-right: 0; }
    .lst-liste .lst-produs:nth-child(4n+1) {
      clear: left; }
    .lst-liste .lst-produs.clasa-sgr:before {
      background-image: url(https://static-v3.crewshop.ro/images/sgr-icon.png);
      background-size: 37px auto;
      content: "";
      height: 43px;
      width: 38px;
      display: inline-block;
      background-repeat: no-repeat;
      background-position: center;
      vertical-align: middle;
      position: absolute;
      top: 5px;
      right: 10px;
      z-index: 1; }
      .no-png .lst-liste .lst-produs.clasa-sgr:before {
        background-image: url(https://static-v3.crewshop.ro/images/sgr-icon.png); }
    .lst-liste .lst-produs:hover {
      transition: all 0.2s ease-in-out 0s; }
    @media screen and (max-width: 1034px) {
      .lst-liste .lst-produs {
        padding-left: 20px;
        padding-right: 20px; } }
    @media screen and (min-width: 769px) and (max-width: 1024px) {
      .lst-liste .lst-produs {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 32.2551013326%; }
        .lst-liste .lst-produs:last-child {
          margin-right: 0; }
        .lst-liste .lst-produs:nth-child(4n) {
          margin-right: 1.6173480011%; }
        .lst-liste .lst-produs:nth-child(4n+1) {
          clear: none; }
        .lst-liste .lst-produs:nth-child(3n) {
          margin-right: 0; }
        .lst-liste .lst-produs:nth-child(3n+1) {
          clear: left; } }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .lst-liste .lst-produs {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 49.1913259994%; }
        .lst-liste .lst-produs:last-child {
          margin-right: 0; }
        .lst-liste .lst-produs:nth-child(4n) {
          margin-right: 1.6173480011%; }
        .lst-liste .lst-produs:nth-child(4n+1) {
          clear: none; }
        .lst-liste .lst-produs:nth-child(2n) {
          margin-right: 0; }
        .lst-liste .lst-produs:nth-child(2n+1) {
          clear: left; } }
    @media screen and (max-width: 480px) {
      .lst-liste .lst-produs {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 49.1913259994%;
        padding-left: 10px;
        padding-right: 10px; }
        .lst-liste .lst-produs:last-child {
          margin-right: 0; }
        .lst-liste .lst-produs:nth-child(4n) {
          margin-right: 1.6173480011%; }
        .lst-liste .lst-produs:nth-child(4n+1) {
          clear: none; }
        .lst-liste .lst-produs:nth-child(2n) {
          margin-right: 0; }
        .lst-liste .lst-produs:nth-child(2n+1) {
          clear: left; } }
    .lst-liste .lst-produs .prod-img {
      display: block;
      height: 212px;
      margin: 0;
      overflow: hidden;
      width: 100%;
      transition: all 0.3s ease-in-out 0s;
      position: relative; }
      .lst-liste .lst-produs .prod-img:hover {
        transform: scale(1.1); }
      .lst-liste .lst-produs .prod-img img {
        display: block;
        padding-top: 26px;
        position: absolute;
        max-height: 212px;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
    .lst-liste .lst-produs .lst-title {
      font-size: 16px;
      font-weight: 700;
      margin: 10px 0 5px;
      clear: both;
      overflow-x: hidden;
      text-align: left; }
    .lst-liste .lst-produs .lst-description {
      font-size: 12px;
      text-align: left;
      letter-spacing: 0.02em;
      height: 4em;
      margin-bottom: 45px; }
      .lst-liste .lst-produs .lst-description .lst_description_big {
        max-height: 2.5em;
        font-weight: 600;
        line-height: 1.2em;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: break-word; }
      .lst-liste .lst-produs .lst-description .lst_description_small {
        font-weight: normal;
        color: #BDBDBD; }
    .lst-liste .lst-produs sup {
      left: -1px; }
    .lst-liste .lst-produs:hover {
      -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      transition: all 0.3s ease-in-out 0s; }
    .lst-liste .lst-produs .block_btns_lst {
      position: absolute;
      bottom: 10px;
      right: 16px;
      width: 40%; }
      .lst-liste .lst-produs .block_btns_lst .btn_add_lst {
        float: right;
        display: block;
        width: 50%;
        border: 0;
        background-color: #fff;
        text-align: center; }
        .lst-liste .lst-produs .block_btns_lst .btn_add_lst:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
          background-size: 17px auto;
          content: "";
          height: 21px;
          width: 26px;
          display: inline-block;
          margin-top: 5px;
          background-repeat: no-repeat;
          background-position: center; }
          .no-svg .lst-liste .lst-produs .block_btns_lst .btn_add_lst:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
          @media screen and (max-width: 985px) {
            .lst-liste .lst-produs .block_btns_lst .btn_add_lst:before {
              margin-right: 0; } }
        .lst-liste .lst-produs .block_btns_lst .btn_add_lst:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.svg); }
          .no-svg .lst-liste .lst-produs .block_btns_lst .btn_add_lst:hover:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.png); }
      .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst {
        float: left;
        display: block;
        width: 50%;
        border: 0;
        background-color: #fff;
        text-align: center; }
        .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.svg);
          background-size: 17px auto;
          content: "";
          height: 21px;
          width: 26px;
          display: inline-block;
          margin-top: 5px;
          background-repeat: no-repeat;
          background-position: center; }
          .no-svg .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.png); }
        .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.svg); }
          .no-svg .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst:hover:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.png); }
        .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst.added-to-wishlist:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist-grey.png); }
          .no-png .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst.added-to-wishlist:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist-grey.png); }
        .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst.added-to-wishlist:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist-grey.png); }
          .no-png .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst.added-to-wishlist:hover:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist-grey.png); }
    .lst-liste .lst-produs .lst-price {
      display: block;
      text-align: left;
      width: 55%;
      float: left;
      position: absolute;
      bottom: 7px;
      left: 23px; }
      @media screen and (max-width: 985px) {
        .lst-liste .lst-produs .lst-price {
          bottom: initial;
          position: initial;
          width: 56%; } }
      .lst-liste .lst-produs .lst-price .generalprice {
        display: block;
        text-align: left; }
        .lst-liste .lst-produs .lst-price .generalprice .lst-price-int {
          font-size: 22px;
          font-weight: 600;
          color: #263238;
          display: block;
          letter-spacing: -1px; }
      .lst-liste .lst-produs .lst-price span.newprice {
        display: block;
        line-height: 18px; }
        .lst-liste .lst-produs .lst-price span.newprice .lst-price-int {
          font-size: 22px;
          font-weight: 600;
          color: #FD6419;
          display: inline-block;
          letter-spacing: -1px;
          vertical-align: top;
          margin-top: -2px; }
      .lst-liste .lst-produs .lst-price .oldprice {
        display: block;
        line-height: 14px;
        text-align: left; }
        .lst-liste .lst-produs .lst-price .oldprice .lst-price-int {
          display: inline-block;
          font-weight: bold;
          color: #BDBDBD;
          font-size: 14px;
          margin-left: 0;
          margin-top: 7px;
          vertical-align: top;
          text-align: left;
          letter-spacing: -0.01em; }
          .lst-liste .lst-produs .lst-price .oldprice .lst-price-int:before {
            content: "PRP: "; }

.class_show_more_button {
  margin: 0 auto;
  display: block;
  width: 30% !important; }

h1.prod-list {
  display: block;
  float: left;
  width: 66%; }
  @media screen and (min-width: 769px) and (max-width: 1024px) {
    h1.prod-list {
      padding-left: 10px; } }
  @media screen and (min-width: 481px) and (max-width: 768px) {
    h1.prod-list {
      padding-left: 10px; } }
  @media screen and (max-width: 480px) {
    h1.prod-list {
      padding-left: 10px;
      width: 100%; } }

.filter-results {
  float: right;
  text-align: right;
  font-size: 12px;
  color: #999;
  width: 34%;
  padding-top: 24px; }
  .filter-results span {
    color: #00001A; }
  @media screen and (min-width: 769px) and (max-width: 1024px) {
    .filter-results {
      padding-right: 10px; } }
  @media screen and (min-width: 481px) and (max-width: 768px) {
    .filter-results {
      padding-right: 10px; } }
  @media screen and (max-width: 480px) {
    .filter-results {
      padding-left: 10px;
      width: 100%;
      text-align: left;
      padding: 0 10px 20px; } }

.close-filter {
  display: block;
  position: relative;
  width: 100%;
  height: 50px; }
  .close-filter span {
    background-color: #889da8;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 22px;
    padding: 5px 14px;
    position: absolute;
    z-index: 999;
    right: 0;
    top: 0; }

.banner-top img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.banner_brand_lst {
  position: relative; }
  .banner_brand_lst img {
    display: block;
    margin-right: auto;
    margin-left: auto; }
  .banner_brand_lst .nrbrand_lst {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10 !important;
    width: 17%;
    height: 89%;
    overflow: hidden;
    display: block; }
    @media screen and (max-width: 1034px) {
      .banner_brand_lst .nrbrand_lst {
        display: none; } }
    .banner_brand_lst .nrbrand_lst .just-brand-show-products {
      background-color: #fff;
      display: inline-block;
      width: 100%;
      margin-top: 10px;
      padding: 10px 0 10px 30px;
      color: #00001A !important;
      text-align: left;
      transition-property: background-color, color;
      transition-duration: 0.5s;
      transition-timing-function: linear; }
      .banner_brand_lst .nrbrand_lst .just-brand-show-products:first-child {
        margin-top: 47px; }
      .banner_brand_lst .nrbrand_lst .just-brand-show-products:hover {
        background-color: #00001A;
        color: #fff !important; }
    .banner_brand_lst .nrbrand_lst .inp-form {
      height: 100%; }

.subthemes-banners {
  display: inline-block;
  width: 100%; }
  .subthemes-banners .banner_subtm-1 {
    display: block;
    width: 674px;
    float: left; }
    @media screen and (max-width: 1034px) {
      .subthemes-banners .banner_subtm-1 {
        width: 100%;
        margin-bottom: 10px; }
        .subthemes-banners .banner_subtm-1 img {
          width: 100%; } }
    .subthemes-banners .banner_subtm-1:hover {
      opacity: 0.4;
      filter: alpha(opacity=40); }
  .subthemes-banners .banner_subtm-2 {
    display: block;
    width: 340px;
    float: right; }
    @media screen and (max-width: 1034px) {
      .subthemes-banners .banner_subtm-2 {
        width: 49%;
        float: left; }
        .subthemes-banners .banner_subtm-2 img {
          width: 100%; } }
    .subthemes-banners .banner_subtm-2:hover {
      opacity: 0.4;
      filter: alpha(opacity=40); }
  .subthemes-banners .banner_subtm-3 {
    display: block;
    width: 340px;
    float: right;
    margin-top: 9px; }
    @media screen and (max-width: 1034px) {
      .subthemes-banners .banner_subtm-3 {
        width: 49%;
        margin-top: 0; }
        .subthemes-banners .banner_subtm-3 img {
          width: 100%; } }
    .subthemes-banners .banner_subtm-3:hover {
      opacity: 0.4;
      filter: alpha(opacity=40); }
  .subthemes-banners .banner_subtm .subtheme-bn-title {
    background-color: #00001A;
    color: #fff;
    padding: 3px 20px;
    margin-top: -6px; }

.app_landing_page .breadcrumb {
  display: none; }

.produse_recomandate_listing {
  display: block;
  width: 100%;
  margin-top: 60px;
  float: left; }
  .produse_recomandate_listing .prodrec_lst_div {
    max-width: 1024px;
    margin: 0px auto 60px;
    width: 50%;
    border-bottom: 1px solid #E0E0E0;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .produse_recomandate_listing .prodrec_lst_div {
        width: 95%; } }
    .produse_recomandate_listing .prodrec_lst_div .prodrec_lst_h {
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 19px;
      color: #263238;
      background: #fff none repeat scroll 0% 0%;
      display: inline-block;
      position: relative;
      text-transform: uppercase;
      top: 30px;
      padding: 0 20px;
      border-bottom: none; }
  .produse_recomandate_listing .produs-sltx {
    position: relative;
    padding-bottom: 10px;
    padding-top: 20px; }
    .produse_recomandate_listing .produs-sltx .block_btns_lst {
      position: absolute;
      bottom: 10px;
      right: 24px;
      width: 109px; }
      @media screen and (max-width: 985px) {
        .produse_recomandate_listing .produs-sltx .block_btns_lst {
          bottom: 3px;
          right: 12px; } }
      .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_add_lst {
        float: right;
        display: block;
        width: 50%;
        border: 0;
        background-color: #fff; }
        .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_add_lst:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
          background-size: 17px auto;
          content: "";
          height: 21px;
          width: 26px;
          display: inline-block;
          margin-top: 5px;
          background-repeat: no-repeat;
          background-position: center;
          margin-right: 20px; }
          .no-svg .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_add_lst:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
        .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_add_lst:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.svg); }
          .no-svg .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_add_lst:hover:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.png); }
      .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_wsh_lst {
        float: left;
        display: block;
        width: 50%;
        border: 0;
        background-color: #fff; }
        .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_wsh_lst:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.svg);
          background-size: 17px auto;
          content: "";
          height: 21px;
          width: 26px;
          display: inline-block;
          margin-top: 5px;
          background-repeat: no-repeat;
          background-position: center; }
          .no-svg .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_wsh_lst:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.png); }
        .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_wsh_lst:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.svg); }
          .no-svg .produse_recomandate_listing .produs-sltx .block_btns_lst .btn_wsh_lst:hover:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.png); }

.produse_vizualizate_recent {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  float: unset; }
  @media screen and (max-width: 985px) {
    .produse_vizualizate_recent #produse-recomandate-footer-hero-header {
      padding-bottom: 10px; } }
  .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx {
    height: 130px;
    padding-bottom: 0;
    margin-right: 10px; }
    @media screen and (max-width: 985px) {
      .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx {
        height: 80px;
        width: 80px;
        margin-right: 5px;
        margin-bottom: 10px; } }
    @media screen and (max-width: 365px) {
      .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx {
        height: 60px;
        width: 65px; } }
    .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx .det_promo_produs a.det_promo_produs {
      padding: 10px;
      border: 2px solid #eee; }
      .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx .det_promo_produs a.det_promo_produs .prod-img {
        height: 110px;
        opacity: 0.5; }
        @media screen and (max-width: 985px) {
          .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx .det_promo_produs a.det_promo_produs .prod-img {
            height: 60px; } }
        @media screen and (max-width: 768px) {
          .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx .det_promo_produs a.det_promo_produs .prod-img {
            padding: 5px; } }
        @media screen and (max-width: 365px) {
          .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx .det_promo_produs a.det_promo_produs .prod-img {
            height: 45px; } }
        .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx .det_promo_produs a.det_promo_produs .prod-img:hover {
          opacity: 1; }
    .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx.selected .det_promo_produs a.det_promo_produs {
      border: 2px solid #BDBDBD; }
      .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx.selected .det_promo_produs a.det_promo_produs .prod-img {
        opacity: 1; }
    .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx.selected:before {
      top: 0;
      border-color: #BDBDBD transparent transparent transparent; }
      @media screen and (max-width: 985px) {
        .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx.selected:before {
          left: 35px; } }
      @media screen and (max-width: 365px) {
        .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx.selected:before {
          left: 25px; } }
    .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx.selected:after {
      top: -2px; }
      @media screen and (max-width: 985px) {
        .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx.selected:after {
          left: 35px; } }
      @media screen and (max-width: 365px) {
        .produse_vizualizate_recent #produse-recomandate-footer-hero-header .produs-sltx.selected:after {
          left: 25px; } }
  @media screen and (max-width: 985px) {
    .produse_vizualizate_recent #produse-recomandate-footer-hero .det_promo_produs {
      padding-bottom: 20px; } }

.produse-recomandate-modal-cart {
  margin-top: 10px;
  margin-bottom: 10px; }
  .produse-recomandate-modal-cart .prodrec_lst_div {
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #BDBDBD;
    text-align: left; }
    .produse-recomandate-modal-cart .prodrec_lst_div .prodrec_lst_h {
      margin-bottom: 0;
      top: 0; }
  .produse-recomandate-modal-cart #produse-recomandate-top-cart {
    margin-bottom: 0; }
    @media screen and (max-width: 480px) {
      .produse-recomandate-modal-cart #produse-recomandate-top-cart {
        padding: 0; } }
    .produse-recomandate-modal-cart #produse-recomandate-top-cart .recommended-left-block {
      float: left; }
      .produse-recomandate-modal-cart #produse-recomandate-top-cart .recommended-left-block .prod-img {
        width: 100px;
        height: 100px;
        display: block; }
        .produse-recomandate-modal-cart #produse-recomandate-top-cart .recommended-left-block .prod-img img {
          margin-left: auto;
          margin-right: auto;
          max-height: 140px;
          display: block; }
    .produse-recomandate-modal-cart #produse-recomandate-top-cart .recommended-right-block {
      width: 69%;
      float: left; }
      @media screen and (max-width: 480px) {
        .produse-recomandate-modal-cart #produse-recomandate-top-cart .recommended-right-block {
          width: 54%;
          display: flex;
          flex-direction: column; } }
    .produse-recomandate-modal-cart #produse-recomandate-top-cart .item {
      text-align: left; }
      .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst {
        position: inherit;
        bottom: 0;
        right: inherit;
        width: 80px;
        opacity: 1;
        display: inline-block;
        float: right; }
        @media screen and (max-width: 480px) {
          .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst {
            float: inherit;
            width: 100%;
            display: flex;
            order: 2;
            border-top: 1px solid #BDBDBD;
            margin-top: 10px; } }
        .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_add_lst {
          float: right;
          display: block;
          width: 50%;
          border: 0;
          background-color: #fff; }
          .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_add_lst:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
            background-size: 17px auto;
            content: "";
            height: 21px;
            width: 26px;
            display: inline-block;
            margin-top: 5px;
            background-repeat: no-repeat;
            background-position: center;
            margin-right: 0; }
            .no-svg .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_add_lst:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
          .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_add_lst:hover:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.svg); }
            .no-svg .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_add_lst:hover:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.png); }
        .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_wsh_lst {
          float: left;
          display: block;
          width: 50%;
          border: 0;
          background-color: #fff; }
          .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_wsh_lst:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.svg);
            background-size: 17px auto;
            content: "";
            height: 21px;
            width: 26px;
            display: inline-block;
            margin-top: 5px;
            background-repeat: no-repeat;
            background-position: center; }
            .no-svg .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_wsh_lst:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.png); }
          .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_wsh_lst:hover:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.svg); }
            .no-svg .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .block_btns_lst .btn_wsh_lst:hover:before {
              background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.png); }
      .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .dtl_promo_price {
        display: inline-block;
        float: left; }
        .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .dtl_promo_price .newprice {
          float: left;
          line-height: 28px; }
          .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .dtl_promo_price .newprice .dtl-price-promo {
            color: #fd6419;
            display: inline-block;
            font-size: 18px;
            font-weight: 600;
            letter-spacing: -1px;
            vertical-align: top;
            margin-left: 0;
            line-height: 28px; }
        .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .dtl_promo_price .oldprice {
          width: auto;
          display: inline-block;
          float: left;
          line-height: 28px;
          padding-left: 20px;
          font-size: 14px;
          font-weight: bold; }
          .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .dtl_promo_price .oldprice .dtl-price-int {
            color: #bdbdbd;
            display: inline-block;
            font-weight: bold;
            font-size: 14px;
            letter-spacing: -0.01em;
            margin-left: 0;
            margin-top: 0;
            text-align: left;
            vertical-align: middle; }
      .produse-recomandate-modal-cart #produse-recomandate-top-cart .item .oldprice {
        width: auto;
        display: inline-block;
        float: left;
        line-height: 30px;
        padding-left: 0;
        font-size: 18px;
        font-weight: bold; }
    .produse-recomandate-modal-cart #produse-recomandate-top-cart .slick-dots {
      display: none !important; }
    .produse-recomandate-modal-cart #produse-recomandate-top-cart .slick-prev {
      left: -12px; }
    .produse-recomandate-modal-cart #produse-recomandate-top-cart .slick-next {
      right: -12px; }

.dreambox_started .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst {
  display: none; }

.dreambox_will_start .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst:before {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_dreambox.svg);
  background-size: 17px auto;
  content: "";
  height: 21px;
  width: 26px;
  display: inline-block;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center; }
  .no-svg .dreambox_will_start .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_dreambox.png); }
.dreambox_will_start .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst:hover:before {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.svg); }
  .no-svg .dreambox_will_start .lst-liste .lst-produs .block_btns_lst .btn_wsh_lst:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.png); }

.vertical-tabs .vertical-tab {
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  display: block;
  font-size: 16px;
  font-family: 'Raleway', Arial, sans-serif;
  line-height: 1.5em;
  letter-spacing: 0.04em;
  margin-right: -1px;
  padding: 0.75em 20px; }
  .vertical-tabs .vertical-tab:hover, .vertical-tabs .vertical-tab:focus {
    color: #FFC107; }
.vertical-tabs .is-active {
  font-weight: 600; }
  .vertical-tabs .is-active:hover, .vertical-tabs .is-active:focus {
    color: #00001A;
    cursor: default; }

.title_contulmeu {
  background-size: 1.8em auto; }

.vertical-tabs-container {
  padding-bottom: 0;
  width: 100%; }
  .vertical-tabs-container .tabs_myaccount {
    height: 600px !important; }
    @media screen and (max-width: 768px) {
      .vertical-tabs-container .tabs_myaccount {
        display: flex;
        position: inherit;
        top: inherit;
        flex-flow: row;
        width: 100%;
        max-width: 100%;
        overflow-x: auto;
        margin-bottom: 10px;
        padding-bottom: 10px;
        height: auto !important; }
        .vertical-tabs-container .tabs_myaccount a {
          display: block;
          position: relative;
          border: 1px solid #fff;
          border-radius: 57px;
          background-color: #fff;
          font-size: 16px;
          font-family: "CircularXXWeb-Book";
          font-weight: 450;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out;
          padding: 8px 12px;
          margin-bottom: 0;
          margin-right: 10px;
          text-transform: capitalize;
          height: auto;
          white-space: nowrap; }
          .vertical-tabs-container .tabs_myaccount a.active {
            background-color: #00001A;
            color: #fff;
            -webkit-transition: 0.3s ease-out;
            -moz-transition: 0.3s ease-out;
            -o-transition: 0.3s ease-out;
            -ms-transition: 0.3s ease-out;
            transition: 0.3s ease-out; }
            .vertical-tabs-container .tabs_myaccount a.active h2 {
              background-color: #00001A;
              color: #fff; }
          .vertical-tabs-container .tabs_myaccount a h2 {
            padding: 0;
            margin: 0;
            font-size: 16px;
            line-height: 16px;
            font-family: "CircularXXWeb-Book";
            font-weight: 450;
            white-space: nowrap; } }

.vertical-tab-content-container {
  float: left;
  display: inline-table !important;
  width: 100%; }

.vertical-tab-content {
  float: left;
  width: 100%; }
  .vertical-tab-content h2 {
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    border-bottom: solid 1px #BDBDBD;
    padding: 11px 0 10px; }
  .vertical-tab-content .button_invita {
    padding: 10px 77px;
    margin-top: 20px; }
  .vertical-tab-content .form-invite {
    width: 100%;
    display: inline-table; }
    .vertical-tab-content .form-invite .inp_friends {
      width: 100%;
      display: block; }
      .vertical-tab-content .form-invite .inp_friends .inp_block {
        width: 49%; }
    .vertical-tab-content .form-invite .text_friends textarea {
      width: 100% !important; }
    .vertical-tab-content .form-invite .button_invita_b {
      padding: 10px 109px;
      margin-top: 10px;
      margin-bottom: 20px; }

.myacc-date-cont {
  width: 100%;
  display: inline-block; }
  .myacc-date-cont form {
    display: block; }
    .myacc-date-cont form .data-inp {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 49.1913259994%; }
      .myacc-date-cont form .data-inp:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .myacc-date-cont form .data-inp {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 100%; }
          .myacc-date-cont form .data-inp:last-child {
            margin-right: 0; } }
      .myacc-date-cont form .data-inp span {
        width: 100%;
        vertical-align: middle; }
      .myacc-date-cont form .data-inp input {
        width: 100%; }
        .myacc-date-cont form .data-inp input.delivery-address {
          width: inherit;
          margin-bottom: 0;
          vertical-align: middle; }
    .myacc-date-cont form .inp-add {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 49.1913259994%; }
      .myacc-date-cont form .inp-add:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .myacc-date-cont form .inp-add {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 100%; }
          .myacc-date-cont form .inp-add:last-child {
            margin-right: 0; } }
    .myacc-date-cont form .inp-add-last {
      margin-right: 0; }
    .myacc-date-cont form .check-news {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 30px;
      margin-bottom: 40px; }
      .myacc-date-cont form .check-news:last-child {
        margin-right: 0; }
      .myacc-date-cont form .check-news .myacc-newsletter {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%; }
        .myacc-date-cont form .check-news .myacc-newsletter:last-child {
          margin-right: 0; }
      .myacc-date-cont form .check-news .check-news {
        display: inline-block;
        float: left;
        margin-bottom: 0;
        margin-top: 0;
        width: auto;
        line-height: 12px;
        margin-right: 20px; }
      .myacc-date-cont form .check-news .inp-check {
        display: inline-block;
        float: left;
        margin-bottom: 0; }
      .myacc-date-cont form .check-news .unsubscribe-reasons {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin-top: 15px; }
        .myacc-date-cont form .check-news .unsubscribe-reasons:last-child {
          margin-right: 0; }
        .myacc-date-cont form .check-news .unsubscribe-reasons strong {
          width: 100%;
          margin-bottom: 10px;
          display: block; }
        .myacc-date-cont form .check-news .unsubscribe-reasons .reasons-opt {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 49.1913259994%;
          margin-bottom: 10px; }
          .myacc-date-cont form .check-news .unsubscribe-reasons .reasons-opt:last-child {
            margin-right: 0; }

.myacc-date-cont {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin-bottom: 20px; }
  .myacc-date-cont:last-child {
    margin-right: 0; }
  .myacc-date-cont .btn-myacc-pass {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin-bottom: 20px;
    float: none !important;
    text-align: center;
    margin-left: auto;
    margin-right: auto !important; }
    .myacc-date-cont .btn-myacc-pass:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .myacc-date-cont .btn-myacc-pass {
        width: 100% !important; } }
  .myacc-date-cont .btn-myacc-datecont {
    display: block; }
  .myacc-date-cont .unsubscribe-options .btn_subscribe {
    color: #fff; }
    @media screen and (max-width: 768px) {
      .myacc-date-cont .unsubscribe-options .btn_subscribe {
        width: 100% !important;
        display: block; } }

.cart-dtl-mods {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin: 40px 0 0; }
  .cart-dtl-mods:last-child {
    margin-right: 0; }
  .cart-dtl-mods .title {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    font-size: 16px; }
    .cart-dtl-mods .title:last-child {
      margin-right: 0; }
  .cart-dtl-mods .btn-adress-ed {
    display: block; }
    .cart-dtl-mods .btn-adress-ed a {
      margin-right: 40px; }
      .cart-dtl-mods .btn-adress-ed a:hover {
        color: #00001A; }
  .cart-dtl-mods p {
    margin-bottom: 10px;
    margin-top: 0; }
  .cart-dtl-mods .show-add-livrare {
    margin-bottom: 40px; }
  .cart-dtl-mods .add-adresa {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    display: none;
    margin-bottom: 40px; }
    .cart-dtl-mods .add-adresa:last-child {
      margin-right: 0; }
    .cart-dtl-mods .add-adresa .title-b {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-dtl-mods .add-adresa .title-b:last-child {
        margin-right: 0; }
    .cart-dtl-mods .add-adresa .data-inp {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 49.1913259994%; }
      .cart-dtl-mods .add-adresa .data-inp:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .data-inp {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 100%; }
          .cart-dtl-mods .add-adresa .data-inp:last-child {
            margin-right: 0; } }
      .cart-dtl-mods .add-adresa .data-inp span {
        width: 100%;
        display: block; }
      .cart-dtl-mods .add-adresa .data-inp input {
        width: 100%; }
    .cart-dtl-mods .add-adresa .cod_postal {
      margin-bottom: 0;
      float: left; }
    .cart-dtl-mods .add-adresa .find_cod_postal {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-bottom: 10px; }
      .cart-dtl-mods .add-adresa .find_cod_postal:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .find_cod_postal {
          float: none;
          text-align: center;
          display: block; } }
    .cart-dtl-mods .add-adresa .inp-form {
      margin-bottom: 0.75em; }
    .cart-dtl-mods .add-adresa .btn-hide-livrare {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-bottom: 10px;
      margin-top: 10px; }
      .cart-dtl-mods .add-adresa .btn-hide-livrare:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .btn-hide-livrare .btn-b {
          display: block;
          float: none;
          margin: 20px auto !important;
          padding: 10px 80px;
          text-align: center;
          width: 100% !important; } }

.puncte_sumar {
  margin-top: 25px; }
  .puncte_sumar h3 {
    font-family: Lato, sans-serif;
    font-weight: 400;
    padding: 11px 0 11px; }
    .puncte_sumar h3 span {
      font-weight: 600; }

@media screen and (max-width: 480px) {
  .table-oh tr:hover > td {
    background-color: white !important; }
  .table-oh tr:hover {
    background-color: white !important; } }
.table-oh .header tr th {
  background-color: #00001A;
  color: #ffffff; }
.table-oh .header .nr-com {
  width: 15%; }
.table-oh .header .data {
  width: 20%; }
.table-oh .header .price {
  width: 30%; }
.table-oh .header .status {
  width: 20%; }
.table-oh .header .retur, .table-oh .header .trash {
  width: 15%; }
.table-oh .comenzi_icontrash_ui {
  position: relative;
  display: block;
  cursor: pointer;
  text-align: center; }
  .table-oh .comenzi_icontrash_ui:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.svg);
    background-size: 17px auto;
    content: "";
    height: 21px;
    width: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .table-oh .comenzi_icontrash_ui:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.png); }
  .table-oh .comenzi_icontrash_ui:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.svg); }
    .no-svg .table-oh .comenzi_icontrash_ui:hover:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.png); }
.table-oh .retur .comenzi_retur_ui {
  position: relative;
  display: block;
  cursor: pointer;
  text-align: center; }
  .table-oh .retur .comenzi_retur_ui:before {
    background-image: url(https://static-v3.crewshop.ro/images/icon_retur.svg);
    background-size: 17px auto;
    content: "";
    height: 21px;
    width: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .table-oh .retur .comenzi_retur_ui:before {
      background-image: url(https://static-v3.crewshop.ro/images/icon_retur.png); }
  .table-oh .retur .comenzi_retur_ui:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/icon_retur_hover.svg); }
    .no-svg .table-oh .retur .comenzi_retur_ui:hover:before {
      background-image: url(https://static-v3.crewshop.ro/images/icon_retur_hover.png); }
@media screen and (max-width: 480px) {
  .table-oh .nr-com {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .nr-com:last-child {
      margin-right: 0; }
  .table-oh .data {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .data:last-child {
      margin-right: 0; }
  .table-oh .price {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .price:last-child {
      margin-right: 0; }
  .table-oh .status {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .status:last-child {
      margin-right: 0; }
  .table-oh .retur {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .retur:last-child {
      margin-right: 0; }
    .table-oh .retur .icon-recycle-oh {
      margin: 0 auto; }
  .table-oh .trash {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 40.723213666%;
    margin-right: 0; }
    .table-oh .trash:last-child {
      margin-right: 0; }
    .table-oh .trash .icon-trash-oh {
      margin: 0 auto; } }

.title-point {
  margin-top: 0; }

.subtitle-point {
  color: #999 !important; }
  .subtitle-point a:hover {
    color: #00001A; }

.table-points-mobile {
  display: none; }
  @media screen and (max-width: 768px) {
    .table-points-mobile {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .table-points-mobile:last-child {
        margin-right: 0; } }
  .table-points-mobile .line-table {
    margin: 20px 0; }

.table-points th {
  font-size: 10px;
  font-weight: normal; }
.table-points .nr-com {
  text-align: center; }
.table-points .data {
  text-align: center;
  padding: 5px; }
  @media screen and (max-width: 768px) {
    .table-points .data {
      padding-left: 0; } }
.table-points .icon-com-point {
  font-size: 18px;
  text-align: center; }
.table-points .com-web {
  background-image: url("https://static-v3.crewshop.ro/images/web-4.png");
  background-repeat: no-repeat;
  background-size: auto 30px;
  background-position: center center; }
.table-points .com-shop {
  background-image: url("https://static-v3.crewshop.ro/images/shop-1.png");
  background-repeat: no-repeat;
  background-size: 40px auto;
  background-position: center center; }
.table-points .price {
  text-align: right; }
.table-points .point-acl {
  text-align: center; }
.table-points .point-fol {
  text-align: center; }
.table-points .point-dis {
  text-align: center; }

.table-friends-mobile {
  display: none; }
  @media screen and (max-width: 768px) {
    .table-friends-mobile {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .table-friends-mobile:last-child {
        margin-right: 0; } }
  .table-friends-mobile .line-table {
    margin: 20px 0; }

.table-friends .name {
  width: 40%; }
.table-friends .email {
  width: 45%; }
.table-friends .status {
  width: 15%; }
.table-friends .point {
  width: 15%;
  padding: 2px !important;
  text-align: center; }
.table-friends .trash {
  width: 10%;
  padding: 2px !important;
  text-align: center; }
.table-friends .status-fr {
  padding: 2px !important;
  text-align: center; }
.table-friends .point-fr {
  text-align: right; }
  .table-friends .point-fr sup.icon-crown:before {
    display: none; }
  .table-friends .point-fr sup.icon-crown:after {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_puncte.svg);
    background-size: 12px auto;
    content: "";
    height: 14px;
    width: 16px;
    margin-right: 5px;
    margin-top: -4px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .table-friends .point-fr sup.icon-crown:after {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_puncte.png); }
  .table-friends .point-fr sup.icon-crown:hover:after {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_puncte_hover.svg); }
    .no-svg .table-friends .point-fr sup.icon-crown:hover:after {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_puncte_hover.png); }
.table-friends .trash-fr {
  text-align: center; }
  .table-friends .trash-fr a.icon-trash:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.svg);
    background-size: 17px auto;
    content: "";
    height: 21px;
    width: 26px;
    display: inline-block;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .table-friends .trash-fr a.icon-trash:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.png); }
  .table-friends .trash-fr a.icon-trash:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.svg); }
    .no-svg .table-friends .trash-fr a.icon-trash:hover:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.png); }

.users_profile .breadcrumb, .staticpages_utilepages .breadcrumb, .staticpages_juridicpages .breadcrumb, .app_filter .breadcrumb, .cart_view .breadcrumb, .cart_choosedelivery .breadcrumb, .wishlists_view .breadcrumb, .staticpages_view .breadcrumb, .users_vieworder .breadcrumb, .users_mycard .breadcrumb {
  display: none; }
.users_profile h1, .staticpages_utilepages h1, .staticpages_juridicpages h1, .app_filter h1, .cart_view h1, .cart_choosedelivery h1, .wishlists_view h1, .staticpages_view h1, .users_vieworder h1, .users_mycard h1 {
  letter-spacing: 0.02em;
  font-weight: 600;
  background-repeat: no-repeat;
  background-position: 27px;
  color: #00001A;
  background-color: #eee;
  margin: 20px 0;
  padding: 26px 80px 24px 98px;
  font-size: 18px; }

.users_profile h1, .users_vieworder h1, .users_mycard h1 {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_account.svg); }
  .no-svg .users_profile h1, .no-svg .users_vieworder h1, .no-svg .users_mycard h1 {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_account.png); }

.users_createnewaccount .title_contnou {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_account.svg);
  background-color: #eee;
  background-position: 27px center;
  background-repeat: no-repeat;
  background-size: 1.8em auto;
  color: #263238;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.02em;
  margin: 20px 0;
  padding: 26px 80px 24px 98px; }
  .no-svg .users_createnewaccount .title_contnou {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_account.png); }

.users_createnewaccount .formular_newaccount .data-inp {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 49.1913259994%; }
  .users_createnewaccount .formular_newaccount .data-inp:last-child {
    margin-right: 0; }
.users_createnewaccount .formular_newaccount .btn_newaccount {
  margin-top: 20px;
  float: left; }

.staticpages_utilepages h1 {
  background-image: url(https://static-v3.crewshop.ro/images/utile_header.svg);
  background-size: 1.4em auto;
  padding: 26px 80px 24px 80px; }
  .no-svg .staticpages_utilepages h1 {
    background-image: url(https://static-v3.crewshop.ro/images/utile_header.png); }

.staticpages_juridicpages h1 {
  background-image: url(https://static-v3.crewshop.ro/images/juridic_header.svg);
  background-size: 2.9em auto; }
  .no-svg .staticpages_juridicpages h1 {
    background-image: url(https://static-v3.crewshop.ro/images/juridic_header.png); }

.cart-detalii-comanda h2, .h2_detalii_comanda {
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  border-bottom: solid 1px #BDBDBD;
  padding: 11px 0 10px; }

.table-com-2 {
  margin-bottom: 0; }

.h2_detalii_comanda {
  margin-top: 20px;
  margin-bottom: -10px; }

.users_profile #tab-comenzi .price, .users_profile #tab-comenzi .data, .users_profile #tab-comenzi .status {
  text-align: right; }
.users_profile #tab-comenzi .price {
  text-align: right; }

.btn_add_friend {
  color: #fff !important;
  background-color: #A9A9A9 !important;
  width: 100% !important;
  margin-bottom: 40px; }

.invite-new-friend-form {
  margin-bottom: 40px; }
  @media screen and (max-width: 768px) {
    .invite-new-friend-form .btn-new-friend {
      width: 100% !important; } }

.invite-new-friend-form .submit {
  text-align: center; }
  .invite-new-friend-form .submit .btn-new-friend {
    display: inline-block;
    padding: 4px 40px; }

.cards-block {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: 2em;
  flex-wrap: wrap; }
  @media screen and (max-width: 768px) {
    .cards-block {
      flex-direction: column; } }
  @media screen and (max-width: 639px) {
    .cards-block {
      margin-top: 0; } }
  .cards-block .card-front {
    background-image: url("https://static-v3.crewshop.ro/images/card-crew.png");
    background-size: 344px 230px;
    height: 230px;
    width: 344px;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative; }
    @media screen and (max-width: 639px) {
      .cards-block .card-front {
        background-size: 280px auto;
        height: 230px;
        width: 280px; } }
    .cards-block .card-front .nume {
      position: absolute;
      bottom: 3em;
      left: 2em;
      color: #00001A;
      text-transform: uppercase;
      font-weight: bold; }
  .cards-block .vertical-line {
    height: 230px;
    width: 1px;
    border-right: 1px solid #00001A; }
    @media screen and (max-width: 768px) {
      .cards-block .vertical-line {
        display: none; } }
  .cards-block .card-back {
    width: 200px; }

.table-loto .numere {
  text-align: center !important; }
.table-loto .butoane {
  text-align: center !important; }
.table-loto a.btn-b {
  color: #fff; }

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

.table-cart_a {
  margin-bottom: 0;
  margin-top: 0;
  width: 99.9% !important;
  margin: 0 auto; }
  .table-cart_a tr:hover > td {
    background-color: white !important; }
  .table-cart_a .trash-wsl {
    width: 10%; }
    @media screen and (max-width: 768px) {
      .table-cart_a .trash-wsl {
        width: 25%;
        float: left; } }
    .table-cart_a .trash-wsl .cart_icontrash_ui {
      position: relative;
      display: inline-block;
      float: right;
      cursor: pointer; }
      .table-cart_a .trash-wsl .cart_icontrash_ui:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.svg);
        background-size: 17px auto;
        content: "";
        height: 21px;
        width: 26px;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center; }
        .no-svg .table-cart_a .trash-wsl .cart_icontrash_ui:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.png); }
      .table-cart_a .trash-wsl .cart_icontrash_ui:hover:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.svg); }
        .no-svg .table-cart_a .trash-wsl .cart_icontrash_ui:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.png); }
  .table-cart_a .img_prod_cart {
    width: 12%;
    height: 90px; }
    @media screen and (max-width: 768px) {
      .table-cart_a .img_prod_cart {
        width: 30%;
        float: left; } }
    .table-cart_a .img_prod_cart img {
      width: auto;
      margin: 0 auto;
      display: block;
      height: 100%; }
  .table-cart_a .descriere-wsl {
    font-size: 14px; }
    .table-cart_a .descriere-wsl a {
      color: #00001A; }
    .table-cart_a .descriere-wsl .product_availability_state {
      color: red; }
    @media screen and (max-width: 768px) {
      .table-cart_a .descriere-wsl {
        width: 70%;
        height: 90px;
        float: left; } }
    .table-cart_a .descriere-wsl .gift-text {
      display: none; }
    .table-cart_a .descriere-wsl .packaging-guarantee {
      font-size: 12px;
      color: #999; }
  .table-cart_a .product_gift .descriere-wsl .gift-text {
    display: block;
    color: red; }
  .table-cart_a .cantitate-cart {
    width: 20%; }
    @media screen and (max-width: 768px) {
      .table-cart_a .cantitate-cart {
        float: left;
        width: 20%;
        text-align: left; } }
    @media screen and (max-width: 480px) {
      .table-cart_a .cantitate-cart {
        width: 30%; } }
    .table-cart_a .cantitate-cart .cart-cant {
      margin: 0 auto;
      display: block;
      width: auto;
      height: 31px; }
      .table-cart_a .cantitate-cart .cart-cant .cart-add-one {
        display: inline-block;
        float: left;
        height: 100%; }
        .table-cart_a .cantitate-cart .cart-cant .cart-add-one .plus {
          background-color: #e0e0e0;
          color: #00001A;
          display: block;
          font-size: min-width 1025px max-width 1200px 12;
          text-align: center;
          width: 31px;
          cursor: pointer;
          border: 1px solid #ddd;
          height: 100%;
          line-height: 27px;
          -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
          -webkit-border-top-right-radius: 2px;
          border-top-right-radius: 2px;
          background-clip: padding-box; }
          .table-cart_a .cantitate-cart .cart-cant .cart-add-one .plus:hover {
            background-color: #00001A;
            color: #fff; }
      .table-cart_a .cantitate-cart .cart-cant .prod-inp {
        border-radius: 0;
        float: left;
        text-align: center;
        width: 35px;
        height: 31px;
        border: 1px solid #ddd !important;
        margin-bottom: 0; }
      .table-cart_a .cantitate-cart .cart-cant .cart-remove-one {
        display: inline-block;
        float: left;
        height: 100%; }
        .table-cart_a .cantitate-cart .cart-cant .cart-remove-one .minus {
          background-color: #e0e0e0;
          color: #00001A;
          display: block;
          font-size: 18px;
          text-align: center;
          width: 31px;
          cursor: pointer;
          height: 100%;
          border: 1px solid #ddd !important;
          -webkit-border-bottom-left-radius: 2px;
          border-bottom-left-radius: 2px;
          -webkit-border-top-left-radius: 2px;
          border-top-left-radius: 2px;
          background-clip: padding-box; }
          .table-cart_a .cantitate-cart .cart-cant .cart-remove-one .minus:hover {
            background-color: #00001A;
            color: #fff; }
      .table-cart_a .cantitate-cart .cart-cant .disabled-qty-cartview {
        pointer-events: none;
        opacity: 0.4;
        filter: alpha(opacity=40);
        cursor: auto; }
      .table-cart_a .cantitate-cart .cart-cant .select2-container {
        width: auto !important; }
        @media screen and (max-width: 768px) {
          .table-cart_a .cantitate-cart .cart-cant .select2-container {
            width: 100% !important; } }
  .table-cart_a .price-wsl {
    font-size: 14px;
    font-weight: bold;
    width: 15%;
    text-align: right; }
    @media screen and (max-width: 768px) {
      .table-cart_a .price-wsl {
        float: left;
        width: 55%;
        line-height: 30px; } }
    @media screen and (max-width: 480px) {
      .table-cart_a .price-wsl {
        width: 45%; } }
  .table-cart_a .cadou_td {
    color: #FD6419 !important; }

.table-cart-price {
  font-size: 12px;
  margin-top: -2px;
  margin-bottom: 20px; }
  .table-cart-price tbody {
    border-top: solid 20px #eee;
    border-bottom: solid 20px #eee; }
  .table-cart-price .cart-prices {
    background-color: #eee !important;
    line-height: 1.5em;
    font-size: 14px; }
    .table-cart-price .cart-prices td {
      border: none;
      padding-top: 4px;
      padding-bottom: 4px;
      height: 2.5em; }
    .table-cart-price .cart-prices .td-right {
      width: 11%; }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .table-cart-price .cart-prices .col-stg {
        width: 65%; } }
    @media screen and (max-width: 480px) {
      .table-cart-price .cart-prices .col-stg {
        width: 55%; } }
    .table-cart-price .cart-prices .moneda {
      font-weight: bold;
      text-align: right; }
    .table-cart-price .cart-prices .title {
      text-align: right; }
    .table-cart-price .cart-prices .puncte {
      text-align: right; }
    .table-cart-price .cart-prices .transport-title {
      text-align: right; }
    .table-cart-price .cart-prices .transport {
      text-align: right; }
    .table-cart-price .cart-prices #cart-total-ron {
      font-weight: 700;
      font-size: 18px;
      line-height: 2em; }
    .table-cart-price .cart-prices input {
      width: 50px;
      display: inline;
      text-align: center;
      margin-bottom: 0; }
    .table-cart-price .cart-prices strong {
      font-size: 24px;
      top: -6px;
      line-height: 26px;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
      top: 0.1em;
      margin-left: 5px;
      margin-right: 5px;
      color: #BDBDBD; }

p.disclaimer-cart {
  position: relative;
  margin-top: -15px;
  margin-bottom: 0; }

.cart-ttl-btn {
  margin-top: 0; }
  .cart-ttl-btn .float-right {
    float: right;
    margin-left: 20px; }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .cart-ttl-btn .float-right {
        margin-left: 10px; }
        .cart-ttl-btn .float-right span {
          font-size: 12px; } }
    @media screen and (max-width: 480px) {
      .cart-ttl-btn .float-right {
        display: block;
        width: 100% !important;
        margin: 5px auto;
        float: none; } }

strong.bullet-plane {
  font-size: 24px;
  top: -6px;
  line-height: 26px;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: 0.1em;
  margin-left: 5px;
  margin-right: 5px;
  color: #BDBDBD; }

td.totalcart {
  font-size: 16px;
  font-weight: 600; }

.cart_extra {
  padding: 10px 0;
  margin-bottom: 0;
  line-height: 30px;
  margin-top: -5px; }
  .cart_extra::after {
    clear: both;
    content: "";
    display: table; }

.suma_ron_disc {
  color: #FD6419;
  display: inline-block; }

.suma_ron_old {
  font-size: 12px;
  color: #BDBDBD;
  display: inline-block; }

.cart_view h1 {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
  background-size: 2em auto;
  width: 100%;
  padding-right: 20px !important;
  position: relative; }
  .no-svg .cart_view h1 {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
  .cart_view h1 span {
    font-size: 12px;
    display: inline-block;
    text-align: right;
    float: right;
    color: red; }
    @media screen and (max-width: 768px) {
      .cart_view h1 span {
        position: absolute;
        left: 0;
        bottom: 0;
        line-height: 18px;
        text-align: center;
        width: 100%;
        padding: 10px 10px;
        font-size: 10px;
        background-color: #eee;
        height: 100%; } }
    .cart_view h1 span.hide {
      display: none; }

.voucher-block {
  display: flex;
  justify-content: end;
  padding: 10px 20px;
  background-color: #eee; }
  @media (max-width: 1023px) {
    .voucher-block {
      flex-flow: column;
      gap: 20px; } }
  .voucher-block .voucher-container {
    display: flex;
    align-items: flex-end;
    flex: none; }
    @media (max-width: 1023px) {
      .voucher-block .voucher-container {
        width: 100%;
        flex-flow: column;
        align-items: center; } }
    .voucher-block .voucher-container .block-text {
      display: inline-block;
      margin-right: 10px; }
      @media (max-width: 1023px) {
        .voucher-block .voucher-container .block-text {
          display: block;
          margin-right: 0;
          text-align: center;
          margin-bottom: 10px;
          width: 100%; } }
      .voucher-block .voucher-container .block-text .cod-voucher {
        display: inline-block;
        font-style: italic;
        margin-right: 10px;
        margin-bottom: 0; }
      .voucher-block .voucher-container .block-text input {
        margin-bottom: 0; }
        @media (max-width: 1023px) {
          .voucher-block .voucher-container .block-text input {
            width: 100%; } }
      .voucher-block .voucher-container .block-text .form-group {
        display: inline-block; }
        @media (max-width: 1023px) {
          .voucher-block .voucher-container .block-text .form-group {
            width: 100%; } }
        .voucher-block .voucher-container .block-text .form-group input {
          margin-bottom: 0; }
    .voucher-block .voucher-container .block-button {
      display: inline-block; }
      @media screen and (max-width: 768px) {
        .voucher-block .voucher-container .block-button {
          display: block;
          text-align: center; } }
      .voucher-block .voucher-container .block-button .btn-b-grey {
        margin-bottom: 0;
        color: #fff !important;
        padding: 9px 40px; }
        @media screen and (max-width: 768px) {
          .voucher-block .voucher-container .block-button .btn-b-grey {
            display: inline-block; } }

.voucher_code .voucher-block {
  padding: 20px; }

.transport-delivery p {
  margin: 0;
  font-weight: bold;
  text-align: center; }

.flash-error {
  color: red; }

.table-cart_a .state_1 .img-prod img_prod_cart {
  opacity: 0.5; }
.table-cart_a .state_1 a .product_brand, .table-cart_a .state_1 a .product_name {
  opacity: 0.5; }
.table-cart_a .state_1 .cantitate-cart .cart-cant {
  opacity: 0.5; }
.table-cart_a .state_1 .price-wsl .suma_ron {
  opacity: 0.5; }
.table-cart_a .state_2 .img-prod img_prod_cart {
  opacity: 0.5; }
.table-cart_a .state_2 a .product_brand, .table-cart_a .state_2 a .product_name {
  opacity: 0.5; }
.table-cart_a .state_2 .price-wsl .suma_ron {
  opacity: 0.5; }

.gift-cart-add {
  width: 100%;
  padding: 10px 0;
  text-align: center; }
  .gift-cart-add .btn-promotion {
    width: 100% !important; }

.gift-selectable-products h1.cart-title-hd {
  border-bottom: 1px solid #eee; }
.gift-selectable-products table tr td.img_prod_cart {
  width: 15%; }
  @media screen and (max-width: 768px) {
    .gift-selectable-products table tr td.img_prod_cart {
      width: 30%; } }
  .gift-selectable-products table tr td.img_prod_cart img {
    height: 100px;
    width: auto; }
    @media screen and (max-width: 768px) {
      .gift-selectable-products table tr td.img_prod_cart img {
        height: 100%; } }
.gift-selectable-products table tr td.descriere-wsl {
  width: 70%; }
  @media screen and (max-width: 768px) {
    .gift-selectable-products table tr td.descriere-wsl {
      width: 50%; } }
  .gift-selectable-products table tr td.descriere-wsl .product_brand {
    color: #00001A; }
  .gift-selectable-products table tr td.descriere-wsl .product_name {
    color: #00001A;
    text-transform: uppercase; }
@media screen and (max-width: 768px) {
  .gift-selectable-products table tr td.trash-wsl {
    width: 18%; } }
.gift-selectable-products table tr td.trash-wsl .add-product-as-gift:before {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
  background-size: 17px auto;
  content: "";
  height: 21px;
  width: 26px;
  display: inline-block;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-position: center; }
  .no-svg .gift-selectable-products table tr td.trash-wsl .add-product-as-gift:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
.gift-selectable-products table tr td.trash-wsl .add-product-as-gift:hover:before {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.svg); }
  .no-svg .gift-selectable-products table tr td.trash-wsl .add-product-as-gift:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.png); }

.cart_view {
  margin-bottom: 80px; }

@media screen and (max-width: 768px) {
  .body_login_mobile {
    background-size: auto 100% !important;
    position: inherit; } }

.content_login_crew .backgroundwh_login {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  display: block;
  height: 100% !important;
  left: 5%;
  max-width: 500px;
  min-width: 300px;
  width: 30% !important;
  overflow-y: auto; }
  @media screen and (min-width: 769px) and (max-width: 1593px) {
    .content_login_crew .backgroundwh_login {
      width: 53% !important;
      overflow-y: auto; } }
  .content_login_crew .backgroundwh_login .login-logo {
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 1; }
    .content_login_crew .backgroundwh_login .login-logo a {
      background-image: url(https://static-v3.crewshop.ro/images/crewshop_logo.svg);
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 175px auto;
      display: block;
      height: 75px;
      margin: 0 auto;
      width: 200px; }
      .no-svg .content_login_crew .backgroundwh_login .login-logo a {
        background-image: url(https://static-v3.crewshop.ro/images/crewshop_logo.png); }
  .content_login_crew .backgroundwh_login .login {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 42px;
    padding: 180px 0 50px 0 !important;
    width: 100%;
    z-index: 1; }
    .content_login_crew .backgroundwh_login .login .prod-tabs {
      display: block;
      width: 90%;
      margin: 0 auto;
      position: relative;
      height: 100%; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .reset-title {
        margin-bottom: 5px; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-link {
        padding: 0 10px 5px;
        background-color: none;
        background: none;
        margin-bottom: 0;
        transition-duration: 0.1s;
        transition-property: border-bottom, color;
        transition-timing-function: ease-in-out;
        font-size: 13px; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-link:hover {
          border-bottom: 5px solid #333;
          color: #333333; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-link.is-active {
        background-color: none;
        background: none;
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 5px solid #333; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open {
        background-color: none;
        background: none;
        border-bottom: none;
        border-left: none;
        border-right: none;
        border-top: 1px solid #333;
        border-radius: 0;
        padding: 20px 0 0 0; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .remember-me {
          margin-top: 15px;
          width: 50%;
          float: left; }
          .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .remember-me input {
            margin-bottom: 2px;
            vertical-align: middle; }
            @media screen and (max-width: 639px) {
              .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .remember-me input {
                margin-right: 0; } }
          .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .remember-me label {
            display: inline-block;
            margin-bottom: 0;
            vertical-align: middle; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .btn_login_fb {
          width: 50% !important;
          float: left;
          margin-top: 15px !important;
          text-align: right; }
          .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .btn_login_fb a {
            color: #00001A; }
            .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .btn_login_fb a:hover {
              color: #FFC107; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .btn_login {
          width: 100%;
          margin-top: 20px; }
          .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .btn_login button {
            width: 100% !important;
            padding-top: 10px;
            padding-bottom: 10px; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open fieldset {
          border: none;
          margin: 0;
          padding: 0;
          background-color: transparent; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .tab-content.is-open .btn-b {
          width: 100% !important;
          padding-top: 10px;
          padding-bottom: 10px; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .reset-password .btn_login .btn {
        color: #fff !important;
        width: 100% !important;
        border: none !important;
        box-shadow: none !important;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-bottom: 15px; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .reset-password .btn_login span {
        color: red;
        font-weight: bold;
        letter-spacing: 1px; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .unavailable-reset-link span {
        color: red;
        font-weight: bold;
        letter-spacing: 1px; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .pag-register .tab-content {
        display: block;
        height: 100%;
        overflow-y: auto;
        position: absolute;
        top: 31px;
        bottom: 0; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .pag-register .tab-content .radio {
          display: inline-block;
          margin: 0 10px; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .pag-register .tab-content ul {
          border-bottom: 1px solid #999999;
          margin-bottom: 10px; }
        .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .pag-register .tab-content .termeni_conditii span {
          cursor: pointer;
          font-style: italic;
          text-decoration: underline;
          color: #999999;
          transition-duration: 0.3s;
          transition-property: color;
          transition-timing-function: ease-in-out; }
          .content_login_crew .backgroundwh_login .login .prod-tabs .accordion-tabs .pag-register .tab-content .termeni_conditii span:hover {
            color: #000; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .titlu_pass_log {
        width: 100%;
        text-align: center; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .btn_resset_log {
        width: 100% !important; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .text_recuperare_log {
        margin-top: 20px; }
      .content_login_crew .backgroundwh_login .login .prod-tabs .btn_login button.btn_reset_log {
        width: 100% !important; }
  .content_login_crew .backgroundwh_login .activate-friend .activate-friend-int {
    display: block;
    width: 90%;
    margin: 0 auto; }
    .content_login_crew .backgroundwh_login .activate-friend .activate-friend-int h2.titlu_name {
      border-bottom: 1px solid #999999;
      text-align: center;
      padding-bottom: 10px; }
    .content_login_crew .backgroundwh_login .activate-friend .activate-friend-int .form-group label {
      display: inline-block;
      margin-right: 20px; }
    .content_login_crew .backgroundwh_login .activate-friend .activate-friend-int .radio {
      display: inline-block; }
      .content_login_crew .backgroundwh_login .activate-friend .activate-friend-int .radio input {
        vertical-align: middle;
        margin-bottom: 3px; }
    .content_login_crew .backgroundwh_login .activate-friend .activate-friend-int .btn-b {
      width: 100% !important;
      padding-top: 10px;
      padding-bottom: 10px; }
  .content_login_crew .backgroundwh_login .contact_login {
    width: 100%;
    padding: 10px 20px;
    display: block;
    border-bottom: 1px solid #999999;
    text-align: center;
    margin-top: 10px; }
    .content_login_crew .backgroundwh_login .contact_login .suport_log {
      color: #999999;
      display: inline-block; }
      .content_login_crew .backgroundwh_login .contact_login .suport_log .tel-ass {
        display: inline-block;
        width: 20px;
        height: 14px;
        margin: 0 5px 0 0; }
        .content_login_crew .backgroundwh_login .contact_login .suport_log .tel-ass:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_login_tel.svg);
          background-size: 12px auto;
          content: "";
          height: 16px;
          width: auto;
          display: block;
          background-repeat: no-repeat; }
          .no-svg .content_login_crew .backgroundwh_login .contact_login .suport_log .tel-ass:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_login_tel.png); }
      .content_login_crew .backgroundwh_login .contact_login .suport_log a {
        color: #999999; }
      .content_login_crew .backgroundwh_login .contact_login .suport_log b {
        display: inline-block; }
  .content_login_crew .backgroundwh_login .contact_recuperare-parola {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 20px;
    display: block;
    border-top: 1px solid #999999; }
    .content_login_crew .backgroundwh_login .contact_recuperare-parola .suport_log {
      color: #999999;
      float: left;
      width: 51%; }
      .content_login_crew .backgroundwh_login .contact_recuperare-parola .suport_log .tel-ass {
        display: inline-block;
        width: 20px;
        height: 14px;
        margin: 0 5px 0 0; }
        .content_login_crew .backgroundwh_login .contact_recuperare-parola .suport_log .tel-ass:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_login_tel.svg);
          background-size: 12px auto;
          content: "";
          height: 16px;
          width: auto;
          display: block;
          background-repeat: no-repeat; }
          .no-svg .content_login_crew .backgroundwh_login .contact_recuperare-parola .suport_log .tel-ass:before {
            background-image: url(https://static-v3.crewshop.ro/images/img_login_tel.png); }
      .content_login_crew .backgroundwh_login .contact_recuperare-parola .suport_log a {
        color: #999999; }
      .content_login_crew .backgroundwh_login .contact_recuperare-parola .suport_log b {
        display: inline-block; }
    .content_login_crew .backgroundwh_login .contact_recuperare-parola .bullet_log {
      color: #999999;
      float: left;
      font-size: 22px;
      margin-top: -7px;
      width: 4%; }
    .content_login_crew .backgroundwh_login .contact_recuperare-parola .remember_log {
      color: #999999;
      display: inline-block;
      float: right;
      text-align: right;
      width: 40%; }
      .content_login_crew .backgroundwh_login .contact_recuperare-parola .remember_log:hover {
        color: #00001A; }
    .content_login_crew .backgroundwh_login .contact_recuperare-parola .suport2_log {
      color: #999999;
      text-align: center;
      width: 100%; }
.content_login_crew .back.backgroundwh_login {
  background-color: white; }
@media screen and (max-width: 768px) {
  .content_login_crew {
    display: flex;
    overflow: hidden; }
    .content_login_crew .backgroundwh_login {
      width: 100% !important;
      min-width: 100% !important;
      left: 0 !important;
      min-height: min-content;
      overflow: scroll;
      -webkit-overflow-scrolling: touch;
      top: 0; }
      .content_login_crew .backgroundwh_login .login-logo {
        top: 10px !important;
        position: initial !important;
        margin-top: 0;
        padding-top: 20px; }
        .content_login_crew .backgroundwh_login .login-logo .logo {
          height: 45px;
          background-size: 112px auto;
          width: 135px; }
      .content_login_crew .backgroundwh_login .login {
        top: 70px !important;
        position: initial !important;
        margin-top: 20px;
        padding: 0 !important; }
      .content_login_crew .backgroundwh_login .tab-link {
        padding: 0.4em 1.315em !important;
        background-color: #BDBDBD !important; }
      .content_login_crew .backgroundwh_login .tab-content {
        padding: 3em 0.63em !important; }
      .content_login_crew .backgroundwh_login .tab_content_cardnou {
        padding: 1.8em 0.63em !important; }
      .content_login_crew .backgroundwh_login .contact_login {
        position: initial !important; }
      .content_login_crew .backgroundwh_login .prod-tabs .accordion-tabs .pag-register .tab-content {
        position: inherit !important; } }
@media screen and (max-width: 639px) {
  .content_login_crew .backgroundwh_login .tab-link:after {
    content: "+";
    vertical-align: middle;
    line-height: 21px;
    float: right;
    font-size: 19px;
    color: #00001A; }
  .content_login_crew .backgroundwh_login .tab-link.is-active:after {
    content: "";
    vertical-align: middle;
    line-height: 21px;
    float: right;
    font-size: 19px;
    color: #00001A; } }
.content_login_crew .modal_terms .modal-content {
  max-height: 75%;
  overflow-y: scroll; }

#ui-datepicker-div .ui-widget-header {
  background: #2F4047; }
#ui-datepicker-div .ui-widget-header .ui-icon {
  		/*
          Example of icon:
  
          background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/Flat_tick_icon.svg/1200px-Flat_tick_icon.svg.png);
          ackground-position: center;
          background-size: contain;
          background-repeat: no-repeat;
          */ }
#ui-datepicker-div .ui-datepicker-prev {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
#ui-datepicker-div .ui-datepicker-prev span {
  background-image: url(https://static-v3.crewshop.ro/images/prev.png);
  background-size: 25px auto;
  background-position: center; }
  .no-png #ui-datepicker-div .ui-datepicker-prev span {
    background-image: url(https://static-v3.crewshop.ro/images/prev.png); }
#ui-datepicker-div .ui-datepicker-next {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
#ui-datepicker-div .ui-datepicker-next span {
  background-image: url(https://static-v3.crewshop.ro/images/next.png);
  background-size: 25px auto;
  background-position: center; }
  .no-png #ui-datepicker-div .ui-datepicker-next span {
    background-image: url(https://static-v3.crewshop.ro/images/next.png); }
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
  color: #2F4047; }
#ui-datepicker-div select.ui-datepicker-month, #ui-datepicker-div select.ui-datepicker-year {
  /*background: #2F4047 ;*/
  color: #2F4047; }

.recommendation-block {
  display: inline-block;
  width: 100%; }
  .recommendation-block .produse-recomandate-login {
    margin-top: 5px;
    background-color: transparent !important; }
    .recommendation-block .produse-recomandate-login .prodrec_lst_div {
      width: 100%;
      margin-bottom: 30px;
      border-bottom: none; }
      @media screen and (max-width: 1280px) {
        .recommendation-block .produse-recomandate-login .prodrec_lst_div {
          margin-bottom: 10px; } }
      .recommendation-block .produse-recomandate-login .prodrec_lst_div .prodrec_lst_h {
        background: transparent; }
        @media screen and (max-width: 1280px) {
          .recommendation-block .produse-recomandate-login .prodrec_lst_div .prodrec_lst_h {
            top: 15px; } }
    .recommendation-block .produse-recomandate-login .slick-slider {
      margin-bottom: 10px; }
      .recommendation-block .produse-recomandate-login .slick-slider .produs-sltx {
        background-color: #fff;
        margin: 0 5px;
        min-height: 270px;
        height: auto;
        padding: 10px 15px; }
      .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs {
        padding: 0; }
        .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .prod-img {
          height: 135px; }
          .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .prod-img img {
            max-height: 135px;
            margin-left: auto;
            margin-right: auto; }
        .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .lst-title {
          font-size: 14px; }
        .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .old_price_sec, .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .dtl-price-int {
          position: absolute;
          bottom: 4px;
          left: 6px;
          font-size: 16px;
          font-weight: 600; }
        .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .prom-container {
          position: absolute;
          right: 10px;
          bottom: inherit;
          top: 0;
          width: auto; }
    .recommendation-block .produse-recomandate-login .slick-prev {
      left: -17px; }
    .recommendation-block .produse-recomandate-login .slick-next {
      right: -17px; }
  .recommendation-block .beneficii-parrent {
    display: inline-block;
    width: 100%;
    text-align: center;
    vertical-align: top;
    margin-top: 30px; }
    @media screen and (max-width: 768px) {
      .recommendation-block .beneficii-parrent {
        margin-top: 10px; } }
    .recommendation-block .beneficii-parrent h2 {
      margin-bottom: 10px;
      text-align: center; }
    .recommendation-block .beneficii-parrent .beneficii-child {
      display: inline-block;
      width: 100%;
      vertical-align: top;
      padding: 5px 0;
      border-top: 1px solid #8e9eb5; }
      @media screen and (max-width: 1600px) {
        .recommendation-block .beneficii-parrent .beneficii-child {
          padding: 0; } }
    .recommendation-block .beneficii-parrent .img-block {
      display: inline-block;
      width: 15%;
      vertical-align: middle;
      margin-top: 5px;
      margin-bottom: 5px;
      margin-right: 20px; }
    .recommendation-block .beneficii-parrent .text-block {
      display: inline-block;
      width: 75%;
      vertical-align: middle; }
    .recommendation-block .beneficii-parrent .produse-exclusive .img-block a {
      background-image: url(https://static-v3.crewshop.ro/images/produse-exclusive-black.png);
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 38px auto;
      display: block;
      height: 38px;
      margin: 0 auto;
      width: 40px; }
      .no-png .recommendation-block .beneficii-parrent .produse-exclusive .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/produse-exclusive-black.png); }
      @media screen and (max-width: 1600px) {
        .recommendation-block .beneficii-parrent .produse-exclusive .img-block a {
          background-size: 29px auto;
          height: 29px; } }
    .recommendation-block .beneficii-parrent .oferte-speciale .img-block a {
      background-image: url(https://static-v3.crewshop.ro/images/oferta-speciala-black.png);
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 40px auto;
      display: block;
      height: 40px;
      margin: 0 auto;
      width: 40px; }
      .no-png .recommendation-block .beneficii-parrent .oferte-speciale .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/oferta-speciala-black.png); }
      @media screen and (max-width: 1600px) {
        .recommendation-block .beneficii-parrent .oferte-speciale .img-block a {
          background-size: 31px auto;
          height: 31px; } }
    .recommendation-block .beneficii-parrent .acumulezi-puncte .img-block a {
      background-image: url(https://static-v3.crewshop.ro/images/acumulezi-puncte-black.png);
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 42px auto;
      display: block;
      height: 42px;
      margin: 0 auto;
      width: 44px; }
      .no-png .recommendation-block .beneficii-parrent .acumulezi-puncte .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/acumulezi-puncte-black.png); }
      @media screen and (max-width: 1600px) {
        .recommendation-block .beneficii-parrent .acumulezi-puncte .img-block a {
          background-size: 33px auto;
          height: 33px; } }
    .recommendation-block .beneficii-parrent .livrare-gratuita {
      border-bottom: 1px solid #8e9eb5; }
      .recommendation-block .beneficii-parrent .livrare-gratuita .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/livrare-gratuita-black.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 53px auto;
        display: block;
        height: 32px;
        margin: 0 auto;
        width: 54px; }
        .no-png .recommendation-block .beneficii-parrent .livrare-gratuita .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/livrare-gratuita-black.png); }
        @media screen and (max-width: 1600px) {
          .recommendation-block .beneficii-parrent .livrare-gratuita .img-block a {
            background-size: 41px auto;
            height: 26px; } }
    .recommendation-block .beneficii-parrent p {
      text-align: left;
      font-size: 14px; }
    .recommendation-block .beneficii-parrent p.title {
      text-align: left;
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 0; }

.vertical-tabs-container {
  padding-bottom: 20px;
  margin-bottom: 60px;
  border: none;
  border-radius: 4px;
  margin-bottom: 1.5em;
  overflow: hidden; }
  .vertical-tabs-container li {
    list-style: none; }
  .vertical-tabs-container p {
    color: #333;
    line-height: 1.5; }
  .vertical-tabs-container a {
    text-decoration: none;
    color: #FFC107; }
  .vertical-tabs-container::after {
    clear: both;
    content: "";
    display: table; }
  .vertical-tabs-container .vertical-tabs {
    display: none; }
    @media screen and (min-width: 768px) {
      .vertical-tabs-container .vertical-tabs {
        background-color: #fff;
        display: inline;
        float: left;
        height: 18.75em;
        width: 20%; } }
  @media screen and (min-width: 768px) {
    .vertical-tabs-container .vertical-tab {
      border-top: 1px solid #BDBDBD;
      display: block;
      font-weight: bold;
      margin-right: -1px;
      padding: 0.75em 20px; }
      .vertical-tabs-container .vertical-tab.is-active {
        background-color: #f7f7f7;
        margin-right: -1px; }
      .vertical-tabs-container .vertical-tab:first-child {
        border-top: none; } }
  .vertical-tabs-container a.vertical-tab-accordion-heading,
  .vertical-tabs-container a.vertical-tab {
    color: #333; }
  .vertical-tabs-container .vertical-tab-content-container {
    display: block;
    margin: 0 auto; }
    .vertical-tabs-container .vertical-tab-content-container a:focus {
      outline: none; }
    @media screen and (min-width: 768px) {
      .vertical-tabs-container .vertical-tab-content-container {
        height: 18.75em;
        width: 80%;
        background-color: #f7f7f7;
        display: inline-block; } }
  .vertical-tabs-container .vertical-tab-content {
    background-color: #f7f7f7;
    padding: 20px 20px 40px; }
    @media screen and (min-width: 768px) {
      .vertical-tabs-container .vertical-tab-content {
        display: none; } }
    .vertical-tabs-container .vertical-tab-content .print {
      width: 100%;
      text-align: right;
      margin-bottom: 10px;
      display: none; }
      .vertical-tabs-container .vertical-tab-content .print:hover {
        color: #00001A; }
  .vertical-tabs-container .vertical-tab-accordion-heading {
    background-color: #fff;
    border-top: 1px solid #BDBDBD;
    cursor: pointer;
    display: block;
    font-weight: bold;
    padding: 0.75em 0.5em; }
    .vertical-tabs-container .vertical-tab-accordion-heading:focus, .vertical-tabs-container .vertical-tab-accordion-heading:hover {
      color: #477DCA; }
    .vertical-tabs-container .vertical-tab-accordion-heading:first-child {
      border-top: none; }
    .vertical-tabs-container .vertical-tab-accordion-heading.is-active {
      background: #f7f7f7;
      border-bottom: none; }
    @media screen and (min-width: 768px) {
      .vertical-tabs-container .vertical-tab-accordion-heading {
        display: none; } }

.wishlists_view {
  margin-bottom: 40px; }
  .wishlists_view h1 {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.svg);
    background-size: 2em auto;
    margin-bottom: -12px !important; }
    .no-svg .wishlists_view h1 {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.png); }

.dreambox_started .wishlists_view h1 {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_dreambox.svg);
  background-size: 2em auto;
  margin-bottom: -12px !important; }
  .no-svg .dreambox_started .wishlists_view h1 {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_dreambox.png); }

.tables {
  width: 100%;
  border-collapse: separate;
  border-left: 0px;
  border-radius: 0;
  border-spacing: 0;
  border: 1px solid #ddd;
  border-top: none; }
  .tables th {
    text-align: left; }
  .tables tbody {
    background-color: #fcfcfc; }
    @media screen and (max-width: 768px) {
      .tables tbody {
        background-color: transparent; } }
    .tables tbody tr:hover, .tables tbody tr:hover {
      background-color: #efefef; }
    .tables tbody tr:nth-child(even) {
      background-color: #f7f7f7; }
      .tables tbody tr:nth-child(even):hover {
        background-color: #eaeaea; }
  .tables thead th {
    background-color: white;
    border-bottom: 0px;
    border-left: 1px solid #ddd;
    padding: 0.75em 1em; }
    .tables thead th:first-child {
      border-left: none; }
  .tables tbody {
    background-color: #fcfcfc; }
    @media screen and (max-width: 768px) {
      .tables tbody {
        background-color: transparent; } }
    .tables tbody td {
      border-bottom: 0px;
      padding: 0.75em 1em; }
      .tables tbody td:first-child {
        border-left: none; }
      .tables tbody td button {
        background-color: #477DCA;
        border-radius: 3px;
        border: none;
        color: white;
        display: inline-block;
        font-size: inherit;
        font-weight: bold;
        padding: 7px 18px;
        text-decoration: none;
        background-clip: padding-box;
        display: inline-block;
        font-size: 0.7em;
        line-height: 1.5;
        margin-bottom: 0.3em;
        margin-right: 0.5em;
        outline: none;
        padding: 0.3em 1em;
        width: 100%; }
        .tables tbody td button:hover:not(:disabled) {
          background-color: #578ad4;
          cursor: pointer; }
        .tables tbody td button:active:not(:disabled), .tables tbody td button:focus:not(:disabled) {
          background-color: #3c71bb;
          cursor: pointer; }
        .tables tbody td button:disabled {
          opacity: 0.5;
          cursor: not-allowed; }
        @media screen and (min-width: 40em) {
          .tables tbody td button {
            margin-bottom: 0;
            width: auto; } }

@media screen and (max-width: 1034px) {
  .content-wishlist {
    padding-right: 10px;
    padding-left: 10px; } }
.content-wishlist .wishlist-promotion {
  display: none; }

.table-cart-wsl {
  border-collapse: collapse; }
  .table-cart-wsl .trash-wsl {
    width: 5%; }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .table-cart-wsl .trash-wsl {
        padding: 5px; } }
    @media screen and (max-width: 768px) {
      .table-cart-wsl .trash-wsl {
        width: 10%; } }
    @media screen and (max-width: 480px) {
      .table-cart-wsl .trash-wsl {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 15.3188766657%;
        float: right;
        margin-right: 0;
        padding: 0.55em 1em; }
        .table-cart-wsl .trash-wsl:last-child {
          margin-right: 0; } }
    .table-cart-wsl .trash-wsl .iconadd_wish_ui {
      position: relative;
      display: inline-block;
      float: right;
      cursor: pointer; }
      .table-cart-wsl .trash-wsl .iconadd_wish_ui:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
        background-size: 17px auto;
        content: "";
        height: 21px;
        width: 26px;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center; }
        .no-svg .table-cart-wsl .trash-wsl .iconadd_wish_ui:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
      .table-cart-wsl .trash-wsl .iconadd_wish_ui:hover:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.svg); }
        .no-svg .table-cart-wsl .trash-wsl .iconadd_wish_ui:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos_hover.png); }
    .table-cart-wsl .trash-wsl .icontrash_wish_ui {
      position: relative;
      display: inline-block;
      float: right;
      cursor: pointer; }
      .table-cart-wsl .trash-wsl .icontrash_wish_ui:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.svg);
        background-size: 17px auto;
        content: "";
        height: 21px;
        width: 26px;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center; }
        .no-svg .table-cart-wsl .trash-wsl .icontrash_wish_ui:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.png); }
      .table-cart-wsl .trash-wsl .icontrash_wish_ui:hover:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.svg); }
        .no-svg .table-cart-wsl .trash-wsl .icontrash_wish_ui:hover:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.png); }
  .table-cart-wsl .img-prod {
    width: 12%; }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .table-cart-wsl .img-prod {
        padding: 5px; } }
    @media screen and (max-width: 480px) {
      .table-cart-wsl .img-prod {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 23.7869889992%;
        margin-right: 0;
        padding: 0.97em 0.5em; }
        .table-cart-wsl .img-prod:last-child {
          margin-right: 0; } }
    .table-cart-wsl .img-prod img {
      width: 80%;
      margin: 0 auto;
      display: block; }
      @media screen and (min-width: 481px) and (max-width: 768px) {
        .table-cart-wsl .img-prod img {
          width: 100%; } }
      @media screen and (max-width: 480px) {
        .table-cart-wsl .img-prod img {
          width: 85%; } }
  .table-cart-wsl .descriere-wsl {
    font-size: 12px; }
    @media screen and (max-width: 480px) {
      .table-cart-wsl .descriere-wsl {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 66.1275506663%;
        margin-right: 0; }
        .table-cart-wsl .descriere-wsl:last-child {
          margin-right: 0; } }
    .table-cart-wsl .descriere-wsl a {
      color: #00001A; }
  .table-cart-wsl .btn-wsl {
    width: 20%; }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .table-cart-wsl .btn-wsl {
        width: 25%;
        padding: 5px; } }
    @media screen and (max-width: 480px) {
      .table-cart-wsl .btn-wsl {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 32.2551013326%;
        margin-right: 0;
        padding: 0.75em 0.2em; }
        .table-cart-wsl .btn-wsl:last-child {
          margin-right: 0; } }
    .table-cart-wsl .btn-wsl .btn-wsl-int {
      margin: 0 auto;
      display: block; }
  .table-cart-wsl .price-wsl {
    font-weight: 600;
    width: 36%;
    text-align: right; }
    @media screen and (min-width: 481px) and (max-width: 768px) {
      .table-cart-wsl .price-wsl {
        width: 100%;
        padding: 5px; } }
    @media screen and (max-width: 480px) {
      .table-cart-wsl .price-wsl {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 40.723213666%;
        width: 100%;
        margin-right: 0;
        padding-top: 0; }
        .table-cart-wsl .price-wsl:last-child {
          margin-right: 0; } }
    .table-cart-wsl .price-wsl .wsh_withdisc_big_ui {
      color: #999;
      font-size: 12px; }
    .table-cart-wsl .price-wsl .wsh_withdisc_bigsup_ui {
      color: #999; }
    .table-cart-wsl .price-wsl .wishlist-has-discount {
      color: #FD6419; }
    .table-cart-wsl .price-wsl .wsh_withdisc_sup_ui {
      color: #FD6419; }
    .table-cart-wsl .price-wsl .first-price {
      display: inline-block;
      margin-right: 10px; }
    .table-cart-wsl .price-wsl a.stock-change-notify {
      margin-left: 20px; }
      .table-cart-wsl .price-wsl a.stock-change-notify:after {
        background-image: url(https://static-v3.crewshop.ro/images/return.png);
        background-size: 24px auto;
        content: "";
        height: 31px;
        width: 31px;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center;
        vertical-align: middle;
        margin-left: 10px;
        opacity: 0.7; }
        .no-png .table-cart-wsl .price-wsl a.stock-change-notify:after {
          background-image: url(https://static-v3.crewshop.ro/images/return.png); }
      .table-cart-wsl .price-wsl a.stock-change-notify.active {
        color: #b8b8b8; }
        .table-cart-wsl .price-wsl a.stock-change-notify.active:after {
          background-image: url(https://static-v3.crewshop.ro/images/return-active.png); }
          .no-png .table-cart-wsl .price-wsl a.stock-change-notify.active:after {
            background-image: url(https://static-v3.crewshop.ro/images/return-active.png); }
  .table-cart-wsl .produs-indisponibil .indisponibil {
    text-align: right; }
    @media screen and (max-width: 480px) {
      .table-cart-wsl .produs-indisponibil .indisponibil {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 49.1913259994%;
        margin-right: 21px;
        text-align: left; }
        .table-cart-wsl .produs-indisponibil .indisponibil:last-child {
          margin-right: 0; } }
  @media screen and (max-width: 480px) {
    .table-cart-wsl .produs-indisponibil .price-wsl {
      display: none; } }

#wishlist_show_more {
  text-align: center;
  display: inline-block;
  width: 100%;
  margin-top: 10px; }
  @media screen and (max-width: 480px) {
    #wishlist_show_more .btn-full-size {
      display: inline-block;
      width: 100% !important; } }

 /* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
.cd-container {
  width: 90%;
  max-width: 1366px;
  margin: 2em auto; }
  .cd-container::after {
    /* clearfix */
    content: '';
    display: table;
    clear: both; }

/* -------------------------------- 

Main components 

-------------------------------- */
/*
header {
	background: darken($background, 10%);
	height: 100px;
	text-align: center;

	h1 {
		@include font-size(20px);
		font-weight: bold;
		font-family: $secondary-font;
		text-transform: uppercase;
		font-weight: bold;
		padding-top: 1.6em;
		margin-bottom: .2em;
	}

	p {
		@include font-size(13px);
		color: lighten($background, 10%);
	}

	@include MQ(L) {
		height: 200px;

		h1 {
			@include font-size(30px);
			padding-top: 2.6em;
		}
	}
}

main {
	p {
		@include font-size(16px);
		line-height: 1.6;
		margin: 2em 0;
	}

	@include MQ(L) {
		p {
			@include font-size(20px);
		}
	}
}
*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 135px;
  right: 10px;
  z-index: 1002;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(0, 0, 26, 0.8) url("https://static-v3.crewshop.ro/images/cd-top-arrow.svg") no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s; }
  .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s; }
  .cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1; }
    .cd-top.cd-is-visible:hover {
      box-shadow: 0 0 10px black; }
  .cd-top.cd-fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: .5; }
  .no-touch .cd-top:hover {
    background-color: #00001a;
    opacity: 1; }
  @media only screen and (min-width: min-width 769px max-width 1024px 12) {
    .cd-top {
      right: 20px;
      bottom: 20px; } }
  @media only screen and (min-width: min-width 1025px max-width 1200px 12) {
    .cd-top {
      height: 60px;
      width: 60px;
      right: 30px;
      bottom: 30px; } }

.testdesters {
  color: #000; }

.prom-container {
  display: block;
  width: auto;
  position: absolute;
  top: 0;
  left: 0; }

.prom {
  margin: 0;
  padding: 0; }
  .prom span {
    display: block;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    padding: 3px 22px; }

.badge {
  width: fit-content; }

.voucher-badge {
  background-color: lightgrey; }

.special_offer {
  background-color: lightgrey; }

.new {
  background-color: lightgrey; }

.best_seller {
  background-color: lightgrey; }

.promo_1_plus_20 {
  background-color: lightgrey; }

.promo_1_plus_30 {
  background-color: lightgrey; }

.promo_1_plus_40 {
  background-color: lightgrey; }

.promo_1_plus_50 {
  background-color: lightgrey; }

.airport_exclusive {
  background-color: lightgrey; }

.online_exclusive {
  background-color: lightgrey; }

.promo_2_plus_1_free {
  background-color: lightgrey; }

.shadow-wrapper {
  position: relative;
  z-index: 1;
  display: inline-flex; }
  .shadow-wrapper .shadow-effect-2::after, .shadow-wrapper .shadow-effect-2::before, .shadow-wrapper .shadow-effect-3::before, .shadow-wrapper .shadow-effect-4::after {
    box-shadow: 0 15px 10px #999;
    transform: rotate(-3deg); }
  .shadow-wrapper .box-shadow::after, .shadow-wrapper .box-shadow::before {
    background: none repeat scroll 0 0 #999;
    bottom: 15px;
    content: "";
    left: 5px;
    max-width: 300px;
    position: absolute;
    top: 80%;
    width: 50%;
    z-index: -1; }
  .shadow-wrapper .shadow-effect-2::after, .shadow-wrapper .shadow-effect-4::after {
    left: auto;
    right: 5px;
    transform: rotate(3deg); }
  .shadow-wrapper .shadow-effect-2::after, .shadow-wrapper .shadow-effect-2::before, .shadow-wrapper .shadow-effect-3::before, .shadow-wrapper .shadow-effect-4::after {
    box-shadow: 0 15px 10px #999; }
  .shadow-wrapper .box-shadow::after, .shadow-wrapper .box-shadow::before {
    background: none repeat scroll 0 0 #999;
    bottom: 15px;
    content: "";
    right: 5px;
    max-width: 300px;
    position: absolute;
    top: 80%;
    width: 50%;
    z-index: -1; }
  .shadow-wrapper .shadow-effect-2 {
    position: relative; }
  .shadow-wrapper .box-shadow {
    background: none repeat scroll 0 0 #fff; }
  .shadow-wrapper .tag-box-v1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #3f4a52 #eee #eee;
    border-image: none;
    border-right: 1px solid #eee;
    border-style: solid;
    border-width: 2px 1px 1px; }
  .shadow-wrapper .tag-box {
    margin-bottom: 30px;
    padding: 20px; }
  .shadow-wrapper .image-badge {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 9.3911980323%;
    display: inline-table; }
    .shadow-wrapper .image-badge:last-child {
      margin-right: 0; }
  .shadow-wrapper .content-badge {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 87.2978314999%; }
    .shadow-wrapper .content-badge:last-child {
      margin-right: 0; }
    .shadow-wrapper .content-badge .titlu-badge {
      font-size: 18px; }

.margin-right-0 {
  margin-right: 0 !important; }

@-webkit-keyframes breadcrumb-checkout-animation-right {
  from {
    left: 50%; }
  to {
    left: 0%; } }
@-moz-keyframes breadcrumb-checkout-animation-right {
  from {
    left: 50%; }
  to {
    left: 0%; } }
@-o-keyframes breadcrumb-checkout-animation-right {
  from {
    left: 50%; }
  to {
    left: 0%; } }
@keyframes breadcrumb-checkout-animation-right {
  from {
    left: 50%; }
  to {
    left: 0%; } }
@-webkit-keyframes breadcrumb-checkout-animation-left {
  from {
    right: 50%; }
  to {
    right: 0%; } }
@-moz-keyframes breadcrumb-checkout-animation-left {
  from {
    right: 50%; }
  to {
    right: 0%; } }
@-o-keyframes breadcrumb-checkout-animation-left {
  from {
    right: 50%; }
  to {
    right: 0%; } }
@keyframes breadcrumb-checkout-animation-left {
  from {
    right: 50%; }
  to {
    right: 0%; } }
@-webkit-keyframes breadcrumb-plane-animation-left {
  from {
    left: 50.1%;
    transform: rotate(0);
    filter: grayscale(100%); }
  to {
    left: 95.8%;
    transform: rotate(360deg);
    filter: grayscale(0); } }
@-moz-keyframes breadcrumb-plane-animation-left {
  from {
    left: 50.1%;
    transform: rotate(0);
    filter: grayscale(100%); }
  to {
    left: 95.8%;
    transform: rotate(360deg);
    filter: grayscale(0); } }
@-o-keyframes breadcrumb-plane-animation-left {
  from {
    left: 50.1%;
    transform: rotate(0);
    filter: grayscale(100%); }
  to {
    left: 95.8%;
    transform: rotate(360deg);
    filter: grayscale(0); } }
@keyframes breadcrumb-plane-animation-left {
  from {
    left: 50.1%;
    transform: rotate(0);
    filter: grayscale(100%); }
  to {
    left: 95.8%;
    transform: rotate(360deg);
    filter: grayscale(0); } }
@-webkit-keyframes breadcrumb-plane-animation-right {
  from {
    left: 50.1%;
    -webkit-transform: translateX(-50.1%);
    -ms-transform: translateX(-50.1%);
    transform: translateX(-50.1%);
    transform: rotate(360deg);
    filter: grayscale(100%); }
  to {
    left: 0%;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    transform: rotate(0);
    filter: grayscale(0); } }
@-moz-keyframes breadcrumb-plane-animation-right {
  from {
    left: 50.1%;
    -webkit-transform: translateX(-50.1%);
    -ms-transform: translateX(-50.1%);
    transform: translateX(-50.1%);
    transform: rotate(360deg);
    filter: grayscale(100%); }
  to {
    left: 0%;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    transform: rotate(0);
    filter: grayscale(0); } }
@-o-keyframes breadcrumb-plane-animation-right {
  from {
    left: 50.1%;
    -webkit-transform: translateX(-50.1%);
    -ms-transform: translateX(-50.1%);
    transform: translateX(-50.1%);
    transform: rotate(360deg);
    filter: grayscale(100%); }
  to {
    left: 0%;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    transform: rotate(0);
    filter: grayscale(0); } }
@keyframes breadcrumb-plane-animation-right {
  from {
    left: 50.1%;
    -webkit-transform: translateX(-50.1%);
    -ms-transform: translateX(-50.1%);
    transform: translateX(-50.1%);
    transform: rotate(360deg);
    filter: grayscale(100%); }
  to {
    left: 0%;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    transform: rotate(0);
    filter: grayscale(0); } }
.breadcrumb-checkout {
  width: 100%;
  position: relative;
  height: 4.3em; }
  .breadcrumb-checkout .block-left {
    display: inline-block;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    right: 50%;
    background-color: #fff;
    height: 4.3em;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s; }
    @media screen and (max-width: 768px) {
      .breadcrumb-checkout .block-left {
        padding-right: 30px; } }
    .breadcrumb-checkout .block-left a {
      color: #00001A;
      padding-top: 20px;
      padding-bottom: 20px;
      width: 100%;
      display: block;
      transition: all 0.3s ease-in-out 0s;
      text-transform: uppercase; }
      @media screen and (max-width: 768px) {
        .breadcrumb-checkout .block-left a {
          padding-top: 12px;
          padding-bottom: 12px;
          font-size: 12px;
          padding-left: 10px;
          padding-right: 20px;
          font-weight: 600; } }
      .breadcrumb-checkout .block-left a:hover {
        color: #ffb958; }
    .breadcrumb-checkout .block-left:hover {
      color: #ffb958;
      -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
      box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
      z-index: 10;
      animation-name: breadcrumb-checkout-animation-left;
      animation-duration: 1s;
      /* or: Xms */
      animation-iteration-count: 1;
      animation-timing-function: ease-out;
      /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
      animation-fill-mode: forwards;
      /* or: backwards, both, none */
      animation-delay: 0s;
      /* or: Xms */ }
  .breadcrumb-checkout .breadcrumb-sign {
    position: absolute;
    width: 56px;
    bottom: 0;
    z-index: 20;
    left: 50.1%;
    -webkit-transform: translateX(-50.1%);
    -ms-transform: translateX(-50.1%);
    transform: translateX(-50.1%);
    filter: grayscale(100%); }
    .breadcrumb-checkout .breadcrumb-sign .plane-black {
      display: block; }
  .breadcrumb-checkout .block-right {
    display: inline-block;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    left: 50%;
    background-color: #fff;
    height: 4.3em;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s; }
    @media screen and (max-width: 768px) {
      .breadcrumb-checkout .block-right {
        padding-left: 30px; } }
    .breadcrumb-checkout .block-right a {
      color: #00001A;
      padding-top: 20px;
      padding-bottom: 20px;
      width: 100%;
      display: block;
      transition: all 0.3s ease-in-out 0s;
      text-transform: uppercase; }
      @media screen and (max-width: 768px) {
        .breadcrumb-checkout .block-right a {
          padding-top: 12px;
          padding-bottom: 12px;
          font-size: 12px;
          padding-right: 10px;
          padding-left: 20px;
          font-weight: 600; } }
      .breadcrumb-checkout .block-right a:hover {
        color: #ffb958; }
    .breadcrumb-checkout .block-right:hover {
      color: #ffb958;
      -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
      box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
      z-index: 10;
      animation-name: breadcrumb-checkout-animation-right;
      animation-duration: 1s;
      /* or: Xms */
      animation-iteration-count: 1;
      animation-timing-function: ease-out;
      /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
      animation-fill-mode: forwards;
      /* or: backwards, both, none */
      animation-delay: 0s;
      /* or: Xms */ }
  .breadcrumb-checkout .block-left.active, .breadcrumb-checkout .block-right.active {
    color: #ffb958;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.4);
    transition: all 0.3s ease-in-out 0s; }
    .breadcrumb-checkout .block-left.active a, .breadcrumb-checkout .block-right.active a {
      color: #ffb958;
      font-weight: 600;
      transition: all 0.3s ease-in-out 0s; }
    .breadcrumb-checkout .block-left.active:hover, .breadcrumb-checkout .block-right.active:hover {
      color: #ffb958; }
  .breadcrumb-checkout .block-left:hover ~ .breadcrumb-sign {
    animation-name: breadcrumb-plane-animation-left;
    animation-duration: 1s;
    /* or: Xms */
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
    animation-fill-mode: forwards;
    /* or: backwards, both, none */
    animation-delay: 0s;
    /* or: Xms */ }
  .breadcrumb-checkout .block-right:hover ~ .breadcrumb-sign {
    animation-name: breadcrumb-plane-animation-right;
    animation-duration: 1s;
    /* or: Xms */
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
    animation-fill-mode: forwards;
    /* or: backwards, both, none */
    animation-delay: 0s;
    /* or: Xms */ }

.cart-detalii-comanda {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin-top: 0; }
  .cart-detalii-comanda:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1034px) {
    .cart-detalii-comanda {
      padding-left: 10px;
      padding-right: 10px; } }
  .cart-detalii-comanda .title-b {
    margin: 20px 0 10px;
    font-weight: bold; }
  .cart-detalii-comanda .cart-dtl-typefact {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-detalii-comanda .cart-dtl-typefact::after {
      clear: both;
      content: "";
      display: table; }
    .cart-detalii-comanda .cart-dtl-typefact:last-child {
      margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-typefact .title_cart-datefacturare {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
      background-size: 2em auto; }
      .no-svg .cart-detalii-comanda .cart-dtl-typefact .title_cart-datefacturare {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
    .cart-detalii-comanda .cart-dtl-typefact .checkout_button-block-top {
      display: none; }
      @media screen and (max-width: 860px) {
        .cart-detalii-comanda .cart-dtl-typefact .checkout_button-block-top {
          display: block;
          width: 100%; } }
    .cart-detalii-comanda .cart-dtl-typefact .cart-dtl-check {
      width: 100%;
      margin-top: 20px; }
      .cart-detalii-comanda .cart-dtl-typefact .cart-dtl-check .check {
        display: block;
        float: left;
        margin-right: 40px; }
        .cart-detalii-comanda .cart-dtl-typefact .cart-dtl-check .check .checkbox {
          margin-bottom: 0;
          vertical-align: middle; }
        .cart-detalii-comanda .cart-dtl-typefact .cart-dtl-check .check span {
          line-height: 21px;
          display: inline-block;
          vertical-align: middle; }
  .cart-detalii-comanda .cart-dtl-name {
    float: none !important;
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0; }
    .cart-detalii-comanda .cart-dtl-name::after {
      clear: both;
      content: "";
      display: table; }
    .cart-detalii-comanda .cart-dtl-name:last-child {
      margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-name .content {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-detalii-comanda .cart-dtl-name .content:last-child {
        margin-right: 0; }
      .cart-detalii-comanda .cart-dtl-name .content .inp-dtl {
        margin-bottom: 20px; }
        .cart-detalii-comanda .cart-dtl-name .content .inp-dtl label {
          display: inline-block;
          margin-bottom: 0.375em;
          width: 49%; }
          @media screen and (max-width: 768px) {
            .cart-detalii-comanda .cart-dtl-name .content .inp-dtl label {
              width: 100%; } }
          .cart-detalii-comanda .cart-dtl-name .content .inp-dtl label input {
            width: 100% !important; }
            @media screen and (max-width: 768px) {
              .cart-detalii-comanda .cart-dtl-name .content .inp-dtl label input {
                margin-top: 5px !important; } }
      .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin-bottom: 20px; }
        .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma:last-child {
          margin-right: 0; }
        .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 49.1913259994%; }
          .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp:last-child {
            margin-right: 0; }
          @media screen and (max-width: 480px) {
            .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp {
              float: left;
              display: block;
              margin-right: 1.6173480011%;
              width: 100%; }
              .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp:last-child {
                margin-right: 0; } }
          .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp span {
            width: 100%;
            display: block; }
          .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp input {
            width: 100%; }
        .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .dtl-line {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 83.0637753331%; }
          .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .dtl-line:last-child {
            margin-right: 0; }
          @media screen and (max-width: 480px) {
            .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .dtl-line {
              float: left;
              display: block;
              margin-right: 1.6173480011%;
              width: 100%; }
              .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .dtl-line:last-child {
                margin-right: 0; } }
      .cart-detalii-comanda .cart-dtl-name .content .inp-dtl {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%; }
        .cart-detalii-comanda .cart-dtl-name .content .inp-dtl:last-child {
          margin-right: 0; }
        .cart-detalii-comanda .cart-dtl-name .content .inp-dtl .name-inp {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 49.1913259994%; }
          .cart-detalii-comanda .cart-dtl-name .content .inp-dtl .name-inp:last-child {
            margin-right: 0; }
          @media screen and (max-width: 768px) {
            .cart-detalii-comanda .cart-dtl-name .content .inp-dtl .name-inp {
              width: 90%;
              margin: 10px auto !important;
              display: block;
              float: none; } }
      .cart-detalii-comanda .cart-dtl-name .content .prenume, .cart-detalii-comanda .cart-dtl-name .content .telefon, .cart-detalii-comanda .cart-dtl-name .content .cui, .cart-detalii-comanda .cart-dtl-name .content .banca, .cart-detalii-comanda .cart-dtl-name .content .jud_sect {
        margin-right: 0 !important; }
      .cart-detalii-comanda .cart-dtl-name .content .text {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 6px; }
  .cart-detalii-comanda .cart-dtl-mods {
    float: none !important;
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin: 20px 0; }
    .cart-detalii-comanda .cart-dtl-mods::after {
      clear: both;
      content: "";
      display: table; }
    .cart-detalii-comanda .cart-dtl-mods:last-child {
      margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-mods h1 {
      margin-bottom: 20px; }
    .cart-detalii-comanda .cart-dtl-mods .adresa_de_facturare_hidden {
      display: none !important; }
    .cart-detalii-comanda .cart-dtl-mods .title {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      font-size: 16px; }
      .cart-detalii-comanda .cart-dtl-mods .title:last-child {
        margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-mods p {
      margin-bottom: 0;
      margin-top: 20px; }
    .cart-detalii-comanda .cart-dtl-mods .add-adresa {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      display: none; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa:last-child {
        margin-right: 0; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .title-b {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .title-b:last-child {
          margin-right: 0; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 49.1913259994%; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp:last-child {
          margin-right: 0; }
        @media screen and (max-width: 480px) {
          .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp {
            float: left;
            display: block;
            margin-right: 1.6173480011%;
            width: 100%; }
            .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp:last-child {
              margin-right: 0; } }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp span {
          width: 100%;
          display: block; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp input {
          width: 100%; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .inp-add {
        width: 100%; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .check span {
        font-weight: normal;
        line-height: 1em; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .cod_postal {
        margin-bottom: 0;
        float: left; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .find_cod_postal {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin-bottom: 10px; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .find_cod_postal:last-child {
          margin-right: 0; }
        @media screen and (max-width: 480px) {
          .cart-detalii-comanda .cart-dtl-mods .add-adresa .find_cod_postal {
            float: none;
            text-align: center;
            display: block; } }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .btn-hide-livrare {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin-bottom: 10px; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .btn-hide-livrare:last-child {
          margin-right: 0; }
        @media screen and (max-width: 480px) {
          .cart-detalii-comanda .cart-dtl-mods .add-adresa .btn-hide-livrare .btn-b {
            display: block;
            float: none;
            margin: 20px auto !important;
            padding: 10px 80px;
            text-align: center; } }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .nr_strada, .cart-detalii-comanda .cart-dtl-mods .add-adresa .etaj, .cart-detalii-comanda .cart-dtl-mods .add-adresa .sector {
        margin-right: 0 !important; }
    .cart-detalii-comanda .cart-dtl-mods .other-delivery-address {
      display: block; }
      .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .inp-add {
        width: 49% !important; }
      .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .judet, .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .oras {
        margin-bottom: 10px; }
        .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .judet .minict_wrapper.active, .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .oras .minict_wrapper.active {
          display: block; }
          .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .judet .minict_wrapper.active ul, .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .oras .minict_wrapper.active ul {
            max-height: 300px;
            overflow: hidden;
            overflow-y: scroll; }
      .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .find_cod_postal {
        margin-top: 10px;
        margin-left: 20px; }
    .cart-detalii-comanda .cart-dtl-mods .default-delivery-address {
      width: 100%;
      display: block;
      margin-bottom: 10px; }
    .cart-detalii-comanda .cart-dtl-mods .button-checkout-a {
      float: left;
      margin-bottom: 20px; }
  .cart-detalii-comanda .cart-dtl-sumar {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    background-color: #eee;
    padding: 10px; }
    .cart-detalii-comanda .cart-dtl-sumar:last-child {
      margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-sumar .produs {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin: 10px 0; }
      .cart-detalii-comanda .cart-dtl-sumar .produs:last-child {
        margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-sumar .total {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-detalii-comanda .cart-dtl-sumar .total:last-child {
        margin-right: 0; }
      .cart-detalii-comanda .cart-dtl-sumar .total td {
        border: none; }
      .cart-detalii-comanda .cart-dtl-sumar .total .col-stg {
        width: 85%;
        text-align: right;
        padding-right: 35px; }
      .cart-detalii-comanda .cart-dtl-sumar .total .title {
        font-size: 16px;
        font-weight: bold; }
      .cart-detalii-comanda .cart-dtl-sumar .total .moneda {
        font-size: 20px;
        font-weight: bold; }
    .cart-detalii-comanda .cart-dtl-sumar .date-com {
      margin: 10px 0;
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-detalii-comanda .cart-dtl-sumar .date-com:last-child {
        margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-sumar .atentie {
      margin-top: 20px;
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-detalii-comanda .cart-dtl-sumar .atentie:last-child {
        margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-sumar .check {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-bottom: 20px; }
      .cart-detalii-comanda .cart-dtl-sumar .check:last-child {
        margin-right: 0; }
  .cart-detalii-comanda .btn_trmcom_checkout {
    float: right;
    color: white !important; }
    .cart-detalii-comanda .btn_trmcom_checkout:hover {
      color: #00001A !important; }
    @media screen and (max-width: 768px) {
      .cart-detalii-comanda .btn_trmcom_checkout {
        float: none;
        display: block;
        margin: 0 auto;
        width: 80% !important; } }
  .cart-detalii-comanda .btn_modcom_checkout {
    float: left;
    display: none; }
  .cart-detalii-comanda .line {
    display: none; }
  .cart-detalii-comanda #observations {
    margin-top: -5px; }

.cart-dtl-typecard {
  float: none !important;
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin: 20px 0; }
  .cart-dtl-typecard::after {
    clear: both;
    content: "";
    display: table; }
  .cart-dtl-typecard:last-child {
    margin-right: 0; }
  .cart-dtl-typecard h1 {
    margin-bottom: 20px; }
  .cart-dtl-typecard .title {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    font-size: 16px; }
    .cart-dtl-typecard .title:last-child {
      margin-right: 0; }
  .cart-dtl-typecard .cart-dtl-tpc-1 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin-top: 20px; }
    .cart-dtl-typecard .cart-dtl-tpc-1:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-1 .check {
      float: left;
      display: block;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-1 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-1 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
    .cart-dtl-typecard .cart-dtl-tpc-1 img {
      display: none; }
  .cart-dtl-typecard .cart-dtl-tpc-2 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .cart-dtl-tpc-2:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-2 .check {
      float: left;
      display: block;
      margin-bottom: 20px;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-2 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-2 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
    .cart-dtl-typecard .cart-dtl-tpc-2 img {
      width: 5%;
      vertical-align: middle;
      margin-right: 0;
      margin-left: 30px;
      margin-top: -5px; }
      @media screen and (max-width: 768px) {
        .cart-dtl-typecard .cart-dtl-tpc-2 img {
          width: 15%; } }
  .cart-dtl-typecard .platestecupuncte_ui .form-group label {
    display: inline-block; }
  .cart-dtl-typecard .platestecupuncte_ui .form-group .checkbox {
    float: left; }
  .cart-dtl-typecard .platestecupuncte_ui .message_point {
    width: 100%;
    height: 40px;
    display: block;
    background-color: #FDF8E4;
    padding-left: 20px; }
    .cart-dtl-typecard .platestecupuncte_ui .message_point [class^="icon-"]::before, .cart-dtl-typecard .platestecupuncte_ui .message_point [class*=" icon-"]::before {
      color: #a48b29;
      line-height: 40px;
      vertical-align: middle;
      font-size: 22px; }
    .cart-dtl-typecard .platestecupuncte_ui .message_point span {
      color: #a48b29;
      line-height: 40px;
      vertical-align: middle; }
  .cart-dtl-typecard .cart-dtl-tpc-3 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .cart-dtl-tpc-3:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-3 .check {
      float: left;
      display: block;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-3 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-3 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
  .cart-dtl-typecard .cart-dtl-tpc-4 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .cart-dtl-tpc-4:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-4 .check {
      float: left;
      display: block;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-4 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-4 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
    .cart-dtl-typecard .cart-dtl-tpc-4 img {
      width: 5%;
      vertical-align: middle;
      margin-right: 10px;
      margin-top: -5px; }
  .cart-dtl-typecard .cart-dtl-tpc-5 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .cart-dtl-tpc-5:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-5 .check {
      float: left;
      display: block;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-5 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-5 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
  .cart-dtl-typecard .platestecupuncte_ui {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .platestecupuncte_ui:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .platestecupuncte_ui .valoare_puncte {
      margin-left: 28px; }
    .cart-dtl-typecard .platestecupuncte_ui .link_despre_puncte {
      margin-left: 28px; }

.cart-dtl-contact {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin: 20px 0; }
  .cart-dtl-contact:last-child {
    margin-right: 0; }
  .cart-dtl-contact .title {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    font-size: 16px; }
    .cart-dtl-contact .title:last-child {
      margin-right: 0; }
  .cart-dtl-contact .tel {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-contact .tel:last-child {
      margin-right: 0; }
    .cart-dtl-contact .tel p {
      display: block;
      float: left;
      margin-bottom: 0;
      margin-top: 5px;
      margin-right: 20px; }
    .cart-dtl-contact .tel .name-inp {
      width: 20%; }
      @media screen and (min-width: 481px) and (max-width: 768px) {
        .cart-dtl-contact .tel .name-inp {
          width: 40%; } }
      @media screen and (max-width: 480px) {
        .cart-dtl-contact .tel .name-inp {
          width: 100%; } }
  .cart-dtl-contact .sms {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-contact .sms:last-child {
      margin-right: 0; }
    .cart-dtl-contact .sms .check {
      float: left;
      display: inline-block;
      margin-right: 10px;
      margin-bottom: 0; }
      .cart-dtl-contact .sms .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-contact .sms .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
    .cart-dtl-contact .sms p {
      margin-bottom: 0; }

.total_com_checkout > p {
  font-size: 18px;
  font-weight: 600; }

.total_com_checkout > span {
  font-size: 18px;
  font-weight: 600; }

.descriere_table_checkout > a {
  color: #00001A; }

.table_detaliicom {
  margin-top: -20px; }
  .table_detaliicom td.awb {
    position: relative; }
    .table_detaliicom td.awb a.btn-b-grey {
      position: absolute;
      right: 10px;
      top: 7px; }
      @media screen and (max-width: 639px) {
        .table_detaliicom td.awb a.btn-b-grey {
          position: inherit;
          right: initial;
          margin-left: auto;
          margin-right: auto;
          display: block; } }

.table-com b {
  float: right;
  width: 87.5%; }

.checkout-fin {
  width: 50% !important;
  margin-right: 5%; }
  @media screen and (min-width: 481px) and (max-width: 768px) {
    .checkout-fin {
      width: 100% !important; } }
  @media screen and (max-width: 480px) {
    .checkout-fin {
      width: 100% !important; } }

@media screen and (min-width: 481px) and (max-width: 768px) {
  .tc-agree {
    margin: 10px;
    display: block; } }
@media screen and (max-width: 480px) {
  .tc-agree {
    margin: 10px;
    display: block; } }

.observatii_checkout_ui textarea {
  margin-top: -13px !important; }

.table-cart tbody tr:hover > td {
  background-color: white !important; }
.table-cart tbody tr .img-table-checkout {
  width: 12%;
  height: 90px; }
  .table-cart tbody tr .img-table-checkout img {
    width: auto;
    margin: 0 auto;
    display: block;
    height: 100%; }
.table-cart tbody tr .descriere-wsl {
  width: 43%; }
  .table-cart tbody tr .descriere-wsl a {
    color: #00001A; }
  .table-cart tbody tr .descriere-wsl .packaging-guarantee {
    font-size: 12px;
    color: #999; }
.table-cart tbody tr .price-wsl {
  text-align: right; }
  .table-cart tbody tr .price-wsl .checkout_price_nodisc_ui {
    font-weight: bold; }
  .table-cart tbody tr .price-wsl .checkout_price_yesdisc_ui {
    color: #999;
    font-weight: bold; }
  .table-cart tbody tr .price-wsl .checkout_price_yesdiscsup_ui {
    color: #999; }
  .table-cart tbody tr .price-wsl .checkout_price_disc_ui {
    font-weight: bold; }
.table-cart tbody tr .cadou_td {
  color: #fd6419 !important;
  font-weight: bold; }

.table_checkout_ui {
  margin-top: -12px;
  margin-bottom: 0;
  width: 0 auto;
  width: 99.9%; }

.transport-delivery {
  padding: 10px 20px;
  background-color: #C8C8C8; }
  .transport-delivery p {
    margin: 0;
    font-weight: bold;
    font-style: italic; }

.table-total-checkout {
  margin-top: -2px; }

.term_accept {
  float: left;
  margin-top: 20px; }
  @media screen and (max-width: 768px) {
    .term_accept {
      margin-top: 10px;
      margin-bottom: 20px; } }

@media screen and (max-width: 768px) {
  .other-delivery-address .delivery-address-xlabel {
    width: 100%;
    padding-left: 0 !important; }

  .table-cart tbody tr .img-table-checkout {
    width: 22%;
    float: left;
    height: 90px; }
  .table-cart tbody tr .descriere-wsl {
    width: 78%;
    float: left;
    height: 90px; }
  .table-cart tbody tr .cantitate-cart {
    width: 57%;
    float: left; }
    .table-cart tbody tr .cantitate-cart .cart-cant {
      width: 100%;
      padding-right: 40px; }
  .table-cart tbody tr .price-wsl {
    width: 42%;
    padding-right: 25px;
    float: left; }
  .table-cart tbody tr .td-right {
    width: 0 !important;
    padding: 0; }

  .table-total-checkout tbody tr {
    display: inline-table;
    width: 100%;
    text-align: right; }
    .table-total-checkout tbody tr .moneda {
      padding-right: 40px; }
    .table-total-checkout tbody tr .td-right {
      width: 0 !important;
      padding: 0; } }
.eroare_term_checkout {
  display: block !important; }

.title_cos_checkout_ui {
  width: 99.9%; }

.margin-right-0 {
  margin-right: 0 !important; }

.cart-detalii-comanda {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin-top: 0; }
  .cart-detalii-comanda:last-child {
    margin-right: 0; }
  @media screen and (max-width: 1034px) {
    .cart-detalii-comanda {
      padding-left: 0;
      padding-right: 0; } }
  .cart-detalii-comanda #delivery_addresses_container {
    margin-bottom: 20px; }
    .cart-detalii-comanda #delivery_addresses_container p.text-info-favorite {
      margin-left: 5px; }
    .cart-detalii-comanda #delivery_addresses_container .button-block {
      margin-bottom: 15px; }
      @media screen and (max-width: 480px) {
        .cart-detalii-comanda #delivery_addresses_container .button-block {
          text-align: center; }
          .cart-detalii-comanda #delivery_addresses_container .button-block button {
            margin-bottom: 10px; } }
  .cart-detalii-comanda .title-b {
    margin: 20px 0 10px;
    font-weight: bold; }
  .cart-detalii-comanda .cart-dtl-typefact {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin-bottom: 20px; }
    .cart-detalii-comanda .cart-dtl-typefact::after {
      clear: both;
      content: "";
      display: table; }
    .cart-detalii-comanda .cart-dtl-typefact:last-child {
      margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-typefact .title_cart-datefacturare {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
      background-size: 2em auto; }
      .no-svg .cart-detalii-comanda .cart-dtl-typefact .title_cart-datefacturare {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }
    .cart-detalii-comanda .cart-dtl-typefact .cart-dtl-check {
      width: 100%;
      display: inline-block;
      margin-top: 0;
      margin-bottom: 20px; }
      .cart-detalii-comanda .cart-dtl-typefact .cart-dtl-check .check {
        display: block;
        float: left;
        margin-right: 40px; }
        .cart-detalii-comanda .cart-dtl-typefact .cart-dtl-check .check .checkbox {
          margin-bottom: 0;
          vertical-align: middle; }
        .cart-detalii-comanda .cart-dtl-typefact .cart-dtl-check .check span {
          line-height: 21px;
          display: inline-block;
          vertical-align: middle; }
  .cart-detalii-comanda .cart-dtl-name {
    float: none !important;
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0; }
    .cart-detalii-comanda .cart-dtl-name::after {
      clear: both;
      content: "";
      display: table; }
    .cart-detalii-comanda .cart-dtl-name:last-child {
      margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-name .content {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-detalii-comanda .cart-dtl-name .content:last-child {
        margin-right: 0; }
      .cart-detalii-comanda .cart-dtl-name .content .inp-dtl {
        margin-bottom: 20px; }
        .cart-detalii-comanda .cart-dtl-name .content .inp-dtl label {
          display: inline-block;
          margin-bottom: 0.375em;
          width: 49%; }
          @media screen and (max-width: 768px) {
            .cart-detalii-comanda .cart-dtl-name .content .inp-dtl label {
              width: 100%; } }
          .cart-detalii-comanda .cart-dtl-name .content .inp-dtl label input {
            width: 100% !important; }
            @media screen and (max-width: 768px) {
              .cart-detalii-comanda .cart-dtl-name .content .inp-dtl label input {
                margin-top: 5px !important; } }
      .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin-bottom: 20px; }
        .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma:last-child {
          margin-right: 0; }
        .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 49.1913259994%; }
          .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp:last-child {
            margin-right: 0; }
          @media screen and (max-width: 480px) {
            .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp {
              float: left;
              display: block;
              margin-right: 1.6173480011%;
              width: 100%; }
              .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp:last-child {
                margin-right: 0; } }
          .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp span {
            width: 100%;
            display: block; }
          .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .data-inp input {
            width: 100%; }
        .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .dtl-line {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 83.0637753331%; }
          .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .dtl-line:last-child {
            margin-right: 0; }
          @media screen and (max-width: 480px) {
            .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .dtl-line {
              float: left;
              display: block;
              margin-right: 1.6173480011%;
              width: 100%; }
              .cart-detalii-comanda .cart-dtl-name .content .dtl-date-firma .dtl-line:last-child {
                margin-right: 0; } }
      .cart-detalii-comanda .cart-dtl-name .content .inp-dtl {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%; }
        .cart-detalii-comanda .cart-dtl-name .content .inp-dtl:last-child {
          margin-right: 0; }
        .cart-detalii-comanda .cart-dtl-name .content .inp-dtl .name-inp {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 49.1913259994%; }
          .cart-detalii-comanda .cart-dtl-name .content .inp-dtl .name-inp:last-child {
            margin-right: 0; }
          @media screen and (max-width: 768px) {
            .cart-detalii-comanda .cart-dtl-name .content .inp-dtl .name-inp {
              width: 90%;
              margin: 10px auto !important;
              display: block;
              float: none; } }
      .cart-detalii-comanda .cart-dtl-name .content .prenume, .cart-detalii-comanda .cart-dtl-name .content .telefon, .cart-detalii-comanda .cart-dtl-name .content .cui, .cart-detalii-comanda .cart-dtl-name .content .banca, .cart-detalii-comanda .cart-dtl-name .content .jud_sect {
        margin-right: 0 !important; }
      .cart-detalii-comanda .cart-dtl-name .content .text {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 6px; }
  .cart-detalii-comanda .cart-dtl-mods {
    float: none !important;
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin: 20px 0; }
    .cart-detalii-comanda .cart-dtl-mods::after {
      clear: both;
      content: "";
      display: table; }
    .cart-detalii-comanda .cart-dtl-mods:last-child {
      margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-mods h1 {
      margin-bottom: 20px; }
    .cart-detalii-comanda .cart-dtl-mods .adresa_de_facturare_hidden {
      display: none !important; }
    .cart-detalii-comanda .cart-dtl-mods .title {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      font-size: 16px; }
      .cart-detalii-comanda .cart-dtl-mods .title:last-child {
        margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-mods p {
      margin-bottom: 0;
      margin-top: 20px; }
    .cart-detalii-comanda .cart-dtl-mods .add-adresa {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      display: none; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa:last-child {
        margin-right: 0; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .title-b {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .title-b:last-child {
          margin-right: 0; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 49.1913259994%; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp:last-child {
          margin-right: 0; }
        @media screen and (max-width: 480px) {
          .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp {
            float: left;
            display: block;
            margin-right: 1.6173480011%;
            width: 100%; }
            .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp:last-child {
              margin-right: 0; } }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp span {
          width: 100%;
          display: block; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .data-inp input {
          width: 100%; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .inp-add {
        width: 100%; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .check span {
        font-weight: normal;
        line-height: 1em; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .cod_postal {
        margin-bottom: 0;
        float: left; }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .find_cod_postal {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin-bottom: 10px; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .find_cod_postal:last-child {
          margin-right: 0; }
        @media screen and (max-width: 480px) {
          .cart-detalii-comanda .cart-dtl-mods .add-adresa .find_cod_postal {
            float: none;
            text-align: center;
            display: block; } }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .btn-hide-livrare {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin-bottom: 10px; }
        .cart-detalii-comanda .cart-dtl-mods .add-adresa .btn-hide-livrare:last-child {
          margin-right: 0; }
        @media screen and (max-width: 480px) {
          .cart-detalii-comanda .cart-dtl-mods .add-adresa .btn-hide-livrare .btn-b {
            display: block;
            float: none;
            margin: 20px auto !important;
            padding: 10px 80px;
            text-align: center; } }
      .cart-detalii-comanda .cart-dtl-mods .add-adresa .nr_strada, .cart-detalii-comanda .cart-dtl-mods .add-adresa .etaj, .cart-detalii-comanda .cart-dtl-mods .add-adresa .sector {
        margin-right: 0 !important; }
    .cart-detalii-comanda .cart-dtl-mods .other-delivery-address {
      display: block; }
      .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .inp-add {
        width: 49% !important; }
      .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .judet, .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .oras {
        margin-bottom: 10px; }
        .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .judet .minict_wrapper.active, .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .oras .minict_wrapper.active {
          display: block; }
          .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .judet .minict_wrapper.active ul, .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .oras .minict_wrapper.active ul {
            max-height: 300px;
            overflow: hidden;
            overflow-y: scroll; }
      .cart-detalii-comanda .cart-dtl-mods .other-delivery-address .find_cod_postal {
        margin-top: 10px;
        margin-left: 20px; }
    .cart-detalii-comanda .cart-dtl-mods .default-delivery-address {
      width: 100%;
      display: block;
      margin-bottom: 10px; }
    .cart-detalii-comanda .cart-dtl-mods .button-checkout-a {
      float: left;
      margin-bottom: 20px; }
  .cart-detalii-comanda .cart-dtl-sumar {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    background-color: #eee;
    padding: 10px; }
    .cart-detalii-comanda .cart-dtl-sumar:last-child {
      margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-sumar .produs {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin: 10px 0; }
      .cart-detalii-comanda .cart-dtl-sumar .produs:last-child {
        margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-sumar .total {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-detalii-comanda .cart-dtl-sumar .total:last-child {
        margin-right: 0; }
      .cart-detalii-comanda .cart-dtl-sumar .total td {
        border: none; }
      .cart-detalii-comanda .cart-dtl-sumar .total .col-stg {
        width: 85%;
        text-align: right;
        padding-right: 35px; }
      .cart-detalii-comanda .cart-dtl-sumar .total .title {
        font-size: 16px;
        font-weight: bold; }
      .cart-detalii-comanda .cart-dtl-sumar .total .moneda {
        font-size: 20px;
        font-weight: bold; }
    .cart-detalii-comanda .cart-dtl-sumar .date-com {
      margin: 10px 0;
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-detalii-comanda .cart-dtl-sumar .date-com:last-child {
        margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-sumar .atentie {
      margin-top: 20px;
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-detalii-comanda .cart-dtl-sumar .atentie:last-child {
        margin-right: 0; }
    .cart-detalii-comanda .cart-dtl-sumar .check {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-bottom: 20px; }
      .cart-detalii-comanda .cart-dtl-sumar .check:last-child {
        margin-right: 0; }
  .cart-detalii-comanda .btn_trmcom_checkout {
    float: right;
    color: white !important; }
    .cart-detalii-comanda .btn_trmcom_checkout:hover {
      color: #00001A !important; }
    @media screen and (max-width: 768px) {
      .cart-detalii-comanda .btn_trmcom_checkout {
        float: none;
        display: block;
        margin: 0 auto;
        width: 80% !important;
        margin-bottom: 20px; } }
  .cart-detalii-comanda .btn_modcom_checkout {
    float: left;
    display: none; }
  .cart-detalii-comanda .line {
    display: none; }
  .cart-detalii-comanda #observations {
    margin-top: -5px; }

.cart-dtl-typecard {
  float: none !important;
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin: 20px 0; }
  .cart-dtl-typecard::after {
    clear: both;
    content: "";
    display: table; }
  .cart-dtl-typecard:last-child {
    margin-right: 0; }
  .cart-dtl-typecard h1 {
    margin-bottom: 20px; }
  .cart-dtl-typecard .title {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    font-size: 16px; }
    .cart-dtl-typecard .title:last-child {
      margin-right: 0; }
  .cart-dtl-typecard .cart-dtl-tpc-1 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin-top: 20px; }
    .cart-dtl-typecard .cart-dtl-tpc-1:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-1 .check {
      float: left;
      display: block;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-1 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-1 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
    .cart-dtl-typecard .cart-dtl-tpc-1 img {
      display: none; }
  .cart-dtl-typecard .cart-dtl-tpc-2 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin-bottom: 20px; }
    .cart-dtl-typecard .cart-dtl-tpc-2:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-2 .check {
      float: left;
      display: block;
      margin-bottom: 20px;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-2 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-2 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
    .cart-dtl-typecard .cart-dtl-tpc-2 img {
      width: 5%;
      vertical-align: middle;
      margin-right: 0;
      margin-left: 29px;
      margin-top: -5px; }
      @media screen and (max-width: 768px) {
        .cart-dtl-typecard .cart-dtl-tpc-2 img {
          width: 15%; } }
  .cart-dtl-typecard .platestecupuncte_ui .message_point {
    width: 100%;
    height: 40px;
    display: block;
    background-color: #FDF8E4;
    padding-left: 20px; }
    .cart-dtl-typecard .platestecupuncte_ui .message_point [class^="icon-"]::before, .cart-dtl-typecard .platestecupuncte_ui .message_point [class*=" icon-"]::before {
      color: #a48b29;
      line-height: 40px;
      vertical-align: middle;
      font-size: 22px; }
    .cart-dtl-typecard .platestecupuncte_ui .message_point span {
      color: #a48b29;
      line-height: 40px;
      vertical-align: middle; }
  .cart-dtl-typecard .cart-dtl-tpc-3 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .cart-dtl-tpc-3:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-3 .check {
      float: left;
      display: block;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-3 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-3 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
  .cart-dtl-typecard .cart-dtl-tpc-4 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .cart-dtl-tpc-4:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-4 .check {
      float: left;
      display: block;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-4 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-4 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
    .cart-dtl-typecard .cart-dtl-tpc-4 img {
      width: 5%;
      vertical-align: middle;
      margin-right: 10px;
      margin-top: -5px; }
  .cart-dtl-typecard .cart-dtl-tpc-5 {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .cart-dtl-tpc-5:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .cart-dtl-tpc-5 .check {
      float: left;
      display: block;
      margin-right: 10px; }
      .cart-dtl-typecard .cart-dtl-tpc-5 .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-typecard .cart-dtl-tpc-5 .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
  .cart-dtl-typecard .platestecupuncte_ui {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-typecard .platestecupuncte_ui:last-child {
      margin-right: 0; }
    .cart-dtl-typecard .platestecupuncte_ui .valoare_puncte {
      margin-left: 20px;
      display: inline-block; }
    .cart-dtl-typecard .platestecupuncte_ui .link_despre_puncte {
      margin-left: 28px;
      display: inline-block; }
    .cart-dtl-typecard .platestecupuncte_ui label.points-inputs-label {
      display: inline-block;
      width: 100px;
      text-align: center;
      margin-bottom: 0;
      margin-right: 10px; }
    .cart-dtl-typecard .platestecupuncte_ui .points-inputs-label {
      display: inline-block;
      line-height: 33px; }
      .cart-dtl-typecard .platestecupuncte_ui .points-inputs-label span {
        display: inline-block; }

.cart-dtl-contact {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin: 20px 0; }
  .cart-dtl-contact:last-child {
    margin-right: 0; }
  .cart-dtl-contact .title {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    font-size: 16px; }
    .cart-dtl-contact .title:last-child {
      margin-right: 0; }
  .cart-dtl-contact .tel {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-contact .tel:last-child {
      margin-right: 0; }
    .cart-dtl-contact .tel p {
      display: block;
      float: left;
      margin-bottom: 0;
      margin-top: 5px;
      margin-right: 20px; }
    .cart-dtl-contact .tel .name-inp {
      width: 20%; }
      @media screen and (min-width: 481px) and (max-width: 768px) {
        .cart-dtl-contact .tel .name-inp {
          width: 40%; } }
      @media screen and (max-width: 480px) {
        .cart-dtl-contact .tel .name-inp {
          width: 100%; } }
  .cart-dtl-contact .sms {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%; }
    .cart-dtl-contact .sms:last-child {
      margin-right: 0; }
    .cart-dtl-contact .sms .check {
      float: left;
      display: inline-block;
      margin-right: 10px;
      margin-bottom: 0; }
      .cart-dtl-contact .sms .check .checkbox {
        margin-bottom: 0;
        vertical-align: middle; }
      .cart-dtl-contact .sms .check span {
        line-height: 21px;
        display: inline-block;
        vertical-align: middle; }
    .cart-dtl-contact .sms p {
      margin-bottom: 0; }

.total_com_checkout > p {
  font-size: 18px;
  font-weight: 600; }

.total_com_checkout > span {
  font-size: 18px;
  font-weight: 600; }

.descriere_table_checkout > a {
  color: #00001A; }

.table_detaliicom {
  margin-top: -20px; }

.table-com b {
  float: right;
  width: 87.5%; }

.checkout-fin {
  width: 50% !important;
  margin-right: 5%; }
  @media screen and (min-width: 481px) and (max-width: 768px) {
    .checkout-fin {
      width: 100% !important; } }
  @media screen and (max-width: 480px) {
    .checkout-fin {
      width: 100% !important; } }

@media screen and (min-width: 481px) and (max-width: 768px) {
  .tc-agree {
    margin: 10px;
    display: block; } }
@media screen and (max-width: 480px) {
  .tc-agree {
    margin: 10px;
    display: block; } }

.observatii_checkout_ui textarea {
  margin-top: -13px !important; }

.table-cart tbody tr:hover {
  background-color: white !important; }
.table-cart tbody tr .img-table-checkout {
  width: 12%;
  height: 90px; }
  .table-cart tbody tr .img-table-checkout img {
    width: auto;
    margin: 0 auto;
    display: block;
    height: 100%; }
.table-cart tbody tr .descriere-wsl {
  width: 43%; }
  .table-cart tbody tr .descriere-wsl a {
    color: #00001A; }
.table-cart tbody tr .price-wsl {
  text-align: right; }
  .table-cart tbody tr .price-wsl .checkout_price_nodisc_ui {
    font-weight: bold; }
  .table-cart tbody tr .price-wsl .checkout_price_yesdisc_ui, .table-cart tbody tr .price-wsl .discount_price {
    color: #999;
    font-weight: bold; }
  .table-cart tbody tr .price-wsl .checkout_price_yesdiscsup_ui {
    color: #999; }
  .table-cart tbody tr .price-wsl .checkout_price_disc_ui, .table-cart tbody tr .price-wsl .selling_price {
    font-weight: bold; }
.table-cart tbody tr .cadou_td {
  color: #fd6419 !important;
  font-weight: bold; }

.table_checkout_ui {
  margin-top: -12px;
  margin-bottom: 0;
  width: 99.9%; }
  .table_checkout_ui .descriere-wsl .gift-text {
    display: none; }
  .table_checkout_ui .product_gift .descriere-wsl .gift-text {
    display: block;
    color: red; }

.table-total-checkout {
  margin-top: -2px; }

.term_accept {
  float: left;
  margin-top: 20px; }
  @media screen and (max-width: 768px) {
    .term_accept {
      margin-top: 10px;
      margin-bottom: 20px; } }

@media screen and (max-width: 768px) {
  .other-delivery-address .delivery-address-xlabel {
    width: 100%;
    padding-left: 0 !important; }

  .table-cart tbody tr .img-table-checkout {
    width: 22%;
    float: left;
    height: 90px; }
  .table-cart tbody tr .descriere-wsl {
    width: 78%;
    float: left;
    height: 90px; }
  .table-cart tbody tr .cantitate-cart {
    width: 57%;
    float: left; }
    .table-cart tbody tr .cantitate-cart .cart-cant {
      width: 100%;
      padding-right: 40px; }
  .table-cart tbody tr .price-wsl {
    width: 42%;
    padding-right: 25px;
    float: left; }
  .table-cart tbody tr .td-right {
    width: 0 !important;
    padding: 0; }

  .table-total-checkout tbody tr {
    display: inline-table;
    width: 100%;
    text-align: right; }
    .table-total-checkout tbody tr .moneda {
      padding-right: 40px; }
    .table-total-checkout tbody tr .td-right {
      width: 0 !important;
      padding: 0; } }
.eroare_term_checkout {
  display: block !important; }

.title_cos_checkout_ui {
  width: 99.9%; }

.cart_choosedelivery {
  margin-bottom: 40px; }
  .cart_choosedelivery .prodrec_lst_div h2.prodrec_lst_h {
    border-bottom: none; }
  .cart_choosedelivery p.cart_extra {
    display: inline-block;
    padding: 0;
    width: 100%; }

.cart-detalii-comanda .line {
  margin-top: 20px;
  margin-bottom: 10px; }
.cart-detalii-comanda .term_accept {
  margin-top: 11px; }
  .cart-detalii-comanda .term_accept label {
    display: block;
    float: right;
    vertical-align: middle;
    margin-bottom: 0;
    line-height: 18px;
    margin-top: -2px; }
    @media screen and (max-width: 768px) {
      .cart-detalii-comanda .term_accept label {
        width: 93%; } }
  .cart-detalii-comanda .term_accept .checkbox {
    display: block;
    float: left;
    vertical-align: middle; }

#checkout_company_details {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px; }
  #checkout_company_details .companies {
    display: inline-block;
    width: 100%; }
    #checkout_company_details .companies .radio {
      margin-bottom: 0; }
  #checkout_company_details .button-block {
    display: block;
    width: 100%; }

.checkout-radio {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  max-height: 310px;
  overflow-y: auto; }
  @media screen and (max-width: 768px) {
    .checkout-radio {
      max-height: 310px;
      overflow-y: auto; }
      .checkout-radio #show-more-delivery-addresses {
        width: 100% !important; } }
  .checkout-radio .radio {
    display: inline-block;
    width: 100%;
    padding: 0 5px 2px 5px; }
    .checkout-radio .radio label {
      line-height: 10px;
      display: block;
      float: left;
      margin-bottom: 0;
      margin-top: 5px; }
      @media screen and (max-width: 768px) {
        .checkout-radio .radio label {
          line-height: 20px;
          margin-bottom: 5px; } }
      .checkout-radio .radio label input {
        vertical-align: middle;
        margin-bottom: 3px; }
    .checkout-radio .radio .block-btn {
      display: block;
      float: right; }
    .checkout-radio .radio:nth-child(even) {
      background-color: #f7f7f7;
      padding: 5px 5px 7px 5px; }

#invoice_addresses_container {
  margin-bottom: 30px; }
  #invoice_addresses_container .checkout-radio .radio {
    margin-bottom: 0;
    width: 100%; }
    @media screen and (max-width: 768px) {
      #invoice_addresses_container .checkout-radio .radio {
        margin-bottom: 10px; } }
  #invoice_addresses_container .button-block {
    margin-bottom: 10px; }

.checkout-checkbox label {
  display: inline-block; }
  @media screen and (max-width: 768px) {
    .checkout-checkbox label {
      width: 89%; } }
.checkout-checkbox .checkbox {
  display: block;
  float: left; }
  @media screen and (max-width: 768px) {
    .checkout-checkbox .checkbox {
      width: 10%; } }
  .checkout-checkbox .checkbox input {
    margin-bottom: 2px;
    vertical-align: middle;
    margin-right: 10px; }

.cart-dtl-typecard {
  margin-bottom: 30px; }
  .cart-dtl-typecard .cart-dtl-tpc-2 .radio:last-of-type {
    display: inline-block; }

.modal-default .modal-content .formUserCompany, .modal-default .modal-content .formUserAddress {
  text-align: left; }
  .modal-default .modal-content .formUserCompany fieldset, .modal-default .modal-content .formUserAddress fieldset {
    padding: 0;
    margin: 0 0 10px 0;
    border: none;
    background-color: transparent; }
    .modal-default .modal-content .formUserCompany fieldset legend, .modal-default .modal-content .formUserAddress fieldset legend {
      text-transform: uppercase;
      font-weight: 600;
      display: block;
      border-bottom: solid 1px #BDBDBD;
      padding: 11px 0 10px;
      width: 100%;
      margin-bottom: 20px; }
    .modal-default .modal-content .formUserCompany fieldset .select2-container, .modal-default .modal-content .formUserAddress fieldset .select2-container {
      width: 100% !important;
      margin-bottom: 0.75em; }
  .modal-default .modal-content .formUserCompany .submit, .modal-default .modal-content .formUserAddress .submit {
    text-align: center; }
    .modal-default .modal-content .formUserCompany .submit .btn-b, .modal-default .modal-content .formUserAddress .submit .btn-b {
      display: inline-block; }
      .modal-default .modal-content .formUserCompany .submit .btn-b.btn-modal-save, .modal-default .modal-content .formUserAddress .submit .btn-b.btn-modal-save {
        margin-bottom: 20px; }
.modal-default .modal-content .formUserCompany .anaf-block .btn-fill-company-data-from-ANAF {
  display: block;
  margin: 0 auto;
  min-width: 25% !important; }
  @media screen and (max-width: 768px) {
    .modal-default .modal-content .formUserCompany .anaf-block .btn-fill-company-data-from-ANAF {
      width: 100% !important;
      margin-bottom: 20px; } }

.vertical-tabs .vertical-tab {
  font-weight: normal;
  text-transform: uppercase;
  margin: 0;
  display: block;
  font-size: 16px;
  font-family: 'Raleway', Arial, sans-serif;
  line-height: 1.5em;
  letter-spacing: 0.04em;
  margin-right: -1px;
  padding: 0.75em 20px; }
  .vertical-tabs .vertical-tab:hover, .vertical-tabs .vertical-tab:focus {
    color: #FFC107; }
.vertical-tabs .is-active {
  font-weight: 600; }
  .vertical-tabs .is-active:hover, .vertical-tabs .is-active:focus {
    color: #00001A;
    cursor: default; }

.title_contulmeu {
  background-size: 1.8em auto; }

.vertical-tabs-container {
  padding-bottom: 0;
  width: 100%; }
  .vertical-tabs-container .tabs_myaccount {
    height: 600px !important; }
    @media screen and (max-width: 768px) {
      .vertical-tabs-container .tabs_myaccount {
        display: flex;
        position: inherit;
        top: inherit;
        flex-flow: row;
        width: 100%;
        max-width: 100%;
        overflow-x: auto;
        margin-bottom: 10px;
        padding-bottom: 10px;
        height: auto !important; }
        .vertical-tabs-container .tabs_myaccount a {
          display: block;
          position: relative;
          border: 1px solid #fff;
          border-radius: 57px;
          background-color: #fff;
          font-size: 16px;
          font-family: "CircularXXWeb-Book";
          font-weight: 450;
          -webkit-transition: 0.3s ease-out;
          -moz-transition: 0.3s ease-out;
          -o-transition: 0.3s ease-out;
          -ms-transition: 0.3s ease-out;
          transition: 0.3s ease-out;
          padding: 8px 12px;
          margin-bottom: 0;
          margin-right: 10px;
          text-transform: capitalize;
          height: auto;
          white-space: nowrap; }
          .vertical-tabs-container .tabs_myaccount a.active {
            background-color: #00001A;
            color: #fff;
            -webkit-transition: 0.3s ease-out;
            -moz-transition: 0.3s ease-out;
            -o-transition: 0.3s ease-out;
            -ms-transition: 0.3s ease-out;
            transition: 0.3s ease-out; }
            .vertical-tabs-container .tabs_myaccount a.active h2 {
              background-color: #00001A;
              color: #fff; }
          .vertical-tabs-container .tabs_myaccount a h2 {
            padding: 0;
            margin: 0;
            font-size: 16px;
            line-height: 16px;
            font-family: "CircularXXWeb-Book";
            font-weight: 450;
            white-space: nowrap; } }

.vertical-tab-content-container {
  float: left;
  display: inline-table !important;
  width: 100%; }

.vertical-tab-content {
  float: left;
  width: 100%; }
  .vertical-tab-content h2 {
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    border-bottom: solid 1px #BDBDBD;
    padding: 11px 0 10px; }
  .vertical-tab-content .button_invita {
    padding: 10px 77px;
    margin-top: 20px; }
  .vertical-tab-content .form-invite {
    width: 100%;
    display: inline-table; }
    .vertical-tab-content .form-invite .inp_friends {
      width: 100%;
      display: block; }
      .vertical-tab-content .form-invite .inp_friends .inp_block {
        width: 49%; }
    .vertical-tab-content .form-invite .text_friends textarea {
      width: 100% !important; }
    .vertical-tab-content .form-invite .button_invita_b {
      padding: 10px 109px;
      margin-top: 10px;
      margin-bottom: 20px; }

.myacc-date-cont {
  width: 100%;
  display: inline-block; }
  .myacc-date-cont form {
    display: block; }
    .myacc-date-cont form .data-inp {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 49.1913259994%; }
      .myacc-date-cont form .data-inp:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .myacc-date-cont form .data-inp {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 100%; }
          .myacc-date-cont form .data-inp:last-child {
            margin-right: 0; } }
      .myacc-date-cont form .data-inp span {
        width: 100%;
        vertical-align: middle; }
      .myacc-date-cont form .data-inp input {
        width: 100%; }
        .myacc-date-cont form .data-inp input.delivery-address {
          width: inherit;
          margin-bottom: 0;
          vertical-align: middle; }
    .myacc-date-cont form .inp-add {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 49.1913259994%; }
      .myacc-date-cont form .inp-add:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .myacc-date-cont form .inp-add {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 100%; }
          .myacc-date-cont form .inp-add:last-child {
            margin-right: 0; } }
    .myacc-date-cont form .inp-add-last {
      margin-right: 0; }
    .myacc-date-cont form .check-news {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 30px;
      margin-bottom: 40px; }
      .myacc-date-cont form .check-news:last-child {
        margin-right: 0; }
      .myacc-date-cont form .check-news .myacc-newsletter {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%; }
        .myacc-date-cont form .check-news .myacc-newsletter:last-child {
          margin-right: 0; }
      .myacc-date-cont form .check-news .check-news {
        display: inline-block;
        float: left;
        margin-bottom: 0;
        margin-top: 0;
        width: auto;
        line-height: 12px;
        margin-right: 20px; }
      .myacc-date-cont form .check-news .inp-check {
        display: inline-block;
        float: left;
        margin-bottom: 0; }
      .myacc-date-cont form .check-news .unsubscribe-reasons {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin-top: 15px; }
        .myacc-date-cont form .check-news .unsubscribe-reasons:last-child {
          margin-right: 0; }
        .myacc-date-cont form .check-news .unsubscribe-reasons strong {
          width: 100%;
          margin-bottom: 10px;
          display: block; }
        .myacc-date-cont form .check-news .unsubscribe-reasons .reasons-opt {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 49.1913259994%;
          margin-bottom: 10px; }
          .myacc-date-cont form .check-news .unsubscribe-reasons .reasons-opt:last-child {
            margin-right: 0; }

.myacc-date-cont {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin-bottom: 20px; }
  .myacc-date-cont:last-child {
    margin-right: 0; }
  .myacc-date-cont .btn-myacc-pass {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    margin-bottom: 20px;
    float: none !important;
    text-align: center;
    margin-left: auto;
    margin-right: auto !important; }
    .myacc-date-cont .btn-myacc-pass:last-child {
      margin-right: 0; }
    @media screen and (max-width: 768px) {
      .myacc-date-cont .btn-myacc-pass {
        width: 100% !important; } }
  .myacc-date-cont .btn-myacc-datecont {
    display: block; }
  .myacc-date-cont .unsubscribe-options .btn_subscribe {
    color: #fff; }
    @media screen and (max-width: 768px) {
      .myacc-date-cont .unsubscribe-options .btn_subscribe {
        width: 100% !important;
        display: block; } }

.cart-dtl-mods {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin: 40px 0 0; }
  .cart-dtl-mods:last-child {
    margin-right: 0; }
  .cart-dtl-mods .title {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    font-size: 16px; }
    .cart-dtl-mods .title:last-child {
      margin-right: 0; }
  .cart-dtl-mods .btn-adress-ed {
    display: block; }
    .cart-dtl-mods .btn-adress-ed a {
      margin-right: 40px; }
      .cart-dtl-mods .btn-adress-ed a:hover {
        color: #00001A; }
  .cart-dtl-mods p {
    margin-bottom: 10px;
    margin-top: 0; }
  .cart-dtl-mods .show-add-livrare {
    margin-bottom: 40px; }
  .cart-dtl-mods .add-adresa {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    display: none;
    margin-bottom: 40px; }
    .cart-dtl-mods .add-adresa:last-child {
      margin-right: 0; }
    .cart-dtl-mods .add-adresa .title-b {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-dtl-mods .add-adresa .title-b:last-child {
        margin-right: 0; }
    .cart-dtl-mods .add-adresa .data-inp {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 49.1913259994%; }
      .cart-dtl-mods .add-adresa .data-inp:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .data-inp {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 100%; }
          .cart-dtl-mods .add-adresa .data-inp:last-child {
            margin-right: 0; } }
      .cart-dtl-mods .add-adresa .data-inp span {
        width: 100%;
        display: block; }
      .cart-dtl-mods .add-adresa .data-inp input {
        width: 100%; }
    .cart-dtl-mods .add-adresa .cod_postal {
      margin-bottom: 0;
      float: left; }
    .cart-dtl-mods .add-adresa .find_cod_postal {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-bottom: 10px; }
      .cart-dtl-mods .add-adresa .find_cod_postal:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .find_cod_postal {
          float: none;
          text-align: center;
          display: block; } }
    .cart-dtl-mods .add-adresa .inp-form {
      margin-bottom: 0.75em; }
    .cart-dtl-mods .add-adresa .btn-hide-livrare {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-bottom: 10px;
      margin-top: 10px; }
      .cart-dtl-mods .add-adresa .btn-hide-livrare:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .btn-hide-livrare .btn-b {
          display: block;
          float: none;
          margin: 20px auto !important;
          padding: 10px 80px;
          text-align: center;
          width: 100% !important; } }

.puncte_sumar {
  margin-top: 25px; }
  .puncte_sumar h3 {
    font-family: Lato, sans-serif;
    font-weight: 400;
    padding: 11px 0 11px; }
    .puncte_sumar h3 span {
      font-weight: 600; }

@media screen and (max-width: 480px) {
  .table-oh tr:hover > td {
    background-color: white !important; }
  .table-oh tr:hover {
    background-color: white !important; } }
.table-oh .header tr th {
  background-color: #00001A;
  color: #ffffff; }
.table-oh .header .nr-com {
  width: 15%; }
.table-oh .header .data {
  width: 20%; }
.table-oh .header .price {
  width: 30%; }
.table-oh .header .status {
  width: 20%; }
.table-oh .header .retur, .table-oh .header .trash {
  width: 15%; }
.table-oh .comenzi_icontrash_ui {
  position: relative;
  display: block;
  cursor: pointer;
  text-align: center; }
  .table-oh .comenzi_icontrash_ui:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.svg);
    background-size: 17px auto;
    content: "";
    height: 21px;
    width: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .table-oh .comenzi_icontrash_ui:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.png); }
  .table-oh .comenzi_icontrash_ui:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.svg); }
    .no-svg .table-oh .comenzi_icontrash_ui:hover:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.png); }
.table-oh .retur .comenzi_retur_ui {
  position: relative;
  display: block;
  cursor: pointer;
  text-align: center; }
  .table-oh .retur .comenzi_retur_ui:before {
    background-image: url(https://static-v3.crewshop.ro/images/icon_retur.svg);
    background-size: 17px auto;
    content: "";
    height: 21px;
    width: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .table-oh .retur .comenzi_retur_ui:before {
      background-image: url(https://static-v3.crewshop.ro/images/icon_retur.png); }
  .table-oh .retur .comenzi_retur_ui:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/icon_retur_hover.svg); }
    .no-svg .table-oh .retur .comenzi_retur_ui:hover:before {
      background-image: url(https://static-v3.crewshop.ro/images/icon_retur_hover.png); }
@media screen and (max-width: 480px) {
  .table-oh .nr-com {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .nr-com:last-child {
      margin-right: 0; }
  .table-oh .data {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .data:last-child {
      margin-right: 0; }
  .table-oh .price {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .price:last-child {
      margin-right: 0; }
  .table-oh .status {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .status:last-child {
      margin-right: 0; }
  .table-oh .retur {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 32.2551013326%;
    margin-right: 0; }
    .table-oh .retur:last-child {
      margin-right: 0; }
    .table-oh .retur .icon-recycle-oh {
      margin: 0 auto; }
  .table-oh .trash {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 40.723213666%;
    margin-right: 0; }
    .table-oh .trash:last-child {
      margin-right: 0; }
    .table-oh .trash .icon-trash-oh {
      margin: 0 auto; } }

.title-point {
  margin-top: 0; }

.subtitle-point {
  color: #999 !important; }
  .subtitle-point a:hover {
    color: #00001A; }

.table-points-mobile {
  display: none; }
  @media screen and (max-width: 768px) {
    .table-points-mobile {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .table-points-mobile:last-child {
        margin-right: 0; } }
  .table-points-mobile .line-table {
    margin: 20px 0; }

.table-points th {
  font-size: 10px;
  font-weight: normal; }
.table-points .nr-com {
  text-align: center; }
.table-points .data {
  text-align: center;
  padding: 5px; }
  @media screen and (max-width: 768px) {
    .table-points .data {
      padding-left: 0; } }
.table-points .icon-com-point {
  font-size: 18px;
  text-align: center; }
.table-points .com-web {
  background-image: url("https://static-v3.crewshop.ro/images/web-4.png");
  background-repeat: no-repeat;
  background-size: auto 30px;
  background-position: center center; }
.table-points .com-shop {
  background-image: url("https://static-v3.crewshop.ro/images/shop-1.png");
  background-repeat: no-repeat;
  background-size: 40px auto;
  background-position: center center; }
.table-points .price {
  text-align: right; }
.table-points .point-acl {
  text-align: center; }
.table-points .point-fol {
  text-align: center; }
.table-points .point-dis {
  text-align: center; }

.table-friends-mobile {
  display: none; }
  @media screen and (max-width: 768px) {
    .table-friends-mobile {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .table-friends-mobile:last-child {
        margin-right: 0; } }
  .table-friends-mobile .line-table {
    margin: 20px 0; }

.table-friends .name {
  width: 40%; }
.table-friends .email {
  width: 45%; }
.table-friends .status {
  width: 15%; }
.table-friends .point {
  width: 15%;
  padding: 2px !important;
  text-align: center; }
.table-friends .trash {
  width: 10%;
  padding: 2px !important;
  text-align: center; }
.table-friends .status-fr {
  padding: 2px !important;
  text-align: center; }
.table-friends .point-fr {
  text-align: right; }
  .table-friends .point-fr sup.icon-crown:before {
    display: none; }
  .table-friends .point-fr sup.icon-crown:after {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_puncte.svg);
    background-size: 12px auto;
    content: "";
    height: 14px;
    width: 16px;
    margin-right: 5px;
    margin-top: -4px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .table-friends .point-fr sup.icon-crown:after {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_puncte.png); }
  .table-friends .point-fr sup.icon-crown:hover:after {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_puncte_hover.svg); }
    .no-svg .table-friends .point-fr sup.icon-crown:hover:after {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_puncte_hover.png); }
.table-friends .trash-fr {
  text-align: center; }
  .table-friends .trash-fr a.icon-trash:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.svg);
    background-size: 17px auto;
    content: "";
    height: 21px;
    width: 26px;
    display: inline-block;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .table-friends .trash-fr a.icon-trash:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.png); }
  .table-friends .trash-fr a.icon-trash:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.svg); }
    .no-svg .table-friends .trash-fr a.icon-trash:hover:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.png); }

.users_profile .breadcrumb, .staticpages_utilepages .breadcrumb, .staticpages_juridicpages .breadcrumb, .app_filter .breadcrumb, .cart_view .breadcrumb, .cart_choosedelivery .breadcrumb, .wishlists_view .breadcrumb, .staticpages_view .breadcrumb, .users_vieworder .breadcrumb, .users_mycard .breadcrumb {
  display: none; }
.users_profile h1, .staticpages_utilepages h1, .staticpages_juridicpages h1, .app_filter h1, .cart_view h1, .cart_choosedelivery h1, .wishlists_view h1, .staticpages_view h1, .users_vieworder h1, .users_mycard h1 {
  letter-spacing: 0.02em;
  font-weight: 600;
  background-repeat: no-repeat;
  background-position: 27px;
  color: #00001A;
  background-color: #eee;
  margin: 20px 0;
  padding: 26px 80px 24px 98px;
  font-size: 18px; }

.users_profile h1, .users_vieworder h1, .users_mycard h1 {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_account.svg); }
  .no-svg .users_profile h1, .no-svg .users_vieworder h1, .no-svg .users_mycard h1 {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_account.png); }

.users_createnewaccount .title_contnou {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_account.svg);
  background-color: #eee;
  background-position: 27px center;
  background-repeat: no-repeat;
  background-size: 1.8em auto;
  color: #263238;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.02em;
  margin: 20px 0;
  padding: 26px 80px 24px 98px; }
  .no-svg .users_createnewaccount .title_contnou {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_account.png); }

.users_createnewaccount .formular_newaccount .data-inp {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 49.1913259994%; }
  .users_createnewaccount .formular_newaccount .data-inp:last-child {
    margin-right: 0; }
.users_createnewaccount .formular_newaccount .btn_newaccount {
  margin-top: 20px;
  float: left; }

.staticpages_utilepages h1 {
  background-image: url(https://static-v3.crewshop.ro/images/utile_header.svg);
  background-size: 1.4em auto;
  padding: 26px 80px 24px 80px; }
  .no-svg .staticpages_utilepages h1 {
    background-image: url(https://static-v3.crewshop.ro/images/utile_header.png); }

.staticpages_juridicpages h1 {
  background-image: url(https://static-v3.crewshop.ro/images/juridic_header.svg);
  background-size: 2.9em auto; }
  .no-svg .staticpages_juridicpages h1 {
    background-image: url(https://static-v3.crewshop.ro/images/juridic_header.png); }

.cart-detalii-comanda h2, .h2_detalii_comanda {
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  border-bottom: solid 1px #BDBDBD;
  padding: 11px 0 10px; }

.table-com-2 {
  margin-bottom: 0; }

.h2_detalii_comanda {
  margin-top: 20px;
  margin-bottom: -10px; }

.users_profile #tab-comenzi .price, .users_profile #tab-comenzi .data, .users_profile #tab-comenzi .status {
  text-align: right; }
.users_profile #tab-comenzi .price {
  text-align: right; }

.btn_add_friend {
  color: #fff !important;
  background-color: #A9A9A9 !important;
  width: 100% !important;
  margin-bottom: 40px; }

.invite-new-friend-form {
  margin-bottom: 40px; }
  @media screen and (max-width: 768px) {
    .invite-new-friend-form .btn-new-friend {
      width: 100% !important; } }

.invite-new-friend-form .submit {
  text-align: center; }
  .invite-new-friend-form .submit .btn-new-friend {
    display: inline-block;
    padding: 4px 40px; }

.cards-block {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: 2em;
  flex-wrap: wrap; }
  @media screen and (max-width: 768px) {
    .cards-block {
      flex-direction: column; } }
  @media screen and (max-width: 639px) {
    .cards-block {
      margin-top: 0; } }
  .cards-block .card-front {
    background-image: url("https://static-v3.crewshop.ro/images/card-crew.png");
    background-size: 344px 230px;
    height: 230px;
    width: 344px;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative; }
    @media screen and (max-width: 639px) {
      .cards-block .card-front {
        background-size: 280px auto;
        height: 230px;
        width: 280px; } }
    .cards-block .card-front .nume {
      position: absolute;
      bottom: 3em;
      left: 2em;
      color: #00001A;
      text-transform: uppercase;
      font-weight: bold; }
  .cards-block .vertical-line {
    height: 230px;
    width: 1px;
    border-right: 1px solid #00001A; }
    @media screen and (max-width: 768px) {
      .cards-block .vertical-line {
        display: none; } }
  .cards-block .card-back {
    width: 200px; }

.table-loto .numere {
  text-align: center !important; }
.table-loto .butoane {
  text-align: center !important; }
.table-loto a.btn-b {
  color: #fff; }

.error {
  color: red; }

.modal-nfo .move-into-tooltip {
  display: none; }

/*
 * Tipped - A Complete Javascript Tooltip Solution - v4.2.5
 * (c) 2012-2015 Nick Stakenburg
 *
 * http://www.tippedjs.com
 *
 * License: http://www.tippedjs.com/license
 */
.tpd-tooltip {
  position: absolute; }

/* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
   within their own namespace */
.tpd-tooltip,
.tpd-tooltip [class^="tpd-"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

/* Content */
.tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.tpd-content-spacer,
.tpd-content-relative,
.tpd-content-relative-padder {
  float: left;
  position: relative; }

.tpd-content-relative {
  width: 100%; }

.tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #fff; }

.tpd-has-inner-close .tpd-content-relative .tpd-content {
  padding-right: 0 !important; }

.tpd-tooltip .tpd-content-no-padding {
  padding: 0 !important; }

.tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden; }

.tpd-title-spacer {
  float: left; }

.tpd-title-relative,
.tpd-title-relative-padder {
  float: left;
  position: relative; }

.tpd-title-relative {
  width: 100%; }

.tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff; }

.tpd-has-title-close .tpd-title {
  padding-right: 0 !important; }

.tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #fff; }

.tpd-close-icon {
  float: left;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center; }

/* Skin */
.tpd-skin {
  position: absolute;
  top: 0;
  left: 0; }

.tpd-frames {
  position: absolute;
  top: 0;
  left: 0; }

.tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both; }

.tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%; }

.tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none; }

.tpd-no-shadow .tpd-skin .tpd-background-shadow {
  box-shadow: none !important; }

.tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden; }

.tpd-background-box-shift,
.tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%; }

.tpd-background {
  border-radius: 10px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box;
  /* Safari */
  background-clip: padding-box;
  /* IE9+, Firefox 4+, Opera, Chrome */
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255, 255, 255, 0.1);
  /* opacity here bugs out in firefox, .tpd-background-content should have no opacity if this opacity is less than 1 */ }

/* no radius */
.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background {
  border-radius: 0; }

.tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #eee; }

.tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #eee; }

.tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid; }

.tpd-background-box-top {
  top: 0; }

.tpd-background-box-bottom {
  bottom: 0; }

.tpd-background-box-left {
  left: 0; }

.tpd-background-box-right {
  right: 0; }

/* iframeshim IE6 */
.tpd-iframeshim {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0; }

/* Skin / Stems */
.tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; }

.tpd-shift-stem-side {
  position: absolute; }

.tpd-frame-top .tpd-shift-stem-side,
.tpd-frame-bottom .tpd-shift-stem-side {
  width: 100%; }

.tpd-frame-left .tpd-shift-stem-side,
.tpd-frame-right .tpd-shift-stem-side {
  height: 100%; }

.tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  /* shows possible invalid subpx rendering */
  width: 16px;
  /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px;
  /* space from the side */
  margin-top: 3px;
  /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%; }

/* remove margins once we're done measuring */
.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset {
  margin: 0 !important; }

.tpd-stem-spacer {
  float: left;
  position: relative;
  width: 100%;
  height: 100%; }

.tpd-stem-reset .tpd-stem-spacer {
  margin-top: 0; }

.tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%; }

.tpd-stem-downscale,
.tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative; }

.tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden; }

.tpd-stem-side-inversed {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0; }

.tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #eee;
  /* will become transparent */
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 0; }

.tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0; }

/* fixes rendering issue in IE */
.tpd-stem * {
  z-index: 0;
  zoom: 1; }

/* used by IE < 9 */
.tpd-stem-border-center-offset,
.tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative; }

.tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0; }

.tpd-stem-notransform .tpd-stem-border-center {
  position: absolute; }

.tpd-stem-notransform .tpd-stem-border-corner {
  background: #fff;
  border: 0;
  top: auto;
  left: auto; }

.tpd-stem-notransform .tpd-stem-border-center,
.tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%; }

/* transformations for left/right/bottom */
.tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1, 1);
  transform: rotate(-90deg) scale(-1, 1); }

.tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%); }

.tpd-stem-transform-bottom {
  -webkit-transform: scale(1, -1) translate(0, -100%);
  transform: scale(1, -1) translate(0, -100%); }

/* Spinner measurements */
.tpd-loading-icon {
  position: absolute;
  width: 42px;
  height: 42px;
  display: none; }

.tpd-loading-line {
  z-index: 12;
  height: 3px;
  width: 2px;
  margin-bottom: 5px; }

.tpd-spinner {
  margin-left: 50%;
  margin-top: 50%; }

/* show the loader while loading and hide all the content */
.tpd-is-loading .tpd-loading-icon {
  display: block; }

.tpd-is-loading .tpd-content-wrapper,
.tpd-is-loading .tpd-title-wrapper {
  display: none; }

/* The actual spinner */
@-moz-keyframes tpd-spin {
  100% {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes tpd-spin {
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes tpd-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.tpd-spin {
  position: absolute;
  top: 50%;
  left: 50%; }

.tpd-spin-rotate,
.tpd-spin-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.tpd-spin-line {
  position: absolute;
  top: 0;
  left: 50%; }

/* Resets while measuring content */
.tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%; }

.tpd-tooltip-measuring .tpd-skin,
.tpd-tooltip-measuring .tpd-loading-icon {
  display: none; }

/* Links */
.tpd-tooltip a,
.tpd-tooltip a:hover {
  color: #8e8e8e;
  text-decoration: none; }

.tpd-tooltip a:hover {
  text-decoration: underline; }

/*
 * Sizes
 */
/* x-small */
.tpd-size-x-small .tpd-content,
.tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px; }

.tpd-size-x-small .tpd-background {
  border-radius: 5px; }

.tpd-size-x-small .tpd-stem {
  width: 12px;
  height: 6px;
  margin-left: 4px;
  margin-top: 2px; }

.tpd-size-x-small.tpd-no-radius .tpd-stem {
  margin-left: 7px; }

.tpd-size-x-small .tpd-loading-icon {
  width: 32px;
  height: 32px; }

.tpd-size-x-small .tpd-loading-line {
  z-index: 12;
  /* amount of lines */
  margin-bottom: 4px;
  /* radius of the inner circle */
  height: 3px;
  /* length of a line */
  width: 2px;
  /* width of a line */ }

.tpd-size-x-small .tpd-close {
  margin-bottom: 1px; }

/* small */
.tpd-size-small .tpd-content,
.tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px; }

.tpd-size-small .tpd-background {
  border-radius: 6px; }

.tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px; }

.tpd-size-small.tpd-no-radius .tpd-stem {
  margin-left: 8px; }

.tpd-size-small .tpd-loading-icon {
  width: 34px;
  height: 34px; }

.tpd-size-small .tpd-loading-line {
  z-index: 12;
  /* amount of lines */
  margin-bottom: 4px;
  /* radius of the inner circle */
  height: 3px;
  /* length of a line */
  width: 2px;
  /* width of a line */ }

.tpd-size-small .tpd-close {
  margin: 2px 1px; }

/* medium (default) */
.tpd-size-medium .tpd-content,
.tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px; }

.tpd-size-medium .tpd-background {
  border-radius: 8px; }

.tpd-size-medium .tpd-stem {
  width: 16px;
  /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px;
  /* space from the side */
  margin-top: 2px;
  /* space to offset the tooltip */ }

.tpd-size-medium.tpd-no-radius .tpd-stem {
  margin-left: 10px; }

/* wraps the loader, ideal dimensions don't cause stem movement when opening large tooltips */
.tpd-size-medium .tpd-loading-icon {
  width: 42px;
  height: 42px; }

.tpd-size-medium .tpd-loading-line {
  z-index: 12;
  /* amount of lines */
  margin-bottom: 5px;
  /* radius of the inner circle */
  height: 4px;
  /* length of a line */
  width: 2px;
  /* width of a line */ }

.tpd-size-medium .tpd-close {
  margin: 4px 2px; }

/* large */
.tpd-size-large .tpd-content,
.tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px; }

.tpd-size-large .tpd-background {
  border-radius: 8px; }

.tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px; }

.tpd-size-large.tpd-no-radius .tpd-stem {
  margin-left: 10px; }

.tpd-size-large .tpd-loading-icon {
  width: 50px;
  height: 50px; }

.tpd-size-large .tpd-loading-line {
  z-index: 12;
  /* amount of lines */
  margin-bottom: 5px;
  /* radius of the inner circle */
  height: 5px;
  /* length of a line */
  width: 2px;
  /* width of a line */ }

.tpd-size-large .tpd-close {
  margin: 5px 2px 5px 2px; }

/* Skins */
/* default (dark) */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close {
  color: red; }

.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #eee; }

.tpd-skin-dark .tpd-background {
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255, 255, 255, 0.1); }

/* line below the title */
.tpd-skin-dark .tpd-title-wrapper {
  border-bottom: 1px solid #404040; }

/* links */
.tpd-skin-dark a,
.tpd-skin-dark a:hover {
  color: #ffffff;
  text-align: center; }

.tpd-skin-dark h3 {
  text-align: center;
  font-size: 16px; }

.right-side-sticky-ctas {
  position: fixed;
  margin-top: 5px;
  z-index: 99;
  visibility: visible;
  right: -5px; }

.right-side-sticky-ctas .right-side-sticky-ctas__list {
  border-spacing: 0 2px;
  display: table;
  list-style: outside none none;
  margin: 0;
  padding: 0; }

.right-side-sticky-ctas .right-side-sticky-ctas__list .right-side-sticky-ctas__list-item {
  display: table-row;
  position: relative;
  cursor: pointer; }

.right-side-sticky-ctas .right-side-sticky-ctas__list .right-side-sticky-ctas__list-item a {
  background-color: #00001A;
  color: #ffffff;
  display: table-cell;
  height: 45px;
  position: relative;
  transition: background-color 0.6s ease 0s;
  vertical-align: middle;
  width: 60px; }

.right-side-sticky-ctas .right-side-sticky-ctas__list .right-side-sticky-ctas__list-item a:hover {
  background-color: #FFC107;
  text-decoration: none; }

.right-side-sticky-ctas .right-side-sticky-ctas__list .right-side-sticky-ctas__list-item .icon-chat:before {
  position: absolute;
  left: 5px;
  z-index: 100;
  line-height: 44px;
  color: #ffffff;
  font-size: 35px; }

.right-side-sticky-ctas .right-side-sticky-ctas__list .right-side-sticky-ctas__list-item .icon-email:before {
  position: absolute;
  left: 9px;
  z-index: 100;
  line-height: 68px;
  color: #ffffff;
  font-size: 35px; }

.pannel-request {
  background: none repeat scroll 0 0 #f5f5f5;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  left: 124px;
  padding: 2em;
  position: absolute;
  top: 0;
  width: 256px;
  display: block; }

.pannel-request label {
  font-size: 12px;
  font-weight: normal; }

.pannel-request .btn-panel-request {
  text-align: center; }

.pannel-request p {
  text-align: center;
  font-size: 12px; }

.pannel-contact {
  background: none repeat scroll 0 0 #f5f5f5;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  left: 61px;
  padding: 2em;
  position: absolute;
  top: 0;
  display: block;
  width: 256px; }

.pannel-contact ul {
  list-style: outside none none;
  display: table;
  margin: 0;
  padding: 0; }

.pannel-contact ul li {
  display: table-row; }

.pannel-contact ul li p {
  text-align: center;
  margin: 0;
  padding: 0; }

.pannel-contact ul li a {
  text-align: center;
  margin: 5px 0;
  display: block;
  color: #0D8282; }

.pannel-contact ul li h3 {
  background-color: #0D8282;
  color: #ffffff;
  display: block;
  height: 30px;
  line-height: 0;
  padding: 1em 1em 1em 58px;
  position: relative;
  vertical-align: middle;
  width: 100%; }

.pannel-contact .glyphicon-earphone:before {
  position: absolute;
  left: 25px;
  top: 50%;
  z-index: 100;
  line-height: 57px;
  color: #ffffff;
  font-size: 25px; }

.pannel-contact .fa-comments-o:before {
  position: absolute;
  left: 56px;
  z-index: 100;
  line-height: 59px;
  color: #ffffff;
  font-size: 25px; }

.thx_title {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.svg);
  background-color: #eee;
  background-position: 27px center;
  background-size: 2em auto;
  background-repeat: no-repeat;
  color: #263238;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.02em;
  margin: 20px 0;
  padding: 26px 80px 24px 98px; }
  .no-svg .thx_title {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_cos.png); }

.cantitate-cart {
  text-align: center; }

.table-cart-price .cart-prices td {
  padding-left: 20px; }

.thx_table_b {
  margin-top: -12px; }

.thx_title_b {
  border-bottom: 1px solid #bdbdbd;
  display: block;
  font-weight: 600;
  padding: 11px 0 10px;
  text-transform: uppercase; }

.cart_success .breadcrumb {
  display: none !important; }

/************************************
          MINIMALECT 0.9
  A minimalistic select replacement

 jQuery 1.7+ required.
 Developed by @groenroos
 http://www.groenroos.fi

 Github: http://git.io/Xedg9w

 Licensed under the MIT license.

************************************/
.minict_wrapper {
  color: #00001A;
  background: #fff;
  position: relative;
  width: 100%;
  height: 30px;
  border: 1px solid #BDBDBD;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .minict_wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .minict_wrapper.disabled {
    background: #00001A;
    text-shadow: 0 1px 0 #fff; }
    .minict_wrapper.disabled span {
      color: #bbb !important; }
  .minict_wrapper:after {
    content: "";
    background-image: url("https://static-v3.crewshop.ro/images/arrow_down.png");
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    position: absolute;
    height: 30px;
    width: 35px;
    top: 0;
    right: 0;
    font-size: 10px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    border-radius: 0 2px 2px 0;
    margin-top: -1px;
    margin-right: -1px; }
  .minict_wrapper.active:after {
    background-image: url("https://static-v3.crewshop.ro/images/arrow_up.png"); }
  .minict_wrapper.disabled:after {
    color: #bbb; }
  .minict_wrapper span {
    display: block;
    border: 0;
    outline: none;
    background: none;
    color: #00001A;
    font-size: 16px;
    font-size: 14px;
    height: 30px;
    padding: 3px 10px;
    cursor: default;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .minict_wrapper span:empty:before {
      content: attr(data-placeholder);
      color: #00001A;
      line-height: 16px;
      line-height: 0.6rem; }
  .minict_wrapper ul {
    display: none;
    list-style: none;
    padding: 0;
    margin: 2px auto auto -1px;
    position: absolute;
    width: 100%;
    width: -webkit-calc(100% + 2px);
    width: -moz-calc(100% + 2px);
    width: calc(100% + 2px);
    border: 1px solid #BDBDBD;
    top: 30px;
    top: 1.6rem;
    left: 0;
    max-height: 117px;
    overflow-y: auto;
    z-index: 100; }
    .minict_wrapper ul li {
      list-style: none;
      font-size: 14px;
      padding: 5px 10px;
      cursor: pointer;
      background: #fff;
      color: #00001A; }
      .minict_wrapper ul li:hover {
        background: #BDBDBD;
        color: #ffffff; }
      .minict_wrapper ul li.minict_group {
        color: #BDBDBD;
        background: #f6f6f6;
        font-weight: bold;
        cursor: default; }
      .minict_wrapper ul li.minict_empty {
        display: none;
        background: #fff !important;
        color: #bbb;
        text-align: center;
        font-size: 14px;
        font-size: 0.9rem;
        height: 55px;
        height: 3.5rem;
        line-height: 50px;
        line-height: 3.3rem; }
      .minict_wrapper ul li.disabled {
        cursor: default;
        background: #fff !important;
        color: #bbb; }
      .minict_wrapper ul li.selected {
        color: white;
        background: #00001A; }
      .minict_wrapper ul li.highlighted {
        color: #fff;
        background: #00001A; }
      .minict_wrapper ul li.hidden {
        display: none; }
  .minict_wrapper .minict_reset {
    color: #A9A9A9;
    bottom: 0;
    display: none;
    font-size: 18px;
    font-size: 1.1rem;
    line-height: 30px;
    line-height: 1.9rem;
    position: absolute;
    right: 35px;
    right: 2.2rem;
    text-align: center;
    top: 0;
    text-decoration: none;
    width: 20px;
    width: 1.2rem;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out; }
    .minict_wrapper .minict_reset:hover {
      color: #A9A9A9;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out; }
    .minict_wrapper .minict_reset:active {
      color: #A9A9A9; }
  .minict_wrapper.disabled .minict_reset {
    display: none; }

.minict_wrapper.bubble {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f9f9f9));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%); }
  .minict_wrapper.bubble:hover {
    border-color: #dcdcdc; }
  .minict_wrapper.bubble:after {
    border-left: 1px solid #e5e5e5;
    -webkit-box-shadow: inset 1px 0px 0px 0px #fff;
    box-shadow: inset 1px 0px 0px 0px #fff;
    height: 2.05rem; }
  .minict_wrapper.bubble ul {
    top: 2.7rem;
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    overflow: visible; }
    .minict_wrapper.bubble ul:before {
      position: absolute;
      top: -11px;
      left: 19px;
      content: ".";
      color: transparent;
      width: 0px;
      height: 0px;
      border-style: solid;
      border-width: 0 11px 11px 11px;
      border-color: transparent transparent #e5e5e5 transparent; }
    .minict_wrapper.bubble ul:after {
      position: absolute;
      top: -10px;
      left: 20px;
      content: ".";
      color: transparent;
      width: 0px;
      height: 0px;
      border-style: solid;
      border-width: 0 10px 10px 10px;
      border-color: transparent transparent #ffffff transparent; }
    .minict_wrapper.bubble ul li.minict_first {
      border-top-left-radius: 6px;
      border-top-right-radius: 6px; }
    .minict_wrapper.bubble ul li.minict_last {
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px; }
  .minict_wrapper.bubble .minict_reset {
    width: 30px; }

.contact-nfo {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%; }
  .contact-nfo:last-child {
    margin-right: 0; }
  .contact-nfo .nfo-stg {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 49.1913259994%;
    margin-top: 40px; }
    .contact-nfo .nfo-stg:last-child {
      margin-right: 0; }
    .contact-nfo .nfo-stg p {
      margin-bottom: 0; }
    .contact-nfo .nfo-stg .contact_date .contact_title_company {
      margin-bottom: 12px; }
    .contact-nfo .nfo-stg .contact_date p {
      width: 100%;
      display: block; }
      .contact-nfo .nfo-stg .contact_date p b {
        width: 100px;
        display: inline-block; }
    .contact-nfo .nfo-stg .line-contact {
      margin: 20px 0; }
    @media screen and (max-width: 768px) {
      .contact-nfo .nfo-stg {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin: 0; }
        .contact-nfo .nfo-stg:last-child {
          margin-right: 0; } }
  .contact-nfo .nfo-dr {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 49.1913259994%;
    margin-top: 40px; }
    .contact-nfo .nfo-dr:last-child {
      margin-right: 0; }
    .contact-nfo .nfo-dr .data-inp {
      margin-bottom: 16px; }
    .contact-nfo .nfo-dr .btn-contact {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-top: 10px; }
      .contact-nfo .nfo-dr .btn-contact:last-child {
        margin-right: 0; }
      .contact-nfo .nfo-dr .btn-contact .btn {
        float: right; }
        @media screen and (max-width: 768px) {
          .contact-nfo .nfo-dr .btn-contact .btn {
            float: inherit;
            width: 100% !important; } }
    @media screen and (max-width: 768px) {
      .contact-nfo .nfo-dr {
        float: left;
        display: block;
        margin-right: 1.6173480011%;
        width: 100%;
        margin: 0; }
        .contact-nfo .nfo-dr:last-child {
          margin-right: 0; } }

.map {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin-top: 50px;
  border: 3px solid #e0e0e0; }
  .map:last-child {
    margin-right: 0; }
  .map iframe {
    height: 450px !important; }

.staticpages_view h1 {
  background-image: url(https://static-v3.crewshop.ro/images/img_modal_tel.svg);
  background-size: 1.5em auto;
  padding: 26px 80px 24px 80px; }
  .no-svg .staticpages_view h1 {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_tel.png); }

/** 
 *  Master Slider
 * 	Core css file
 */
.master-slider {
  position: relative;
  visibility: hidden;
  -moz-transform: translate3d(0, 0, 0); }

.master-slider a {
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.master-slider, .master-slider * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.master-slider.ms-fullheight {
  height: 100%; }

.ms-layout-partialview .ms-view {
  overflow: visible;
  background-color: transparent; }

.ms-layout-partialview .ms-container {
  overflow: hidden; }

.master-slider img, .ms-slide-bgvideocont video {
  max-width: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }

.ms-ie img {
  border: none; }

.ms-ie8 * {
  opacity: inherit;
  filter: inherit; }

.ms-ie7 {
  zoom: 1; }

.ms-moz .ms-slide-bgcont {
  width: 100%;
  display: block;
  height: 86%; }
  @media screen and (min-width: 1282px) and (max-width: 1367px) {
    .ms-moz .ms-slide-bgcont {
      max-height: 71%; } }

.ms-moz .ms-slide-bgcont > img {
  display: block;
  height: 100% !important;
  margin: 0 auto !important;
  width: auto !important; }

.ms-loading-container {
  position: absolute;
  width: 100%;
  top: 0; }

.ms-slide-auto-height {
  display: table; }

.ms-loading-container .ms-loading,
.ms-slide .ms-slide-loading {
  width: 36px;
  height: 36px;
  background: url("https://static-v3.crewshop.ro/images/loading-2.gif") no-repeat center white;
  border-radius: 60px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -18px;
  opacity: 0.9; }

/* grab cursor */
.ms-no-swipe, .ms-def-cursor {
  cursor: auto !important; }

.ms-grab-cursor {
  cursor: url("https://static-v3.crewshop.ro/images/grab.png"), move; }

.ms-grabbing-cursor {
  cursor: url("https://static-v3.crewshop.ro/images/grabbing.png"), move; }

.ms-ie .ms-grab-cursor {
  cursor: move; }

.ms-ie .ms-grabbing-cursor {
  cursor: move; }

.ms-view {
  margin: 0px auto;
  overflow: hidden;
  background: #fff;
  position: relative;
  -webkit-perspective: 2000px;
  -moz-perspective: 2000px;
  -ms-perspective: 2000px;
  perspective: 2000px; }

.ms-view .ms-slide-container {
  position: relative; }

.ms-slide {
  position: absolute;
  height: 100%;
  -webkit-transform: translateZ(0px);
  -ms-transform: translateZ(0px);
  -o-transform: translateZ(0px);
  transform: translateZ(0px); }

.ms-wk .ms-slide {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.ms-slide .ms-slide-bgcont,
.ms-slide .ms-slide-bgvideocont {
  position: absolute;
  overflow: hidden;
  width: 100%; }

.ms-slide .ms-slide-link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 110; }

.ms-slide .ms-slide-bgvideocont {
  z-index: 105;
  height: 100%; }

.ms-wk .ms-slide .ms-slide-bgvideocont,
.ms-wk .ms-slide-bgvideocont > video {
  -webkit-transform: translateZ(0.3px);
  transform: translateZ(0.3px); }

.ms-slide .ms-slide-bgvideo {
  position: absolute;
  top: 0px; }

.ms-inner-controls-cont, .ms-container {
  position: relative;
  margin: 0 auto; }

.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ms-slide .ms-layer {
  position: absolute; }

.ms-slide .ms-slide-layers {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 109;
  top: 0px; }

.ms-slide .ms-slide-video {
  position: absolute;
  top: 0;
  z-index: 111;
  background: black;
  padding: 0;
  margin: 0;
  border: none; }

.ms-parallax-layer {
  width: 100%;
  position: absolute;
  top: 0; }

.ms-scroll-parallax-cont {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.ms-wk .ms-scroll-parallax-cont {
  -webkit-transform: translateZ(0.4px);
  transform: translateZ(0.4px); }

/*.ms-scroll-parallax .ms-sl-selected .ms-scroll-parallax-cont,
.ms-scroll-parallax .ms-sl-selected .ms-slide-bgcont{}
.ms-scroll-parallax .ms-slide-bgcont{}*/
/*-----------------------------------------------------------*/
.ms-action-layer {
  cursor: pointer; }

.ms-btn-container {
  position: absolute; }

.ms-btn {
  text-decoration: none;
  display: inline-block;
  color: black;
  position: relative;
  padding: 8px 15px;
  cursor: pointer;
  white-space: nowrap; }

.ms-default-btn {
  background: #0074A2;
  border-radius: 5px;
  color: #FFF; }

.ms-default-btn:hover {
  background-color: #0098D5; }

.ms-default-btn:active {
  top: 1px; }

.ms-btn-s {
  padding: 14px 17px;
  font-size: 80%;
  line-height: 0; }

.ms-btn-m {
  padding: 12px 40px; }

.ms-btn-n {
  padding: 8px 25px;
  font-size: 95%; }

.ms-btn-l {
  padding: 17px 50px;
  font-size: 120%; }

.ms-btn-round {
  border-radius: 5px; }

.ms-btn-circle {
  border-radius: 100px; }

.ms-btn-outline-round {
  border-radius: 5px; }

.ms-btn-outline-circle {
  border-radius: 100px; }

/*-----------------------------------------------------------*/
.ms-layer.video-box {
  background: black; }

.ms-layer.video-box iframe {
  padding: 0;
  margin: 0;
  border: none;
  position: absolute;
  z-index: 111; }

.ms-slide .ms-slide-vpbtn, .ms-slide .ms-video-btn {
  position: absolute;
  cursor: pointer;
  z-index: 112; }

.ms-slide .ms-slide-vcbtn {
  position: absolute;
  cursor: pointer;
  z-index: 113; }

.ms-slide-vcbtn-mobile {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 28px;
  background-color: black;
  color: white;
  text-align: center;
  cursor: pointer;
  z-index: 113; }

.ms-slide-vcbtn-mobile .ms-vcbtn-txt {
  text-transform: uppercase;
  font-family: sans-serif;
  font-size: 0.75em;
  display: inline-block;
  background: url("https://static-v3.crewshop.ro/images/video-close-btn.png") no-repeat 0px 3px;
  padding-left: 15px;
  height: 15px;
  color: #DBDBDB;
  margin-top: 7px; }

.ms-wk .ms-slide .ms-slide-vcbtn,
.ms-wk .ms-slide .ms-slide-layers,
.ms-wk .ms-slide .ms-slide-vpbtn,
.ms-wk .ms-slide .ms-slide-video,
.ms-wk .ms-slide-link {
  -webkit-transform: translateZ(0.44px);
  transform: translateZ(0.44px); }

.ms-video-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.ms-mask-frame {
  overflow: hidden;
  position: absolute;
  float: left; }

/* controls */
.ms-thumb-list {
  overflow: hidden;
  position: absolute; }

.ms-thumb-list.ms-dir-h {
  width: 100%; }

.ms-thumb-list.ms-dir-v {
  height: 100%;
  top: 0; }

.ms-thumbs-cont {
  position: relative; }

.ms-thumb-frame img {
  width: 100%;
  height: auto; }

.ms-thumb-frame {
  cursor: pointer;
  float: left;
  overflow: hidden;
  opacity: 0.5;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -ms-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms; }

.ms-thumb-frame-selected {
  opacity: 1; }

.ms-tabs .ms-thumb-frame {
  background-color: #F6f6f6;
  text-shadow: 0 1px 1px white;
  color: #222;
  border: solid 1px white;
  border-width: 0 1px 1px 0;
  overflow: visible;
  position: relative;
  opacity: 1;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }

.ms-tabs.ms-dir-h .ms-thumb-frame {
  margin-top: 12px; }

.ms-tabs.ms-dir-v .ms-thumb-frame {
  margin-left: 12px; }

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {
  margin-left: 0px; }

.ms-tabs.ms-dir-h.ms-align-top {
  z-index: 140; }

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame {
  margin-top: -12px; }

.ms-tabs .ms-thumb {
  padding: 20px 20px; }

.ms-tabs .ms-thumb-frame-selected {
  opacity: 1;
  background: #EDEDED; }

.ms-tabs .ms-thumb-frame .ms-thumb-ol {
  position: absolute;
  opacity: 0;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }

.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol {
  top: 0px;
  left: 50%;
  margin-left: -12px;
  border-bottom: solid 12px #F6f6f6;
  border-left: solid 12px transparent;
  border-right: solid 12px transparent; }

.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol {
  opacity: 1;
  top: -12px;
  border-bottom-color: #EDEDED; }

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol {
  bottom: 0px;
  top: auto;
  border-bottom: 0px;
  border-top: solid 12px #F6f6f6; }

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol {
  opacity: 1;
  bottom: -12px;
  border-top-color: #EDEDED; }

.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol {
  top: 50%;
  left: 0;
  margin-top: -12px;
  border-right: solid 12px #EDEDED;
  border-top: solid 12px transparent;
  border-bottom: solid 12px transparent; }

.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol {
  opacity: 1;
  left: -12px;
  border-right-color: #EDEDED; }

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol {
  left: auto;
  right: 0;
  border-right: 0;
  border-left: solid 12px #EDEDED; }

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol {
  opacity: 1;
  right: -12px;
  border-left-color: #EDEDED; }

.ms-bullet {
  cursor: pointer;
  float: left; }

.ms-bullets.ms-dir-h {
  position: absolute;
  bottom: 20px;
  right: 50%;
  width: 100px; }

.ms-bullets.ms-dir-v {
  position: absolute;
  top: 50%; }

.ms-bullets.ms-dir-v .ms-bullet {
  float: none; }

.ms-bullets.ms-dir-h .ms-bullets-count {
  position: relative;
  right: -50%; }

.ms-sbar {
  position: absolute; }

.ms-sbar.ms-dir-h {
  left: 10px;
  right: 10px;
  top: 5px; }

.ms-sbar.ms-dir-v {
  top: 10px;
  bottom: 10px;
  right: 5px; }

.ms-sbar .ms-bar {
  height: 4px;
  background: #333;
  border-radius: 4px; }

.ms-sbar.ms-dir-v .ms-bar {
  width: 4px; }

.ms-sbar .ms-bar {
  position: relative;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -ms-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  transition: opacity 300ms; }

.ms-timerbar {
  width: 100%;
  bottom: 0px;
  position: absolute; }

.ms-ctimer {
  position: absolute;
  top: 30px;
  left: 30px;
  cursor: pointer; }

.ms-time-bar {
  -webkit-transition: width 120ms linear;
  -moz-transition: width 120ms linear;
  -ms-transition: width 120ms linear;
  -o-transition: width 120ms linear;
  transition: width 120ms linear; }

.ms-ie7 .ms-tooltip-arrow {
  height: 0px; }

.ms-slide-info {
  position: absolute; }

.ms-slide-info.ms-dir-v {
  top: 0; }

.ms-slide-info.ms-dir-h {
  width: 100%; }

@keyframes point-anim {
  0% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    opacity: 1; }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    opacity: 0; } }
@-webkit-keyframes point-anim {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1.5);
    opacity: 0; } }
/* In Android browser, using css animations over slider causes some crashes */
.ms-android .ms-tooltip-point .ms-point-border {
  animation: none;
  -moz-animation: none;
  -webkit-animation: none;
  -o-animation: none; }

.pass_rec_log {
  background-image: url("https://static-v3.crewshop.ro/images/background_passrec.jpg") !important;
  background-color: white;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0; }
  .pass_rec_log .content_pass_rec_log {
    background-color: rgba(255, 255, 255, 0.8);
    height: 100%;
    left: 10%;
    position: absolute;
    top: 0;
    width: 20%;
    padding: 10px; }
    .pass_rec_log .content_pass_rec_log .titlu_pass_rec {
      width: 100%;
      display: inline-block;
      text-align: center;
      margin-top: 10%;
      opacity: 1; }
    .pass_rec_log .content_pass_rec_log .reset-password {
      position: relative;
      display: block;
      width: 100%;
      z-index: 10;
      background-color: initial !important;
      margin-top: 40px; }
      .pass_rec_log .content_pass_rec_log .reset-password .button_reset_pass {
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-top: 20px; }
        .pass_rec_log .content_pass_rec_log .reset-password .button_reset_pass button {
          text-align: center;
          width: 90% !important;
          display: inline-block; }

.reset-password-block {
  max-width: 600px;
  display: block;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .reset-password-block {
      max-width: inherit; } }
  .reset-password-block h1.titlu {
    text-align: center; }
    @media screen and (max-width: 768px) {
      .reset-password-block h1.titlu {
        padding: 0 15px; } }
  @media screen and (max-width: 768px) {
    .reset-password-block p {
      padding: 0 15px; } }
  .reset-password-block .submit input {
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    font-size: 14px;
    letter-spacing: .05em;
    padding: 10px 30px;
    background: #263238;
    border: 1px solid #263238;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 2px;
    cursor: pointer;
    width: auto !important;
    transition-property: background,color;
    transition-duration: .5s;
    transition-timing-function: linear; }
    .reset-password-block .submit input:hover {
      background: #bdbdbd;
      border: 1px solid #bdbdbd;
      color: #00001A; }

.table_vieworder_price {
  background-color: #EEEEEE; }
  .table_vieworder_price tbody .cart-prices .col-stg {
    width: 73%; }
  .table_vieworder_price tbody .cart-prices .moneda {
    width: 26.5%;
    padding-right: 10px; }
  .table_vieworder_price tbody .last-tr td {
    text-align: right;
    padding-right: 20px; }
    .table_vieworder_price tbody .last-tr td p {
      margin-top: 10px; }

@media screen and (max-width: 768px) {
  .table_detaliicom tbody tr td b, .table-com tbody tr td b {
    width: 57%; }

  .h2_detalii_comanda {
    padding-left: 10px; }

  .table-com-2 tbody tr .img-prod {
    float: left;
    width: 30%;
    height: 90px;
    padding: 0.75em 1em; }
    .table-com-2 tbody tr .img-prod img {
      display: block;
      height: 100%;
      margin: 0 auto;
      width: auto; }
  .table-com-2 tbody tr .descriere-wsl {
    float: left;
    height: 90px;
    width: 70%; }
  .table-com-2 tbody tr .cantitate-cart {
    float: left;
    width: 45%;
    text-align: left;
    padding-left: 30px; }
  .table-com-2 tbody tr .price-wsl {
    float: left;
    line-height: 30px;
    width: 54%; }
  .table-com-2 tbody tr .trash-wsl {
    float: left;
    width: 25%; }

  .table_vieworder_price tbody tr .col-stg {
    width: 70% !important; }
  .table_vieworder_price tbody tr .moneda {
    width: 29% !important; }
  .table_vieworder_price tbody tr .td-right {
    width: 0 !important; }
  .table_vieworder_price tbody .last-tr td {
    padding-right: 10px; }
  .table_vieworder_price tbody .last-tr td.first-td {
    display: none; }

  .order-detail-btn a {
    width: 100% !important; } }
.icontrash_detcom_ui {
  position: relative;
  display: inline-block;
  float: right;
  cursor: pointer; }
  .icontrash_detcom_ui:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.svg);
    background-size: 17px auto;
    content: "";
    height: 21px;
    width: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; }
    .no-svg .icontrash_detcom_ui:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash.png); }
  .icontrash_detcom_ui:hover:before {
    background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.svg); }
    .no-svg .icontrash_detcom_ui:hover:before {
      background-image: url(https://static-v3.crewshop.ro/images/img_modal_trash_hover.png); }

.users_returnsproducts .title_retur {
  letter-spacing: 0.02em;
  font-weight: 600;
  background-repeat: no-repeat;
  background-position: 27px center;
  color: #263238;
  background-color: #EEE;
  margin: 20px 0px;
  padding: 26px 80px 24px 98px;
  font-size: 18px;
  background-image: url(https://static-v3.crewshop.ro/images/icon_retur.svg);
  background-size: 2.3em auto; }
  .no-svg .users_returnsproducts .title_retur {
    background-image: url(https://static-v3.crewshop.ro/images/icon_retur.png); }
.users_returnsproducts .checkall input {
  margin-bottom: 0;
  line-height: 20px;
  vertical-align: middle; }
.users_returnsproducts .checkall span {
  line-height: 20px;
  vertical-align: middle; }
.users_returnsproducts .table_retur {
  border: 1px solid #ddd; }
  .users_returnsproducts .table_retur .image_table {
    height: 90px; }
    .users_returnsproducts .table_retur .image_table img {
      width: auto;
      margin: 0px auto;
      display: block;
      height: 100%; }
  .users_returnsproducts .table_retur .product-name a {
    color: #00001A;
    font-weight: bold; }
  .users_returnsproducts .table_retur .cantitate-cart .cart-cant {
    margin: 0px auto;
    display: block;
    width: 120px;
    height: 31px; }
    .users_returnsproducts .table_retur .cantitate-cart .cart-cant .return-remove-one {
      display: inline-block;
      float: left;
      height: 100%; }
      .users_returnsproducts .table_retur .cantitate-cart .cart-cant .return-remove-one .minus {
        background-color: #E0E0E0;
        color: #263238;
        display: block;
        font-size: 18px;
        text-align: center;
        width: 31px;
        cursor: pointer;
        height: 100%;
        border: 1px solid #DDD !important;
        border-bottom-left-radius: 2px;
        border-top-left-radius: 2px;
        background-clip: padding-box; }
        .users_returnsproducts .table_retur .cantitate-cart .cart-cant .return-remove-one .minus:hover {
          background-color: #00001A;
          color: #fff; }
    .users_returnsproducts .table_retur .cantitate-cart .cart-cant .prod-inp {
      float: left;
      text-align: center;
      width: 35px;
      height: 31px;
      border: 1px solid #DDD !important;
      margin-bottom: 0px; }
    .users_returnsproducts .table_retur .cantitate-cart .cart-cant .return-add-one {
      display: inline-block;
      float: left;
      height: 100%; }
      .users_returnsproducts .table_retur .cantitate-cart .cart-cant .return-add-one .plus {
        background-color: #E0E0E0;
        color: #263238;
        display: block;
        text-align: center;
        width: 31px;
        cursor: pointer;
        border: 1px solid #DDD;
        height: 100%;
        line-height: 27px;
        border-bottom-right-radius: 2px;
        border-top-right-radius: 2px;
        background-clip: padding-box; }
        .users_returnsproducts .table_retur .cantitate-cart .cart-cant .return-add-one .plus:hover {
          background-color: #00001A;
          color: #fff; }
  .users_returnsproducts .table_retur .price_retur {
    font-weight: bold; }
.users_returnsproducts .val_total_retur b {
  margin-left: 10px;
  margin-right: 3px; }
.users_returnsproducts .title_retur_sec {
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  border-bottom: 1px solid #BDBDBD;
  padding: 11px 0px 10px; }
.users_returnsproducts .why_retur {
  width: 100%;
  display: block;
  margin-top: 60px;
  margin-bottom: 30px; }
  .users_returnsproducts .why_retur .why_option {
    width: 50%; }
.users_returnsproducts .all_data_retur {
  width: 100%;
  display: block;
  margin: 30px 0;
  float: left; }
  .users_returnsproducts .all_data_retur label {
    display: inline-block;
    margin-bottom: 0.375em;
    width: 49%; }
.users_returnsproducts .adrese_livrare_retur {
  width: 100%;
  display: block;
  margin: 30px 0; }
.users_returnsproducts .newadress_retur {
  width: 100%;
  display: block;
  margin: 30px 0;
  float: left; }
  .users_returnsproducts .newadress_retur .inp-add {
    display: inline-block;
    margin-bottom: 0.375em;
    width: 49%; }
.users_returnsproducts .observation_retur {
  width: 100%;
  display: block;
  margin: 30px 0;
  float: left; }
  .users_returnsproducts .observation_retur h2 {
    border-bottom: none;
    padding: 0; }
.users_returnsproducts .btn_retur {
  color: #fff !important; }
  .users_returnsproducts .btn_retur:hover {
    color: #00001A !important; }

.users_viewreturnsproducts .white-content .cart-title-hd {
  letter-spacing: 0.02em;
  font-weight: 600;
  background-repeat: no-repeat;
  background-position: 27px center;
  color: #263238;
  background-color: #EEE;
  margin: 20px 0px;
  padding: 26px 80px 24px 98px;
  font-size: 18px;
  background-image: url(https://static-v3.crewshop.ro/images/icon_retur.svg);
  background-size: 2.3em auto; }
  .no-svg .users_viewreturnsproducts .white-content .cart-title-hd {
    background-image: url(https://static-v3.crewshop.ro/images/icon_retur.png); }
.users_viewreturnsproducts .white-content .title_detretur {
  margin-bottom: 20px; }

.users_unsubscribeme header .centered-navigation {
  display: none; }
.users_unsubscribeme .banner-top {
  margin-top: 50px;
  margin-bottom: 40px; }
  .users_unsubscribeme .banner-top img {
    margin-left: auto;
    margin-right: auto;
    display: block; }
  @media screen and (max-width: 768px) {
    .users_unsubscribeme .banner-top {
      margin-top: 0; } }
@media screen and (max-width: 1034px) {
  .users_unsubscribeme .unsubscribe-options {
    padding: 0 15px; } }
.users_unsubscribeme .unsubscribe-options h2 {
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  border-bottom: solid 1px #BDBDBD;
  padding: 11px 0 10px; }
.users_unsubscribeme .unsubscribe-options ul {
  border-bottom: solid 1px #BDBDBD;
  padding: 11px 0 10px;
  margin-bottom: 10px; }
  .users_unsubscribeme .unsubscribe-options ul li {
    margin-bottom: 10px; }
    .users_unsubscribeme .unsubscribe-options ul li input {
      display: inline-block; }
    .users_unsubscribeme .unsubscribe-options ul li .radio {
      margin-bottom: 5px; }
    .users_unsubscribeme .unsubscribe-options ul li label {
      display: inline-block; }
      @media screen and (max-width: 639px) {
        .users_unsubscribeme .unsubscribe-options ul li label {
          display: initial; } }
.users_unsubscribeme .unsubscribe-options .unsubscribe_footer {
  display: inline-block;
  width: 100%; }
  .users_unsubscribeme .unsubscribe-options .unsubscribe_footer p {
    display: inline-block;
    margin-bottom: 0;
    line-height: 25px;
    float: left; }
    @media screen and (max-width: 639px) {
      .users_unsubscribeme .unsubscribe-options .unsubscribe_footer p {
        margin-bottom: 20px; } }
  .users_unsubscribeme .unsubscribe-options .unsubscribe_footer .btn_block {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 20px; }
    @media screen and (max-width: 639px) {
      .users_unsubscribeme .unsubscribe-options .unsubscribe_footer .btn_block {
        width: 100%;
        float: none; } }
    .users_unsubscribeme .unsubscribe-options .unsubscribe_footer .btn_block a, .users_unsubscribeme .unsubscribe-options .unsubscribe_footer .btn_block .btn-b-secondary, .users_unsubscribeme .unsubscribe-options .unsubscribe_footer .btn_block .btn-b {
      line-height: 16px;
      margin-left: 5px; }
      @media screen and (max-width: 639px) {
        .users_unsubscribeme .unsubscribe-options .unsubscribe_footer .btn_block a, .users_unsubscribeme .unsubscribe-options .unsubscribe_footer .btn_block .btn-b-secondary, .users_unsubscribeme .unsubscribe-options .unsubscribe_footer .btn_block .btn-b {
          margin-bottom: 10px;
          margin-left: 0;
          width: 100% !important;
          display: block; } }

#newsletter-inform {
  display: inline-block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1000;
  text-align: center; }
  @media screen and (max-width: 768px) {
    #newsletter-inform {
      padding: 2em;
      height: 100%; } }
  #newsletter-inform .modal-content {
    position: fixed;
    width: 50%;
    background-color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 80%;
    overflow-y: scroll;
    z-index: 1001; }
    @media screen and (max-width: 768px) {
      #newsletter-inform .modal-content {
        width: 90%; } }
    #newsletter-inform .modal-content .image-block {
      position: relative;
      width: 100%;
      display: inline-block;
      height: auto;
      margin-bottom: 70px;
      margin-top: 25px; }
      #newsletter-inform .modal-content .image-block .line-yellow {
        display: inline-block;
        position: absolute;
        border-bottom: 1px solid #FFC107;
        width: 100%;
        left: 0;
        height: 2px;
        top: 4px;
        z-index: 1; }
      #newsletter-inform .modal-content .image-block .image-element {
        background: #fff;
        position: absolute;
        left: 50%;
        transform: translate(-50%, -50%);
        top: 50%;
        z-index: 2;
        width: 24%;
        padding: 10px 10px; }
        @media screen and (max-width: 768px) {
          #newsletter-inform .modal-content .image-block .image-element {
            width: 35%; } }
        @media screen and (max-width: 480px) {
          #newsletter-inform .modal-content .image-block .image-element {
            width: 45%; } }
        #newsletter-inform .modal-content .image-block .image-element img {
          width: 100%; }
    #newsletter-inform .modal-content p {
      margin-bottom: 2em;
      color: #00001A;
      line-height: 20px; }
      @media screen and (max-width: 768px) {
        #newsletter-inform .modal-content p {
          font-weight: 400;
          line-height: 18px; } }
    #newsletter-inform .modal-content ul li {
      margin-bottom: 20px; }
      #newsletter-inform .modal-content ul li .radio {
        display: inline-block;
        margin: 0 10px; }
    #newsletter-inform .modal-content a.close {
      color: #00001A;
      position: absolute;
      padding: 3px 6px;
      top: 1em;
      right: 1em;
      height: 25px;
      font-size: 22px;
      line-height: 18px;
      border-radius: 50%;
      border: 1px solid #fff;
      vertical-align: middle;
      display: inline-block;
      width: 25px;
      transition: all 0.5s linear; }
      #newsletter-inform .modal-content a.close:hover {
        opacity: 0.5; }

#bennefits-popup {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 90; }
  #bennefits-popup .bennefits-popup-container {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.5);
    z-index: 1000;
    text-align: center;
    padding: 4em; }
    @media screen and (max-width: 1600px) {
      #bennefits-popup .bennefits-popup-container {
        width: 63%; } }
    @media screen and (max-width: 1280px) {
      #bennefits-popup .bennefits-popup-container {
        width: 79%; } }
    @media screen and (max-width: 768px) {
      #bennefits-popup .bennefits-popup-container {
        padding: 2em;
        width: 90%; } }
    @media screen and (max-width: 480px) {
      #bennefits-popup .bennefits-popup-container {
        padding: 1em; } }
    #bennefits-popup .bennefits-popup-container h1 {
      font-weight: 400;
      margin-bottom: 2em; }
    #bennefits-popup .bennefits-popup-container a h3 {
      margin-bottom: 2em;
      background-color: #cf2435;
      color: #fff;
      font-size: 24px;
      padding: 10px 0;
      width: 60%;
      margin-left: auto;
      margin-right: auto; }
    #bennefits-popup .bennefits-popup-container .bennefits-block {
      display: block;
      width: 100%;
      position: relative;
      text-align: center;
      margin-bottom: 3em; }
      #bennefits-popup .bennefits-popup-container .bennefits-block .line {
        position: absolute;
        width: 100%;
        top: 38%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
        @media screen and (max-width: 985px) {
          #bennefits-popup .bennefits-popup-container .bennefits-block .line {
            display: none; } }
      #bennefits-popup .bennefits-popup-container .bennefits-block .bennefit {
        display: inline-block;
        text-align: center;
        background-color: #fff;
        position: relative;
        padding: 10px;
        margin: 0 20px; }
        @media screen and (max-width: 480px) {
          #bennefits-popup .bennefits-popup-container .bennefits-block .bennefit {
            padding: 5px;
            margin: 0 5px; } }
        #bennefits-popup .bennefits-popup-container .bennefits-block .bennefit img {
          width: 75px;
          display: block;
          margin: 0 auto;
          margin-bottom: 10px; }
        #bennefits-popup .bennefits-popup-container .bennefits-block .bennefit span {
          display: block;
          margin: 0 auto;
          font-weight: 600;
          text-transform: uppercase;
          font-size: 12px; }
    @media screen and (max-width: 480px) {
      #bennefits-popup .bennefits-popup-container .btn-b {
        width: 100% !important;
        display: block;
        padding: 10px 0; } }
    #bennefits-popup .bennefits-popup-container p {
      margin-bottom: 0;
      margin-top: 4em;
      color: #00001A;
      text-transform: uppercase;
      font-weight: 400;
      line-height: 16px;
      font-size: 10px; }
    #bennefits-popup .bennefits-popup-container a.close {
      color: #00001A;
      position: absolute;
      top: 1em;
      right: 1em;
      font-size: 22px;
      display: block;
      width: 22px;
      transition: all 0.5s linear; }
      #bennefits-popup .bennefits-popup-container a.close:hover {
        opacity: 0.5; }

.myacc-date-cont {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%; }
  .myacc-date-cont:last-child {
    margin-right: 0; }
  .myacc-date-cont .inp-add {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 49.1913259994%; }
    .myacc-date-cont .inp-add:last-child {
      margin-right: 0; }

.cart-dtl-mods {
  float: left;
  display: block;
  margin-right: 1.6173480011%;
  width: 100%;
  margin: 20px 0; }
  .cart-dtl-mods:last-child {
    margin-right: 0; }
  .cart-dtl-mods .title {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    font-size: 16px; }
    .cart-dtl-mods .title:last-child {
      margin-right: 0; }
  .cart-dtl-mods p {
    margin-bottom: 0;
    margin-top: 20px; }
  .cart-dtl-mods .add-adresa {
    float: left;
    display: block;
    margin-right: 1.6173480011%;
    width: 100%;
    display: none; }
    .cart-dtl-mods .add-adresa:last-child {
      margin-right: 0; }
    .cart-dtl-mods .add-adresa .title-b {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%; }
      .cart-dtl-mods .add-adresa .title-b:last-child {
        margin-right: 0; }
    .cart-dtl-mods .add-adresa .inp-add {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 40.723213666%; }
      .cart-dtl-mods .add-adresa .inp-add:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .inp-add {
          width: 90%;
          margin: 20px auto !important;
          display: block;
          float: none !important; } }
      .cart-dtl-mods .add-adresa .inp-add p {
        margin-top: 0; }
    .cart-dtl-mods .add-adresa .cod_postal {
      margin-bottom: 0;
      float: left; }
    .cart-dtl-mods .add-adresa .find_cod_postal {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-bottom: 10px; }
      .cart-dtl-mods .add-adresa .find_cod_postal:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .find_cod_postal {
          float: none;
          text-align: center;
          display: block; } }
    .cart-dtl-mods .add-adresa .btn-hide-livrare {
      float: left;
      display: block;
      margin-right: 1.6173480011%;
      width: 100%;
      margin-bottom: 10px; }
      .cart-dtl-mods .add-adresa .btn-hide-livrare:last-child {
        margin-right: 0; }
      @media screen and (max-width: 480px) {
        .cart-dtl-mods .add-adresa .btn-hide-livrare .btn-b {
          display: block;
          float: none;
          margin: 20px auto !important;
          padding: 10px 80px;
          text-align: center; } }

.tab-container-adrese .vertical-tab-content-container {
  position: relative; }
  .tab-container-adrese .vertical-tab-content-container .address-input .select2-container {
    width: 100% !important; }
  .tab-container-adrese .vertical-tab-content-container .address-input .inp-form {
    width: 100%; }
  .tab-container-adrese .vertical-tab-content-container .btn-full-size {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    bottom: 2em; }
    .tab-container-adrese .vertical-tab-content-container .btn-full-size .btn-b {
      color: #fff;
      padding: 7px 30px; }
  .tab-container-adrese .vertical-tab-content-container .adauga-adresa-form .btn-hide-livrare {
    margin-top: 2em; }
  .tab-container-adrese .vertical-tab-content-container .radio label {
    display: inline-block; }

.tab-prieteni-content .select2-container {
  width: 100% !important; }

.search-block-my-account {
  padding: 20px; }
  .search-block-my-account label.check-news {
    display: inline-block; }
  .search-block-my-account .checkbox-block label {
    display: inline-block;
    vertical-align: middle; }
  .search-block-my-account .checkbox-block .form-group {
    display: inline-block;
    vertical-align: middle; }
    .search-block-my-account .checkbox-block .form-group .radio {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
  .search-block-my-account .checkbox-block button.btn-b {
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 200px !important; }

.addresses-block {
  border-bottom: 2px solid #BDBDBD;
  margin-bottom: 10px; }
  .addresses-block .parrent-address {
    display: inline-block;
    width: 49%;
    padding: 10px 20px;
    border-bottom: 1px solid #BDBDBD;
    margin-bottom: -1px; }
    @media screen and (max-width: 639px) {
      .addresses-block .parrent-address {
        width: 100%; } }
    .addresses-block .parrent-address .added-address-favorite .user-address-favorite {
      cursor: pointer;
      font-weight: bold; }
      .addresses-block .parrent-address .added-address-favorite .user-address-favorite.heart:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.svg);
        background-size: 17px auto;
        content: "";
        height: 18px;
        width: 19px;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 10px;
        vertical-align: middle; }
        .no-svg .addresses-block .parrent-address .added-address-favorite .user-address-favorite.heart:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist.png); }
      .addresses-block .parrent-address .added-address-favorite .user-address-favorite span {
        display: inline-block;
        vertical-align: middle;
        color: #00001A; }
      .addresses-block .parrent-address .added-address-favorite .user-address-favorite.active.heart:before {
        background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.svg); }
        .no-svg .addresses-block .parrent-address .added-address-favorite .user-address-favorite.active.heart:before {
          background-image: url(https://static-v3.crewshop.ro/images/img_modal_wishlist_hover.png); }
    .addresses-block .parrent-address .block-address {
      margin-bottom: 10px; }
      .addresses-block .parrent-address .block-address .element-address span {
        color: #696969; }
      .addresses-block .parrent-address .block-address .element-address b {
        font-size: 14px; }
      .addresses-block .parrent-address .block-address .element-address.address-name b {
        font-size: 16px;
        text-transform: uppercase; }
    .addresses-block .parrent-address .btn-adress-ed a {
      color: #fff; }

.addreses-new-button {
  text-align: center; }
  .addreses-new-button .add-address, .addreses-new-button .add-company {
    display: inline-block;
    padding: 4px 40px; }
    @media screen and (max-width: 480px) {
      .addreses-new-button .add-address, .addreses-new-button .add-company {
        width: 100% !important;
        margin-bottom: 10px; } }

.friends_tab-parrent .max-limit {
  background-color: red;
  padding: 5px 10px;
  color: #fff;
  font-weight: 600; }
.friends_tab-parrent .friends_tab .tab-link {
  font-weight: normal;
  padding: 0.75em 1em !important; }
  .friends_tab-parrent .friends_tab .tab-link:hover {
    color: #FFC107; }
.friends_tab-parrent .friends_tab .tab-link.is-active {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 4px solid #263238;
  font-weight: 600; }
.friends_tab-parrent .friends_tab .tab-content.is-open {
  border-top: solid 1px #263238;
  border-left: none;
  border-right: none;
  border-bottom: none; }
.friends_tab-parrent .friends_tab .paging {
  display: inline-block;
  text-align: center;
  width: 100%;
  vertical-align: middle; }
  .friends_tab-parrent .friends_tab .paging span {
    font-size: 18px;
    line-height: 20px;
    vertical-align: middle;
    padding: 0 10px;
    font-weight: normal; }
    .friends_tab-parrent .friends_tab .paging span a {
      color: #00001A;
      font-weight: normal; }
      .friends_tab-parrent .friends_tab .paging span a:hover {
        color: #FFC107; }
    .friends_tab-parrent .friends_tab .paging span.current {
      font-weight: 600;
      color: #FFC107; }
    @media screen and (max-width: 768px) {
      .friends_tab-parrent .friends_tab .paging span.prev {
        width: 100%;
        display: block;
        margin-bottom: 20px; } }
    .friends_tab-parrent .friends_tab .paging span.prev:before {
      content: '';
      border-color: transparent #00001A transparent transparent;
      border-style: solid;
      border-width: 7px 10px 7px 10px;
      height: 0px;
      width: 0px;
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
    @media screen and (max-width: 768px) {
      .friends_tab-parrent .friends_tab .paging span.next {
        display: block;
        width: 100%;
        margin-top: 20px; } }
    .friends_tab-parrent .friends_tab .paging span.next:after {
      content: '';
      border-color: transparent transparent transparent #00001A;
      border-style: solid;
      border-width: 7px 10px 7px 10px;
      height: 0px;
      width: 0px;
      display: inline-block;
      vertical-align: middle;
      margin-left: 10px; }

@media screen and (max-width: 768px) {
  table.table-friends td.email-fr {
    text-align: center !important;
    margin-bottom: 20px; }
    table.table-friends td.email-fr .before-element {
      text-align: center;
      float: inherit;
      display: block;
      width: 100%;
      border-bottom: 1px solid #d4d4d4; } }

.landing-anniversary .title-and-text {
  margin-bottom: 60px; }
  .landing-anniversary .title-and-text h1 {
    text-align: center;
    font-size: 36px;
    font-weight: 600;
    line-height: 36px; }
  .landing-anniversary .title-and-text p {
    width: 80%;
    text-align: center;
    margin: 0 auto; }
.landing-anniversary .slider-vacante {
  margin-bottom: 120px; }
  .landing-anniversary .slider-vacante .vacanta {
    padding: 0 5px; }
    .landing-anniversary .slider-vacante .vacanta img {
      filter: grayscale(1);
      opacity: 0.7; }
    .landing-anniversary .slider-vacante .vacanta.activ img {
      filter: grayscale(0);
      opacity: 1; }
  .landing-anniversary .slider-vacante .slick-dots li button:before {
    display: none; }
.landing-anniversary .modul-imagini {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  margin-bottom: 60px; }
  @media screen and (max-width: 768px) {
    .landing-anniversary .modul-imagini {
      gap: 10px; } }
  .landing-anniversary .modul-imagini a {
    display: inline-block;
    width: 25%; }
    @media screen and (max-width: 768px) {
      .landing-anniversary .modul-imagini a {
        width: 31%; } }
  .landing-anniversary .modul-imagini img {
    width: auto;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s; }
    .landing-anniversary .modul-imagini img:hover {
      -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      transition: all 0.3s ease-in-out 0s; }
.landing-anniversary .bloc-butoane {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 60px; }
.landing-anniversary .bloc-text {
  width: 80%;
  text-align: center;
  margin: 0 auto; }

.landing-beneficii .banner-head {
  display: block;
  margin: 0 auto;
  text-align: center; }
.landing-beneficii .title-and-text {
  display: block;
  width: 78%;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }
  .landing-beneficii .title-and-text h1 {
    font-size: 44px;
    line-height: 44px;
    font-weight: 200; }
  @media screen and (max-width: 985px) {
    .landing-beneficii .title-and-text {
      width: 90%; } }
.landing-beneficii .block-two-images {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 60px auto;
  width: 80%; }
  @media screen and (max-width: 768px) {
    .landing-beneficii .block-two-images {
      justify-content: inherit;
      flex-direction: column;
      width: 100%;
      border-bottom: 1px solid lightgrey; }
      .landing-beneficii .block-two-images.invert-one .block-left {
        order: 2; } }
  .landing-beneficii .block-two-images .block-left {
    width: 45%;
    position: relative; }
    @media screen and (max-width: 768px) {
      .landing-beneficii .block-two-images .block-left {
        width: 100%; } }
  .landing-beneficii .block-two-images .block-right {
    width: 45%;
    position: relative; }
    @media screen and (max-width: 768px) {
      .landing-beneficii .block-two-images .block-right {
        width: 100%; } }
  .landing-beneficii .block-two-images .block-left, .landing-beneficii .block-two-images .block-right {
    text-align: center; }
    .landing-beneficii .block-two-images .block-left img.images-number, .landing-beneficii .block-two-images .block-right img.images-number {
      position: absolute;
      top: 25px;
      right: 0;
      z-index: 0;
      height: 50%; }
      @media screen and (max-width: 860px) {
        .landing-beneficii .block-two-images .block-left img.images-number, .landing-beneficii .block-two-images .block-right img.images-number {
          top: 0; } }
      @media screen and (max-width: 768px) {
        .landing-beneficii .block-two-images .block-left img.images-number, .landing-beneficii .block-two-images .block-right img.images-number {
          height: 80%;
          right: 10%; } }
    .landing-beneficii .block-two-images .block-left a, .landing-beneficii .block-two-images .block-right a {
      color: #00001A; }
    .landing-beneficii .block-two-images .block-left .text-int, .landing-beneficii .block-two-images .block-right .text-int {
      display: block;
      width: 78%;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      z-index: 1;
      text-align: center;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      @media screen and (max-width: 1280px) {
        .landing-beneficii .block-two-images .block-left .text-int, .landing-beneficii .block-two-images .block-right .text-int {
          width: 90%; } }
      @media screen and (max-width: 768px) {
        .landing-beneficii .block-two-images .block-left .text-int, .landing-beneficii .block-two-images .block-right .text-int {
          width: 70%;
          top: 0;
          -webkit-transform: inherit;
          transform: inherit;
          padding-top: 20px;
          padding-bottom: 20px;
          margin-top: 20px;
          margin-bottom: 20px; } }
      @media screen and (max-width: 480px) {
        .landing-beneficii .block-two-images .block-left .text-int, .landing-beneficii .block-two-images .block-right .text-int {
          width: 90%; } }
      .landing-beneficii .block-two-images .block-left .text-int h1, .landing-beneficii .block-two-images .block-right .text-int h1 {
        font-size: 44px;
        line-height: 44px;
        text-align: center;
        margin-top: 0;
        font-weight: 200; }
        @media screen and (max-width: 1280px) {
          .landing-beneficii .block-two-images .block-left .text-int h1, .landing-beneficii .block-two-images .block-right .text-int h1 {
            font-size: 28px;
            line-height: 28px; } }
      .landing-beneficii .block-two-images .block-left .text-int p, .landing-beneficii .block-two-images .block-right .text-int p {
        text-align: center;
        margin-bottom: 0; }
.landing-beneficii .slider-branduri {
  margin-bottom: 120px; }
  .landing-beneficii .slider-branduri .brand {
    padding: 20px;
    margin: 10px; }
  .landing-beneficii .slider-branduri .slick-dots li button:before {
    display: none; }
.landing-beneficii .modul-imagini {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  margin-bottom: 60px;
  margin-top: 20px; }
  @media screen and (max-width: 768px) {
    .landing-beneficii .modul-imagini {
      gap: 10px; } }
  .landing-beneficii .modul-imagini a {
    display: inline-block;
    width: 25%; }
    @media screen and (max-width: 768px) {
      .landing-beneficii .modul-imagini a {
        width: 31%; } }
  .landing-beneficii .modul-imagini img {
    width: auto;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s; }
    .landing-beneficii .modul-imagini img:hover {
      -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      transition: all 0.3s ease-in-out 0s; }
.landing-beneficii .block-text {
  display: inline-block;
  width: 100%;
  text-align: center; }

.landing-standard .video-desktop {
  display: block; }
  @media screen and (max-width: 860px) {
    .landing-standard .video-desktop {
      display: none; } }
.landing-standard .video-mobile {
  display: none; }
  @media screen and (max-width: 860px) {
    .landing-standard .video-mobile {
      display: block; } }
.landing-standard .banner-head {
  display: block;
  margin: 0 auto;
  text-align: center; }
.landing-standard .title-and-text {
  display: block;
  width: 55%;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }
  .landing-standard .title-and-text h1 {
    font-size: 44px;
    line-height: 44px;
    font-weight: 200; }
  @media screen and (max-width: 985px) {
    .landing-standard .title-and-text {
      width: 90%; } }
.landing-standard .block-two-images {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 60px auto;
  width: 80%; }
  @media screen and (max-width: 768px) {
    .landing-standard .block-two-images {
      justify-content: inherit;
      flex-direction: column;
      width: 100%;
      border-bottom: 1px solid lightgrey; }
      .landing-standard .block-two-images.invert-one .block-left {
        order: 2; } }
  .landing-standard .block-two-images .block-left {
    width: 45%;
    position: relative; }
    @media screen and (max-width: 768px) {
      .landing-standard .block-two-images .block-left {
        width: 100%; } }
  .landing-standard .block-two-images .block-right {
    width: 45%;
    position: relative; }
    @media screen and (max-width: 768px) {
      .landing-standard .block-two-images .block-right {
        width: 100%; } }
  .landing-standard .block-two-images .block-left, .landing-standard .block-two-images .block-right {
    text-align: center; }
    .landing-standard .block-two-images .block-left a, .landing-standard .block-two-images .block-right a {
      color: #00001A; }
    .landing-standard .block-two-images .block-left .text-int, .landing-standard .block-two-images .block-right .text-int {
      display: block;
      width: 70%;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      z-index: 1;
      text-align: center;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      @media screen and (max-width: 1280px) {
        .landing-standard .block-two-images .block-left .text-int, .landing-standard .block-two-images .block-right .text-int {
          width: 90%; } }
      @media screen and (max-width: 768px) {
        .landing-standard .block-two-images .block-left .text-int, .landing-standard .block-two-images .block-right .text-int {
          width: 70%;
          top: 0;
          -webkit-transform: inherit;
          transform: inherit;
          padding-top: 20px;
          padding-bottom: 20px;
          margin-top: 20px;
          margin-bottom: 20px; } }
      @media screen and (max-width: 480px) {
        .landing-standard .block-two-images .block-left .text-int, .landing-standard .block-two-images .block-right .text-int {
          width: 90%; } }
      .landing-standard .block-two-images .block-left .text-int h1, .landing-standard .block-two-images .block-right .text-int h1 {
        font-size: 44px;
        line-height: 44px;
        text-align: center;
        margin-top: 0;
        font-weight: 200; }
        @media screen and (max-width: 1280px) {
          .landing-standard .block-two-images .block-left .text-int h1, .landing-standard .block-two-images .block-right .text-int h1 {
            font-size: 28px;
            line-height: 28px; } }
      .landing-standard .block-two-images .block-left .text-int p, .landing-standard .block-two-images .block-right .text-int p {
        text-align: center;
        margin-bottom: 0; }
      .landing-standard .block-two-images .block-left .text-int a.btn, .landing-standard .block-two-images .block-right .text-int a.btn {
        text-align: center;
        margin-bottom: 30px; }
.landing-standard .slider-landing-standard {
  margin-bottom: 120px; }
  .landing-standard .slider-landing-standard .brand {
    padding: 20px;
    margin: 10px; }
  .landing-standard .slider-landing-standard .slick-dots li button:before {
    display: none; }
.landing-standard .modul-imagini {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  margin-bottom: 60px; }
  @media screen and (max-width: 768px) {
    .landing-standard .modul-imagini {
      gap: 10px; } }
  .landing-standard .modul-imagini a {
    display: inline-block;
    width: 25%; }
    @media screen and (max-width: 768px) {
      .landing-standard .modul-imagini a {
        width: 31%; } }
  .landing-standard .modul-imagini img {
    width: auto;
    -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s; }
    .landing-standard .modul-imagini img:hover {
      -webkit-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.5);
      transition: all 0.3s ease-in-out 0s; }
  .landing-standard .modul-imagini.modul-imagini-flip {
    /*-------- cards --------*/
    /*-------- cards / flip effect --------*/ }
    @media screen and (max-width: 768px) {
      .landing-standard .modul-imagini.modul-imagini-flip {
        flex-flow: column;
        align-items: center; } }
    .landing-standard .modul-imagini.modul-imagini-flip .flex-item {
      color: #fff;
      margin: 10px 0;
      padding: 0;
      width: 33%;
      max-height: 542px;
      height: 100%;
      position: relative; }
      @media screen and (max-width: 768px) {
        .landing-standard .modul-imagini.modul-imagini-flip .flex-item {
          width: 90%;
          max-height: inherit; } }
      @media screen and (max-width: 480px) {
        .landing-standard .modul-imagini.modul-imagini-flip .flex-item {
          width: 100%; } }
    .landing-standard .modul-imagini.modul-imagini-flip .flex-item-inner {
      display: flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      flex-direction: column;
      justify-content: flex-start;
      margin: 0;
      padding: 0;
      width: 100%; }
    .landing-standard .modul-imagini.modul-imagini-flip .flex-item-inner a {
      cursor: pointer; }
    .landing-standard .modul-imagini.modul-imagini-flip .card-front,
    .landing-standard .modul-imagini.modul-imagini-flip .card-back {
      position: relative;
      top: 0;
      left: 0;
      margin: 0;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
      justify-content: flex-end;
      width: 100%;
      height: 100%; }
      .landing-standard .modul-imagini.modul-imagini-flip .card-front a,
      .landing-standard .modul-imagini.modul-imagini-flip .card-back a {
        width: 100%; }
    .landing-standard .modul-imagini.modul-imagini-flip .card-back {
      position: absolute;
      -webkit-transform: rotateY(-180deg);
      transform: rotateY(-180deg);
      padding: 20px;
      background-color: #f5f5f5; }
      @media screen and (max-width: 768px) {
        .landing-standard .modul-imagini.modul-imagini-flip .card-back {
          position: inherit;
          -webkit-transform: inherit;
          transform: inherit;
          margin-top: -3px; } }
    .landing-standard .modul-imagini.modul-imagini-flip .flex-item:hover .card-front {
      -webkit-transform: rotateY(-180deg);
      transform: rotateY(-180deg); }
    .landing-standard .modul-imagini.modul-imagini-flip .flex-item:hover .card-back {
      -webkit-transform: rotateY(0);
      transform: rotateY(0); }
.landing-standard .bloc-butoane {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 60px; }
.landing-standard .block-text {
  display: inline-block;
  width: 100%;
  text-align: center; }
.landing-standard .block-two-images .text-int {
  line-height: 16px; }
  .landing-standard .block-two-images .text-int a.btn {
    margin-top: 20px;
    display: inline-block;
    color: #fff !important; }
.landing-standard.landing-bf {
  background-color: #1E1E1E; }
  .landing-standard.landing-bf #content {
    background-color: #1E1E1E; }
    .landing-standard.landing-bf #content video {
      width: 100%; }
    .landing-standard.landing-bf #content .block-badge {
      background-color: #FED530;
      padding: 2px 20px;
      border-radius: 20px;
      display: inline-block;
      width: auto;
      margin-bottom: 20px; }
      .landing-standard.landing-bf #content .block-badge span {
        font-family: 'DM Sans', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px; }
    .landing-standard.landing-bf #content .block-four-images {
      display: flex;
      flex-direction: row;
      justify-content: space-evenly;
      vertical-align: middle;
      align-items: center;
      padding: 10px;
      margin-top: 40px;
      margin-bottom: 40px;
      width: 90%;
      text-align: center;
      margin-left: auto;
      margin-right: auto; }
      @media screen and (max-width: 768px) {
        .landing-standard.landing-bf #content .block-four-images {
          align-items: baseline;
          width: 100%;
          flex-wrap: wrap; } }
      @media screen and (max-width: 768px) {
        .landing-standard.landing-bf #content .block-four-images .block-image {
          flex: 50%;
          margin-bottom: 20px; }
          .landing-standard.landing-bf #content .block-four-images .block-image img {
            padding: 10px; } }
    .landing-standard.landing-bf #content .block-text-image {
      background: #081327;
      background: linear-gradient(180deg, #081327 0%, #081327 26%, black 100%);
      display: flex;
      flex-direction: row;
      justify-content: space-evenly;
      vertical-align: middle;
      align-items: center;
      width: 90%;
      margin: 0 auto;
      padding: 45px 60px;
      margin-bottom: 20px; }
      @media screen and (max-width: 768px) {
        .landing-standard.landing-bf #content .block-text-image {
          width: 100%;
          padding: 45px 0;
          flex-direction: column; } }
      .landing-standard.landing-bf #content .block-text-image .block-text {
        text-align: left;
        padding-right: 60px;
        margin-left: 40px; }
        @media screen and (max-width: 768px) {
          .landing-standard.landing-bf #content .block-text-image .block-text {
            padding-right: 20px;
            padding-left: 20px;
            margin-left: 0; } }
        .landing-standard.landing-bf #content .block-text-image .block-text p {
          color: #fff; }
        .landing-standard.landing-bf #content .block-text-image .block-text p.subtitle {
          font-family: 'DM Sans', sans-serif;
          font-size: 24px;
          font-style: normal;
          font-weight: 700;
          line-height: 32px;
          /* 133.333% */
          margin-bottom: 0; }
          @media screen and (max-width: 768px) {
            .landing-standard.landing-bf #content .block-text-image .block-text p.subtitle {
              font-size: 18px;
              line-height: 22px;
              margin-bottom: 15px; } }
        .landing-standard.landing-bf #content .block-text-image .block-text p.title {
          font-family: 'DM Sans', sans-serif;
          font-size: 48px;
          font-style: normal;
          font-weight: 900;
          line-height: 63.984px;
          /* 133.3% */ }
          @media screen and (max-width: 768px) {
            .landing-standard.landing-bf #content .block-text-image .block-text p.title {
              font-size: 38px;
              line-height: 42px; } }
        .landing-standard.landing-bf #content .block-text-image .block-text p.text {
          font-family: 'DM Sans', sans-serif;
          font-size: 24px;
          font-style: normal;
          font-weight: 400;
          line-height: 32px;
          /* 133.333% */ }
        @media screen and (max-width: 768px) {
          .landing-standard.landing-bf #content .block-text-image .block-text {
            font-size: 16px;
            line-height: 20px; } }
      @media screen and (max-width: 768px) {
        .landing-standard.landing-bf #content .block-text-image .block-image {
          padding: 0 20px; } }
    .landing-standard.landing-bf #content .slider-bf {
      width: 90%;
      display: block;
      margin: 0 auto;
      margin-bottom: 70px; }
      .landing-standard.landing-bf #content .slider-bf .slick-dots li button {
        background: #fff; }
    .landing-standard.landing-bf #content .title-and-text {
      width: 90%; }
      .landing-standard.landing-bf #content .title-and-text h1 {
        font-family: 'DM Sans', sans-serif;
        color: #fff;
        font-size: 43px;
        font-style: normal;
        font-weight: 400;
        line-height: 64px;
        /* 148.837% */
        text-transform: inherit; }
        @media screen and (max-width: 768px) {
          .landing-standard.landing-bf #content .title-and-text h1 {
            font-size: 38px;
            line-height: 42px; } }
    .landing-standard.landing-bf #content .block-emisiune {
      background: #081327;
      background: linear-gradient(180deg, #081327 0%, #081327 26%, black 100%);
      display: block;
      width: 90%;
      margin: 0 auto;
      padding: 35px;
      margin-bottom: 60px; }
      @media screen and (max-width: 768px) {
        .landing-standard.landing-bf #content .block-emisiune {
          width: 100%;
          padding: 35px 15px; } }
      .landing-standard.landing-bf #content .block-emisiune .block-info {
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        vertical-align: middle;
        align-items: stretch; }
        @media screen and (max-width: 768px) {
          .landing-standard.landing-bf #content .block-emisiune .block-info {
            flex-direction: column; } }
        .landing-standard.landing-bf #content .block-emisiune .block-info .block-left {
          padding-right: 200px; }
          @media screen and (max-width: 1280px) {
            .landing-standard.landing-bf #content .block-emisiune .block-info .block-left {
              padding-right: 160px; } }
          @media screen and (max-width: 768px) {
            .landing-standard.landing-bf #content .block-emisiune .block-info .block-left {
              padding-right: 0;
              margin-bottom: 40px; } }
          .landing-standard.landing-bf #content .block-emisiune .block-info .block-left p.title {
            font-family: 'DM Sans', sans-serif;
            font-size: 48px;
            font-style: normal;
            font-weight: 900;
            line-height: 63.984px;
            /* 133.3% */
            color: #fff;
            margin-bottom: 10px; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-emisiune .block-info .block-left p.title {
                font-size: 38px;
                line-height: 42px; } }
          .landing-standard.landing-bf #content .block-emisiune .block-info .block-left p.text {
            font-family: 'DM Sans', sans-serif;
            font-size: 24px;
            font-style: normal;
            font-weight: 400;
            line-height: 32px;
            /* 133.333% */
            color: #fff;
            margin-bottom: 0; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-emisiune .block-info .block-left p.text {
                font-size: 16px;
                line-height: 20px; } }
        .landing-standard.landing-bf #content .block-emisiune .block-info .block-right {
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          vertical-align: middle;
          align-items: stretch; }
          @media screen and (max-width: 768px) {
            .landing-standard.landing-bf #content .block-emisiune .block-info .block-right {
              flex-direction: row; } }
          @media screen and (max-width: 480px) {
            .landing-standard.landing-bf #content .block-emisiune .block-info .block-right {
              flex-direction: column;
              align-items: center; } }
          .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-head {
            display: flex;
            flex-direction: row;
            justify-content: center;
            vertical-align: middle;
            align-items: center;
            margin-top: 10px; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-head {
                margin-top: 0; } }
            @media screen and (max-width: 480px) {
              .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-head {
                margin-bottom: 20px; } }
            .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-head img {
              margin-right: 5px; }
            .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-head p {
              margin-bottom: 0;
              font-family: 'DM Sans', sans-serif;
              font-size: 14px;
              font-style: normal;
              font-weight: 400;
              line-height: 24px;
              /* 171.429% */
              color: #FED530; }
          .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-image img {
            width: 216px; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-image img {
                width: 118px; } }
          .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-image.block-image-sec img {
            width: 416px; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-emisiune .block-info .block-right .block-image.block-image-sec img {
                width: 118px; } }
    .landing-standard.landing-bf #content .two-blocks {
      display: table;
      width: 90%;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 60px; }
      @media screen and (max-width: 768px) {
        .landing-standard.landing-bf #content .two-blocks {
          width: 100%;
          display: block; } }
      .landing-standard.landing-bf #content .two-blocks .block-left {
        background: #081327;
        background: linear-gradient(180deg, #081327 0%, #081327 26%, black 100%);
        padding: 20px;
        display: block;
        width: 49%;
        float: left; }
        @media screen and (max-width: 768px) {
          .landing-standard.landing-bf #content .two-blocks .block-left {
            width: 100%;
            display: block;
            float: inherit;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 40px; } }
      .landing-standard.landing-bf #content .two-blocks .block-right {
        display: block;
        width: 49%;
        float: right;
        background: #081327;
        background: linear-gradient(180deg, #081327 0%, #081327 26%, black 100%);
        padding: 20px; }
        @media screen and (max-width: 768px) {
          .landing-standard.landing-bf #content .two-blocks .block-right {
            width: 100%;
            display: block;
            float: inherit;
            margin-left: auto;
            margin-right: auto; } }
      .landing-standard.landing-bf #content .two-blocks .block-head {
        display: flex;
        flex-direction: row;
        justify-content: left;
        vertical-align: middle;
        align-items: center;
        margin-top: 10px;
        margin-bottom: 20px; }
        .landing-standard.landing-bf #content .two-blocks .block-head img {
          margin-right: 5px; }
        .landing-standard.landing-bf #content .two-blocks .block-head p {
          margin-bottom: 0;
          font-family: 'DM Sans', sans-serif;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;
          /* 171.429% */
          color: #FED530; }
      .landing-standard.landing-bf #content .two-blocks .block-text {
        display: inline-block;
        text-align: left; }
        .landing-standard.landing-bf #content .two-blocks .block-text p.title {
          font-family: 'DM Sans', sans-serif;
          font-size: 48px;
          font-style: normal;
          font-weight: 900;
          line-height: 63.984px;
          /* 133.3% */
          color: #fff;
          margin-bottom: 10px; }
          @media screen and (max-width: 768px) {
            .landing-standard.landing-bf #content .two-blocks .block-text p.title {
              font-size: 38px;
              line-height: 42px; } }
        .landing-standard.landing-bf #content .two-blocks .block-text p.text {
          font-family: 'DM Sans', sans-serif;
          font-size: 24px;
          font-style: normal;
          font-weight: 400;
          line-height: 32px;
          /* 133.333% */
          color: #fff;
          margin-bottom: 0; }
          @media screen and (max-width: 768px) {
            .landing-standard.landing-bf #content .two-blocks .block-text p.text {
              font-size: 16px;
              line-height: 20px; } }
    .landing-standard.landing-bf #content .block-program {
      width: 90%;
      margin-left: auto;
      margin-right: auto;
      background: #081327;
      background: linear-gradient(180deg, #081327 0%, #081327 26%, black 100%);
      padding: 46px 30px;
      margin-bottom: 80px; }
      @media screen and (max-width: 768px) {
        .landing-standard.landing-bf #content .block-program {
          width: 100%;
          padding: 40px 15px; } }
      .landing-standard.landing-bf #content .block-program .title p {
        font-family: 'DM Sans', sans-serif;
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 48px;
        /* 150% */
        color: #fff;
        margin-bottom: 10px; }
        @media screen and (max-width: 768px) {
          .landing-standard.landing-bf #content .block-program .title p {
            font-size: 26px;
            line-height: 28px; } }
      .landing-standard.landing-bf #content .block-program .block-program-int {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        vertical-align: middle;
        align-items: center;
        flex-wrap: wrap; }
        @media screen and (max-width: 768px) {
          .landing-standard.landing-bf #content .block-program .block-program-int {
            align-items: inherit; } }
        .landing-standard.landing-bf #content .block-program .block-program-int .program {
          padding: 0 10px; }
          @media screen and (max-width: 768px) {
            .landing-standard.landing-bf #content .block-program .block-program-int .program {
              flex-basis: 50%; } }
          .landing-standard.landing-bf #content .block-program .block-program-int .program h1 {
            font-family: 'DM Sans', sans-serif;
            font-size: 48px;
            font-style: normal;
            font-weight: 900;
            line-height: 63.984px;
            /* 133.3% */
            color: #fff;
            margin-bottom: 10px;
            text-transform: inherit; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-program .block-program-int .program h1 {
                font-size: 22px;
                line-height: 26px; } }
          .landing-standard.landing-bf #content .block-program .block-program-int .program p {
            font-family: 'DM Sans', sans-serif;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;
            /* 150% */
            color: #fff;
            margin-bottom: 0; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-program .block-program-int .program p {
                font-size: 14px;
                line-height: 22px; } }
    .landing-standard.landing-bf #content .block-best-practice {
      width: 70%;
      margin-left: auto;
      margin-right: auto;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      vertical-align: middle;
      align-items: center; }
      @media screen and (max-width: 985px) {
        .landing-standard.landing-bf #content .block-best-practice {
          width: 100%; } }
      @media screen and (max-width: 480px) {
        .landing-standard.landing-bf #content .block-best-practice {
          flex-direction: column; } }
      .landing-standard.landing-bf #content .block-best-practice .block-two-part {
        display: flex;
        flex-direction: column;
        align-items: baseline;
        margin-bottom: 70px; }
        @media screen and (max-width: 480px) {
          .landing-standard.landing-bf #content .block-best-practice .block-two-part {
            margin-bottom: 0;
            align-items: center; } }
        .landing-standard.landing-bf #content .block-best-practice .block-two-part .block-image-text {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          vertical-align: middle;
          align-items: center;
          margin-bottom: 60px; }
          @media screen and (max-width: 480px) {
            .landing-standard.landing-bf #content .block-best-practice .block-two-part .block-image-text {
              flex-direction: column; } }
          .landing-standard.landing-bf #content .block-best-practice .block-two-part .block-image-text img {
            padding: 40px;
            background-color: #525252;
            width: 176px;
            margin-right: 20px; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-best-practice .block-two-part .block-image-text img {
                width: 90px;
                padding: 10px; } }
            @media screen and (max-width: 480px) {
              .landing-standard.landing-bf #content .block-best-practice .block-two-part .block-image-text img {
                margin-right: 0;
                margin-bottom: 10px; } }
          .landing-standard.landing-bf #content .block-best-practice .block-two-part .block-image-text p {
            font-family: 'DM Sans', sans-serif;
            font-size: 24px;
            font-style: normal;
            font-weight: 500;
            line-height: 32px;
            /* 133.333% */
            color: #fff;
            margin-bottom: 0; }
            @media screen and (max-width: 768px) {
              .landing-standard.landing-bf #content .block-best-practice .block-two-part .block-image-text p {
                font-size: 16px;
                line-height: 18px; } }
            @media screen and (max-width: 480px) {
              .landing-standard.landing-bf #content .block-best-practice .block-two-part .block-image-text p {
                text-align: center; } }

.loto-landing-joc {
  background-color: #FFC107;
  padding-bottom: 120px;
  position: relative; }
  .loto-landing-joc #content {
    background-color: #FFC107; }
    .loto-landing-joc #content .landing-joc-int {
      text-align: center; }
      .loto-landing-joc #content .landing-joc-int .buline .bulina-1, .loto-landing-joc #content .landing-joc-int .buline .bulina-2, .loto-landing-joc #content .landing-joc-int .buline .bulina-3, .loto-landing-joc #content .landing-joc-int .buline .bulina-4 {
        position: absolute; }
        @media screen and (max-width: 985px) {
          .loto-landing-joc #content .landing-joc-int .buline .bulina-1, .loto-landing-joc #content .landing-joc-int .buline .bulina-2, .loto-landing-joc #content .landing-joc-int .buline .bulina-3, .loto-landing-joc #content .landing-joc-int .buline .bulina-4 {
            opacity: 0.5; } }
        @media screen and (max-width: 768px) {
          .loto-landing-joc #content .landing-joc-int .buline .bulina-1, .loto-landing-joc #content .landing-joc-int .buline .bulina-2, .loto-landing-joc #content .landing-joc-int .buline .bulina-3, .loto-landing-joc #content .landing-joc-int .buline .bulina-4 {
            display: none; } }
      .loto-landing-joc #content .landing-joc-int .buline .bulina-1 {
        top: -28px;
        right: 3%; }
        .loto-landing-joc #content .landing-joc-int .buline .bulina-1:before {
          background-image: url(https://static-v3.crewshop.ro/images/bila_8_400x400.png);
          background-size: 150px auto;
          content: "";
          height: 150px;
          width: 150px;
          display: block;
          background-repeat: no-repeat;
          background-position: center; }
          .no-png .loto-landing-joc #content .landing-joc-int .buline .bulina-1:before {
            background-image: url(https://static-v3.crewshop.ro/images/bila_8_400x400.png); }
      .loto-landing-joc #content .landing-joc-int .buline .bulina-2 {
        top: 15%;
        right: 20%; }
        .loto-landing-joc #content .landing-joc-int .buline .bulina-2:before {
          background-image: url(https://static-v3.crewshop.ro/images/bila_9_400x400.png);
          background-size: 80px auto;
          content: "";
          height: 80px;
          width: 80px;
          display: block;
          background-repeat: no-repeat;
          background-position: center; }
          .no-png .loto-landing-joc #content .landing-joc-int .buline .bulina-2:before {
            background-image: url(https://static-v3.crewshop.ro/images/bila_9_400x400.png); }
      .loto-landing-joc #content .landing-joc-int .buline .bulina-3 {
        bottom: 13px;
        left: 9%; }
        .loto-landing-joc #content .landing-joc-int .buline .bulina-3:before {
          background-image: url(https://static-v3.crewshop.ro/images/bila_22_400x400.png);
          background-size: 100px auto;
          content: "";
          height: 100px;
          width: 100px;
          display: block;
          background-repeat: no-repeat;
          background-position: center; }
          .no-png .loto-landing-joc #content .landing-joc-int .buline .bulina-3:before {
            background-image: url(https://static-v3.crewshop.ro/images/bila_22_400x400.png); }
      .loto-landing-joc #content .landing-joc-int .buline .bulina-4 {
        top: 31px;
        left: 1%; }
        .loto-landing-joc #content .landing-joc-int .buline .bulina-4:before {
          background-image: url(https://static-v3.crewshop.ro/images/bila_30_400x400.png);
          background-size: 200px auto;
          content: "";
          height: 200px;
          width: 200px;
          display: block;
          background-repeat: no-repeat;
          background-position: center; }
          .no-png .loto-landing-joc #content .landing-joc-int .buline .bulina-4:before {
            background-image: url(https://static-v3.crewshop.ro/images/bila_30_400x400.png); }
      .loto-landing-joc #content .landing-joc-int .title-and-text {
        text-align: center;
        padding-top: 20px;
        margin-bottom: 60px;
        position: relative;
        z-index: 5; }
        .loto-landing-joc #content .landing-joc-int .title-and-text .titlu {
          display: inline-block;
          text-align: center; }
          .loto-landing-joc #content .landing-joc-int .title-and-text .titlu:before {
            background-image: url(https://static-v3.crewshop.ro/images/loteria-punctelor-logo.png);
            background-size: 435px auto;
            content: "";
            height: 160px;
            width: 435px;
            display: block;
            background-repeat: no-repeat;
            background-position: center; }
            .no-png .loto-landing-joc #content .landing-joc-int .title-and-text .titlu:before {
              background-image: url(https://static-v3.crewshop.ro/images/loteria-punctelor-logo.png); }
            @media screen and (max-width: 768px) {
              .loto-landing-joc #content .landing-joc-int .title-and-text .titlu:before {
                background-size: 300px auto;
                content: "";
                height: 126px;
                width: 300px; } }
        .loto-landing-joc #content .landing-joc-int .title-and-text h1 {
          font-size: 92px;
          line-height: 102px;
          margin-top: 0;
          margin-bottom: 0; }
        .loto-landing-joc #content .landing-joc-int .title-and-text h3 {
          font-size: 44px;
          line-height: 48px;
          /* 133.3% */
          margin-bottom: 0; }
        .loto-landing-joc #content .landing-joc-int .title-and-text p {
          font-size: 28px;
          line-height: 32px;
          /* 133.3% */
          font-weight: 700;
          margin-bottom: 10px; }
        .loto-landing-joc #content .landing-joc-int .title-and-text .nr_comanda, .loto-landing-joc #content .landing-joc-int .title-and-text .comanda_folosita {
          font-size: 14px;
          line-height: 16px;
          /* 133.3% */ }
          .loto-landing-joc #content .landing-joc-int .title-and-text .nr_comanda a, .loto-landing-joc #content .landing-joc-int .title-and-text .comanda_folosita a {
            color: #fff;
            transition: all 0.3s ease-in-out 0s; }
            .loto-landing-joc #content .landing-joc-int .title-and-text .nr_comanda a:hover, .loto-landing-joc #content .landing-joc-int .title-and-text .comanda_folosita a:hover {
              color: #00001A;
              transition: all 0.3s ease-in-out 0s; }
        .loto-landing-joc #content .landing-joc-int .title-and-text .comanda_folosita {
          color: red; }
      .loto-landing-joc #content .landing-joc-int .block-puncte {
        text-align: center;
        display: inline-block;
        width: 80%;
        border-bottom: 1px solid #00001A;
        position: relative;
        z-index: 5; }
        .loto-landing-joc #content .landing-joc-int .block-puncte .punct {
          float: left;
          display: block;
          margin-right: 1.6173480011%;
          width: 15.3188766657%;
          transition: all 0.3s ease-in-out 0s;
          margin-bottom: 50px; }
          .loto-landing-joc #content .landing-joc-int .block-puncte .punct:last-child {
            margin-right: 0; }
          .loto-landing-joc #content .landing-joc-int .block-puncte .punct:nth-child(6n) {
            margin-right: 0; }
          .loto-landing-joc #content .landing-joc-int .block-puncte .punct:nth-child(6n+1) {
            clear: left; }
          @media screen and (max-width: 480px) {
            .loto-landing-joc #content .landing-joc-int .block-puncte .punct {
              float: left;
              display: block;
              margin-right: 1.6173480011%;
              width: 32.2551013326%; }
              .loto-landing-joc #content .landing-joc-int .block-puncte .punct:last-child {
                margin-right: 0; }
              .loto-landing-joc #content .landing-joc-int .block-puncte .punct:nth-child(3n) {
                margin-right: 0; }
              .loto-landing-joc #content .landing-joc-int .block-puncte .punct:nth-child(3n+1) {
                clear: left; } }
          .loto-landing-joc #content .landing-joc-int .block-puncte .punct a {
            display: block;
            width: 50px;
            height: 50px;
            border-radius: 50%;
            padding: 5px;
            -webkit-box-shadow: 3px 5px 10px -1px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 3px 5px 10px -1px rgba(0, 0, 0, 0.2);
            box-shadow: 3px 5 10px -1px rgba(0, 0, 0, 0.2);
            background: radial-gradient(circle at 30% 30%, #fff, #999);
            color: #00001A;
            font-size: 26px;
            text-align: center;
            font-weight: 900;
            margin: 0 auto;
            transition: all 0.3s ease-in-out 0s;
            cursor: pointer; }
            .loto-landing-joc #content .landing-joc-int .block-puncte .punct a:hover, .loto-landing-joc #content .landing-joc-int .block-puncte .punct a.active {
              background: radial-gradient(circle at 50% 50%, #999, #fff);
              -webkit-box-shadow: 0px 0px 9px 2px rgba(0, 0, 0, 0.8);
              -moz-box-shadow: 0px 0px 9px 2px rgba(0, 0, 0, 0.8);
              box-shadow: 0px 0px 9px 2px rgba(0, 0, 0, 0.8);
              transition: all 0.3s ease-in-out 0s; }
      .loto-landing-joc #content .landing-joc-int .butoane_regulament {
        display: flex;
        position: relative;
        z-index: 5;
        justify-content: space-around;
        align-items: center;
        flex-flow: column; }
        @media screen and (max-width: 768px) {
          .loto-landing-joc #content .landing-joc-int .butoane_regulament {
            flex-flow: column-reverse; } }
        @media screen and (max-width: 985px) {
          .loto-landing-joc #content .landing-joc-int .butoane_regulament .part-left {
            text-align: center; } }
        .loto-landing-joc #content .landing-joc-int .butoane_regulament .part-left .regulament {
          display: inline-block; }
          @media screen and (max-width: 985px) {
            .loto-landing-joc #content .landing-joc-int .butoane_regulament .part-left .regulament {
              display: inline-block;
              text-align: center; } }
        .loto-landing-joc #content .landing-joc-int .butoane_regulament .part-left a {
          display: inline-block;
          color: #fff; }
          .loto-landing-joc #content .landing-joc-int .butoane_regulament .part-left a:hover {
            color: #00001A; }
        @media screen and (max-width: 985px) {
          .loto-landing-joc #content .landing-joc-int .butoane_regulament .butoane {
            text-align: center;
            margin: 0 10px; }
            .loto-landing-joc #content .landing-joc-int .butoane_regulament .butoane button {
              margin: 10px; } }
        .loto-landing-joc #content .landing-joc-int .butoane_regulament .butoane .left-btn {
          margin-right: 10px; }
          @media screen and (max-width: 985px) {
            .loto-landing-joc #content .landing-joc-int .butoane_regulament .butoane .left-btn {
              margin-right: 0; } }

.landing-magazine .title-and-text h1 {
  font-size: 38px;
  font-family: "CircularXXWeb-Bold";
  font-weight: 700; }
.landing-magazine nav.menu-magazine {
  padding: 7px 0;
  border-top: 0.5px solid #00001A;
  border-bottom: 0.5px solid #00001A;
  margin-bottom: 40px;
  scroll-behavior: smooth; }
  .landing-magazine nav.menu-magazine ul {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    letter-spacing: 1px;
    scroll-behavior: smooth; }
    @media screen and (max-width: 768px) {
      .landing-magazine nav.menu-magazine ul {
        flex-flow: column;
        text-align: center; } }
    .landing-magazine nav.menu-magazine ul li a {
      color: #00001A;
      font-family: "CircularXXWeb-Bold";
      font-weight: 700; }
    @media screen and (max-width: 768px) {
      .landing-magazine nav.menu-magazine ul li {
        margin: 10px 0; } }
.landing-magazine section.content-magazin {
  display: flex;
  justify-content: space-between;
  padding: 40px 0;
  border-bottom: 0.5px solid lightgrey;
  scroll-behavior: smooth; }
  @media screen and (max-width: 768px) {
    .landing-magazine section.content-magazin {
      flex-wrap: wrap; } }
  .landing-magazine section.content-magazin .left-block {
    padding-right: 40px; }
    @media screen and (max-width: 768px) {
      .landing-magazine section.content-magazin .left-block {
        padding-right: 0;
        margin-bottom: 40px; } }
    .landing-magazine section.content-magazin .left-block h1 {
      font-family: "CircularXXWeb-Bold";
      font-weight: 700;
      font-size: 18px; }
  .landing-magazine section.content-magazin .right-block {
    width: 40%; }
    @media screen and (max-width: 768px) {
      .landing-magazine section.content-magazin .right-block {
        width: 100%; } }

.standard-table.friends-table .table-cell.center-align {
  display: flex;
  align-items: center;
  justify-content: space-around; }
  .standard-table.friends-table .table-cell.center-align .number-lottery-point {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 5px;
    -webkit-box-shadow: 3px 5px 10px -1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 5px 10px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 5 10px -1px rgba(0, 0, 0, 0.2);
    background: radial-gradient(circle at 30% 30%, #fff, #999);
    color: #00001A;
    font-size: 16px;
    text-align: center;
    font-weight: 900;
    transition: all 0.3s ease-in-out 0s;
    cursor: pointer; }

.register-new-friends-by-master {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  overflow-y: auto; }

.new-friend-by-master .login-logo {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px; }
  .new-friend-by-master .login-logo p {
    color: #DEC084;
    text-align: center; }
  .new-friend-by-master .login-logo a.logo {
    background-image: url(https://static-v3.crewshop.ro/images/crewshop_logo.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 200px auto;
    display: block;
    height: 135px;
    margin: 0 auto;
    width: 200px;
    margin-bottom: 10px; }
    .no-svg .new-friend-by-master .login-logo a.logo {
      background-image: url(https://static-v3.crewshop.ro/images/crewshop_logo.png); }
.new-friend-by-master .vertical-tabs-container {
  display: block;
  width: 95%;
  margin: 0 auto;
  padding: 0 0 20px 0;
  background-color: #fff; }
  @media screen and (max-width: 1367px) {
    .new-friend-by-master .vertical-tabs-container {
      width: 95%;
      padding: 0 0 20px 0; } }
  @media screen and (max-width: 1034px) {
    .new-friend-by-master .vertical-tabs-container {
      width: 90%; } }
  .new-friend-by-master .vertical-tabs-container .friends_tab-parrent {
    width: 100%;
    padding-bottom: 20px;
    background-color: #fff;
    display: block !important;
    height: auto; }
    .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .tab-prieteni-content {
      float: inherit;
      width: 100%;
      background-color: #F2F4F4;
      display: inline-block;
      padding: 0; }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .tab-prieteni-content .tab-prieteni-int {
        padding: 20px;
        width: 50%;
        display: block;
        margin: 0 auto; }
        @media screen and (max-width: 1034px) {
          .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .tab-prieteni-content .tab-prieteni-int {
            width: 100%; } }
        .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .tab-prieteni-content .tab-prieteni-int td {
          border-bottom: none; }
        .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .tab-prieteni-content .tab-prieteni-int .radio-block .radio {
          display: inline-block;
          vertical-align: middle;
          margin-right: 10px; }
          .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .tab-prieteni-content .tab-prieteni-int .radio-block .radio input {
            margin-bottom: 1px;
            vertical-align: middle; }
    .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent {
      display: inline-block;
      width: 47%;
      text-align: center; }
      @media screen and (max-width: 985px) {
        .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent {
          width: 100%;
          margin-bottom: 60px; } }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent h2 {
        margin-bottom: 20px;
        text-align: left;
        margin-left: 21.5%; }
        @media screen and (max-width: 1034px) {
          .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent h2 {
            margin-left: 0;
            text-align: center; } }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .beneficii-child {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding: 10px 10px 10px 10px;
        border-top: 1px solid #dbdbdb; }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .img-block {
        display: inline-block;
        width: 20%;
        vertical-align: middle; }
        @media screen and (max-width: 480px) {
          .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .img-block {
            width: 100%; } }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .text-block {
        display: inline-block;
        width: 79%;
        vertical-align: middle; }
        @media screen and (max-width: 480px) {
          .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .text-block {
            width: 100%; } }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .produse-exclusive .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/produse-exclusive.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 50px auto;
        display: block;
        height: 76px;
        margin: 0 auto;
        width: 60px; }
        .no-png .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .produse-exclusive .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/produse-exclusive.png); }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .oferte-speciale .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/oferta-speciala.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 50px auto;
        display: block;
        height: 76px;
        margin: 0 auto;
        width: 60px; }
        .no-png .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .oferte-speciale .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/oferta-speciala.png); }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .acumulezi-puncte .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/acumulezi-puncte.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 60px auto;
        display: block;
        height: 70px;
        margin: 0 auto;
        width: 70px; }
        .no-png .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .acumulezi-puncte .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/acumulezi-puncte.png); }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .livrare-gratuita {
        border-bottom: 1px solid #8e9eb5; }
        .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .livrare-gratuita .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/livrare-gratuita.png);
          background-position: center center;
          background-repeat: no-repeat;
          background-size: 78px auto;
          display: block;
          height: 47px;
          margin: 0 auto;
          width: 90px; }
          .no-png .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent .livrare-gratuita .img-block a {
            background-image: url(https://static-v3.crewshop.ro/images/livrare-gratuita.png); }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent p {
        text-align: left;
        font-size: 12px; }
        @media screen and (max-width: 1034px) {
          .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent p {
            padding-right: 20px; } }
        @media screen and (max-width: 480px) {
          .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent p {
            padding-right: 0; } }
      .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent p.title {
        text-align: left;
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 0; }
        @media screen and (max-width: 1440px) {
          .new-friend-by-master .vertical-tabs-container .friends_tab-parrent .beneficii-parrent p.title {
            font-size: 14px; } }
.new-friend-by-master .produse_recomandate_listing {
  background-color: rgba(255, 255, 255, 0.7) !important;
  padding-bottom: 20px;
  width: 47%; }
  @media screen and (max-width: 985px) {
    .new-friend-by-master .produse_recomandate_listing {
      width: 100%; } }
  .new-friend-by-master .produse_recomandate_listing .slick-track {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: stretch;
    align-content: stretch; }
  .new-friend-by-master .produse_recomandate_listing .prodrec_lst_div {
    border-bottom: none;
    margin: 0 auto 5px; }
    @media screen and (max-width: 985px) {
      .new-friend-by-master .produse_recomandate_listing .prodrec_lst_div {
        margin-bottom: 20px; } }
    .new-friend-by-master .produse_recomandate_listing .prodrec_lst_div .prodrec_lst_h {
      background-color: transparent;
      top: 0; }
  .new-friend-by-master .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper {
    display: inline-block;
    margin: 0 auto;
    width: 95%;
    padding-left: 20px; }
    @media screen and (max-width: 985px) {
      .new-friend-by-master .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper {
        padding-left: 0;
        width: 100%; } }
    .new-friend-by-master .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .produs-sltx {
      background-color: #fff;
      height: auto; }
      .new-friend-by-master .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .produs-sltx .det_promo_produs {
        padding: 0; }
        .new-friend-by-master .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .produs-sltx .det_promo_produs .prom-container {
          bottom: 9px; }
          @media screen and (max-width: 985px) {
            .new-friend-by-master .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .produs-sltx .det_promo_produs .prom-container {
              left: inherit; } }
          @media screen and (max-width: 985px) {
            .new-friend-by-master .produse_recomandate_listing .produse-recomandate-hp-widget-wrapper .produs-sltx .det_promo_produs .prom-container .badge {
              background-position: right center; } }
  .new-friend-by-master .produse_recomandate_listing .slick-next {
    background-position: 67px -99px;
    width: 35px;
    height: 48px;
    right: -13px; }
    @media screen and (max-width: 985px) {
      .new-friend-by-master .produse_recomandate_listing .slick-next {
        right: -30px; } }
    .new-friend-by-master .produse_recomandate_listing .slick-next:hover {
      background-position: 67px -99px;
      width: 35px;
      height: 48px;
      right: -13px; }
      @media screen and (max-width: 985px) {
        .new-friend-by-master .produse_recomandate_listing .slick-next:hover {
          right: -30px; } }
  .new-friend-by-master .produse_recomandate_listing .slick-prev {
    background-position: 63px -20px;
    width: 35px;
    height: 48px;
    left: -10px; }
    @media screen and (max-width: 985px) {
      .new-friend-by-master .produse_recomandate_listing .slick-prev {
        left: -30px; } }
    .new-friend-by-master .produse_recomandate_listing .slick-prev:hover {
      background-position: 63px -20px;
      width: 35px;
      height: 48px;
      left: -10px; }
      @media screen and (max-width: 985px) {
        .new-friend-by-master .produse_recomandate_listing .slick-prev:hover {
          left: -30px; } }
  .new-friend-by-master .produse_recomandate_listing .produs-sltx:hover .prom-container {
    display: block; }
.new-friend-by-master .tab-prieteni-bottom {
  display: flex;
  flex-flow: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 40px 0; }
  @media screen and (max-width: 985px) {
    .new-friend-by-master .tab-prieteni-bottom {
      flex-flow: column; } }
  .new-friend-by-master .tab-prieteni-bottom .produse_recomandate_listing {
    margin-top: 0;
    float: inherit; }
  .new-friend-by-master .tab-prieteni-bottom .recommendation-block {
    display: inline-block;
    width: 100%; }
    .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login {
      margin-top: 5px;
      background-color: transparent !important; }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-track {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        align-items: stretch;
        align-content: stretch; }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .prodrec_lst_div {
        width: 100%;
        margin-bottom: 30px;
        border-bottom: none; }
        @media screen and (max-width: 1280px) {
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .prodrec_lst_div {
            margin-bottom: 10px; } }
        .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .prodrec_lst_div .prodrec_lst_h {
          background: transparent; }
          @media screen and (max-width: 1280px) {
            .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .prodrec_lst_div .prodrec_lst_h {
              top: 15px; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-slider {
        margin-bottom: 10px; }
        .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-slider .produs-sltx {
          background-color: #fff;
          margin: 0 5px;
          min-height: 300px;
          height: auto;
          padding: 24px 15px; }
        .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs {
          padding: 0; }
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .prod-img {
            height: 120px; }
            .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .prod-img img {
              max-height: 140px;
              margin-left: auto;
              margin-right: auto; }
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .lst-title {
            font-size: 14px; }
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .old_price_sec, .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-slider .det_promo_produs .dtl-price-int {
            position: absolute;
            bottom: 4px;
            left: 7px;
            font-weight: bold; }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-prev {
        left: -17px; }
        @media screen and (max-width: 768px) {
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-prev {
            left: -27px; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-next {
        right: -17px; }
        @media screen and (max-width: 768px) {
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .slick-next {
            right: -27px; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .produse-recomandate-login .produs-sltx:hover .prom-container {
        display: block; }
    .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent {
      display: inline-block;
      width: 100%;
      text-align: center;
      vertical-align: top;
      margin-top: 30px; }
      @media screen and (max-width: 768px) {
        .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent {
          margin-top: 10px; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent h2 {
        margin-bottom: 10px;
        text-align: center; }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .beneficii-child {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding: 5px 0;
        border-top: 1px solid #8e9eb5; }
        @media screen and (max-width: 1600px) {
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .beneficii-child {
            padding: 0; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .img-block {
        display: inline-block;
        width: 15%;
        vertical-align: middle;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-right: 20px; }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .text-block {
        display: inline-block;
        width: 75%;
        vertical-align: middle; }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .produse-exclusive .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/produse-exclusive-green.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 27px auto;
        display: block;
        height: 38px;
        margin: 0 auto;
        width: 40px; }
        .no-png .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .produse-exclusive .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/produse-exclusive-green.png); }
        @media screen and (max-width: 1600px) {
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .produse-exclusive .img-block a {
            background-size: 21px auto;
            height: 29px; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .oferte-speciale .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/oferta-speciala-green.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 28px auto;
        display: block;
        height: 40px;
        margin: 0 auto;
        width: 40px; }
        .no-png .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .oferte-speciale .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/oferta-speciala-green.png); }
        @media screen and (max-width: 1600px) {
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .oferte-speciale .img-block a {
            background-size: 24px auto;
            height: 31px; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .acumulezi-puncte .img-block a {
        background-image: url(https://static-v3.crewshop.ro/images/acumulezi-puncte-green.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 42px auto;
        display: block;
        height: 42px;
        margin: 0 auto;
        width: 44px; }
        .no-png .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .acumulezi-puncte .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/acumulezi-puncte-green.png); }
        @media screen and (max-width: 1600px) {
          .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .acumulezi-puncte .img-block a {
            background-size: 33px auto;
            height: 33px; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .livrare-gratuita {
        border-bottom: 1px solid #8e9eb5; }
        .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .livrare-gratuita .img-block a {
          background-image: url(https://static-v3.crewshop.ro/images/livrare-gratuita-green.png);
          background-position: center center;
          background-repeat: no-repeat;
          background-size: 54px auto;
          display: block;
          height: 32px;
          margin: 0 auto;
          width: 54px; }
          .no-png .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .livrare-gratuita .img-block a {
            background-image: url(https://static-v3.crewshop.ro/images/livrare-gratuita-green.png); }
          @media screen and (max-width: 1600px) {
            .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent .livrare-gratuita .img-block a {
              background-size: 45px auto;
              height: 26px; } }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent p {
        text-align: left;
        font-size: 14px; }
      .new-friend-by-master .tab-prieteni-bottom .recommendation-block .beneficii-parrent p.title {
        text-align: left;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 0; }

.users_profile {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  overflow-y: auto; }

* {
  margin: 0;
  padding: 0; }

body {
  background-color: #ffffff;
  font-family: "CircularXXWeb-Book";
  font-weight: 450;
  font-family: "CircularXXWeb-Book";
  font-weight: 450;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.02em;
  border-top: 5px solid #00001A; }

.wrapper-site {
  width: 100%;
  margin: 0 auto;
  min-height: 100vh;
  display: flex;
  flex-direction: column; }

#content {
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  min-height: 500px;
  padding-left: 15px;
  padding-right: 15px; }

.logged-out-container {
  min-height: 0 !important; }

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