.video-js .vjs-progress-holder {
  height: 4px;
}

.video-js .vjs-slider .fa-bookmark {
  background-color: #fec03d;
  width: 5px;
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal {
  height: 4px;
}

.video-js .vjs-time-control {
  display: none;
}

.tile-front-object {
  position: relative;
}

.video-js .vjs-slider .fa-bookmark::before {
  content: none;
}

.video-js .vjs-play-progress:before {
  content: none;
}

.video-js .vjs-fullscreen-control {
  display: none;
}

.video-js .vjs-control-bar {
  background-color: #000000;
  height: 50px;
  padding: 0 16vw;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
  top: 50%;
  transform: translateY(-50%);
  height: auto;
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
  top: 50%;
  transform: translateY(-50%);
  height: auto;
}

.vjs-volume-control.vjs-control.vjs-volume-horizontal, .vjs-remaining-time-display {
  display: flex;
  align-items: center;
}

.vjs-volume-control.vjs-control.vjs-volume-horizontal {
  width: 100%;
  opacity: 1;
}

.video-js .vjs-mute-control {
  display: none;
}

.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
  width: 50px;
}

.vjs-volume-control.vjs-control.vjs-volume-horizontal {
  width: 50px;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 50px;
}

.vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal {
  width: 50px;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  content: none;
}

.vjs-volume-level {
  height: 4px !important;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1 !important;
}

/* ARMANI */

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  background-color: transparent;
  border: none;
  color: inherit;
  display: block;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  margin: 0;
  min-width: auto;
  padding: 0;
  text-decoration: none;
  width: auto;
  cursor: pointer;
}

.btn-primary, .btn-secondary, .buttonsRow button, .link-as-btn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border: 1px solid transparent;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-family: AktivGrotesk-Medium;
  font-size: 0.75rem;
  line-height: 1;
  margin-left: auto;
  margin-right: auto;
  max-width: 300px;
  min-width: 250px;
  outline: none;
  padding: 12px;
  text-decoration: none;
  touch-action: manipulation;
  transform: translateZ(0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#lookbookContainer.l-product .btn-primary, .btn-secondary, .buttonsRow button, .link-as-btn, #lookbookContainer.lm-product .btn-primary, .btn-secondary, .buttonsRow button, .link-as-btn {
  margin: 0 auto;
  max-width: none;
  min-width: 135px;
  padding: 15px;
  width: auto;
}

.btn-secondary {
  background-color: transparent;
  border-color: #181818;
  color: #181818;
  text-align: center;
  text-transform: none;
}

.btn-secondary.active, .btn-secondary:active, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
  background-color: #444;
  border-color: #444;
  color: #fff;
}

.btn-secondary {
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

#lookbookContainer .product-box-button {
  position: absolute;
  top: 50%;
  transform-origin: top left;
  transform: rotate(270deg) translateX(-50%);
  left: 0px;
  z-index: 1;
  padding: 17px 40px 17px 26px;
  border: none;
  background: #fff;
  transition: left 0.9s ease-in-out;
  /*font-family: "AktivGrotesk-Bold";*/
  font-family: 'Montserrat';
  font-weight: bold;
  letter-spacing: 0.0625rem;
  display: flex;
  align-items: center;
  line-height: inherit;
}

#lookbookContainer.l-product .product-box-button {
  height: 60px;
}

#lookbookContainer.s-product .product-box-button {
  height: 40px;
  padding: 0 20px;
}

#lookbookContainer.l-product .product-box-button .toggle-line {
  width: 10px;
  height: 10px;
  margin-left: 40px;
  padding: 0;
}

#lookbookContainer.s-product .product-box-button .toggle-line {
  margin-left: 10px
}

#lookbookContainer.m-product .product-box-button .toggle-line {
  margin-left: 10px
}

#lookbookContainer .product-box-button .toggle-line::after, .product-box-button .toggle-line::before {
  content: "";
  width: 10px;
  height: 1px;
  background-color: #000000;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.9s ease-in-out;
}

#lookbookContainer.s-product .product-box-button .toggle-line::after, #lookbookContainer.s-product .product-box-button .toggle-line::before {
  transition: opacity 0.1s ease-in-out;
}

#lookbookContainer .product-box-button .toggle-line::before {
  opacity: 1;
  transform: translateY(-50%) rotate(90deg);
}

#lookbookContainer .product-box-button.active {
  left: 210px;
  z-index: 3;
}

#lookbookContainer.m-product .product-box-button.active span:not(.toggle-line), #lookbookContainer.s-product .product-box-button.active span:not(.toggle-line) {
  display: none;
}

#lookbookContainer.m-product .product-box-button.active, #lookbookContainer.s-product .product-box-button.active {
  transform: none;
  width: auto;
  left: unset;
  text-align: right;
  opacity: 1;
  transition: opacity 0.3s;
  position: absolute;
  background-color: #f6f6f6;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 30px;
  height: 30px;
  right: 10px;
  top: 10px;
}

#lookbookContainer.m-product .product-box-button.active, #lookbookContainer.m-product .product-box-button.active {
  position: absolute;
}

#lookbookContainer.landscape.s-product .product-box-button.active, #lookbookContainer.landscape.m-product .product-box-button.active {
  position: fixed;
}

#lookbookContainer.s-product .product-box-button.active {
  position: fixed;
  background-color: transparent;
}

#lookbookContainer.s-product .product-box-button.active .toggle-line, #lookbookContainer.m-product .product-box-button.active .toggle-line {
  transform: rotate(90deg);
  margin: 0;
  display: block;
  width: 20px;
  height: 20px;
}

#lookbookContainer.s-product .product-box-button.active .toggle-line::after, #lookbookContainer.s-product .product-box-button.active .toggle-line::before, #lookbookContainer.m-product .product-box-button.active .toggle-line::after, #lookbookContainer.m-product .product-box-button.active .toggle-line::before {
  width: 20px;
  left: 0;
}

#lookbookContainer .product-box-button.active .toggle-line::before {
  opacity: 0;
}

#lookbookContainer.s-product .product-box-button.active .toggle-line::before, #lookbookContainer.m-product .product-box-button.active .toggle-line::before {
  opacity: 1;
  transform: rotate(45deg);
}

#lookbookContainer.s-product .product-box-button.active .toggle-line::after, #lookbookContainer.m-product .product-box-button.active .toggle-line::after {
  transform: rotate(-45deg);
}

*, *:before, *:after {
  box-sizing: border-box;
}

#lookbookContainer .product-box {
  position: absolute;
  left: -210px;
  top: 0;
  max-height: 100%;
  width: 210px;
  min-width: 210px;
  max-width: 210px;
  background: #fff;
  z-index: 2;
  padding: 30px 5px 30px 30px;
  transition: left 0.9s ease-in-out;
  overflow: hidden;
  display: flex !important;
  flex-direction: column;
  height: calc(100% - 50px) !important;
}

#lookbookContainer.s-product .product-box, #lookbookContainer.m-product .product-box {
  left: -100%;
  width: 100%;
  min-width: auto;
  max-width: 100%;
  opacity: 0.6;
  transition: opacity 1s ease-out;
  padding: 0 30px;
  height: 100%;
  max-height: 100%;
  overflow: visible;
  height: 100% !important;
  padding: 60px 30px 30px;
  position: absolute;
  top: 0;
  height: 100% !important;
  transform: unset;
  position: absolute;
  height: 100vh !important;
}

#lookbookContainer.s-product .product-box {
  position: fixed;
  height: 100vh !important;
}

#lookbookContainer.landscape.sm-device.m-product .product-box {
  position: absolute;
}

#lookbookContainer.landscape.m-product .product-box {
  height: 100vh !important;
  position: fixed;
}

#lookbookContainer.s-product .product-box {
  height: 100vh !important;
  position: absolute;
}

#lookbookContainer.landscape.s-product .product-box {
  height: 100vh !important;
  position: fixed;
}

#lookbookContainer.portrait.sm-device.m-product .product-box {
  height: 100vh !important;
  position: absolute;
}

#lookbookContainer.portrait.xs-device.s-product .product-box {
  height: 100vh !important;
  position: fixed;
}

#lookbookContainer .product-box-border {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}

#lookbookContainer.m-product .product-box-border {
  height: 100% !important;
  max-height: 100%;
  overflow: visible;
}

#lookbookContainer.s-product .product-box-border {
  height: 100%;
  max-height: -webkit-fill-available;
  overflow-y: auto;
  overflow-x: hidden;
}

#lookbookContainer .product-box-border::-webkit-scrollbar {
  width: 5px;
}

#lookbookContainer .product-box-border {
  scrollbar-width: 5px;
}

#lookbookContainer .product-box-border::-webkit-scrollbar-track {
  background-color: transparent;
}

#lookbookContainer .product-box-border:hover::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 100px;
  background-clip: content-box;
}

#lookbookContainer .product-box-border::-webkit-scrollbar-thumb:hover {
  background-color: #cccc99;
}

#lookbookContainer.m-product .product-box-border .carousel-c {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
}

#lookbookContainer .product-box-border .carousel-c::-webkit-scrollbar {
  display: none !important;
}

#lookbookContainer.s-product .product-box-border .carousel-c {
  position: unset;
  width: auto;
  margin: unset;
  height: 100%;
  display: block;
  overflow-y: auto;
}

#lookbookContainer.m-product .product-box-border .carousel-c {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
}

#lookbookContainer .product-box-border .carousel-c .product-box-child {
  opacity: 1;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transition: opacity 0.3s;
  margin-bottom: 30px;
}

#lookbookContainer .product-box-border .carousel-c .product-box-child:last-child {
  margin-bottom: 0px;
}

#lookbookContainer.m-product .product-box-border .carousel-c .product-box-child, #lookbookContainer.l-product .product-box-border .carousel-c .product-box-child {
  height: auto !important;
}

#lookbookContainer.l-product .product-box-border .carousel-c .product-box-child {
  width: 100%;
  height: auto !important;
  max-width: 100%;
  min-width: auto;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-child, #lookbookContainer.m-product .product-box-border .carousel-c .product-box-child {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  height: 100%;
  position: unset;
  z-index: 1;
  transition: left 0.4s cubic-bezier(0.47, 0.13, 0.15, 0.89);
  margin-bottom: 0px;
}

#lookbookContainer.m-product .product-box-border .carousel-c .product-box-child {
  width: calc(1000 * (var(--viewport-height) - 120px) / 1407) !important;
  min-width: calc(1000 * (var(--viewport-height) - 120px) / 1407) !important;
}

#lookbookContainer.landscape.sm-device.m-product:not(.screen-squared) .product-box-border .carousel-c .product-box-child,
#lookbookContainer.landscape.s-product .product-box-border .carousel-c .product-box-child {
  width: calc(1407 * (var(--viewport-height) - 120px) / 1000) !important;
  min-width: calc(1407 * (var(--viewport-height) - 120px) / 1000) !important;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-child:first-child, #lookbookContainer.m-product .product-box-border .carousel-c .product-box-child:first-child {
  margin-left: 10px;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-child:last-child, #lookbookContainer.m-product .product-box-border .carousel-c .product-box-child:last-child {
  margin-right: 0px;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-child {
  display: block;
  padding: unset;
  position: relative;
  z-index: unset;
  transition: unset;
  width: 100% !important;
  max-width: 100%;
  min-width: auto !important;
  margin-bottom: 30px;
  padding-top: calc(1.4 * 100%);
  height: 0px !important;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-child:first-child {
  margin-left: 0px;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-child:last-child {
  margin-right: 0px;
}

#lookbookContainer .product-box-border .carousel-c .product-box-child:hover {
  opacity: 0.8;
}

#lookbookContainer .product-box-border .carousel-c .product-box-image {
  line-height: 0px;
}

#lookbookContainer.l-product .product-box-border .carousel-c .product-box-image {
  width: 150px;
  height: calc((1407 * 150px) / 1000) !important;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-image, #lookbookContainer.m-product .product-box-border .carousel-c .product-box-image {
  text-align: center;
  height: 100%;
  width: 100%;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-image {
  width: 100%;
  position: absolute;
  height: 100%;
  top: 0;
}

#lookbookContainer .product-box-border .carousel-c .product-box-image img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  object-fit: cover;
}

#lookbookContainer.s-product .product-box-border .carousel-c .product-box-image img, #lookbookContainer.m-product .product-box-border .carousel-c .product-box-image img {
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
  height: 100%;
  max-height: 100%;
  width: 100%;
}

#lookbookContainer.landscape.s-product .product-box-border .carousel-c .product-box-image img, #lookbookContainer.landscape.m-product .product-box-border .carousel-c .product-box-image img {
  height: 100%;
}

#lookbookContainer .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) {
  width: 100%;
  padding: 8px 0;
  height: 40px;
  font-family: "AktivGrotesk-Bold";
}

#lookbookContainer.s-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image), #lookbookContainer.m-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) {
  padding: 17px 0;
  font-size: 1.25rem;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: auto;
  font-size: 12px;
}

#lookbookContainer.s-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) span, #lookbookContainer.m-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) span {
  font-size: 1.125rem;
}

#lookbookContainer.s-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image), #lookbookContainer.m-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) {
  padding: 17px 0;
  font-size: 1.25rem;
  max-width: 100%;
}

#lookbookContainer.landscape.s-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) {
  height: 30px;
}

#lookbookContainer.landscape.s-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) span {
  font-size: 0.75rem;
}

#lookbookContainer.sm-device.m-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) {
  height: 30px;
}

#lookbookContainer.sm-device.m-product .product-box-border .carousel-c button:not(.arrow-slide):not(.product-box-image) span {
  font-size: 0.6875rem;
}

#lookbookContainer .product-box-border .arrow-slide {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  display: none;
  background-color: #f6f6f6;
  height: 30px;
  width: 30px;
}

#lookbookContainer.s-product .product-box-border .arrow-slide, #lookbookContainer.m-product .product-box-border .arrow-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

#lookbookContainer.s-product .product-box-border .arrow-slide {
  display: none;
}

#lookbookContainer .product-box-border .arrow-slide.slide-l {
  left: -15px;
}

#lookbookContainer .product-box-border .arrow-slide.slide-r {
  right: -15px;
}

#lookbookContainer .product-box-border .arrow-slide.disabled {
  display: none;
}

#lookbookContainer .product-box.show {
  left: 0px;
}

#lookbookContainer.s-product .product-box.show, #lookbookContainer.m-product .product-box.show {
  opacity: 1;
  padding: 60px 30px;
}

#lookbookContainer.m-product .product-box.show {
  position: absolute;
}

#lookbookContainer.s-product .product-box.show {
  position: fixed;
}

/* NO-EMBED - START */

div#lookbookContainer.no-embed .full-page .tile-front-object {
  height: auto !important;
}

div#lookbookContainer.no-embed .full-page div.video-js {
  height: auto;
  padding-bottom: 0px !important;
}

div#lookbookContainer.no-embed .full-page .video-js .vjs-tech {
  position: unset;
  height: auto;
  width: 100%;
}

div#lookbookContainer.no-embed div#toolbox-container {
  /*display: none;*/
}

#lookbookContainer.m-product.no-embed .product-box-border .carousel-c {
  justify-content: unset !important;
}

#lookbookContainer.no-embed button.vjs-play-control.vjs-control.vjs-button.vjs-paused:focus,
#lookbookContainer.no-embed button.vjs-play-control.vjs-control.vjs-button.vjs-paused:focus-visible,
#lookbookContainer.no-embed button.vjs-button.vjs-playing:focus,
#lookbookContainer.no-embed button.vjs-button.vjs-playing:focus-visible {
  border: none;
  outline: none;
}

#lookbookContainer.no-embed .full-page .video-js .vjs-mute-control {
  display: block !important;
}

#lookbookContainer.no-embed .full-page .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal {
  margin-right: 40px !important;
}

#lookbookContainer.no-embed .full-page .video-js .vjs-time-control {
  display: block !important;
}

#lookbookContainer.no-embed .full-page .vjs-time-control.vjs-time-divider, .vjs-duration.vjs-time-control.vjs-control {
  display: none !important;
}

#lookbookContainer.no-embed .full-page .vjs-current-time-display {
  display: flex !important;
  align-items: center !important;
}

#lookbookContainer.no-embed .full-page .vjs-duration-display {
  display: none;
}

#lookbookContainer.no-embed .full-page .vjs-duration.vjs-time-control.vjs-control {
  display: none !important;
}

#lookbookContainer.m-product.no-embed .product-box-border .carousel-c .product-box-child {
  width: calc(1000 * ((var(--viewport-height) / 2) - 120px) / 1407) !important;
  min-width: calc(1000 * ((var(--viewport-height) / 2) - 120px) / 1407) !important;
}

#lookbookContainer.no-embed.landscape.s-product .product-box-button.active,
#lookbookContainer.no-embed.landscape.m-product .product-box-button.active {
  position: absolute;
}

/* VIDEO VERTICAL ---- START */

div#lookbookContainer.no-embed:not(.mobile) div.slides#slides section[data-frame-type="wide video"] .vertical-one-page div.col-50.one-in-a-row {
	overflow: hidden;
}

div#lookbookContainer.no-embed:not(.mobile) div.slides#slides section[data-frame-type="wide video"] .vertical-one-page div.col-50.one-in-a-row .tile-front-object .video-js .vjs-control-bar {
    padding: 0px;
}

/* VIDEO VERTICAL ---- end */


/* TABLET - START */

#lookbookContainer.landscape.sm-device.m-product:not(.screen-squared)._isTablet.no-embed .product-box-border .carousel-c .product-box-child,
#lookbookContainer.landscape.s-product._isTablet.no-embed .product-box-border .carousel-c .product-box-child {
  width: calc(1000 * ((var(--viewport-height) / 2) - 120px) / 1407) !important;
  min-width: calc(1000 * ((var(--viewport-height) / 2) - 120px) / 1407) !important;
}

#lookbookContainer.m-product._isTablet.no-embed .product-box-border .carousel-c .product-box-child {
  height: calc(var(--viewport-height) / 2) !important;
}

#lookbookContainer.m-product._isTablet.no-embed .product-box-border .carousel-c {
  align-items: center;
  justify-content: unset !important;
}

#lookbookContainer.m-product._isTablet.no-embed .full-page .vjs-current-time-display,
#lookbookContainer.m-product._isTablet.no-embed .full-page .vjs-remaining-time-display {
  font-size: 1rem;
}


/* TABLET - END */

/* PHONE - START */


div#lookbookContainer.mobile.no-embed div#toolbox-container div.mobile-toolbox-wrapper {
  width: 100% !important;
  height: 100% !important;
}

div#lookbookContainer.mobile.no-embed div#toolbox-container div#share-navigator-mobile div.box div.middle {
  display: flex;
  flex-wrap: wrap;
  width: max-content;
}


#lookbookContainer.no-embed .product-box {
  z-index: 3;
}

div#lookbookContainer.mobile.no-embed .full-page .tile-front-object {
  height: 100% !important;
}

div#lookbookContainer.mobile.no-embed div.slides#slides section.frame div.content .full-page {
  height: 100vh !important;
}

div#lookbookContainer.mobile.no-embed .full-page .video-js .vjs-tech, div#lookbookContainer.mobile.no-embed .full-page div.video-js {
  height: 100%;
  background: #000;
}

div#lookbookContainer.mobile.no-embed div.slides#slides [data-frame-type="wide video"] div.atomic div.atomic-container {
  height: calc(100vh / var(--scaleW)) !important;
}

#lookbookContainer.mobile.no-embed .full-page span.vjs-icon-placeholder::before {
  font-size: 30px !important;
}

#lookbookContainer.mobile.no-embed .full-page .video-js .vjs-volume-level,
#lookbookContainer.mobile.no-embed .full-page .vjs-volume-bar.vjs-slider-horizontal,
ù #lookbookContainer.mobile.no-embed .full-page .video-js .vjs-progress-holder {
  height: 15px !important;
}

#lookbookContainer.mobile.no-embed .full-page .video-js .vjs-control-bar {
  padding: 0 !important;
}

#lookbookContainer.mobile.no-embed .full-page .video-js .vjs-control {
  margin-right: 10px !important;
}

#lookbookContainer.mobile.no-embed .full-page .vjs-volume-control.vjs-control.vjs-volume-horizontal {
  width: 100px !important;
}

#lookbookContainer.mobile.no-embed .full-page .video-js .vjs-control-bar {
  position: absolute !important;
  bottom: 0 !important;
  height: 100px !important;
}

#lookbookContainer.mobile.no-embed .full-page #vjs_video_3.viewport {
  top: 0px !important;
  height: 100% !important;
}

#lookbookContainer.mobile.no-embed .full-page .video-js .vjs-slider .fa-bookmark {
  display: none;
}

#lookbookContainer.mobile.no-embed .full-page .video-js .vjs-mute-control {
  display: block !important;
}

#lookbookContainer.mobile.no-embed .full-page .vjs-volume-control.vjs-control.vjs-volume-horizontal {
  display: none
}


#lookbookContainer.mobile.no-embed .full-page .vjs-time-control.vjs-time-divider,
#lookbookContainer.mobile.no-embed .full-page .vjs-duration.vjs-time-control.vjs-control {
  display: none !important;
}


#lookbookContainer.mobile.no-embed .full-page .vjs-current-time-display {
  display: flex !important;
  align-items: center !important;
}


#lookbookContainer.mobile.no-embed .full-page .video-js .vjs-time-control {
  display: block !important;
}

#lookbookContainer.mobile.no-embed .full-page .vjs-time-control.vjs-time-divider {
  display: none !important;
}

div#lookbookContainer.mobile.no-embed .full-page div.video-js {
  padding-bottom: 0px !important;
}

#lookbookContainer.s-product.mobile.no-embed .product-box-button {
  padding: 0 30px 0 20px;
}

/* PHONE - END */

/* NO-EMBED - END */