@charset "UTF-8"; /* В текущей версии sassc/libsass есть баг, который заставляет падать sassme при написании выражения вида * @if custom_function() < 1 - он просто не умеет переваривать кастомные функции и сравнивать их значение. * Это внутренний баг библиотеки. При этом базовые функции работают нормально, например * @if lightness() < 1 ведет себя хорошо. Для этого созданы ниже функции lt, gt. */ /* Base Ecwid CSS theme */ /* Дефолтные цвета при отключенном хамелеоне */ /* Достаем переменные, которые пришли в параметрах sassme */ /* Заменяем дефолтные переменные на пришедшие в параметрах */ /* Additional colors */ /* Brand colors */ /* State message colors */ /* Misc */ /* Base colors */ /* Calculated colors */ /* Buttons */ /* Типографика */ /* Базовые цвета */ /* Вычисляемые цвета */ /* Кнопки */ /* Инпуты */ /* Датапикер */ /* Нотификации */ /* Лейблы */ /* Оверлей */ /* Градиенты */ /* ********** */ /* 2.0 */ /* *** */ nav.horizontal-menu, .horizontal-menu-button { font-size: 16px; } nav.horizontal-menu, nav.horizontal-menu *, .horizontal-menu-button, .horizontal-menu-button * { box-sizing: border-box; } nav.horizontal-menu ul, .horizontal-menu-button ul { margin: 0; padding: 0; list-style: none; } nav.horizontal-menu ul li, .horizontal-menu-button ul li { margin: 0; padding: 0; list-style: none; } nav.horizontal-menu a, nav.horizontal-menu a:hover, nav.horizontal-menu a:active, .horizontal-menu-button a, .horizontal-menu-button a:hover, .horizontal-menu-button a:active { border: none; outline: none; text-decoration: none; cursor: pointer; } nav.horizontal-menu svg, .horizontal-menu-button svg { fill: currentColor; } nav.horizontal-menu { position: relative; overflow: visible; } nav.horizontal-menu.horizontal-menu--mobile { position: fixed; z-index: 9999; top: 0; bottom: 0; left: -100%; overflow: hidden; opacity: 0; width: 66.6666666667%; background-color: #450100; font-size: 16px; transition: all .5s ease-in-out; -webkit-overflow-scrolling: touch; } nav.horizontal-menu.horizontal-menu--mobile::before, nav.horizontal-menu.horizontal-menu--mobile::after { content: ''; display: table; clear: both; } nav.horizontal-menu.horizontal-menu--mobile.horizontal-menu--mobileShow { left: 0; opacity: 1; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-parent { overflow-y: auto; width: 100%; height: 100%; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a { display: block; padding: 10px 10px 10px 10px; border-radius: 5px; color: #ff9e21; white-space: nowrap; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a::before, nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a::after { content: ''; display: table; clear: both; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a span { float: left; overflow: hidden; max-width: 100%; padding-right: 10px; text-overflow: ellipsis; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item.horizontal-menu-item--parent > a svg { width: 10px; height: 10px; margin: 4.5px 0 0 -5px; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item.horizontal-menu-item--parent > a svg.horizontal-arrow-bottom { display: none; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item.horizontal-menu-item--parent > a svg.horizontal-arrow-right { display: inline-block; } nav.horizontal-menu.horizontal-menu--animate::after { content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } nav.horizontal-menu > .horizontal-menu-subParent { position: absolute; top: 0; left: 0; width: 100%; } nav.horizontal-menu > .horizontal-menu-subParent.horizontal-animate--back { -webkit-animation: subMenuOut .5s ease-in-out; animation: subMenuOut .5s ease-in-out; } nav.horizontal-menu > .horizontal-menu-subParent.horizontal-animate--forward { -webkit-animation: currentMenuOut .5s ease-in-out; animation: currentMenuOut .5s ease-in-out; } nav.horizontal-menu > .horizontal-subview li, nav.horizontal-menu > .horizontal-subview li.horizontal-subviewopen > a, nav.horizontal-menu > .horizontal-subview li.horizontal-subview > a { display: none; } nav.horizontal-menu > .horizontal-subview li.horizontal-subview, nav.horizontal-menu > .horizontal-subview li.horizontal-subview .horizontal-menu-subParent, nav.horizontal-menu > .horizontal-subview li.horizontal-subviewopen, nav.horizontal-menu > .horizontal-subview li.horizontal-subviewopen > .horizontal-menu-subParent, nav.horizontal-menu > .horizontal-subview li.horizontal-subviewopen > .horizontal-menu-subParent > li { display: block; } .horizontal-menu-parent { position: relative; } .horizontal-menu-parent.horizontal-animate--back { -webkit-animation: currentMenuIn .5s ease-in-out; animation: currentMenuIn .5s ease-in-out; } .horizontal-menu-parent.horizontal-animate--forward { -webkit-transform: translateZ(1px); -webkit-animation: subMenuIn .5s ease-in-out; animation: subMenuIn .5s ease-in-out; } .horizontal-menu--mobile > ul .horizontal-menu-item--parent > ul { display: none; } .horizontal-menu-item--back { margin: -10px -10px 10px; background: #690200; } .horizontal-menu-item--back svg { width: 10px; margin-right: 5px; } .horizontal-menu-item--back a { margin-left: 0; padding-left: 20px; border-radius: 0; font-size: 14px; } .horizontal-menu-container { position: relative; z-index: 10; margin-bottom: 15px; border-radius: 5px; background-color: #450100; } .horizontal-menu-container.horizontal-mobile { padding: 5px 10px; border: 1px solid #690200; border-radius: 5px; } .horizontal-menu-container.horizontal-mobile::before, .horizontal-menu-container.horizontal-mobile::after { content: ''; display: table; clear: both; } .horizontal-menu-container.horizontal-mobile .horizontal-menu-button { display: block; color: #ff9e21; cursor: pointer; } .horizontal-menu-container.horizontal-mobile .horizontal-menu-button svg { width: 12px; height: 12px; margin-right: 5px; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-button { display: none; } .horizontal-menu-container.horizontal-desktop nav.horizontal-menu { padding: 5px 10px; border: 1px solid #690200; border-radius: 5px; } .horizontal-menu-container.horizontal-desktop nav.horizontal-menu::before, .horizontal-menu-container.horizontal-desktop nav.horizontal-menu::after { content: ''; display: table; clear: both; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent { float: left; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item { float: left; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item.horizontal-menu-item--hover > .horizontal-menu-subParent { top: 100%; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item.horizontal-menu-item--hover > .horizontal-menu-subParent.horizontal-menu-subParent--right { right: auto; left: 0; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item.horizontal-menu-item--hover > .horizontal-menu-subParent.horizontal-menu-subParent--left { right: 0; left: auto; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent.horizontal-menu-parent--dropDown { float: right; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent.horizontal-menu-parent--dropDown .horizontal-menu-subParent .horizontal-menu-item--parent.horizontal-menu-item--levelTop > a svg.horizontal-arrow-bottom { display: none; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent.horizontal-menu-parent--dropDown .horizontal-menu-subParent .horizontal-menu-item--parent.horizontal-menu-item--levelTop > a svg.horizontal-arrow-right { display: inline-block; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item { overflow: visible; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a { display: block; padding: 10px 15px; border-radius: 5px; color: #ff9e21; white-space: nowrap; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a::before, .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a::after { content: ''; display: table; clear: both; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a span { display: inline-block; float: left; overflow: hidden; max-width: 100%; text-overflow: ellipsis; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a { background: #d6682f; color: #fff; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent > a span { padding-right: 10px; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent > a svg { display: inline-block; width: 10px; height: 10px; margin: 5px 0 0 -5px; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent > a svg.horizontal-arrow-bottom { display: none; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent.horizontal-menu-item--levelTop > a svg.horizontal-arrow-bottom { display: inline-block; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent.horizontal-menu-item--levelTop > a svg.horizontal-arrow-right { display: none; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item::after, .horizontal-menu-container.horizontal-desktop .horizontal-menu-item::before { content: none; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-subParent { display: none; position: absolute; top: -9999px; left: -9999px; padding: 5px; border: 1px solid #690200; border-radius: 5px; background-color: #450100; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--hover { position: relative; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--hover > .horizontal-menu-subParent { display: block; top: 20%; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--hover > .horizontal-menu-subParent.horizontal-menu-subParent--right { right: auto; left: 80%; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--hover > .horizontal-menu-subParent.horizontal-menu-subParent--left { right: 80%; left: auto; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--back, .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--title { display: none; } .horizontal-overlay.horizontal-overlay--show { position: fixed; z-index: 9999; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.4); } @keyframes currentMenuOut { 0% { left: 0; opacity: 1; } 100% { left: -100%; opacity: 0; } } @keyframes currentMenuIn { 0% { left: -100%; opacity: 0; } 100% { left: 0; opacity: 1; } } @keyframes subMenuIn { 0% { left: 100%; opacity: 0; } 100% { left: 0; opacity: 1; } } @keyframes subMenuOut { 0% { left: 0; opacity: 1; } 100% { left: 100%; opacity: 0; } } @-webkit-keyframes currentMenuOut { 0% { left: 0; opacity: 1; } 100% { left: -100%; opacity: 0; } } @-webkit-keyframes currentMenuIn { 0% { left: -100%; opacity: 0; } 100% { left: 0; opacity: 1; } } @-webkit-keyframes subMenuIn { 0% { left: 100%; opacity: 0; } 100% { left: 0; opacity: 1; } } @-webkit-keyframes subMenuOut { 0% { left: 0; opacity: 1; } 100% { left: 100%; opacity: 0; } } /* В текущей версии sassc/libsass есть баг, который заставляет падать sassme при написании выражения вида * @if custom_function() < 1 - он просто не умеет переваривать кастомные функции и сравнивать их значение. * Это внутренний баг библиотеки. При этом базовые функции работают нормально, например * @if lightness() < 1 ведет себя хорошо. Для этого созданы ниже функции lt, gt. */ /* Base Ecwid CSS theme */ /* Дефолтные цвета при отключенном хамелеоне */ /* Достаем переменные, которые пришли в параметрах sassme */ /* Заменяем дефолтные переменные на пришедшие в параметрах */ /* Additional colors */ /* Brand colors */ /* State message colors */ /* Misc */ /* Base colors */ /* Calculated colors */ /* Buttons */ /* Типографика */ /* Базовые цвета */ /* Вычисляемые цвета */ /* Кнопки */ /* Инпуты */ /* Датапикер */ /* Нотификации */ /* Лейблы */ /* Оверлей */ /* Градиенты */ /* ********** */ /* 2.0 */ /* *** */ html { /* Workaround for GWT issue 1932 */ margin: 0 !important; border: none !important; } .dragdrop-handle { cursor: move; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none; } .dragdrop-draggable { zoom: 1; /* IE gain hasLayout */ } .dragdrop-dragging { zoom: normal; /* remove artifacts */ } .dragdrop-positioner { z-index: 100; margin: 0 !important; border: 1px dashed #1e90ff; /* blue */ zoom: 1; /* IE gain hasLayout */ } .dragdrop-flow-panel-positioner { display: inline; color: #1e90ff; /* blue */ text-align: center; vertical-align: middle; } .dragdrop-proxy { background-color: #7af; /* light blue */ } .dragdrop-selected, .dragdrop-dragging, .dragdrop-proxy { opacity: .3; filter: alpha(opacity=30); } .dragdrop-movable-panel { z-index: 200; margin: 0 !important; border: none !important; } .ecwid-search-widget { display: inline-block; position: relative; z-index: 2; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; min-width: 0; max-width: 350px; height: auto; margin: 0; padding: 0; border: none; background: none; background-clip: padding-box; box-shadow: none; font-size: 100%; line-height: 1; vertical-align: middle; -webkit-transform: none; -ms-transform: none; transform: none; } .ecwid-search-widget__input.placeholder-max-font-size::-webkit-input-placeholder { font-size: 16px; } .ecwid-search-widget__input.placeholder-max-font-size:-moz-placeholder { font-size: 16px; } .ecwid-search-widget__input.placeholder-max-font-size::-moz-placeholder { font-size: 16px; } .ecwid-search-widget__input.placeholder-max-font-size:-ms-input-placeholder { font-size: 16px; } .ecwid-search-widget__input, .ecwid-search-widget__input[type="search"], .ecwid-search-widget__input[type="text"] { display: inline-block; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 2.2em; margin: 0 -2.2em 0 0; padding: .35em 2.2em .35em .55em; border: 1px solid #ccc; border-radius: 0.1875em; outline: 0; background: #fff; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; box-shadow: 0 0 3px rgba(0, 0, 0, 0.07) inset; color: #333; font-size: inherit; line-height: 1.5em; text-align: left; vertical-align: middle; white-space: normal; transition: width 200ms ease-in; -webkit-appearance: none; } .ecwid-search-widget__input:focus, .ecwid-search-widget__input[type="search"]:focus, .ecwid-search-widget__input[type="text"]:focus { border-color: #a6a6a6; } .ecwid-search-widget__opener { display: block; -moz-box-sizing: border-box; box-sizing: border-box; width: 2.2em; height: 2.2em; margin: 0; padding: .35em 0; border: 1px solid #ccc; border-radius: 0.1875em; outline: 0; background: #fff; background-clip: padding-box; background-size: 60% 60%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07) inset; color: #333; font-size: inherit; line-height: 1.5em; text-align: left; vertical-align: middle; white-space: normal; transition: width 400ms ease-in; cursor: pointer; -webkit-appearance: none; } .ecwid-search-widget__opener:hover { opacity: .6; } .ecwid-search-widget__opener svg { width: 100%; height: 100%; } .ecwid-search-widget__opener .ecwid-search-widget-icon { fill: #999; } .ecwid-search-widget__btn, .ecwid-search-widget__btn:focus, .ecwid-search-widget__btn:active, .ecwid-search-widget__btn:hover { display: inline-block; position: relative; z-index: 2; overflow: visible; -moz-box-sizing: border-box; box-sizing: border-box; width: 2.2em; height: 2.2em; margin: 0; padding: 0; border: none; border: 0; border-radius: 0; outline: none; background: transparent; box-shadow: none; color: inherit; font: inherit; line-height: 2.2; text-align: center; text-decoration: none; vertical-align: middle; white-space: pre; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } .ecwid-search-widget__btn:hover, .ecwid-search-widget__btn:focus:hover, .ecwid-search-widget__btn:active:hover { opacity: .6; } .ecwid-search-widget__btn > span { display: inline; height: 100%; } .ecwid-search-widget__btn svg { display: inline-block; width: 60%; height: 60%; vertical-align: middle; } .ecwid-search-widget__btn .ecwid-search-widget-icon { fill: #999; } .ecwid-search-widget__btn::-moz-focus-inner { padding: 0; border: 0; } .ecwid-search-widget--collapsed .ecwid-search-widget__input, .ecwid-search-widget--collapsed .ecwid-search-widget__input[type="search"], .ecwid-search-widget--collapsed .ecwid-search-widget__input[type="text"] { width: 0; padding-left: 0; } .ecwid-search-flying-widget { position: absolute; z-index: 10013; width: auto; max-width: 100%; padding: 0; } nav.horizontal-menu, .horizontal-menu-button { font-size: 16px; } nav.horizontal-menu, nav.horizontal-menu *, .horizontal-menu-button, .horizontal-menu-button * { box-sizing: border-box; } nav.horizontal-menu ul, .horizontal-menu-button ul { margin: 0; padding: 0; list-style: none; } nav.horizontal-menu ul li, .horizontal-menu-button ul li { margin: 0; padding: 0; list-style: none; } nav.horizontal-menu a, nav.horizontal-menu a:hover, nav.horizontal-menu a:active, .horizontal-menu-button a, .horizontal-menu-button a:hover, .horizontal-menu-button a:active { border: none; outline: none; text-decoration: none; cursor: pointer; } nav.horizontal-menu svg, .horizontal-menu-button svg { fill: currentColor; } nav.horizontal-menu { position: relative; overflow: visible; } nav.horizontal-menu.horizontal-menu--mobile { position: fixed; z-index: 9999; top: 0; bottom: 0; left: -100%; overflow: hidden; opacity: 0; width: 66.6666666667%; background-color: #450100; font-size: 16px; transition: all .5s ease-in-out; -webkit-overflow-scrolling: touch; } nav.horizontal-menu.horizontal-menu--mobile::before, nav.horizontal-menu.horizontal-menu--mobile::after { content: ''; display: table; clear: both; } nav.horizontal-menu.horizontal-menu--mobile.horizontal-menu--mobileShow { left: 0; opacity: 1; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-parent { overflow-y: auto; width: 100%; height: 100%; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a { display: block; padding: 10px 10px 10px 10px; border-radius: 5px; color: #ff9e21; white-space: nowrap; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a::before, nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a::after { content: ''; display: table; clear: both; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a span { float: left; overflow: hidden; max-width: 100%; padding-right: 10px; text-overflow: ellipsis; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item.horizontal-menu-item--parent > a svg { width: 10px; height: 10px; margin: 4.5px 0 0 -5px; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item.horizontal-menu-item--parent > a svg.horizontal-arrow-bottom { display: none; } nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item.horizontal-menu-item--parent > a svg.horizontal-arrow-right { display: inline-block; } nav.horizontal-menu.horizontal-menu--animate::after { content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } nav.horizontal-menu > .horizontal-menu-subParent { position: absolute; top: 0; left: 0; width: 100%; } nav.horizontal-menu > .horizontal-menu-subParent.horizontal-animate--back { -webkit-animation: subMenuOut .5s ease-in-out; animation: subMenuOut .5s ease-in-out; } nav.horizontal-menu > .horizontal-menu-subParent.horizontal-animate--forward { -webkit-animation: currentMenuOut .5s ease-in-out; animation: currentMenuOut .5s ease-in-out; } nav.horizontal-menu > .horizontal-subview li, nav.horizontal-menu > .horizontal-subview li.horizontal-subviewopen > a, nav.horizontal-menu > .horizontal-subview li.horizontal-subview > a { display: none; } nav.horizontal-menu > .horizontal-subview li.horizontal-subview, nav.horizontal-menu > .horizontal-subview li.horizontal-subview .horizontal-menu-subParent, nav.horizontal-menu > .horizontal-subview li.horizontal-subviewopen, nav.horizontal-menu > .horizontal-subview li.horizontal-subviewopen > .horizontal-menu-subParent, nav.horizontal-menu > .horizontal-subview li.horizontal-subviewopen > .horizontal-menu-subParent > li { display: block; } .horizontal-menu-parent { position: relative; } .horizontal-menu-parent.horizontal-animate--back { -webkit-animation: currentMenuIn .5s ease-in-out; animation: currentMenuIn .5s ease-in-out; } .horizontal-menu-parent.horizontal-animate--forward { -webkit-transform: translateZ(1px); -webkit-animation: subMenuIn .5s ease-in-out; animation: subMenuIn .5s ease-in-out; } .horizontal-menu--mobile > ul .horizontal-menu-item--parent > ul { display: none; } .horizontal-menu-item--back { margin: -10px -10px 10px; background: #690200; } .horizontal-menu-item--back svg { width: 10px; margin-right: 5px; } .horizontal-menu-item--back a { margin-left: 0; padding-left: 20px; border-radius: 0; font-size: 14px; } .horizontal-menu-container { position: relative; z-index: 10; margin-bottom: 15px; border-radius: 5px; background-color: #450100; } .horizontal-menu-container.horizontal-mobile { padding: 5px 10px; border: 1px solid #690200; border-radius: 5px; } .horizontal-menu-container.horizontal-mobile::before, .horizontal-menu-container.horizontal-mobile::after { content: ''; display: table; clear: both; } .horizontal-menu-container.horizontal-mobile .horizontal-menu-button { display: block; color: #ff9e21; cursor: pointer; } .horizontal-menu-container.horizontal-mobile .horizontal-menu-button svg { width: 12px; height: 12px; margin-right: 5px; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-button { display: none; } .horizontal-menu-container.horizontal-desktop nav.horizontal-menu { padding: 5px 10px; border: 1px solid #690200; border-radius: 5px; } .horizontal-menu-container.horizontal-desktop nav.horizontal-menu::before, .horizontal-menu-container.horizontal-desktop nav.horizontal-menu::after { content: ''; display: table; clear: both; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent { float: left; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item { float: left; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item.horizontal-menu-item--hover > .horizontal-menu-subParent { top: 100%; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item.horizontal-menu-item--hover > .horizontal-menu-subParent.horizontal-menu-subParent--right { right: auto; left: 0; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item.horizontal-menu-item--hover > .horizontal-menu-subParent.horizontal-menu-subParent--left { right: 0; left: auto; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent.horizontal-menu-parent--dropDown { float: right; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent.horizontal-menu-parent--dropDown .horizontal-menu-subParent .horizontal-menu-item--parent.horizontal-menu-item--levelTop > a svg.horizontal-arrow-bottom { display: none; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent.horizontal-menu-parent--dropDown .horizontal-menu-subParent .horizontal-menu-item--parent.horizontal-menu-item--levelTop > a svg.horizontal-arrow-right { display: inline-block; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item { overflow: visible; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a { display: block; padding: 10px 15px; border-radius: 5px; color: #ff9e21; white-space: nowrap; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a::before, .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a::after { content: ''; display: table; clear: both; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a span { display: inline-block; float: left; overflow: hidden; max-width: 100%; text-overflow: ellipsis; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a { background: #d6682f; color: #fff; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent > a span { padding-right: 10px; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent > a svg { display: inline-block; width: 10px; height: 10px; margin: 5px 0 0 -5px; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent > a svg.horizontal-arrow-bottom { display: none; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent.horizontal-menu-item--levelTop > a svg.horizontal-arrow-bottom { display: inline-block; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent.horizontal-menu-item--levelTop > a svg.horizontal-arrow-right { display: none; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item::after, .horizontal-menu-container.horizontal-desktop .horizontal-menu-item::before { content: none; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-subParent { display: none; position: absolute; top: -9999px; left: -9999px; padding: 5px; border: 1px solid #690200; border-radius: 5px; background-color: #450100; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--hover { position: relative; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--hover > .horizontal-menu-subParent { display: block; top: 20%; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--hover > .horizontal-menu-subParent.horizontal-menu-subParent--right { right: auto; left: 80%; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--hover > .horizontal-menu-subParent.horizontal-menu-subParent--left { right: 80%; left: auto; } .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--back, .horizontal-menu-container.horizontal-desktop .horizontal-menu-item--title { display: none; } .horizontal-overlay.horizontal-overlay--show { position: fixed; z-index: 9999; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.4); } @keyframes currentMenuOut { 0% { left: 0; opacity: 1; } 100% { left: -100%; opacity: 0; } } @keyframes currentMenuIn { 0% { left: -100%; opacity: 0; } 100% { left: 0; opacity: 1; } } @keyframes subMenuIn { 0% { left: 100%; opacity: 0; } 100% { left: 0; opacity: 1; } } @keyframes subMenuOut { 0% { left: 0; opacity: 1; } 100% { left: 100%; opacity: 0; } } @-webkit-keyframes currentMenuOut { 0% { left: 0; opacity: 1; } 100% { left: -100%; opacity: 0; } } @-webkit-keyframes currentMenuIn { 0% { left: -100%; opacity: 0; } 100% { left: 0; opacity: 1; } } @-webkit-keyframes subMenuIn { 0% { left: 100%; opacity: 0; } 100% { left: 0; opacity: 1; } } @-webkit-keyframes subMenuOut { 0% { left: 0; opacity: 1; } 100% { left: 100%; opacity: 0; } } /* Single Product Widget v2 styles */ .ecwid.ecwid-SingleProduct-v2 { box-sizing: content-box; min-width: 230px; max-width: 400px; color: #fff; font-family: inherit; font-size: inherit; font-weight: 400; line-height: 1.35; text-align: center; vertical-align: top; /* for IE10+ */ } .ecwid.ecwid-SingleProduct-v2.ecwid-SingleProduct-v2-centered.loaded { display: block; margin: auto; margin-bottom: 8px; } .ecwid.ecwid-SingleProduct-v2.loaded { display: inline-block; padding-bottom: 8px; } .ecwid.ecwid-SingleProduct-v2.loaded .ecwid-title, .ecwid.ecwid-SingleProduct-v2.loaded .ecwid-productBrowser-price { margin-top: 24px; margin-bottom: 24px; } .ecwid.ecwid-SingleProduct-v2.ecwid-SingleProduct-v2-bordered.loaded { border: 1px solid rgba(0, 0, 0, 0.2); background-color: #450100; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } .ecwid.ecwid-SingleProduct-v2.ecwid-SingleProduct-v2-bordered.loaded .ecwid-SingleProduct-picture::after { background-color: rgba(0, 0, 0, 0.025); } @media print { .ecwid.ecwid-SingleProduct-v2.ecwid-SingleProduct-v2-bordered.loaded .ecwid-SingleProduct-picture::after { background: none; } } .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-picture { display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-align-items: center; align-items: center; margin-bottom: 24px; -ms-flex-align: center; } .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-picture::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-picture img { max-width: 100%; height: auto !important; } .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-options, .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-qty, .ecwid.ecwid-SingleProduct-v2 .ecwid-btn--addToBag, .ecwid.ecwid-SingleProduct-v2 div[customprop='addtobag'], .ecwid.ecwid-SingleProduct-v2 .ecwid-AddToBagButton { margin-top: 24px; margin-bottom: 24px; } .ecwid.ecwid-SingleProduct-v2.price-hidden .ecwid-productBrowser-price { display: none; margin-top: 0; margin-bottom: 0; } .ecwid.ecwid-SingleProduct-v2 .ecwid-title { box-sizing: border-box; color: #fff; font-size: 1.428571429em; font-weight: 400; line-height: 1.35; word-wrap: break-word; } .ecwid.ecwid-SingleProduct-v2 .ecwid-title, .ecwid.ecwid-SingleProduct-v2 .ecwid-AddToBagButton, .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-options { padding-right: 24px; padding-left: 24px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-options { box-sizing: border-box; max-width: 320px; margin-right: auto; margin-left: auto; } .ecwid.ecwid-SingleProduct-v2 .ecwid-fieldLabel { margin-bottom: 8px; font-family: inherit; font-size: 1.142857143em; font-weight: 400; line-height: 1.35; text-align: center; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel { margin-bottom: 24px; padding-bottom: 0; text-align: left; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-textfield .ecwid-fieldLabel, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-select .ecwid-fieldLabel, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-date .ecwid-fieldLabel, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-textarea .ecwid-fieldLabel { margin-bottom: 2px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea { width: 100%; font-family: inherit; font-size: inherit; line-height: inherit; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox { display: inline-block; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0.22); border-radius: 2px; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07); text-rendering: optimizeLegibility; vertical-align: middle; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); transition: color .1s linear, background-color .1s linear, border-color .1s linear, box-shadow .1s linear; -o-user-select: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField.ecwid-DateBox-formatError { border-width: 1px; border-color: #ec5700; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea { height: 32px; padding: 9px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField:focus, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField.focus, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea:focus, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea.focus { padding: 8px; border-width: 2px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField:focus, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField.focus, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField:active, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField.active, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea:focus, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea.focus, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea:active, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea.active { border-color: #e5b578; box-shadow: 0 0 4px #690200; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea { min-height: 100px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox { box-sizing: border-box; margin: 0; padding-left: 20px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton input[type='radio'], .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox input[type='checkbox'] { height: 14px; margin-left: -20px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-datePicker { width: 100%; margin: auto; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-datePicker-button { display: none; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField { height: 32px; margin-right: 0; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='none' d='M1 1h24v24H1z'/%3E%3Cpath fill='%23802c2b' d='M7 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1z'/%3E%3Cpath fill='%23802c2b' d='M22 3h-1v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H9v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H4C2.34 3 1 4.34 1 6v16c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V6c0-1.66-1.34-3-3-3zm1 19c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V10h20v12z'/%3E%3Cpath fill='%23802c2b' d='M19 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1zM20.5 20h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 17h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 14h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5z'/%3E%3C/svg%3E") no-repeat; background-color: #fff; background-position: right 5px center; background-size: 20px; line-height: 34px; text-align: center; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField::-ms-clear { display: none; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox { overflow: hidden; height: 32px; margin: -1px 0 0 0; padding: 0 32px 0 8px; background-color: #fff; text-align: left; text-decoration: none; text-indent: .01px; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles { font-family: inherit; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-filename { font-family: inherit; font-size: inherit; line-height: inherit; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-filesize { display: none; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button { margin-top: 8px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button table { margin: auto; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around { border-radius: 5px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button .ecwid-btn.ecwid-btn--secondary { min-width: 120px; height: 40px; font-family: inherit; font-size: inherit; line-height: inherit; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-widget table { margin: auto; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-removeButton { width: 15px; height: 15px; margin-top: 2px; margin-left: -4px; border-radius: 50%; background: #bfbfbf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23450100' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center; background-size: 7px auto; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton + .ecwid-productBrowser-details-optionRadioButton { margin-top: 8px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox + .ecwid-productBrowser-details-optionCheckbox { margin-top: 8px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-InlineLabel { padding-right: 10px; font-size: 1.142857143em; font-weight: 400; line-height: 1.35; vertical-align: middle; } .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-TextBox { display: inline-block; position: relative; z-index: 3; box-sizing: content-box; width: 60px; padding-top: 6px; padding-bottom: 6px; border: 1px solid rgba(0, 0, 0, 0.22); border-radius: 2px; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07); font-family: inherit; font-size: inherit; line-height: inherit; text-align: right; text-rendering: optimizeLegibility; vertical-align: middle; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); transition: color .1s linear, background-color .1s linear, border-color .1s linear, box-shadow .1s linear; -webkit-appearance: none; } .ecwid.ecwid-SingleProduct-v2 .ecwid-btn--addToBag { margin-top: 0; margin-bottom: 0; font-family: inherit; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-select .ecwid-fieldLabel { position: relative; z-index: 1; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-select .ecwid-fieldLabel::after { content: ''; display: block; position: absolute; right: 10px; bottom: -28px; width: 22px; height: 22px; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23802c2b' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center; -webkit-font-smoothing: antialiased; -webkit-transform: translateZ(0); transition: opacity .14s ease-out, color .14s ease-out; pointer-events: none; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price { font-family: inherit; font-size: 1.714285714em; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-save-container, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-compareTo-container { font-family: inherit; font-size: inherit; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-save, .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-compareTo { font-family: inherit; font-size: .583333333em; font-weight: 400; line-height: inherit; } .ecwid.ecwid-SingleProduct-v2 select::-ms-expand { display: none; } .ecwid.ecwid-SingleProduct-v2 table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around { border-radius: 2px; box-shadow: 1px 1px 0 #ec5700, -1px -1px 0 #ec5700, 1px -1px 0 #ec5700, -1px 1px 0 #ec5700; } .ecwid.ecwid-SingleProduct-v2 .ecwid-fieldEnvelope-label.ecwid-fieldEnvelope-label-light { text-align: center; } .ecwid.ecwid-SingleProduct-v2 div.ecwid-fieldEnvelope-label { font-family: inherit; font-size: inherit; line-height: inherit; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel.ecwid-productBrowser-details-optionPanel-select .ecwid-fieldEnvelope-around { padding-top: 1px; } .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel.ecwid-productBrowser-details-optionPanel-radio .ecwid-fieldEnvelope-around { margin-left: -2px; padding-left: 2px; } .ecwid.ecwid-SingleProduct-v2 span { width: auto; font-weight: 400; } .ecsp.ecsp-SingleProduct-v2 { box-sizing: content-box; min-width: 230px; max-width: 400px; color: #fff; font-family: inherit; font-size: inherit; font-weight: 400; line-height: 1.35; text-align: center; vertical-align: top; /* for IE10+ */ } .ecsp.ecsp-SingleProduct-v2.ecsp-SingleProduct-v2-centered.loaded { display: block; margin: auto; margin-bottom: 8px; } .ecsp.ecsp-SingleProduct-v2.loaded { display: inline-block; padding-bottom: 8px; } .ecsp.ecsp-SingleProduct-v2.loaded .ecsp-title, .ecsp.ecsp-SingleProduct-v2.loaded .ecsp-productBrowser-price { margin-top: 24px; margin-bottom: 24px; } .ecsp.ecsp-SingleProduct-v2.ecsp-SingleProduct-v2-bordered.loaded { border: 1px solid rgba(0, 0, 0, 0.2); background-color: #450100; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } .ecsp.ecsp-SingleProduct-v2.ecsp-SingleProduct-v2-bordered.loaded .ecwid-SingleProduct-picture::after { background-color: rgba(0, 0, 0, 0.025); } @media print { .ecsp.ecsp-SingleProduct-v2.ecsp-SingleProduct-v2-bordered.loaded .ecwid-SingleProduct-picture::after { background: none; } } .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-picture { display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-align-items: center; align-items: center; margin-bottom: 24px; -ms-flex-align: center; } .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-picture::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-picture img { max-width: 100%; height: auto !important; } .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-options, .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty, .ecsp.ecsp-SingleProduct-v2 .ecwid-btn--addToBag, .ecsp.ecsp-SingleProduct-v2 div[customprop='addtobag'], .ecsp.ecsp-SingleProduct-v2 .ecwid-AddToBagButton { margin-top: 24px; margin-bottom: 24px; } .ecsp.ecsp-SingleProduct-v2.price-hidden .ecsp-productBrowser-price { display: none; margin-top: 0; margin-bottom: 0; } .ecsp.ecsp-SingleProduct-v2 .ecsp-title { box-sizing: border-box; color: #fff; font-size: 1.428571429em; font-weight: 400; line-height: 1.35; word-wrap: break-word; } .ecsp.ecsp-SingleProduct-v2 .ecsp-title, .ecsp.ecsp-SingleProduct-v2 .ecwid-AddToBagButton, .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-options { padding-right: 24px; padding-left: 24px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-options { box-sizing: border-box; max-width: 320px; margin-right: auto; margin-left: auto; } .ecsp.ecsp-SingleProduct-v2 .ecwid-fieldLabel { margin-bottom: 8px; font-family: inherit; font-size: 1.142857143em; font-weight: 400; line-height: 1.35; text-align: center; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel { margin-bottom: 24px; padding-bottom: 0; text-align: left; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-textfield .ecwid-fieldLabel, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-select .ecwid-fieldLabel, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-date .ecwid-fieldLabel, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-textarea .ecwid-fieldLabel { margin-bottom: 2px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea { width: 100%; font-family: inherit; font-size: inherit; line-height: inherit; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox { display: inline-block; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0.22); border-radius: 2px; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07); text-rendering: optimizeLegibility; vertical-align: middle; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); transition: color .1s linear, background-color .1s linear, border-color .1s linear, box-shadow .1s linear; -o-user-select: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField.ecwid-DateBox-formatError { border-width: 1px; border-color: #ec5700; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea { height: 32px; padding: 9px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField:focus, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField.focus, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea:focus, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea.focus { padding: 8px; border-width: 2px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField:focus, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField.focus, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField:active, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField.active, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea:focus, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea.focus, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea:active, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea.active { border-color: #e5b578; box-shadow: 0 0 4px #690200; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea { min-height: 100px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton, .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox { box-sizing: border-box; margin: 0; padding-left: 20px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton input[type='radio'], .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox input[type='checkbox'] { height: 14px; margin-left: -20px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-datePicker { width: 100%; margin: auto; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-datePicker-button { display: none; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField { height: 32px; margin-right: 0; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='none' d='M1 1h24v24H1z'/%3E%3Cpath fill='%23802c2b' d='M7 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1z'/%3E%3Cpath fill='%23802c2b' d='M22 3h-1v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H9v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H4C2.34 3 1 4.34 1 6v16c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V6c0-1.66-1.34-3-3-3zm1 19c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V10h20v12z'/%3E%3Cpath fill='%23802c2b' d='M19 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1zM20.5 20h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 17h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 14h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5z'/%3E%3C/svg%3E") no-repeat; background-color: #fff; background-position: right 5px center; background-size: 20px; line-height: 34px; text-align: center; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField::-ms-clear { display: none; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox { overflow: hidden; height: 32px; margin: -1px 0 0 0; padding: 0 32px 0 8px; background-color: #fff; text-align: left; text-decoration: none; text-indent: .01px; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles { font-family: inherit; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-filename { font-family: inherit; font-size: inherit; line-height: inherit; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-filesize { display: none; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button { margin-top: 8px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button table { margin: auto; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around { border-radius: 5px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button .ecwid-btn.ecwid-btn--secondary { min-width: 120px; height: 40px; font-family: inherit; font-size: inherit; line-height: inherit; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-widget table { margin: auto; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-removeButton { width: 15px; height: 15px; margin-top: 2px; margin-left: -4px; border-radius: 50%; background: #bfbfbf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23450100' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center; background-size: 7px auto; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton + .ecwid-productBrowser-details-optionRadioButton { margin-top: 8px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox + .ecwid-productBrowser-details-optionCheckbox { margin-top: 8px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-InlineLabel { padding-right: 10px; font-size: 1.142857143em; font-weight: 400; line-height: 1.35; vertical-align: middle; } .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-TextBox { display: inline-block; position: relative; z-index: 3; box-sizing: content-box; width: 60px; padding-top: 6px; padding-bottom: 6px; border: 1px solid rgba(0, 0, 0, 0.22); border-radius: 2px; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07); font-family: inherit; font-size: inherit; line-height: inherit; text-align: right; text-rendering: optimizeLegibility; vertical-align: middle; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); transition: color .1s linear, background-color .1s linear, border-color .1s linear, box-shadow .1s linear; -webkit-appearance: none; } .ecsp.ecsp-SingleProduct-v2 .ecwid-btn--addToBag { margin-top: 0; margin-bottom: 0; font-family: inherit; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-select .ecwid-fieldLabel { position: relative; z-index: 1; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel-select .ecwid-fieldLabel::after { content: ''; display: block; position: absolute; right: 10px; bottom: -28px; width: 22px; height: 22px; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23802c2b' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center; -webkit-font-smoothing: antialiased; -webkit-transform: translateZ(0); transition: opacity .14s ease-out, color .14s ease-out; pointer-events: none; } .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price { font-family: inherit; font-size: 1.714285714em; } .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price-save-container, .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price-compareTo-container { font-family: inherit; font-size: inherit; } .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price-save, .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price-compareTo { font-family: inherit; font-size: .583333333em; font-weight: 400; line-height: inherit; } .ecsp.ecsp-SingleProduct-v2 select::-ms-expand { display: none; } .ecsp.ecsp-SingleProduct-v2 table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around { border-radius: 2px; box-shadow: 1px 1px 0 #ec5700, -1px -1px 0 #ec5700, 1px -1px 0 #ec5700, -1px 1px 0 #ec5700; } .ecsp.ecsp-SingleProduct-v2 .ecwid-fieldEnvelope-label.ecwid-fieldEnvelope-label-light { text-align: center; } .ecsp.ecsp-SingleProduct-v2 div.ecwid-fieldEnvelope-label { font-family: inherit; font-size: inherit; line-height: inherit; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel.ecwid-productBrowser-details-optionPanel-select .ecwid-fieldEnvelope-around { padding-top: 1px; } .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionPanel.ecwid-productBrowser-details-optionPanel-radio .ecwid-fieldEnvelope-around { margin-left: -2px; padding-left: 2px; } .ecsp.ecsp-SingleProduct-v2 span { width: auto; font-weight: 400; } /******************************************************************************/ /******************************* Common classes *******************************/ /******************************************************************************/ /* Container for all Ecwid stuff */ .ecsp, .ecwid, .ecwid-minicart, .ecwid-SearchPanel, .dateBoxPopup, .gwt-PopupPanel { font-family: -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; } .ecsp, .ecwid { font-size: 14px; font-weight: 400; line-height: 1.42857; color: #fff; margin: 0; word-wrap: normal; word-break: normal; max-width: 100%; } .dragdrop-movable-panel { z-index: 1010; background-color: transparent; } /* clear styles */ .ecsp div, .ecsp object, .ecsp iframe, .ecsp a, .ecsp blockquote, .ecsp pre, .ecsp abbr, .ecsp address, .ecsp cite, .ecsp code, .ecsp del, .ecsp dfn, .ecsp em, .ecsp img, .ecsp svg, .ecsp ins, .ecsp kbd, .ecsp q, .ecsp samp, .ecsp small, .ecsp strong, .ecsp sub, .ecsp sup, .ecsp var, .ecsp b, .ecsp i, .ecsp dl, .ecsp dt, .ecsp dd, .ecsp li, .ecsp fieldset, .ecsp form, .ecsp label, .ecsp legend, .ecsp table, .ecsp caption, .ecsp tbody, .ecsp tfoot, .ecsp thead, .ecsp tr, .ecsp th, .ecsp td, .ecsp article, .ecsp aside, .ecsp canvas, .ecsp details, .ecsp figcaption, .ecsp figure, .ecsp footer, .ecsp header, .ecsp hgroup, .ecsp menu, .ecsp nav, .ecsp section, .ecsp summary, .ecsp time, .ecsp mark, .ecsp audio, .ecsp video, .ecwid div, .ecwid object, .ecwid iframe, .ecwid a, .ecwid blockquote, .ecwid pre, .ecwid abbr, .ecwid address, .ecwid cite, .ecwid code, .ecwid del, .ecwid dfn, .ecwid em, .ecwid img, .ecwid svg, .ecwid ins, .ecwid kbd, .ecwid q, .ecwid samp, .ecwid small, .ecwid strong, .ecwid sub, .ecwid sup, .ecwid var, .ecwid b, .ecwid i, .ecwid dl, .ecwid dt, .ecwid dd, .ecwid li, .ecwid fieldset, .ecwid form, .ecwid label, .ecwid legend, .ecwid table, .ecwid caption, .ecwid tbody, .ecwid tfoot, .ecwid thead, .ecwid tr, .ecwid th, .ecwid td, .ecwid article, .ecwid aside, .ecwid canvas, .ecwid details, .ecwid figcaption, .ecwid figure, .ecwid footer, .ecwid header, .ecwid hgroup, .ecwid menu, .ecwid nav, .ecwid section, .ecwid summary, .ecwid time, .ecwid mark, .ecwid audio, .ecwid video { background-color: transparent; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-size: 100%; float: none; letter-spacing: normal; margin: 0; padding: 0; position: static; text-transform: none; z-index: auto; } .ecsp div, .ecsp object, .ecsp iframe, .ecsp blockquote, .ecsp pre, .ecsp abbr, .ecsp address, .ecsp cite, .ecsp code, .ecsp del, .ecsp dfn, .ecsp em, .ecsp img, .ecsp svg, .ecsp ins, .ecsp kbd, .ecsp q, .ecsp samp, .ecsp small, .ecsp strong, .ecsp sub, .ecsp sup, .ecsp var, .ecsp b, .ecsp i, .ecsp dl, .ecsp dt, .ecsp dd, .ecsp li, .ecsp fieldset, .ecsp form, .ecsp label, .ecsp legend, .ecsp table, .ecsp caption, .ecsp tbody, .ecsp tfoot, .ecsp thead, .ecsp tr, .ecsp th, .ecsp td, .ecsp article, .ecsp aside, .ecsp canvas, .ecsp details, .ecsp figcaption, .ecsp figure, .ecsp footer, .ecsp header, .ecsp hgroup, .ecsp menu, .ecsp nav, .ecsp section, .ecsp summary, .ecsp time, .ecsp mark, .ecsp audio, .ecsp video, .ecwid div, .ecwid object, .ecwid iframe, .ecwid blockquote, .ecwid pre, .ecwid abbr, .ecwid address, .ecwid cite, .ecwid code, .ecwid del, .ecwid dfn, .ecwid em, .ecwid img, .ecwid svg, .ecwid ins, .ecwid kbd, .ecwid q, .ecwid samp, .ecwid small, .ecwid strong, .ecwid sub, .ecwid sup, .ecwid var, .ecwid b, .ecwid i, .ecwid dl, .ecwid dt, .ecwid dd, .ecwid li, .ecwid fieldset, .ecwid form, .ecwid label, .ecwid legend, .ecwid table, .ecwid caption, .ecwid tbody, .ecwid tfoot, .ecwid thead, .ecwid tr, .ecwid th, .ecwid td, .ecwid article, .ecwid aside, .ecwid canvas, .ecwid details, .ecwid figcaption, .ecwid figure, .ecwid footer, .ecwid header, .ecwid hgroup, .ecwid menu, .ecwid nav, .ecwid section, .ecwid summary, .ecwid time, .ecwid mark, .ecwid audio, .ecwid video { outline: none; } .ecsp span, .ecwid span { float: none; margin: 0; padding: 0; outline: none; position: static; z-index: auto; } .ecsp article, .ecsp aside, .ecsp details, .ecsp figcaption, .ecsp figure, .ecsp footer, .ecsp header, .ecsp hgroup, .ecsp menu, .ecsp nav, .ecsp section, .ecwid article, .ecwid aside, .ecwid details, .ecwid figcaption, .ecwid figure, .ecwid footer, .ecwid header, .ecwid hgroup, .ecwid menu, .ecwid nav, .ecwid section { display: block; } .ecsp blockquote, .ecsp q, .ecwid blockquote, .ecwid q { quotes: none; } .ecsp blockquote:before, .ecsp blockquote:after, .ecsp q:before, .ecsp q:after, .ecwid blockquote:before, .ecwid blockquote:after, .ecwid q:before, .ecwid q:after { content: ''; content: none; } .ecsp label, .ecwid label { display: inline; color: inherit; } .ecsp table, .ecwid table { border-collapse: collapse; width: auto; table-layout: auto; display: table; } .ecsp tr, .ecwid tr { display: table-row; } .ecsp th, .ecsp td, .ecwid th, .ecwid td { max-width: none; } .ecsp td, .ecwid td { display: table-cell; vertical-align: middle; } .ecsp td[align="left"], .ecwid td[align="left"] { text-align: left; } .ecsp td[align="center"], .ecwid td[align="center"] { text-align: center; } .ecsp td[align="right"], .ecwid td[align="right"] { text-align: right; } .ecsp h1, .ecsp h2, .ecsp h3, .ecsp h4, .ecsp h5, .ecsp h6, .ecwid h1, .ecwid h2, .ecwid h3, .ecwid h4, .ecwid h5, .ecwid h6 { clear: none; } .ecsp button, .ecsp input, .ecsp textarea, .ecsp select, .ecwid button, .ecwid input, .ecwid textarea, .ecwid select { width: auto; height: auto \9; /*hack for ie6-9*/ margin: 0; padding: 0; letter-spacing: normal; text-transform: none; } .ecsp button::-moz-focus-inner, .ecwid button::-moz-focus-inner { border: none; } .ecsp nav ul, .ecwid nav ul { list-style: none; } .ecsp ul, .ecwid ul { list-style: disc; list-style-position: outside; list-style-image: none; } .ecsp ul ul, .ecwid ul ul { list-style: circle; } .ecsp ul ul ul, .ecwid ul ul ul { list-style: square; } .ecsp ol, .ecwid ol { list-style: decimal; } .ecsp ol ol, .ecwid ol ol { list-style: lower-alpha; } .ecsp ol ol ol, .ecwid ol ol ol { list-style: lower-roman; } .ecsp textarea, .ecsp input[type="button"], .ecsp input[type="checkbox"], .ecsp input[type="color"], .ecsp input[type="date"], .ecsp input[type="datetime"], .ecsp input[type="datetime-local"], .ecsp input[type="email"], .ecsp input[type="file"], .ecsp input[type="hidden"], .ecsp input[type="image"], .ecsp input[type="month"], .ecsp input[type="number"], .ecsp input[type="password"], .ecsp input[type="radio"], .ecsp input[type="range"], .ecsp input[type="reset"], .ecsp input[type="search"], .ecsp input[type="submit"], .ecsp input[type="tel"], .ecsp input[type="text"], .ecsp input[type="time"], .ecsp input[type="url"], .ecsp input[type="week"], .ecwid textarea, .ecwid input[type="button"], .ecwid input[type="checkbox"], .ecwid input[type="color"], .ecwid input[type="date"], .ecwid input[type="datetime"], .ecwid input[type="datetime-local"], .ecwid input[type="email"], .ecwid input[type="file"], .ecwid input[type="hidden"], .ecwid input[type="image"], .ecwid input[type="month"], .ecwid input[type="number"], .ecwid input[type="password"], .ecwid input[type="radio"], .ecwid input[type="range"], .ecwid input[type="reset"], .ecwid input[type="search"], .ecwid input[type="submit"], .ecwid input[type="tel"], .ecwid input[type="text"], .ecwid input[type="time"], .ecwid input[type="url"], .ecwid input[type="week"] { border-radius: 0; color: initial; cursor: auto; height: auto; line-height: normal; min-height: 0; opacity: 1; transform: none; } .ecsp input[type="checkbox"], .ecsp input[type="radio"], .ecwid input[type="checkbox"], .ecwid input[type="radio"] { box-shadow: none; display: inline-block; position: static; visibility: visible; } .ecsp input[type="checkbox"], .ecwid input[type="checkbox"] { -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox; } .ecsp input[type="radio"], .ecwid input[type="radio"] { -webkit-appearance: radio; -moz-appearance: radio; appearance: radio; } .ecsp select, .ecwid select { height: auto; line-height: normal; min-height: 0; opacity: 1; transform: none; } .ecsp img, .ecsp svg, .ecwid img, .ecwid svg { border: none; box-shadow: none; } .ecsp input, .ecsp select, .ecwid input, .ecwid select { vertical-align: middle; } body.ecwid-rich-mobile { -webkit-text-size-adjust: 100%; overflow-x: hidden; margin: 0; padding: 0; } body.ecwid-no-scroll { overflow-x: hidden; overflow-y: hidden; } body.ecwid-no-scroll-touch { /* Tricky scroll disabling http://stackoverflow.com/a/8701977/2049860 on touch devices */ height: 100%; position: fixed; overflow-y: scroll; width: 100%; } body#ecwid_body { -webkit-text-size-adjust: 100%; } .ecwid-EcwidHintingLink { color: #ff9e21; font-size: 14px; font-weight: 400; outline: none; cursor: default; text-decoration: none; } .ecwid-EcwidHintingLink-Popup { font-size: 14px; font-weight: 400; background-color: #fff; padding: 10px; color: #450100; border-radius: 10px; word-wrap: break-word; overflow-wrap: break-word; } div.ecwid-EcwidHintingLink-shadow { display: none; } /* This style is used internally by Ecwid, please don't modify it */ div.ecwid-Frontend-cssLoadObserver { height: 10px; } /* Ecwid buttons */ .ecsp .ecwid-btn, .ecwid .ecwid-btn { display: inline-block; font: normal normal 11px/1.5em -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; height: auto; padding: 5px 11px; margin: 0; border: none; border-radius: 0; box-shadow: none; cursor: pointer; text-align: center; text-decoration: none; text-shadow: none; text-transform: none; vertical-align: baseline; white-space: nowrap; -webkit-transition: background .2s; transition: background .2s; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* button with icons */ /* social buttons */ } .ecsp .ecwid-btn:active:focus, .ecsp .ecwid-btn:focus, .ecwid .ecwid-btn:active:focus, .ecwid .ecwid-btn:focus { outline: none; } .ecsp .ecwid-btn--disabled, .ecsp .ecwid-btn[disabled], .ecwid .ecwid-btn--disabled, .ecwid .ecwid-btn[disabled] { box-shadow: none; opacity: .65; pointer-events: none; } .ecsp .ecwid-btn--primary, .ecwid .ecwid-btn--primary { background: #d6682f; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); color: #000; font-size: 16px; min-width: 160px; padding: 8px 20px; } .ecsp .ecwid-btn--primary:hover, .ecwid .ecwid-btn--primary:hover { background: #b85724; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); color: #000; text-decoration: none; -webkit-transition: background .1s; transition: background .1s; } .ecsp .ecwid-btn--primary:focus, .ecsp .ecwid-btn--primary:focus:hover, .ecwid .ecwid-btn--primary:focus, .ecwid .ecwid-btn--primary:focus:hover { border: 2px solid #b85724; padding: 6px 18px; } .ecsp .ecwid-btn--primary:active, .ecsp .ecwid-btn--primary:focus:active, .ecwid .ecwid-btn--primary:active, .ecwid .ecwid-btn--primary:focus:active { border: none; padding: 8px 20px; background: #dd8151; box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.15); } .ecsp .ecwid-btn--primary-hover, .ecwid .ecwid-btn--primary-hover { background: #b85724; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); color: #000; text-decoration: none; -webkit-transition: background .1s; transition: background .1s; } .ecsp .ecwid-btn--secondary, .ecwid .ecwid-btn--secondary { background: #450100; border: 1px solid #802c2b; border-radius: 5px; color: #fff; } .ecsp .ecwid-btn--secondary:hover, .ecwid .ecwid-btn--secondary:hover { border-color: transparent; background: #b85724; box-shadow: none; color: #000; text-decoration: none; } .ecsp .ecwid-btn--secondary:focus, .ecsp .ecwid-btn--secondary:focus:hover, .ecwid .ecwid-btn--secondary:focus, .ecwid .ecwid-btn--secondary:focus:hover { border: 2px solid #b85724; padding: 4px 10px; } .ecsp .ecwid-btn--secondary:active, .ecsp .ecwid-btn--secondary:focus:active, .ecwid .ecwid-btn--secondary:active, .ecwid .ecwid-btn--secondary:focus:active { border: none; padding: 6px 12px; background: #dd8151; box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15); outline: 0; } .ecsp .ecwid-btn--secondary-hover, .ecwid .ecwid-btn--secondary-hover { border-color: transparent; background: #b85724; box-shadow: none; color: #000; text-decoration: none; } .ecsp .ecwid-btn--secondary-inverse, .ecwid .ecwid-btn--secondary-inverse { background: #d6682f; border-color: transparent; color: #000; } .ecsp .ecwid-btn--addMore, .ecwid .ecwid-btn--addMore { margin-right: 10px; } .ecsp .ecwid-btn--Checkout, .ecsp .ecwid-btn--addToBag, .ecwid .ecwid-btn--Checkout, .ecwid .ecwid-btn--addToBag { display: block; margin: 1em auto; } .ecsp .ecwid-btn--icon, .ecwid .ecwid-btn--icon { border-radius: 1.3em; color: #fff; } .ecsp .ecwid-btn--icon:before, .ecwid .ecwid-btn--icon:before { display: inline-block; height: 1.2em; width: 1.2em; content: ''; color: #fff; background-repeat: no-repeat; vertical-align: middle; line-height: 1.5em; } .ecsp .ecwid-btn--fb-share, .ecwid .ecwid-btn--fb-share { background-color: #3b5998; } .ecsp .ecwid-btn--fb-share:before, .ecwid .ecwid-btn--fb-share:before { width: 18px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 101 214'%3E%3Cpath d='M65.714 193.512v-88.037h29.55l4.424-34.31H65.714V49.262c0-9.932 2.758-16.7 17.003-16.7l18.167-.01V1.865C97.742 1.446 86.958.512 74.41.512c-26.193 0-44.127 15.99-44.127 45.352v25.302H.658v34.31h29.625v88.036h35.43z' fill='%23fff'/%3E%3C/svg%3E"); background-size: 16px; } .ecsp .ecwid-btn--fb-share:hover, .ecsp .ecwid-btn--fb-share:focus, .ecwid .ecwid-btn--fb-share:hover, .ecwid .ecwid-btn--fb-share:focus { background-color: #5f7ec1; } .ecsp .ecwid-btn--fb-share:active, .ecsp .ecwid-btn--fb-share:focus:active, .ecwid .ecwid-btn--fb-share:active, .ecwid .ecwid-btn--fb-share:focus:active { background-color: #263961; } .ecsp .ecwid-btn--tw-share, .ecwid .ecwid-btn--tw-share { background-color: #55acee; } .ecsp .ecwid-btn--tw-share:before, .ecwid .ecwid-btn--tw-share:before { width: 20px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 790.9 612 500'%3E%3Cpath fill='%23fff' d='M611 851.9c-22.4 10-46.6 16.7-71.8 19.6 26-15.7 45.5-39.8 55.1-69.4-24.2 14.2-50.9 24.9-79.3 30.2-22.8-24.2-55.5-39.5-91.4-39.5-69 0-125.2 56.2-125.2 125.2 0 10 1.1 19.2 3.2 28.5-104.2-5-196.3-54.8-257.9-130.5-10.7 18.5-17.1 39.8-17.1 63 0 43.4 22.1 81.8 55.8 104.2-20.6-.7-39.8-6-56.9-15.7v1.4c0 60.5 43 111.3 100.3 122.7-10.7 2.8-21.7 4.3-33.1 4.3-8.2 0-16-.7-23.5-2.1 16 49.8 62.2 86.1 117 87.1-42.7 33.4-96.7 53.7-155.4 53.7-10 0-19.9-.7-29.9-1.8 55.5 35.6 121.3 56.2 191.7 56.2 230.1 0 356-190.6 356-356 0-5.3 0-10.7-.4-16.4 24.7-17.4 46.1-39.5 62.8-64.7z'/%3E%3C/svg%3E"); background-size: 16px; } .ecsp .ecwid-btn--tw-share:hover, .ecsp .ecwid-btn--tw-share:focus, .ecwid .ecwid-btn--tw-share:hover, .ecwid .ecwid-btn--tw-share:focus { background-color: #9bcef5; } .ecsp .ecwid-btn--tw-share:active, .ecsp .ecwid-btn--tw-share:focus:active, .ecwid .ecwid-btn--tw-share:active, .ecwid .ecwid-btn--tw-share:focus:active { background-color: #1689e0; } .ecsp .ecwid-btn--actionOK, .ecwid .ecwid-btn--actionOK { overflow: visible; position: relative; } .ecsp .ecwid-btn--actionOK > span, .ecwid .ecwid-btn--actionOK > span { display: inline-block; opacity: 1; } .ecsp .ecwid-btn--actionOK:before, .ecwid .ecwid-btn--actionOK:before { content: ''; width: 1.6em; height: 1.6em; display: inline-block; position: absolute; top: 50%; left: 50%; margin: -.75em 0 0 -.8em; background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23000' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll center center/contain; opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); } .ecsp .ecwid-btn--actionOK-active > span, .ecsp .ecwid-btn--actionOK-active:before, .ecwid .ecwid-btn--actionOK-active > span, .ecwid .ecwid-btn--actionOK-active:before { -webkit-animation: ecwid-button-actionOK 2.5s cubic-bezier(0, 0.4, 0.2, 1) 50ms; animation: ecwid-button-actionOK 2.5s cubic-bezier(0, 0.4, 0.2, 1) 50ms; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } .ecsp .ecwid-btn--actionOK-active:before, .ecwid .ecwid-btn--actionOK-active:before { -webkit-animation-name: ecwid-button-actionOK-secondary; animation-name: ecwid-button-actionOK-secondary; } fieldset[disabled] .ecwid .ecwid-btn { box-shadow: none; opacity: .65; pointer-events: none; } a.ecwid-btn--disabled, fieldset[disabled] a.ecwid-btn { pointer-events: none; } /* product buttons block */ div.ecwid-product-buttons { text-align: left; } /* in the Cart */ .ecwid-incart { background: none; color: #fff; font-size: 18px; height: auto; margin-bottom: 10px; margin-top: 20px; fill: #fff; } .ecwid-incart__icon { display: inline-block; margin-right: 2px; vertical-align: middle; width: 1.25em; } .ecwid-incart__text { color: inherit; display: inline-block; font-size: inherit; font-weight: normal; position: static; width: auto; } /* minicart */ .ecwid-floatcart { background: #450100; border: 1px solid black; border-radius: 20px; font: normal normal 16px/1.375em -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; padding: 15px 5px; position: fixed; right: 250px; text-align: center; top: 0; width: 150px; } .ecwid-floatcart + .ecwid-floatcart { right: 50px; } .ecwid-floatcart__counter { color: black; font-size: 18px; margin: 0 auto; position: relative; width: 38px; fill: black; } .ecwid-floatcart__counter--status_full { color: #d6682f; fill: #d6682f; } .ecwid-floatcart__counter-number { position: absolute; text-align: center; top: 20px; width: 38px; z-index: 2; } .ecwid-floatcart__title { color: #fff; text-align: center; } .ecwid-floatcart__subtitle { color: #fff; font-size: 11px; } .ecwid-floatcart__link { color: #ff9e21; font-size: 11px; } .ecwid-lang-ar .ecwid-minicart-mini, .ecwid-lang-he .ecwid-minicart-mini { direction: rtl; } /******************************************************************************/ /************* Categories (horizontal and vertical) Widget classes ************/ /******************************************************************************/ div.ecwid-categories { background-color: #450100; } div.ecwid-categories table { border-collapse: separate; } /* First level category links */ span.ecwid-categories-category { font-size: 25px; font-weight: 400; color: #fff; white-space: nowrap; } /* Second level category links */ div.ecwid-categoriesMenuBar span.ecwid-categories-category { font-size: 21px; } /* 3rd, 4th, etc level category links */ div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category { font-size: 16px; font-weight: 400; } /* Current category links */ div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category, div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category, td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category { color: #ff9e21; } /* Popup container of the 3rd, 4th, etc level categories menus */ div.ecwid-categories-MenuBarPopup { background-color: #450100; border: solid 1px #802c2b; padding: 5px 12px 7px 7px; z-index: 45; } /* 3rd, 4th, etc level category loading item */ div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-loading { padding-left: 30px; font-size: 16px; font-weight: 400; position: relative; } div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-loading::after { content: ""; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23802c2b' d='M13 26C5.83 26 0 20.17 0 13c0-1.1.9-2 2-2s2 .9 2 2c0 4.96 4.04 9 9 9 1.13 0 2.23-.21 3.27-.61 1.03-.4 2.19.11 2.59 1.13.4 1.03-.11 2.19-1.13 2.59-1.51.59-3.1.89-4.73.89zm11-11c-1.1 0-2-.9-2-2 0-4.96-4.04-9-9-9-1.13 0-2.23.21-3.27.61-1.03.41-2.19-.1-2.59-1.13-.4-1.03.11-2.19 1.13-2.59C9.78.3 11.37 0 13 0c7.17 0 13 5.83 13 13 0 1.1-.9 2-2 2z'/%3E%3C/svg%3E") center center no-repeat; background-size: contain; position: absolute; top: 50%; left: 5px; height: 16px; width: 16px; margin-top: -8px; -webkit-animation: ecwid-spinright .5s infinite linear; animation: ecwid-spinright .5s infinite linear; -ms-transform-origin: center center; -webkit-transform-origin: center center; transform-origin: center center; } /* Bottom-bordered elements */ table.ecwid-categoriesTabBar div.gwt-TabBarFirst, table.ecwid-categoriesTabBar div.gwt-TabBarRest, table.ecwid-categoriesTabBar table.gwt-TabBarItem, div.ecwid-categories-horizontal-menuBarContainer, td.ecwid-categories-vertical-table-cell, div.ecwid-categories-MenuBarPopup div.menuSeparatorInner { border: none; border-bottom: 1px solid #802c2b; } /* Categories submenu icon */ div.ecwid-categoriesMenuBar-vertical td.subMenuIcon { padding: 5px; background: transparent url("/static/v1/icons/arrow-subcategories-menu.gif") no-repeat center center; } /* First level vertical categories */ td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink { margin: 10px 20px; } td.ecwid-categories-vertical-table-lastVisibleCell { border-bottom: none; } /* First level horizontal categories */ div.ecwid-categories-horizontal { margin-top: 4px; } /* Second level vertical categories */ div.ecwid-categories-vertical div.ecwid-categoriesMenuBar { margin: 2px 12px 4px 0; } div.ecwid-categories-vertical td.gwt-MenuItem { padding: 0 40px 0 30px; width: 100%; } /* First level horizontal categories */ table.ecwid-categoriesTabPanel, table.ecwid-categoriesTabBar { width: 100%; } table.ecwid-categoriesTabBar div.tabMiddleCenterInner { padding: 0 6px 6px 6px; } table.ecwid-categoriesTabBar div.gwt-TabBarFirst { width: 0; height: 50px !important; } table.ecwid-categoriesTabBar div.gwt-TabBarRest { height: 1px !important; } table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected, table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected:focus { border-bottom: none; } table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopLeft { border-top: 1px solid transparent; border-left: 1px solid transparent; border-radius: 10px 0 0 0; height: 10px; } table.ecwid-categoriesTabBar tr.tabTop, table.ecwid-categoriesTabBar td.tabTopCenter { height: 10px; } table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopCenter { border-top: 1px solid transparent; height: 10px; } table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopRight { border-top: 1px solid transparent; border-right: 1px solid transparent; border-radius: 0 10px 0 0; height: 10px; } table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleLeft { border-left: 1px solid transparent; } table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabMiddleRight { border-right: 1px solid transparent; } table.ecwid-categoriesTabBar table.gwt-TabBarItem div.tabMiddleRightInner, table.ecwid-categoriesTabBar table.gwt-TabBarItem div.tabMiddleLeftInner { width: 10px; } table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft, table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter, table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight, table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft, table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight { border-color: #802c2b; } table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleCenter { padding-bottom: 1px; } /* Second level horizontal categories */ div.ecwid-categories-horizontal-menuBarContainer { padding: 6px 15px; } div.ecwid-categories-horizontal td.gwt-MenuItem { padding: 1px 5px; } div.ecwid-categories-horizontal td.gwt-MenuItemSeparator div.menuSeparatorInner { width: 25px; } /* 3rd, 4th, etc level categories */ div.ecwid-categories-MenuBarPopup td.gwt-MenuItem { padding: 3px 40px 3px 10px; width: auto; } div.ecwid-categories-minicart-attached { margin-top: 10px; padding-top: 12px; } /******************************************************************************/ /***************************** Bag Widget classes *****************************/ /******************************************************************************/ /* Main container of the Bag widget */ div.ecwid-minicart { background: #450100; width: 159px; height: 156px; border: 1px solid #802c2b; border-radius: 20px; text-align: center; display: inline-block; z-index: 50; -moz-user-select: none; -o-user-select: none; user-select: none; overflow: hidden; } /* Widget caption */ div.ecwid-minicart-caption { position: relative; left: 0; top: 81px; width: 159px; text-align: center; font-size: 16px; font-weight: 400; color: #fff; } /* Drag and drop tip label */ div.ecwid-minicart-label { position: relative; left: 0; top: 82px; width: 159px; text-align: center; line-height: 10px; } div.ecwid-minicart-label.hidden { display: none; } span.ecwid-minicart-label-text { font-size: 11px; line-height: 13px; color: #bfbfbf; } /* A link to open bag */ div.ecwid-minicart-link { position: relative; left: 0; top: 78px; width: 159px; text-align: center; } div.ecwid-minicart-link * { cursor: pointer; font-size: 11px; line-height: 20pt; color: #ff9e21; } /* Items counter */ div.ecwid-minicart-counter { position: absolute; left: 62px; top: 39px; width: 34px; font-size: 20px; font-weight: 400; line-height: 28px; color: #d6682f; text-align: center; cursor: pointer; zoom: 1; } div.ecwid-minicart-counter-3 { font-size: 16px; top: 40px; } div.ecwid-minicart-counter-4 { font-size: 14px; top: 40px; } div.ecwid-minicart-counter-5 { font-size: 12px; top: 40px; } div.ecwid-minicart-counter-6 { font-size: 10px; top: 40px; } /* Click area over the bag icon */ div.ecwid-minicart-clickArea { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='49' viewBox='0 0 40 49'%3E%3Cpath fill='%23d6682f' d='M37 13v27c0 3.31-2.69 6-6 6H9c-3.31 0-6-2.69-6-6V13h34m2-2H1v29c0 4.418 3.582 8 8 8h22c4.418 0 8-3.582 8-8V11z'/%3E%3Ccircle fill='%23d6682f' cx='12' cy='17' r='2'/%3E%3Ccircle fill='%23d6682f' cx='28' cy='17' r='2'/%3E%3Cpath fill='%23d6682f' d='M29 17h-2v-7c0-3.86-3.14-7-7-7s-7 3.14-7 7v7h-2v-7c0-4.962 4.037-9 9-9s9 4.038 9 9v7z'/%3E%3C/svg%3E") no-repeat; position: absolute; top: 23px; left: 59px; width: 40px; height: 49px; cursor: pointer; zoom: 1; } /* Styles indicating that a product is being moved over the widget */ div.ecwid-minicart-dropTargetEngage { background-position: bottom right; } div.ecwid-minicart-dropTargetEngage span.ecwid-minicart-label-text { background: #f2ffaa; } /* Bag in a facebook app */ div.ecwid-minicart-mini-rolloverContainer { display: none; } div.ecwid-minicart-mini-rollover { z-index: 20; border: solid 1px #690200; border-radius: 4px; font-size: 13px; white-space: nowrap; padding: 4px 9px; left: -10px; top: -5px; background: #450100; text-align: left; } div.ecwid-minicart-mini { font-size: 13px; text-align: left; width: 220px; } .ecwid-minicart-mini-link { font-family: -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; font-size: 13px; } .ecwid-minicart-mini-count { color: #ff9e21; font-size: 13px; } .ecwid-minicart-mini-overlay-count, .ecwid-minicart-mini-items, div.ecwid-minicart-mini-total { font-size: 11px; color: #bfbfbf; } span.ecwid-minicart-mini-overlay-count { margin-left: 7px; margin-right: 7px; } span.ecwid-minicart-mini-total-label { margin-right: 7px; } div.ecwid-minicart-mini-total { text-align: right; margin-top: 3px; } .ecwid-minicart-mini-total-total { display: inline-block; } .ecwid-minicart-mini, .ecwid-minicart-mini-link, .ecwid-minicart-mini-label, .ecwid-minicart-mini-rollover, .ecwid-minicart-mini-overlay-count, .ecwid-minicart-mini-items, .ecwid-minicart-mini-total { line-height: 1.42857; } .ecwid-minicart-facelift { vertical-align: middle; height: 40px; } .ecwid-minicart-facelift .ecwid-minicart-mini { width: auto; white-space: nowrap; } /******************************************************************************/ /************************** Search Box Widget classes *************************/ /******************************************************************************/ /* Search box input field */ input.ecwid-SearchPanel-field { margin-right: 10px; } /******************************************************************************/ /*********************** Product Browser Widget classes ***********************/ /******************************************************************************/ /*-------------------------------------*/ /*---- Common or singular elements ----*/ /*-------------------------------------*/ div.ecwid-BillMeLater { padding: 19px 0 0 2px; } /* Ecwid links */ .ecwid a { font-size: 13px; font-weight: 400; } .ecwid a, .ecwid a:visited, .ecwid a:hover, .ecwid a:active { color: #ff9e21; background-color: transparent; text-decoration: none; cursor: pointer; } /* Input elements */ input.gwt-TextBox, input.gwt-PasswordTextBox, select.gwt-ListBox, textarea.gwt-TextArea, input.gwt-DateBox { padding: 3px 5px; font-size: 15px; font-weight: 400; outline: none; -moz-user-select: text; } select.gwt-ListBox { min-height: 23px; } input.gwt-TextBox, input.gwt-PasswordTextBox, textarea.gwt-TextArea, input.gwt-DateBox { border-color: #802c2b; border-style: solid; border-width: 1px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } select.gwt-ListBox { border-color: #690200; } input.gwt-TextBox[disabled], input.gwt-PasswordTextBox[disabled], select.gwt-ListBox[disabled], textarea.gwt-TextArea[disabled], input.gwt-DateBox[disabled] { background-color: #ededed; } input.ecwid-DateBox-formatError { border: solid 2px #ec5700; } div.gwt-SuggestBoxPopup { background-color: #450100; color: #fff; border: 1px solid #bfbfbf; z-index: 10000001; } div.gwt-SuggestBoxPopup .item { cursor: default; } div.gwt-SuggestBoxPopup .item-selected { color: #450100; background-color: #ff9e21; } div.gwt-SuggestBoxPopup table { width: 100%; border-collapse: separate; } div.ecwid-TermsPopup a { font-size: 14px; } div.ecwid-TermsPopup div.popupContent .ecwid-popup-container, div.ecwid-TermsPopup div.ecwid-popup-content .ecwid-popup-contentPanel { width: 100%; } div.ecwid-TermsPopup div.ecwid-popup-content .ecwid-popup-contentPanel { table-layout: fixed; } div.ecwid-TermsPopup div.popupContent table.ecwid-popup-buttonsPanel { width: auto; } div.ecwid-TermsPopup div.ecwid-popup-headLabel { font-size: 24px; line-height: 1.3; margin: 11px 0 14px 0; } div.ecwid-TermsPopup.ecwid-lte-768px div.ecwid-popup-headLabel { font-size: 22px; } div.ecwid-TermsPopup div.ecwid-popup-content { padding: 4px 42px 22px 32px; } div.ecwid-TermsPrint-enabled { padding-bottom: 10px; } div.ecwid-TermsPrint-disabled { padding-bottom: 10px; pointer-events: none; cursor: default; opacity: 0.5; } div.ecwid-TermsPrint-enabled a { font-size: 13px; } div.ecwid-TermsPrint-disabled a { font-size: 13px; } div.ecwid-TermsPrint-disabled .ecwid-TermsPrint-link { cursor: default; } a.ecwid-TermsPrint-link { display: inline-block; color: #ff9e21; vertical-align: bottom; cursor: pointer; } .ecwid-TermsPopup-terms a.ecwid-TermsPrint-link { margin-left: 0; } div.ecwid-TermsPopup-terms { text-align: left; margin-top: 10px; } div.ecwid-Terms-content { border: 1px solid #802c2b; overflow: auto; height: 197px; margin-bottom: 13px; padding: 0 15px; max-width: 666px; font-size: 14px; line-height: 1.4; } .ecwid-lte-768px div.ecwid-Terms-content { font-size: 12px; } div.ecwid-Terms-link-title { color: #ff9e21; cursor: pointer; display: inline; } div.ecwid-Terms-navigation { word-break: break-word; } table.ecwid-Terms-navigation-table { width: 100%; } table.ecwid-Terms-navigation-table td { display: block; } div.ecwid-Terms-link { font-size: 14px; margin-bottom: 8px; line-height: 1.3; } .ecwid-lte-768px div.ecwid-Terms-link { font-size: 12px; } div.ecwid-Terms-link-title-selected { font-weight: 600; } /* Ecwid forms */ div.ecwid-clear { clear: left; display: block; font-size: 1px; height: 1px; } div.ecwid-note { font-size: 11px; font-weight: 400; color: #fff; display: block; margin: 0 2px 3px 0; } div.ecwid-form { background-color: #690200; padding: 20px; } label.ecwid-fieldLabel { font-size: 14px; font-weight: 400; color: #fff; display: block; } div.ecwid-fieldWrapper label.ecwid-fieldLabel { margin-top: 7px; float: left; white-space: nowrap; } div.ecwid-fieldWrapper table.ecwid-fieldEnvelope { float: left; } .ecwid-fieldWrapper-clear { clear: left; display: block; } /* The top panel, containing the result items count and the sort by dropdown */ div.ecwid-results-topPanel { clear: both; } div.ecwid-results-topPanel div { color: #fff; font-size: 11px; font-weight: 400; display: inline-block; *display: inline; *zoom: 1; } div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel-cell { padding-right: 20px; } div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel { color: #fff; line-height: 29px; } div.ecwid-results-topPanel-controlsPanel { white-space: normal !important; float: right; } div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel { padding-right: 20px; line-height: 29px; } div.ecwid-results-topPanel div.gwt-Label { padding-right: 3px; } div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link { color: #ff9e21; cursor: pointer; margin: 0 4px; } div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current { font-weight: 600; margin: 0 4px; } div.ecwid-results-topPanel-sortByPanel { line-height: 29px; } div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox { font-size: 12px; color: #000; margin-left: 5px; } /* The pager in ProductBrowser */ div.ecwid-pager { font-size: 12px; color: #fff; margin: 0 5px; } div.ecwid-pager span.ecwid-pager-link { padding: 0 3px; } div.ecwid-pager span.ecwid-pager-link-enabled { cursor: pointer; color: #ff9e21; } div.ecwid-pager span.ecwid-pager-link-enabled span { text-decoration: underline; } div.ecwid-pager span.ecwid-pager-link-disabled { cursor: default; color: #fff; } div.ecwid-pager span.ecwid-pager-link-enabled a { color: inherit; font-size: inherit; background-color: inherit; text-decoration: inherit; cursor: inherit; font-weight: inherit; } div.ecwid-pager span.ecwid-pager-link-enabled a span { text-decoration: underline; } div.ecwid-pager-hasTopSeparator { border-top: solid 1px #802c2b; padding-top: 10px; } div.ecwid-pager-hasBottomSeparator { padding-bottom: 10px; } .ecwid div.ecwid-pager a.ecwid-poweredBy { margin-top: -10px; } .ecwid a.ecwid-poweredBy { float: right; text-align: right; margin-right: 7px; font-size: 10px; color: #bfbfbf; text-decoration: underline; cursor: pointer; } div.ecwid-productBrowser-cart-emptyCartPanel .ecwid-btn--secondary, #wrapper div.ecwid-productBrowser-cart-emptyCartPanel .ecwid-btn--secondary, div.ecwid-Checkout-orderFailed .ecwid-btn--secondary, #wrapper div.ecwid-Checkout-orderFailed .ecwid-btn--secondary { margin: 30px 10px 0 10px; } /* The form for entering shipping or billing addresses */ .ecwid-Checkout-BillingAddress-container-no-address .ecwid-Checkout-continue-button { margin: 0 auto; } .ecwid-Checkout-BillingAddress-container-no-address .ecwid-ButtonEnvelope { margin-top: 10px; } .ecwid-Checkout-BillingAddress-container-no-address .ecwid-ButtonEnvelope table { width: 100%; } div.ecwid-Checkout-ShippingAddress-container { background-color: #690200; overflow: hidden; } div.ecwid-Checkout-ShippingAddress-container img { max-width: 100%; } div.ecwid-Checkout-ShippingAddress-container div.ecwid-fieldWrapper label.ecwid-fieldLabel { white-space: normal; } div.ecwid-Checkout-ShippingAddress-animate { overflow: hidden; -webkit-transition: height .3s ease-in-out 0s; transition: height .3s ease-in-out 0s; } div.ecwid-AddressForm div.ecwid-form { width: 485px; padding: 15px 18px 20px; } div.ecwid-AddressForm div.ecwid-form hr { border: 1px solid rgba(255, 255, 255, 0.1); width: 70px; margin-left: 0; } div.ecwid-AddressForm div.ecwid-form p:first-child { margin-top: 5px; } div.ecwid-AddressForm div.ecwid-form p:last-child { margin-bottom: 5px; } div.ecwid-AddressForm * { box-sizing: content-box; -moz-box-sizing: content-box; } div.ecwid-AddressForm .ecwid-btn { white-space: normal; } div.ecwid-AddressForm .ecwid-btn td { font-size: 11px; vertical-align: top; } div.ecwid-AddressForm .ecwid-btn--secondary-inverse td { color: #000; } .store-pickup-subblock .ecwid-form { width: 485px; padding: 15px 18px 20px; } .store-pickup-subblock .ecwid-AddressForm .pickup-short-description { color: gray; margin-top: 5px !important; padding: 0; background-color: transparent; } .store-pickup-subblock .ecwid-AddressForm-address1-line, .store-pickup-subblock .ecwid-AddressForm-address2-line, .store-pickup-subblock .ecwid-AddressForm-city-line, .store-pickup-subblock .ecwid-AddressForm-state-line, .store-pickup-subblock .ecwid-AddressForm-zip-line, .store-pickup-subblock .ecwid-AddressForm-country-line, .store-pickup-subblock .ecwid-AddressForm-secureLockIcon, .store-pickup-subblock .ecwid-AddressForm-companyname-line { display: none; } .store-pickup-subblock input.ecwid-AddressForm-phone { width: 285px; } div.ecwid-AddressForm div.ecwid-note { width: 295px; } .ecwid-lte-600px div.ecwid-AddressForm div.ecwid-note { width: 99%; } input.ecwid-AddressForm-name, input.ecwid-AddressForm-address1, input.ecwid-AddressForm-address2, input.ecwid-AddressForm-company-name, input.ecwid-AddressForm-city, input.ecwid-AddressForm-extraField, table.ecwid-AddressForm-state input { width: 285px; } div.ecwid-AddressForm-extraField .form-control { width: 100%; } div.ecwid-AddressForm-extraField .form-control .form-control__text { width: 302px; } select.ecwid-AddressForm-extraField, table.ecwid-AddressForm-country select, table.ecwid-AddressForm-state select { width: 297px; border: 1px solid #bfbfbf; box-sizing: border-box; } input.ecwid-AddressForm-zip { width: 145px; } div.ecwid-fieldWrapper table.ecwid-fieldEnvelope.ecwid-AddressForm-country { float: none; margin-left: 0; margin-right: 0; } input.ecwid-AddressForm-phone { width: 145px; } div.ecwid-AddressForm div.ecwid-fieldWrapper label.ecwid-fieldLabel { width: 180px; padding-right: 10px; box-sizing: border-box; } div.ecwid-AddressForm-ExtraFieldWrapper label.ecwid-fieldLabel { white-space: normal; } div.ecwid-AddressForm div.ecwid-AddressForm-fields-topPanel { margin-bottom: 20px; } div.ecwid-AddressForm-buttonsPanel { padding: 10px 0 5px 180px; position: relative; z-index: 1; } div.ecwid-AddressForm-secureLockIcon { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42'%3E%3Cpath d='M42 0v42H0L42 0z' fill='%23e5b578'/%3E%3Cpath d='M36.14 30.074v6.215c0 .286-.105.535-.322.74-.21.198-.466.3-.775.3H24.097c-.302 0-.565-.102-.775-.307-.217-.204-.322-.447-.322-.734v-6.216c0-.288.105-.537.322-.74.21-.206.466-.308.775-.308h.362V26.88c0-1.335.498-2.485 1.503-3.443C26.968 22.48 28.17 22 29.57 22c1.4 0 2.602.48 3.607 1.437 1.005.958 1.504 2.108 1.504 3.443v2.146h.363c.302 0 .565.102.775.307.217.204.322.447.322.74zm-9.487-1.048h5.84V26.88c0-.766-.288-1.424-.853-1.974-.58-.543-1.262-.817-2.07-.817-.808 0-1.49.273-2.063.816-.572.543-.854 1.2-.854 1.974v2.146z' fill='%23450100'/%3E%3C/svg%3E") no-repeat; width: 42px; height: 42px; } div.ecwid-AddressForm-SSLencryptedPopup { background: transparent url("/static/v1/icons/SSLencrypted.svg") no-repeat; width: 196px; height: 116px; z-index: 1001; } div.ecwid-AddressForm-SSLencryptedWepayPopup { background: transparent url("/static/v1/icons/SSLencryptedWepay.svg") no-repeat; width: 196px; height: 116px; z-index: 1001; } div.ecwid-AddressForm div.ecwid-fieldWrapper { clear: both; /* Custom design compatibility fix */ } /* The address book */ div.ecwid-AddressBook-blockContainer { display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; padding: 0 40px 20px 0; vertical-align: top; } div.ecwid-AddressBook-block { background: #690200; } div.ecwid-AddressBook div.ecwid-Person-street { word-wrap: break-word; } div.ecwid-AddressBook-addButton { width: 260px; height: 275px; cursor: pointer; text-align: center; font-size: 18px; font-weight: 400; color: #ff9e21; line-height: 30px; } div.ecwid-AddressBook-addButton:hover { color: #d47700; } div.ecwid-AddressBook-addButton div { position: relative; top: 95px; } div.ecwid-AddressBook-item { width: 260px; min-height: 275px; position: relative; } div.ecwid-AddressBook-shipToButton { padding: 15px 20px 0 20px; } div.ecwid-AddressBook-shipToButton table.ecwid-PseudoButton { width: 100%; } div.ecwid-AddressBook-shipToButton div.ecwid-PseudoButton { display: block; text-align: center; } div.ecwid-AddressBook-itemDescription { font-size: 14px; color: #fff; padding: 15px 25px 65px; } div.ecwid-AddressBook-buttonsPanel { position: absolute; bottom: 0; padding: 0 25px; width: 210px; height: 50px; } div.ecwid-AddressBook-item div.ecwid-Person-name { padding-bottom: 10px; font-weight: 600; } div.ecwid-AddressBook-item div.ecwid-Person-phone { padding-top: 15px; } /* The box asking visitor to sign in */ table.ecwid-LoginBox { margin-top: 30px; padding-bottom: 20px; width: 100%; max-width: 360px; } table.ecwid-LoginBox table { width: 100%; } div.ecwid-LoginForm div.ecwid-form { padding: 25px 10px; text-align: center; } div.ecwid-LoginForm div.ecwid-fieldWrapper { text-align: center; } div.ecwid-LoginForm div.ecwid-fieldWrapper label.ecwid-fieldLabel { float: none; margin-bottom: 3px; font-size: 16px; color: #fff; } div.ecwid-LoginForm div.ecwid-fieldWrapper input { width: 100%; margin-bottom: 18px; box-sizing: border-box; float: none; } div.ecwid-LoginForm-links { text-align: right; margin-top: 30px; } div.ecwid-LoginForm-links table { margin-left: auto; width: auto; margin-right: 3%; } /* Shipping option */ .ecwid-shippingOptions-List { table-layout: fixed; width: 100% !important; } /*Choose delivery method in the Shipping details*/ .ecwid-shippingOptions-List span.ecwid-shippingOption label { font-size: 14px; display: block; margin-left: 20px; float: none; max-width: 280px; } .ecwid-shippingOptions-List span.ecwid-shippingOption label[for] { max-width: 100%; } span.ecwid-shippingOption { display: block; } .ecwid-shippingOptions-List span.ecwid-shippingOption { margin: 5px 0; } .ecwid-shippingOptions-List .ecwid-shippingOption-notice { padding: 0 15px; margin: 0 -15px; -webkit-transition: background-color .1s ease-in-out, color .1s ease-in-out; transition: background-color .1s ease-in-out, color .1s ease-in-out; } .ecwid-shippingOptions-List .ecwid-shippingOption-notice-rollover { background-color: #ffd03f; color: #000; } .ecwid-shippingOptions-List .ecwid-shippingOption-notice > div > div { padding: 5px 0; } span.ecwid-shippingOption input { float: left; width: 15px; margin: 3px 7px 0 0; } .ecwid-android-stock span.ecwid-shippingOption input { margin-top: -2px; } span.ecwid-shippingOption label { font-size: 14px; display: block; margin-left: 22px; } span.ecwid-shippingOption-days { white-space: nowrap; } span.ecwid-shippingOption-rate { margin-left: 15px; font-weight: 600; visibility: visible; white-space: nowrap; } /* Button-like component (used mostly on checkout) */ td.ecwid-PseudoButton-center, td.ecwid-PseudoButton-center div, div.ecwid-PseudoButton { font-size: 12px; color: #450100; } /* Field envelope to display error messages */ table.ecwid-fieldEnvelope { margin-left: -2px; /* compensate the extra padding keep fields aligned */ margin-right: -2px; width: 1px; /* prevent the envelope from being wider than the wrapped component */ } div.ecwid-fieldEnvelope-label { color: #a20505; text-align: right; min-height: 13px; margin: 2px 2px 3px 0; } div.ecwid-fieldEnvelope-label, div.ecwid-fieldEnvelope-label a { font-size: 11px; font-weight: 400; line-height: 13px; } table.ecwid-fieldEnvelope-hidden div.ecwid-fieldEnvelope-around { padding: 2px; } table.ecwid-fieldEnvelope-hidden.ecwid-AddressForm-country div.ecwid-fieldEnvelope-around { padding: 0; } table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around { box-shadow: 2px 2px 0 #a20505, -2px -2px 0 #a20505, 2px -2px 0 #a20505, -2px 2px 0 #a20505; } table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around div.ecwid-fieldEnvelope-around { border: 0 none; } table.ecwid-fieldEnvelope-error input:focus { box-shadow: none; } /* Placeholders for missing product or category images */ div.ecwid-noimage { display: table-cell; background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='-29 -36 180 180'%3E%3Cpath fill='%23FFF' d='M151 135.818c0 4.52-3.663 8.182-8.182 8.182H-20.818c-4.52 0-8.182-3.663-8.182-8.182V-27.818c0-4.52 3.663-8.182 8.182-8.182H142.82c4.518 0 8.18 3.663 8.18 8.182v163.636z'/%3E%3Cpath fill='%23DFDFDF' d='M34.098 28.088h10.844s-26.16-11.44-18.08-21.252c3.416-4.148 6.222-4.962 10.727-2.043 4.58 2.967 10.628 7.44 14.53 10.386-.64.834-1.034 1.864-1.034 2.993v4.957c0 2.73 2.225 4.958 4.957 4.958h9.916c2.73 0 4.956-2.227 4.956-4.958v-4.957c0-1.13-.396-2.16-1.034-2.994 3.9-2.946 9.95-7.42 14.53-10.387 4.505-2.92 7.31-2.105 10.728 2.043 8.08 9.813-18.08 21.252-18.08 21.252h10.844c5.123 0 37.023-11.875 13.787-35.112-6.467-6.467-11.82-4.56-15.1-.45C80.148.604 73.027 9.436 69.063 14.34c-.853-.692-1.923-1.124-3.103-1.124h-9.917c-1.18 0-2.25.432-3.102 1.123C48.978 9.434 41.856.603 35.41-7.475c-3.276-4.11-8.63-6.018-15.098.45-23.237 23.237 8.663 35.112 13.786 35.112zm71.516 34.617H16.386c-2.733 0-4.958 2.227-4.958 4.958v44.614c0 2.73 2.225 4.957 4.958 4.957h34.7V67.662h19.83v49.57h34.7c2.73 0 4.957-2.227 4.957-4.956V67.662c-.002-2.73-2.225-4.957-4.96-4.957zm9.914-29.994H6.47c-2.732 0-4.956 2.23-4.956 4.958V52.54c0 2.73 2.224 4.957 4.957 4.957h44.616v-19.83h19.83v19.83h44.614c2.73 0 4.957-2.227 4.957-4.957V37.668c-.002-2.73-2.225-4.957-4.96-4.957z'/%3E%3C/svg%3E") no-repeat center center; background-size: contain; margin: 0 auto; padding-bottom: 15px; } div.ecwid-noimage-small { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='-29 -36 180 180'%3E%3Cpath fill='%23FFF' d='M151 135.818c0 4.52-3.663 8.182-8.182 8.182H-20.818c-4.52 0-8.182-3.663-8.182-8.182V-27.818c0-4.52 3.663-8.182 8.182-8.182H142.82c4.518 0 8.18 3.663 8.18 8.182v163.636z'/%3E%3Cpath fill='%23DFDFDF' d='M34.098 28.088h10.844s-26.16-11.44-18.08-21.252c3.416-4.148 6.222-4.962 10.727-2.043 4.58 2.967 10.628 7.44 14.53 10.386-.64.834-1.034 1.864-1.034 2.993v4.957c0 2.73 2.225 4.958 4.957 4.958h9.916c2.73 0 4.956-2.227 4.956-4.958v-4.957c0-1.13-.396-2.16-1.034-2.994 3.9-2.946 9.95-7.42 14.53-10.387 4.505-2.92 7.31-2.105 10.728 2.043 8.08 9.813-18.08 21.252-18.08 21.252h10.844c5.123 0 37.023-11.875 13.787-35.112-6.467-6.467-11.82-4.56-15.1-.45C80.148.604 73.027 9.436 69.063 14.34c-.853-.692-1.923-1.124-3.103-1.124h-9.917c-1.18 0-2.25.432-3.102 1.123C48.978 9.434 41.856.603 35.41-7.475c-3.276-4.11-8.63-6.018-15.098.45-23.237 23.237 8.663 35.112 13.786 35.112zm71.516 34.617H16.386c-2.733 0-4.958 2.227-4.958 4.958v44.614c0 2.73 2.225 4.957 4.958 4.957h34.7V67.662h19.83v49.57h34.7c2.73 0 4.957-2.227 4.957-4.956V67.662c-.002-2.73-2.225-4.957-4.96-4.957zm9.914-29.994H6.47c-2.732 0-4.956 2.23-4.956 4.958V52.54c0 2.73 2.224 4.957 4.957 4.957h44.616v-19.83h19.83v19.83h44.614c2.73 0 4.957-2.227 4.957-4.957V37.668c-.002-2.73-2.225-4.957-4.96-4.957z'/%3E%3C/svg%3E") no-repeat center center; background-size: 60px auto; height: 60px; width: 60px; margin: 0 auto; } /* A component that floats to left */ div.ecwid-Checkout div.ecwid-floatLeftPanel { float: left; max-width: 100%; } /* The egoods component */ div.ecwid-EgoodsComponent { padding: 10px; } div.ecwid-EgoodsComponent-downloadLabel { font-size: 17px; color: #ff9e21; padding-bottom: 5px; } div.ecwid-EgoodsComponent-separator { height: 15px; } table.ecwid-EgoodsComponent-egoodRow { vertical-align: bottom; } tr.ecwid-EgoodsComponent-egoodRow .ecwid-EgoodsComponent-descrCell { display: block; padding-bottom: 3px; } div.ecwid-EgoodsComponent-description { font-size: 14px; color: #000; padding: 0 2px; } div.ecwid-EgoodsComponent-cell { float: left; font-size: 14px; } div.ecwid-EgoodsComponent-iconCell { position: absolute; } div.ecwid-EgoodsComponent-iconCell-expired { opacity: 0.7; } div.ecwid-EgoodsComponent-linkCell { position: relative; left: 0; } div.ecwid-EgoodsComponent a, div.ecwid-EgoodsComponent a:active, div.ecwid-EgoodsComponent a:visited { font-size: 14px; color: #ff9e21; text-decoration: underline; } tr.ecwid-EgoodsComponent-egoodRow-expired div.ecwid-EgoodsComponent-description, tr.ecwid-EgoodsComponent-egoodRow-expired a, tr.ecwid-EgoodsComponent-egoodRow-expired a:active, tr.ecwid-EgoodsComponent-egoodRow-expired a:visited { color: #bfbfbf; cursor: auto; text-decoration: none; } span.ecwid-EgoodsComponent-filesize { font-size: 14px; color: #bfbfbf; white-space: nowrap; } span.ecwid-EgoodsComponent-expires { font-size: 12px; font-weight: 400; color: #fff; } span.ecwid-EgoodsComponent-expires span { font-weight: 600; color: #0e766d; white-space: nowrap; } span.ecwid-EgoodsComponent-expired { font-size: 12px; font-weight: 700; color: #a20505; } /* Styles for formatting person name, address and phone */ div.ecwid-Person, div.ecwiv-BusinessID { font-size: 14px; font-weight: 400; } div.ecwid-Person-name { padding-bottom: 10px; } div.ecwid-Person-phone { padding-top: 5px; } div.ecwid-DownloadError { padding: 65px; text-align: center; } div.ecwid-DownloadError-head { font-size: 35px; font-weight: 400; color: #fff; } div.ecwid-DownloadError-content { font-size: 16px; font-weight: 400; padding-top: 55px; color: #000; } div.ecwid-DownloadError-content a, div.ecwid-DownloadError-content a:active, div.ecwid-DownloadError-content a:visited { font-size: 16px; font-weight: 400; } /*--------------------------*/ /*---- Popup components ----*/ /*--------------------------*/ /* Main Ecwid popups */ div.ecwid-popup { border: solid 1px #690200; border-radius: 5px; background-color: #450100; padding: 33px 5px 5px 5px; } div.ecwid-responsive-popup { max-height: 100%; max-width: 100%; overflow-y: auto !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } div.ecwid-popup.ecwid-responsive-popup, div.ecwid-popup.ecwid-responsive-popup div.popupContent, div.ecwid-popup.ecwid-responsive-popup div.ecwid-popup-touchLimiter { display: -ms-flex; /* для IE 10 */ display: -webkit-flex; /* для стареньких сафари и хромов */ display: flex; /* для всех остальных */ -webkit-box-orient: vertical; -webkit-box-align: stretch; -webkit-box-flex: 1; justify-content: center; } div.ecwid-popup.ecwid-responsive-popup, div.ecwid-popup.ecwid-responsive-popup div.popupContent { -webkit-overflow-scrolling: touch; overflow: auto; margin: 0; } div.ecwid-popup div.Caption { padding-bottom: 5px; cursor: move; } div.ecwid-popup table.ecwid-popup-buttonsPanel { margin: 0 auto; } div.ecwid-popup table.ecwid-popup-linkBlock { margin: 0 0 0 auto; } hr.ecwid-popup-hr { border: none; width: 100%; height: 1px; color: #690200; margin: 0 0 12px 0; } div.ecwid-overlay { background-color: #000; opacity: 0.6; filter: alpha(opacity=60); } div.ecwid-overlay-compact { background-color: #450100; opacity: 1.0; filter: alpha(opacity=100); } div.ecwid-overlay-png { background: transparent url("/static/v1/icons/transparent_black.png") repeat scroll 0 0; } div.ecwid-loadingIndicator-over { background-color: #000 !important; } div.ecwid-loadingIndicator-overlay { background: transparent url("/static/v1/icons/transparent_white.png") repeat scroll 0 0; } div.ecwid-loadingIndicator-cursor { background: transparent; } /* The close button in the right upper corner of Ecwid popup */ button.ecwid-popup-closeButton { cursor: pointer; background: #bfbfbf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23450100' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center; background-size: 8px auto; border: none; width: 18px; height: 18px; margin: 5px 7px; border-radius: 50%; padding: 0; position: absolute; top: 5px; right: 5px; z-index: 1000; } button.ecwid-popup-closeButton:hover { background-color: #999999; } .ecwid-supports-touch button.ecwid-popup-closeButton.ecwid-gallery-imagePanel { padding: 12px; } /* The head label of Ecwid popup */ div.ecwid-popup-headLabel { font-size: 20px; color: #fff; margin: 0 0 12px 0; min-width: 240px; text-align: center; } /* The message box popup */ div.ecwid-MessageBox { border: solid 10px #690200; background-color: #450100; z-index: 1001; } div.ecwid-MessageBox-msg { font-size: 15px; color: #fff; overflow: hidden; text-align: left; width: 170px; padding: 0 16px 0 16px; } @media (min-width: 640px) { div.ecwid-MessageBox-msg { width: 360px; padding: 0 50px 0 30px; } } div.ecwid-MessageBox-msg-info { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23189DEE' d='M16 32C7.18 32 0 24.82 0 16S7.18 0 16 0s16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.32 2.04 2.06 8.3 2.06 15.99S8.32 29.93 16 29.93s13.94-6.26 13.94-13.94C29.96 8.3 23.7 2.04 16 2.04z'/%3E%3Cpath fill='%23189DEE' d='M17.46 15.48v7.23c0 .86-.6 1.56-1.46 1.56s-1.46-.7-1.46-1.56v-7.23c0-.86.6-1.56 1.46-1.56s1.46.7 1.46 1.56z'/%3E%3Ccircle fill='%23189DEE' cx='16' cy='9.77' r='2.04'/%3E%3C/svg%3E") no-repeat; margin-left: 30px; width: 33px; height: 33px; } div.ecwid-MessageBox-msg-question { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23189DEE' d='M16 32C7.18 32 0 24.82 0 16S7.18 0 16 0s16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.32 2.04 2.06 8.3 2.06 15.99S8.32 29.93 16 29.93s13.94-6.26 13.94-13.94C29.96 8.3 23.7 2.04 16 2.04z'/%3E%3Ccircle fill='%23189DEE' cx='16' cy='23.8' r='2.04'/%3E%3Cpath fill='%23189DEE' d='M14.26 17.98c0-3.29 4.35-3.64 4.35-5.94 0-1.05-.81-1.94-2.56-1.94-1.17 0-2.11.38-2.88 1.01-.53.43-1.31.38-1.77-.13l-.11-.12c-.47-.52-.45-1.34.08-1.8 1.32-1.12 3.05-1.77 5-1.77 3.4 0 5.48 1.81 5.48 4.24 0 3.99-4.83 4.32-4.83 6.75 0 .09.01.17.03.26.13.63-.32 1.24-.93 1.45-.6.2-1.28-.06-1.55-.64-.21-.41-.31-.87-.31-1.37z'/%3E%3C/svg%3E") no-repeat; margin-left: 30px; width: 33px; height: 33px; } div.ecwid-MessageBox-msg-warning { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23E1A025' d='M16.01 32c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.33 2.04 2.07 8.3 2.07 15.99s6.26 13.94 13.94 13.94 13.94-6.26 13.94-13.94c.02-7.69-6.24-13.95-13.94-13.95z'/%3E%3Cpath fill='%23E1A025' d='M16.01 19.64c-.86 0-1.46-.7-1.46-1.56V8.85c0-.86.6-1.56 1.46-1.56s1.46.7 1.46 1.56v9.23c0 .87-.6 1.56-1.46 1.56z'/%3E%3Ccircle fill='%23E1A025' cx='16.01' cy='23.8' r='2.04'/%3E%3C/svg%3E") no-repeat; margin-left: 30px; width: 33px; height: 33px; } div.ecwid-MessageBox-msg-error { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23D51F26' d='M15.99 32c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.31 2.04 2.05 8.3 2.05 15.99s6.26 13.94 13.94 13.94 13.94-6.26 13.94-13.94c.02-7.69-6.24-13.95-13.94-13.95z'/%3E%3Cpath fill='%23D51F26' d='M9.21 23.22c-.54-.54-.54-1.4 0-1.93L20.86 9.63c.54-.54 1.4-.54 1.93 0 .54.54.54 1.4 0 1.93L11.15 23.22c-.54.53-1.4.53-1.94 0z'/%3E%3Cpath fill='%23D51F26' d='M9.21 9.63c.54-.54 1.4-.54 1.93 0L22.8 21.28c.54.54.54 1.4 0 1.93s-1.4.54-1.93 0L9.21 11.57c-.53-.54-.53-1.4 0-1.94z'/%3E%3C/svg%3E") no-repeat; width: 33px; height: 33px; margin-left: 16px; } @media (min-width: 640px) { div.ecwid-MessageBox-msg-error { margin-left: 30px; } } div.ecwid-ShadowedPopupPanel-content { background-color: #450100; position: relative; border-radius: 10px; } div.ecwid-ShadowedPopupPanel-shadow { display: none; } /* Service message */ div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content { padding: 17px 45px; position: relative; max-width: 700px; } div.ecwid-ServiceMessage-responsive div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content { padding: 17px 6%; } div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content, div.ecwid-ShadowedPopupPanel-content { background-color: #690200; } div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content, div.ecwid-ServiceMessage div.ecwid-ShadowedPopupPanel-shadow { border-radius: 10px; } .ecwid-ServiceMessage-message { font-size: 14px; font-weight: 400; color: #fff; padding-right: 10px; } a.ecwid-ServiceMessage-message-openCart, a.ecwid-ServiceMessage-message-openCart:visited, a.ecwid-ServiceMessage-message-openCart:active { font-size: 14px; } button.ecwid-ServiceMessage-closeButton { cursor: pointer; background: #bfbfbf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23450100' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center; background-size: 8px auto; border: none; width: 18px; height: 18px; margin: 5px 7px; border-radius: 50%; padding: 0; position: absolute; top: 3px; right: 3px; } button.ecwid-ServiceMessage-closeButton:hover { background-color: #999999; } div.ecwid-ConnectionProblemMessagePopup div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content { max-width: 1000px; } /* Informational message popups, disappearing after few seconds */ div.ecwid-DisappearingMessage { border: solid 10px #690200; background-color: #450100; padding: 20px 40px; z-index: 1000001; } div.ecwid-DisappearingMessage-content { text-align: center; font-size: 17px; color: #fff; } div.ecwid-DisappearingMessage-content span { font-size: 19px; color: #0e766d; } /* Form popups */ div.ecwid-popup-content { padding: 28px 30px 30px 30px; } div.ecwid-FormPopup-fieldWrapper { text-align: center; } div.ecwid-FormPopup-fieldWrapper table.ecwid-fieldEnvelope { margin: 0 auto; } div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel { margin: 0 0 3px 0; font-size: 16px; color: #fff; } div.ecwid-popup div.ecwid-FormPopup-fieldWrapper-space { margin-top: 20px; } /* Responsive popups */ div.ecwid-login-popup.ecwid-responsive-popup div.ecwid-form, div.ecwid-register-popup.ecwid-responsive-popup div.ecwid-form { text-align: center; padding: 7% 14%; max-width: 240px; } div.ecwid-login-popup.ecwid-responsive-popup table.ecwid-fieldEnvelope, div.ecwid-register-popup.ecwid-responsive-popup table.ecwid-fieldEnvelope { table-layout: fixed; width: 100%; margin-left: 0; margin-right: 0; } div.ecwid-login-popup.ecwid-responsive-popup table.ecwid-fieldEnvelope div.ecwid-fieldEnvelope-around, div.ecwid-register-popup.ecwid-responsive-popup table.ecwid-fieldEnvelope div.ecwid-fieldEnvelope-around { margin-left: -2px; margin-right: -2px; text-align: center; } div.ecwid-login-popup table.ecwid-fieldEnvelope-around, div.ecwid-register-popup table.ecwid-fieldEnvelope-around, div.ecwid-productBrowser-cart-chooseLocationPopup table.ecwid-fieldEnvelope-around { overflow: hidden; } div.ecwid-login-popup input.gwt-TextBox, div.ecwid-login-popup input.gwt-PasswordTextBox, div.ecwid-register-popup input.gwt-TextBox, div.ecwid-register-popup input.gwt-PasswordTextBox { padding: 3px 5px; width: 225px; } div.ecwid-login-popup.ecwid-responsive-popup input.gwt-TextBox, div.ecwid-login-popup.ecwid-responsive-popup input.gwt-PasswordTextBox, div.ecwid-register-popup.ecwid-responsive-popup input.gwt-TextBox, div.ecwid-register-popup.ecwid-responsive-popup input.gwt-PasswordTextBox { padding: 2% 4%; width: 91%; box-sizing: content-box; } div.ecwid-register-popup div.ecwid-popup-headLabel, div.ecwid-login-popup div.ecwid-popup-headLabel { max-width: 332px; } div.ecwid-login-popup.login-transition { transition: all 0.3s; } /* Compact mobile layout for popups */ div.ecwid-overlay.ecwid-compact-popup, div.ecwid-overlay-png.ecwid-compact-popup { background: #450100; opacity: 1; } div.ecwid-popup.ecwid-compact-popup { border: 0 none; width: 100%; height: 100%; } div.ecwid-login-popup.ecwid-compact-popup div.ecwid-form, div.ecwid-register-popup.ecwid-compact-popup div.ecwid-form { padding: 4% 6%; } div.ecwid-TermsPopup.ecwid-compact-popup div.ecwid-Terms-link { min-width: 100px; } div.ecwid-TermsPopup.ecwid-compact-popup div.ecwid-popup-content { padding: 0 15px 15px; } div.ecwid-TermsPopup.ecwid-compact-popup div.ecwid-TermsPopup-terms { height: auto; } div.ecwid-TermsPopup.ecwid-compact-popup div.ecwid-TermsPopup-terms p { word-break: break-all; } div.ecwid-popup.ecwid-compact-popup div.ecwid-popup-touchLimiter > table { margin: 0 auto; table-layout: auto; } div.ecwid-popup.ecwid-compact-popup.ecwid-login-popup div.ecwid-popup-touchLimiter > table, div.ecwid-popup.ecwid-compact-popup.ecwid-register-popup div.ecwid-popup-touchLimiter > table { min-width: 240px; } .ecwid-compact-popup div.ecwid-popup-content { padding: 28px 0 15px 0; } .ecwid-compact-popup div.ecwid-popup-headLabel { font-size: 20px; } .ecwid-compact-popup div.ecwid-FormPopup-fieldWrapper-space { margin-top: 10px; } div.ecwid-compact-popup.ecwid-supports-touch div.ecwid-popup-touchLimiter { margin-bottom: -1px; } div.ecwid-iframe.ecwid-compact-popup.ecwid-supports-touch div.ecwid-popup-touchLimiter { margin-bottom: 0; } /* Edit person popup */ div.ecwid-EditPersonPopup { max-width: 651px; } div.ecwid-EditPersonPopup div.ecwid-popup-content { padding: 5px 40px 20px; } .ecwid-lte-480px.ecwid-EditPersonPopup div.ecwid-popup-content { padding: 5px 15px 20px; } /* Bubble popup message */ div.ecwid-BubblePopupMessage-message { border-radius: 10px; padding: 12px; background: #450100; border: solid 1px #802c2b; } div.ecwid-BubblePopupMessage-message-left { margin-left: 10px; } div.ecwid-BubblePopupMessage-panel { position: absolute; z-index: 10000001; margin-top: -10px; background-color: transparent; } div.ecwid-BubblePopupMessage-arrow-right { margin-right: -1px; margin-top: 14px; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 12px; border-color: transparent transparent transparent #802c2b; } div.ecwid-BubblePopupMessage-arrow-left { margin-left: -1px; margin-top: 10px; width: 0; height: 0; border-style: solid; border-width: 6px 12px 6px 0; border-color: transparent #802c2b transparent transparent; } div.ecwid-BubblePopupMessage-arrow-top { margin-left: 14px; margin-top: -1px; width: 0; height: 0; border-style: solid; border-width: 12px 12px 0; border-color: #802c2b transparent transparent transparent; } div.ecwid-BubblePopupMessage-arrow img { display: none; } div.ecwid-SelectOptionsPopup, div.ecwid-FormPopup, div.ecwid-productBrowser-cart-chooseLocationPopup, div.ecwid-productBrowser-cart-changeOptionsPopup { border: 0; left: 0 !important; right: 0 !important; padding: 0; min-width: 100%; box-sizing: border-box; background: transparent; text-align: center; clip: auto !important; margin: 0; } div.ecwid-SelectOptionsPopup .popupContent, div.ecwid-FormPopup .popupContent, div.ecwid-productBrowser-cart-chooseLocationPopup .popupContent, div.ecwid-productBrowser-cart-changeOptionsPopup .popupContent { padding: 5px; box-sizing: border-box; border: 1px solid #690200; border-radius: 5px; position: relative; margin: 0 auto; background: #450100; display: inline-block; } div.ecwid-SelectOptionsPopup.ecwid-no-touch, div.ecwid-FormPopup.ecwid-no-touch, div.ecwid-productBrowser-cart-chooseLocationPopup.ecwid-no-touch, div.ecwid-productBrowser-cart-changeOptionsPopup.ecwid-no-touch { opacity: 0; animation: showpopup .3s ease-out .1s forwards; -webkit-animation: showpopup .3s ease-out .1s forwards; } @media (max-width: 480px) { div.ecwid-SelectOptionsPopup, div.ecwid-FormPopup, div.ecwid-login-popup .popupContent, div.ecwid-register-popup .popupContent, div.ecwid-productBrowser-cart-chooseLocationPopup, div.ecwid-productBrowser-cart-changeOptionsPopup .popupContent { border: none; } } @media (max-width: 639px) { .ecwid-FormPopup .popupContent input { max-width: 100%; box-sizing: border-box; } div.ecwid-popup-content { box-sizing: border-box; padding-left: 0; padding-right: 0; } .ecwid-SelectOptionsPopup .ecwid-popup-content { padding: 5px 17px 30px; } .ecwid-SelectOptionsPopup .ecwid-popup-content .ecwid-productBrowser-details table { width: 100%; } .ecwid-SelectOptionsPopup .ecwid-popup-content .ecwid-productBrowser-details td { display: block; } .ecwid-SelectOptionsPopup .ecwid-popup-content .ecwid-productBrowser-details td .ecwid-productBrowser-details-thumbnail { padding: 23px 0 35px; } .ecwid-SelectOptionsPopup .ecwid-popup-content .ecwid-productBrowser-details td .ecwid-productBrowser-details-thumbnail div { margin: 0 auto; } .ecwid-SelectOptionsPopup .ecwid-popup-content .ecwid-productBrowser-details td .ecwid-productBrowser-details-rightPanel { padding-left: 0; margin: 0 auto; float: none; } } .ecwid-TermsPopup .popupContent { max-width: 740px; width: 100%; } div.ecwid-ProductBrowserPopup { border: 0; left: 0 !important; right: 0 !important; padding: 0; max-width: 100%; box-sizing: border-box; background: transparent; text-align: center; margin: 0; clip: auto !important; } div.ecwid-ProductBrowserPopup .ecwid-ProductBrowserPopup-content { max-width: 850px; width: 80vw; min-height: 400px; } div.ecwid-ProductBrowserPopup > div { padding: 5px; box-sizing: border-box; border: 1px solid #690200; border-radius: 5px; position: relative; margin: 0 auto; background: #450100; display: inline-block; } div.ecwid-ProductBrowserPopup .popupContent { -webkit-overflow-scrolling: touch; } div.ecwid-ProductBrowserPopup .popupMiddleCenter { padding: 0 25px; } div.ecwid-ProductBrowserPopup .ecwid-popup-overlay { position: fixed; content: ''; top: 0; left: 0; height: 100vh; width: 100vw; background: #000; opacity: 0.6; } /* улучшение разметки чекаута, когда чекаут происходит в попапе */ @media (min-width: 987px) and (max-width: 1061px) { div.ecwid-ProductBrowserPopup div.ecwid-PaymentMethodSelector { width: 270px; } } @media (min-width: 1062px) { div.ecwid-ProductBrowserPopup div.ecwid-PaymentMethodSelector { width: 350px; } } div.ecwid-ProductBrowserPopup div.ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper input.gwt-TextBox, div.ecwid-ProductBrowserPopup div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper input.gwt-PasswordTextBox { width: 250px; } @media (min-width: 600px) { div.ecwid-ProductBrowserPopup div.ecwid-Checkout-EmailBlock div.ecwid-form, div.ecwid-ProductBrowserPopup div.ecwid-Checkout-PasswordBlock div.ecwid-form, div.ecwid-ProductBrowserPopup div.ecwid-Checkout-PasswordBlock-tip, div.ecwid-ProductBrowserPopup div.ecwid-Checkout-blockTitle, div.ecwid-ProductBrowserPopup table.ecwid-Checkout-blockTitle { width: 415px; } } div.ecwid-ProductBrowserPopup div.ecwid-PaymentMethodDetailsBlock div.ecwid-Checkout-blockTitle, div.ecwid-ProductBrowserPopup div.ecwid-PaymentInstructions div.ecwid-Checkout-blockTitle, div.ecwid-ProductBrowserPopup div.ecwid-PaymentCommentsBlock div.ecwid-Checkout-blockTitle { width: 340px; } div.ecwid-ProductBrowserPopup div.ecwid-AddressForm div.ecwid-form { width: 419px; } div.ecwid-ProductBrowserPopup input.ecwid-AddressForm-name, div.ecwid-ProductBrowserPopup input.ecwid-AddressForm-address1, div.ecwid-ProductBrowserPopup input.ecwid-AddressForm-address2, div.ecwid-ProductBrowserPopup input.ecwid-AddressForm-company-name, div.ecwid-ProductBrowserPopup input.ecwid-AddressForm-city, div.ecwid-ProductBrowserPopup input.ecwid-AddressForm-extraField, div.ecwid-ProductBrowserPopup table.ecwid-AddressForm-state input, div.ecwid-ProductBrowserPopup input.ecwid-AddressForm-phone { width: 205px; } div.ecwid-ProductBrowserPopup div.ecwid-AddressForm-extraField .form-control .form-control__text { width: 217px; } div.ecwid-ProductBrowserPopup div.ecwid-AddressForm div.ecwid-note { width: 215px; } div.ecwid-ProductBrowserPopup .ecwid-lte-600px div.ecwid-AddressForm div.ecwid-note { width: 99%; } div.ecwid-ProductBrowserPopup table.ecwid-AddressForm-state select, div.ecwid-ProductBrowserPopup select.ecwid-AddressForm-extraField, div.ecwid-ProductBrowserPopup table.ecwid-AddressForm-country select { width: 217px; } @media (max-width: 400px) { div.ecwid-ProductBrowserPopup .ecwid-ProductBrowserPopup-content { width: 100%; max-width: calc(100vw - 12px); } } @media (max-width: 830px) { div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact > div > table, div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact > div > table > tbody, div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact > div > table > tbody > tr, div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact > div > table > tbody > tr > td, div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table, div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody, div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr, div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr > td { display: block; width: 100% !important; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-non-compact > div > table > tbody > tr > td:first-child { margin-bottom: 30px; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr:first-child > td:first-child { padding-bottom: 30px; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr:first-child > td:first-child > table { table-layout: fixed; width: 100%; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr:first-child > td:first-child > table.ecwid-productBrowser-cart-rightPanel { width: auto; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr:nth-child(2) > td:first-child { display: none; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr:nth-child(2) > td:last-child { display: block !important; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr:nth-child(2) > td:last-child > table { text-align: center; table-layout: fixed; width: 100%; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart.ecwid-productBrowser-cart-compact > div > table > tbody > tr:nth-child(2) > td:last-child > table > * { display: inline-block; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart .ecwid-productBrowser-cart-optionsList > span { display: block; } div.ecwid-ProductBrowserPopup .ecwid-productBrowser-cart table.ecwid-productBrowser-cart-rightPanel { margin-left: auto; } div.ecwid-ProductBrowserPopup .popupMiddleCenter { padding: 0; } table.ecwid-productBrowser-cart-rightPanel { margin-right: auto; } div.ecwid-ProductBrowser-auth-anonim { margin: 0; } } @media (max-width: 400px) { div.ecwid-ProductBrowserPopup > div { width: 100%; } } /*---------------------------*/ /*---- Date range picker ----*/ /*---------------------------*/ /* The box to choose a range of dates */ table.ecwid-DateRangeBox { border: solid 1px #802c2b; border-collapse: collapse; } td.ecwid-DateRangeBox-range { font-size: 11px; font-weight: 400; color: #fff; padding: 5px 10px; } td.ecwid-DateRangeBox-icon { border-left: solid 1px #802c2b; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center; background-size: 16px; width: 20px; } /* The popup window to choose a range of dates in a date range box */ div.ecwid-DateRangePopup { background-color: #690200; border: solid 1px #bfbfbf; padding: 15px 5px 15px 15px; z-index: 1001; margin-right: 20px; } div.ecwid-DateRangePopup input.gwt-DateBox { font-size: 10px; font-weight: 400; width: 100%; box-sizing: border-box; } div.ecwid-DateRangePopup .ecwid-btn--secondary { margin: 0 10px; } button.ecwid-DateRangePopup-calendarIcon { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='none' d='M1 1h24v24H1z'/%3E%3Cpath fill='%23fff' d='M7 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1z'/%3E%3Cpath fill='%23fff' d='M22 3h-1v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H9v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H4C2.34 3 1 4.34 1 6v16c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V6c0-1.66-1.34-3-3-3zm1 19c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V10h20v12z'/%3E%3Cpath fill='%23fff' d='M19 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1zM20.5 20h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 17h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 14h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5z'/%3E%3C/svg%3E") no-repeat center center; background-size: 16px; width: 16px; height: 15px; margin-left: 3px; vertical-align: middle; border: none; } div.ecwid-DateRangePopup-DateRangeLabel { font-size: 13px; font-weight: 400; white-space: nowrap; padding-right: 15px; } div.ecwid-DateRangePopup-dash { font-size: 13px; font-weight: 400; padding: 0 10px; } table.ecwid-DateRangePopup-PresetsPanel { margin: 15px 0; } table.ecwid-DateRangePopup-PresetsPanel a, table.ecwid-DateRangePopup-PresetsPanel a:visited, table.ecwid-DateRangePopup-PresetsPanel a:active { display: block; color: #ff9e21; margin: 0 15px 5px; } /* Popup windows with calendar */ div.dateBoxPopup { background-color: #450100; border: solid 1px #802c2b; padding: 15px; z-index: 10000001; min-width: 128px; border-radius: 2px; } div.dateBoxPopup *:focus { outline: 0; } div.dateBoxPopup table.gwt-DatePicker { cursor: default; } div.dateBoxPopup div.ecwid-MonthSelector { background-color: #802c2b; padding: 2px; font-size: 12px; font-weight: 400; color: #fff; } div.dateBoxPopup div.ecwid-MonthSelector-monthPrev, div.dateBoxPopup div.ecwid-MonthSelector-monthNext { width: 15px; height: 15px; cursor: pointer; } div.dateBoxPopup div.ecwid-MonthSelector-monthPrev { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M16 7.85l-4.9 5.02 4.9 5.27c.66.65.66 1.71 0 2.36-.67.65-1.74.65-2.4 0l-6.1-6.45c-.33-.31-.5-.74-.5-1.17 0-.43.17-.86.5-1.18l6.1-6.21c.66-.65 1.74-.65 2.41 0 .65.65.65 1.71-.01 2.36z'/%3E%3C/svg%3E") no-repeat center center; background-size: 15px; } div.dateBoxPopup div.ecwid-MonthSelector-monthNext { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M10 18.15l4.9-5.02L10 7.85c-.66-.65-.66-1.71 0-2.36.67-.65 1.74-.65 2.4 0l6.1 6.45c.33.33.5.76.5 1.18 0 .43-.17.86-.5 1.18l-6.1 6.21c-.66.65-1.74.65-2.41 0-.65-.65-.65-1.71.01-2.36z'/%3E%3C/svg%3E") no-repeat center center; background-size: 15px; } div.dateBoxPopup div.ecwid-MonthSelector-yearPrev, div.dateBoxPopup div.ecwid-MonthSelector-yearNext { width: 5px; height: 3px; padding: 2px 2px 2px 4px; cursor: pointer; } div.dateBoxPopup div.ecwid-MonthSelector-mouseover div.ecwid-MonthSelector-yearPrev { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center; background-size: 11px; } div.dateBoxPopup div.ecwid-MonthSelector-mouseover div.ecwid-MonthSelector-yearNext { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M18.15 16l-5.02-4.9L7.85 16c-.65.66-1.71.66-2.36 0-.65-.67-.65-1.74 0-2.4l6.45-6.1c.32-.33.75-.5 1.18-.5.43 0 .86.17 1.18.5l6.21 6.1c.65.66.65 1.74 0 2.41-.65.65-1.71.65-2.36-.01z'/%3E%3C/svg%3E") no-repeat center center; background-size: 11px; } div.dateBoxPopup div.ecwid-MonthSelector-mouseover td.ecwid-MonthSelector-inversable { background-color: #690200; color: #fff; } div.dateBoxPopup table.datePickerDays { border-collapse: collapse; font-size: 10px; font-weight: 400; color: #fff; } div.dateBoxPopup td.datePickerWeekdayLabel, div.dateBoxPopup td.datePickerWeekendLabel { border: solid 1px #802c2b; font-weight: 600; padding: 1px 2px; text-align: center; } div.dateBoxPopup div.datePickerDay { border: solid 1px #690200; padding: 1px 2px; margin: -1px 0 0 -1px; text-align: center; cursor: pointer; } div.dateBoxPopup div.datePickerDayIsToday { color: #450100; background-color: #e5b578; } div.dateBoxPopup div.datePickerDayIsValue { background-color: #e5b578; color: #450100; } div.dateBoxPopup div.datePickerDayIsHighlighted { background-color: #ff9e21; color: #450100; } div.dateBoxPopup div.datePickerDayIsFiller { border: solid 1px transparent; color: #bfbfbf; } div.dateBoxPopup .datePickerDayIsFiller.datePickerDayIsHighlighted, div.dateBoxPopup .datePickerDayIsToday.datePickerDayIsHighlighted { color: #690200; } div.dateBoxPopup div.ecwid-TodayLabel { font-size: 10px; font-weight: 400; color: #fff; text-align: center; cursor: pointer; padding: 8px 0 2px; } /*--------------------------------*/ /*---- Product images gallery ----*/ /*--------------------------------*/ /* The thumbnails panel */ div.ecwid-gallery-thumbnailsPanel { padding: 10px; margin: 45px 15px 15px; text-align: center; background-color: #690200; } div.ecwid-gallery-imageDescription { text-align: center; font-size: 14px; font-weight: 400; color: #fff; } div.ecwid-gallery-imageDescription-top { padding: 0; display: none; } div.ecwid-gallery-imageDescription-bottom { padding: 10px 0 10px 0; display: block; } /* The thumbnail images */ table.ecwid-gallery-thumbnail { cursor: pointer; border: 3px solid #690200; } table.ecwid-gallery-thumbnail-selected { cursor: default; border: 3px solid #bfbfbf; } img.ecwid-gallery-image { cursor: pointer; border: 0; } /* The navigation buttons panel */ table.ecwid-gallery-buttonsPanel { width: 100%; } /* The previous image button */ button.ecwid-gallery-prevButton { cursor: pointer; background: #802c2b url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M16 7.85l-4.9 5.02 4.9 5.27c.66.65.66 1.71 0 2.36-.67.65-1.74.65-2.4 0l-6.1-6.45c-.33-.31-.5-.74-.5-1.17 0-.43.17-.86.5-1.18l6.1-6.21c.66-.65 1.74-.65 2.41 0 .65.65.65 1.71-.01 2.36z'/%3E%3C/svg%3E") no-repeat center center; border: none; border-radius: 50%; width: 32px; height: 32px; margin-left: -15px; } /* The next image button */ button.ecwid-gallery-nextButton { cursor: pointer; background: #802c2b url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M10 18.15l4.9-5.02L10 7.85c-.66-.65-.66-1.71 0-2.36.67-.65 1.74-.65 2.4 0l6.1 6.45c.33.33.5.76.5 1.18 0 .43-.17.86-.5 1.18l-6.1 6.21c-.66.65-1.74.65-2.41 0-.65-.65-.65-1.71.01-2.36z'/%3E%3C/svg%3E") no-repeat center center; border-radius: 50%; border: none; width: 32px; height: 32px; margin-right: -15px; } button.ecwid-gallery-prevButton-disabled, button.ecwid-gallery-nextButton-disabled { background-color: #690200; } div.ecwid-gallery-arrow { width: 46px; height: 42px; } /* The previous image arrow */ button.ecwid-gallery-prevArrow { cursor: pointer; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23802c2b' d='M16 7.85l-4.9 5.02 4.9 5.27c.66.65.66 1.71 0 2.36-.67.65-1.74.65-2.4 0l-6.1-6.45c-.33-.31-.5-.74-.5-1.17 0-.43.17-.86.5-1.18l6.1-6.21c.66-.65 1.74-.65 2.41 0 .65.65.65 1.71-.01 2.36z'/%3E%3C/svg%3E") no-repeat center center; border: none; width: 30px; height: 30px; margin-top: 5px; } /* The next image arrow */ button.ecwid-gallery-nextArrow { cursor: pointer; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23802c2b' d='M10 18.15l4.9-5.02L10 7.85c-.66-.65-.66-1.71 0-2.36.67-.65 1.74-.65 2.4 0l6.1 6.45c.33.33.5.76.5 1.18 0 .43-.17.86-.5 1.18l-6.1 6.21c-.66.65-1.74.65-2.41 0-.65-.65-.65-1.71.01-2.36z'/%3E%3C/svg%3E") no-repeat center center; border: none; width: 30px; height: 30px; margin-top: 5px; } /* Detailed image panel */ div.ecwid-gallery-imagePanel { margin: 10px 0; cursor: default; } div.ecwid-gallery-imagePanel-navleft { /* IE does not work properly with relative path to custom cursor */ cursor: url("/static/v1/icons/gallery_prev.cur"), pointer; } div.ecwid-gallery-imagePanel-navright { /* IE does not work properly with relative path to custom cursor */ cursor: url("/static/v1/icons/gallery_next.cur"), pointer; } img.ecwid-gallery-imagePanel-zoomButton-image { cursor: pointer; border-radius: 50%; background: #802c2b url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M18.004 9c0-5-4-9-9.002-9C4.002 0 0 4 0 9s4 9 9.002 9c5 0 9.002-4 9.002-9zm-9.002 6.8c-3.7 0-6.802-3-6.802-6.8 0-3.7 3-6.8 6.802-6.8 3.7 0 6.8 3 6.8 6.8 0 3.7-3.1 6.8-6.8 6.8zm14.303 4.4l-5.5-5.5c-.8 1.3-1.902 2.4-3.202 3.2l5.5 5.5c.9.9 2.302.9 3.202 0 .9-.9.9-2.4 0-3.2zM13.003 8h-3V5h-2v3H5v2h3.002v3h2v-3h3V8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center; } div.ecwid-gallery-imagePanel-zoomButton, img.ecwid-gallery-imagePanel-zoomButton-image { width: 32px; height: 32px; } div.ecwid-gallery-imagePanel-zoomButton { display: inline; } /*----------------------------------*/ /*---- Order invoice components ----*/ /*----------------------------------*/ /* Order invoice */ div.ecwid-Invoice { border: solid 1px #802c2b; } div.ecwid-Invoice-block { font-size: 14px; color: #fff; -ms-word-wrap: break-word; word-wrap: break-word; overflow-wrap: break-word; } div.ecwid-Invoice-block .pickup-customer-info .ecwid-Person-street, div.ecwid-Invoice-block .pickup-customer-info .ecwid-Person-address-line, div.ecwid-Invoice-block .pickup-customer-info .ecwid-Person-country, div.ecwid-Invoice-block .pickup-customer-info .ecwid-Person-company-name { display: none; } div.ecwid-Invoice-block .pickup-customer-info .ecwid-Person-phone { padding-top: 0; } div.ecwid-Invoice-block .pickup-customer-info .ecwid-Person-name { padding-bottom: 0; } div.ecwid-Invoice-block .pickup-customer-info p:first-of-type { margin-top: 0; } div.ecwid-Invoice-block .pickup-customer-info p:last-of-type { margin-bottom: 0; } div.ecwid-Invoice-ShippingBlock .ecwid-Person-phone { display: none; } div.ecwid-Invoice-blockTitle { font-size: 14px; font-weight: 700; color: #fff; padding-bottom: 10px; } div.ecwid-order-extra-field { margin-top: 10px; } div.ecwid-order-extra-field-ecwid_order_pickup_time { display: none; } td.ecwid-Invoice-cell { background-color: #690200; } div.ecwid-Invoice-cell-title { background-color: #e5b578; font-size: 18px; color: #450100; padding: 10px 20px; white-space: nowrap; text-align: center; } td.ecwid-Invoice-edgeCell { background-color: #690200; } div.ecwid-Invoice-Header { padding: 15px 20px; } td.ecwid-Invoice-Header-OrderId { font-size: 18px; text-align: left; } td.ecwid-Invoice-Header-OrderId, td.ecwid-Invoice-Header-OrderId-long, td.ecwid-Invoice-Header-OrderId-very-long { color: #000; } td.ecwid-Invoice-Header-OrderId-long { font-size: 16px; } td.ecwid-Invoice-Header-OrderId-very-long { font-size: 11px; } td.ecwid-Invoice-Header-OrderId span, td.ecwid-Invoice-Header-OrderId-long span, td.ecwid-Invoice-Header-OrderId-very-long span { color: #ff9e21; } div.ecwid-Invoice-Header-OrderNumber { float: left; padding-right: 20px; } div.ecwid-Invoice-Header-OrderStatus { float: left; padding-right: 20px; } td.ecwid-Invoice-Header-timestamp { font-size: 18px; color: #000; white-space: nowrap; text-align: left; } div.ecwid-Invoice-ShippingDetails { padding: 20px; } div.ecwid-Invoice-ShippingDetails-items { padding: 0; } div.ecwid-Invoice-ShippingBlock, div.ecwid-Invoice-CommentsBlock { padding: 0 20px 0 0; } div.ecwid-Invoice-ShippingBlock div.ecwid-Person-email { max-width: 250px; } div.ecwid-Invoice-ShippingBlock img { max-width: 100%; } div.ecwid-Invoice-PaymentDetails { padding: 20px; width: 190px; text-align: left; } div.ecwid-Invoice-SummaryContainer { padding: 10px 0; } div.ecwid-Invoice-Summary-label, div.ecwid-Invoice-Summary-value { font-size: 14px; color: #fff; white-space: nowrap; padding: 5px 10px; } div.ecwid-Invoice-Summary-label { padding-left: 20px; } div.ecwid-Invoice-Summary-value { padding-right: 20px; } div.ecwid-Invoice-Summary-label-price, div.ecwid-Invoice-Summary-value-price { font-size: 20px; padding-top: 15px; padding-bottom: 15px; } div.ecwid-Invoice-Summary-value-price { color: #ec5700; } div.ecwid-Invoice-productName, div.ecwid-Invoice-productName a, div.ecwid-Invoice-productName a:active, div.ecwid-Invoice-productName a:visited { font-size: 18px; color: #ff9e21; text-decoration: none; margin-bottom: 5px; } div.ecwid-Invoice-productDescr { font-size: 13px; padding-bottom: 5px; color: #000; } span.ecwid-Invoice-productDescr-separator { padding: 0 8px; } div.ecwid-Invoice-productPrice { font-size: 14px; font-weight: 700; color: #000; padding-bottom: 12px; } div.ecwid-Invoice div.ecwid-EgoodsComponent { background-color: #450100; margin-bottom: 20px; } div.ecwid-Invoice-header-placeOrder, div.ecwid-Invoice-footer-placeOrder { padding: 15px 20px; } div.ecwid-Invoice-header-placeOrder div.gwt-Label, div.ecwid-Invoice-footer-placeOrder div.gwt-Label, td.ecwid-Invoice-header-orderConfirmation-text, td.ecwid-Invoice-footer-orderConfirmation-text { font-size: 15px; font-weight: 400; color: #fff; text-align: left; } td.ecwid-Invoice-header-placeOrder-text, td.ecwid-Invoice-footer-placeOrder-text { text-align: center; vertical-align: middle; } td.ecwid-Invoice-header-orderConfirmation-text, td.ecwid-Invoice-footer-orderConfirmation-text { vertical-align: bottom; } div.ecwid-Invoice-header-orderConfirmation, div.ecwid-Invoice-footer-orderConfirmation { padding: 15px 20px; } td.ecwid-Invoice-header-orderConfirmation-text a, td.ecwid-Invoice-header-orderConfirmation-text a:active, td.ecwid-Invoice-header-orderConfirmation-text a:visited, td.ecwid-Invoice-footer-orderConfirmation-text a, td.ecwid-Invoice-footer-orderConfirmation-text a:active, td.ecwid-Invoice-footer-orderConfirmation-text a:visited { font-size: 15px; font-weight: 400; color: #ff9e21; text-decoration: underline; } td.ecwid-Invoice-header-orderConfirmation-space, td.ecwid-Invoice-footer-orderConfirmation-space { width: 20px; } div.ecwid-Invoice-buttons-panel { padding-top: 10px; text-align: center; } /* Order share panel */ div.ecwid-Invoice-share-panel { margin: 10px 30px 0; } div.ecwid-Invoice-share-textPanel { height: 33px; } div.ecwid-Invoice-share-textPanel-label, div.ecwid-Invoice-share-panel-right-column, div.ecwid-Invoice-share-panel-thumbnail, div.ecwid-Invoice-share-textPanel-product-panel, select.ecwid-bottomDotted-list, div.ecwid-Invoice-share-textPanel-product-label, div.ecwid-Invoice-share-textPanel-list-item-label { font-size: 18px; float: left; } .ecwid-Invoice-share-panel-narrow div.ecwid-Invoice-share-panel-thumbnail { display: none; } div.ecwid-Invoice-share-textPanel-label { margin-right: 10px; } div.ecwid-Invoice-share-buttonPanel-button { font-size: 18px; color: #450100; margin: 3px 16px 3px 0; float: none; display: inline-block; *display: inline; zoom: 1; } div.ecwid-Invoice-share-buttonPanel-button div { float: left; } div.ecwid-Invoice-share-buttonPanel { vertical-align: bottom; white-space: nowrap; clear: left; } div.ecwid-Invoice-share-buttonPanel-secondButton { margin-right: 0; } div.ecwid-Invoice-share-panel-thumbnail { margin-right: 20px; background-size: contain; border: none; } div.ecwid-bottomDotted-list { padding: 0; margin: 0; } div.ecwid-Invoice-share-textPanel-product-label { margin-bottom: 10px; } span.ecwid-Invoice-share-textPanel-product-label { text-decoration: none; } span.ecwid-Invoice-share-textPanel-product-label-bottomDotted { border-bottom: 2px dotted #000; } div.ecwid-Invoice-share-textPanel-list-item-label { white-space: nowrap; } td:hover div.ecwid-Invoice-share-textPanel-list-item-label { color: #450100; } /* The table, containing the order items */ table.ecwid-Invoice-itemsTable { border-collapse: separate; width: 100%; } td.ecwid-Invoice-itemsTable-cell { padding: 10px 9px; border-bottom: solid 1px #802c2b; background-color: transparent; } td.ecwid-Invoice-itemsTable-cell-last { border-bottom-color: transparent; } td.ecwid-Invoice-itemsTable-headerCell { border-bottom: solid 1px #802c2b; } td.ecwid-Invoice-itemsTable-headerCell-descr { width: 100%; } td.ecwid-Invoice-itemsTable-cell-thumbnail, td.ecwid-Invoice-itemsTable-cell-descr, td.ecwid-Invoice-itemsTable-headerCell-descr { vertical-align: top; text-align: left; } td.ecwid-Invoice-itemsTable-headerCell-qty, td.ecwid-Invoice-itemsTable-headerCell-price, td.ecwid-Invoice-itemsTable-headerCell-subtotal { vertical-align: middle; text-align: center; } td.ecwid-Invoice-itemsTable-cell-qty { vertical-align: top; text-align: center; } td.ecwid-Invoice-itemsTable-cell-price, td.ecwid-Invoice-itemsTable-cell-subtotal { vertical-align: top; text-align: right; } table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-price .ecwid-productBrowser-price, table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-qty .ecwid-Invoice-qtyLabel, table.ecwid-Invoice-itemsTable td.ecwid-Invoice-itemsTable-cell-subtotal .ecwid-productBrowser-price { line-height: 25px; } td.ecwid-Invoice-itemsTable-cell-subtotal { padding-right: 15px; } td.ecwid-Invoice-itemsTable-headerCell { font-size: 14px; font-weight: 400; padding: 0 20px; color: #bfbfbf; } td.ecwid-Invoice-itemsTable-headerCell-descr span { visibility: hidden; } table.ecwid-Invoice-itemsTable .ecwid-productBrowser-price, table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel { color: #fff; font-size: 16px; } table.ecwid-Invoice-itemsTable .ecwid-productBrowser-sku { color: #fff; display: inline; font-size: 14px; } table.ecwid-Invoice-itemsTable .ecwid-Invoice-extraFieldsList { color: #fff; font-size: 12px; max-width: 300px; vertical-align: middle; } table.ecwid-Invoice-itemsTable .ecwid-Invoice-pricePerUnitList { font-size: 11px; color: #fff; vertical-align: middle; margin-top: 2px; } table.ecwid-Invoice-itemsTable .ecwid-Invoice-optionsList { color: #fff; font-size: 14px; padding-top: 15px; vertical-align: middle; } table.ecwid-Invoice-itemsTable .ecwid-Invoice-optionsList-name, table.ecwid-Invoice-itemsTable .ecwid-Invoice-optionsList-value { display: inline-block; word-break: break-all; } table.ecwid-Invoice-itemsTable-compact td.ecwid-Invoice-itemsTable-cell-price { vertical-align: top; } table.ecwid-Invoice-itemsTable-price-compact { margin-right: 0; margin-left: auto; border-collapse: separate; } div.ecwid-Invoice-itemsTable-price-compact-times-container { height: 6px; position: relative; width: 14px; } div.ecwid-Invoice-itemsTable-price-compact-times { font-size: 14px; left: -15px; position: absolute; top: -6px; } td.ecwid-Invoice-itemsTable-cell-price-compact-times { font-size: 0; } .ecwid-Invoice-itemsTable-compact .ecwid-Invoice-itemsTable-cell-price-compact-subtotal .ecwid-productBrowser-price { padding-left: 15px; border-top: solid 1px #802c2b; display: inline; } td.ecwid-Invoice-itemsTable-cell-price-compact-qty .ecwid-productBrowser-cart-qtyTextField { margin-bottom: 2px; } .ecwid-Invoice-itemsTable-cell-price-simplified .ecwid-Invoice-itemsTable-price-compact { display: none; } .ecwid-Invoice-itemsTable-cell-price-simplified .ecwid-Invoice-itemsTable-cell-price-compact-subtotal .ecwid-productBrowser-price { border-top: none; } div.ecwid-bottomDotted-list td { cursor: default; padding: 0 25px 0 5px; } div.ecwid-bottomDotted-list td:hover { background-color: #fff; } /* share purchase social buttons */ div.fb-share-button, div.tw-share-button { border: 0 none; cursor: pointer; float: left; margin: 0; padding: 0 7px 0 0; white-space: nowrap; height: 32px; cursor: pointer; } div.fb-share-button div, div.tw-share-button div { color: #450100; display: block; font-size: 16px; line-height: 31px; outline-style: none; padding: 0 8px 0 35px; text-decoration: none; white-space: nowrap; height: 32px; } div.fb-share-button div { background: url("/static/v1/icons/social-buttons.png") no-repeat scroll left top transparent; } div.fb-share-button { background: url("/static/v1/icons/fb-share-right.png") no-repeat scroll 100% 0% transparent; text-shadow: #3b5998 1px 1px 2px; } div.tw-share-button { background: url("/static/v1/icons/tw-share-right.png") no-repeat scroll right top transparent; text-shadow: #55acee 1px 1px 2px; } div.tw-share-button div { background: url("/static/v1/icons/tw-share.png") no-repeat scroll left top transparent; } table.ecwid-DropdownBox { border: 1px solid #802c2b; cursor: default; table-layout: fixed; height: 24px; } div.ecwid-Invoice-share-textPanel-product-panel table.ecwid-DropdownBox { margin: -3px 0 0 -6px; } div.ecwid-Invoice-share-textPanel-product-panel td.ecwid-DropdownBox-content { font-size: 18px; color: #fff; background-color: #450100; padding: 2px 5px !important; border: 0 !important; overflow: hidden; white-space: nowrap; } div.ecwid-Invoice-share-textPanel-product-panel td.ecwid-DropdownBox-icon { border: 0 !important; border-left: solid 1px #690200; background: #690200 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M7.85 10l5.02 4.9 5.27-4.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.45 6.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.66-.65 1.72-.65 2.37.01z'/%3E%3C/svg%3E") no-repeat center center; background-size: 16px; width: 20px; padding: 0 !important; } .ecwid-DropdownBoxPopup { background-color: #450100; border: solid 1px #bfbfbf; padding: 0; margin-left: 1px; z-index: 10000; } /* Printable order invoice */ div.ecwid-PrintableInvoice { margin: 0; } div.ecwid-PrintableInvoice-header { padding-bottom: 10px; } div.ecwid-PrintableInvoice-header-invoiceLabel { font-size: 24px; font-weight: 400; color: #000; } div.ecwid-PrintableInvoice-header div.ecwid-Person { font-size: 14px; font-weight: 400; color: #000; } div.ecwid-PrintableInvoice-header div.ecwid-Person-name { font-size: 18px; font-weight: 600; } div.ecwid-PrintableInvoice-header div.ecwid-Person-phone { padding-top: 15px; } div.ecwid-PrintableInvoice-header span.ecwid-Person-phone-number { font-weight: 600; } div.ecwid-PrintableInvoice-header-email, div.ecwid-PrintableInvoice-header-url { font-size: 16px; font-weight: 400; color: #ff9e21; } div.ecwid-PrintableInvoice-customer-email { color: #ff9e21; } div.ecwid-PrintableInvoice div.ecwid-Invoice { border: solid 2px #ff9e21; } div.ecwid-PrintableInvoice td.ecwid-Invoice-cell { background-color: #450100; } div.ecwid-PrintableInvoice div.ecwid-Invoice-cell-title { background-color: #450100; border-top: 2px solid #ff9e21; border-bottom: 2px solid #ff9e21; color: #ff9e21; } div.ecwid-PrintableInvoice td.ecwid-Invoice-edgeCell { background-color: #450100; } div.ecwid-PrintableInvoice div.ecwid-Invoice-SummaryContainer, div.ecwid-PrintableInvoice div.ecwid-Invoice-Summary-label-price, div.ecwid-PrintableInvoice div.ecwid-Invoice-Summary-value-price { padding-bottom: 0; } div.ecwid-PrintableInvoice-thankYouForOrder { font-size: 18px; font-weight: 700; color: #000; border-top: 1px solid #ff9e21; padding: 20px 25px; } /* Upload files popup */ form.ecwid-uploadPopup-mainPanel { padding: 20px 8px 40px; text-align: left; font-size: 30px; color: #fff; } @media (min-width: 640px) { form.ecwid-uploadPopup-mainPanel { padding: 20px 40px 40px; } } table.ecwid-uploadPopup-mainPanel-fileListPanel { color: #fff; background-color: transparent; text-align: right; vertical-align: top; font-weight: 600; font-size: 15px; border-collapse: separate; margin: 0; padding: 8px; } @media (min-width: 640px) { table.ecwid-uploadPopup-mainPanel-fileListPanel { margin: 0 0 0 4px; padding: 10px 29px 0 7px; } } table.ecwid-uploadPopup-mainPanel-fileListPanel td { vertical-align: top; text-align: left; } table.ecwid-uploadPopup-mainPanel-fileListPanel td { display: block; } @media (min-width: 640px) { table.ecwid-uploadPopup-mainPanel-fileListPanel td { display: table-cell; } } table.ecwid-uploadPopup-mainPanel-fileListPanel td table.ecwid-uploadPopup-mainPanel-file td { display: table-cell; } table.ecwid-uploadPopup-mainPanel-fileListPanel, table.ecwid-uploadPopup-mainPanel-filesPanel, table.ecwid-uploadPopup-mainPanel-file { width: 100%; } table.ecwid-uploadPopup-mainPanel-file .ecwid-SpacerImage { display: none; } @media (min-width: 640px) { table.ecwid-uploadPopup-mainPanel-file .ecwid-SpacerImage { display: block; } } table.ecwid-uploadPopup-mainPanel-file .gwt-FileUpload { max-width: 164px; margin-left: -10px; } @media (min-width: 640px) { table.ecwid-uploadPopup-mainPanel-file .gwt-FileUpload { max-width: none; margin-left: auto; } } table.ecwid-uploadPopup-mainPanel-fileListPanel span { font-size: 12px; font-weight: 400; color: #bfbfbf; } table.ecwid-uploadPopup-mainPanel-fileListPanel input.gwt-FileUpload { font-size: 11px; border: none; } button.ecwid-uploadPopup-addButton { cursor: pointer; background: url("/static/v1/icons/boxAdd.gif") no-repeat scroll center center transparent; border: medium none; width: 25px; height: 24px; vertical-align: top; } button.ecwid-uploadPopup-addButton-disabled { background: url("/static/v1/icons/boxAddDisabled.gif") no-repeat scroll center center transparent; cursor: auto; } button.ecwid-uploadPopup-deleteButton { background: url("/static/v1/icons/boxDelete.gif") no-repeat scroll center center transparent; border: medium none; width: 25px; height: 24px; vertical-align: top; margin-left: 4px; } button.ecwid-uploadPopup-deleteButton-disabled { background: url("/static/v1/icons/boxDeleteDisabled.gif") no-repeat scroll center center transparent; } span.ecwid-BuyNow-outOfStockLabel { color: #bfbfbf; font-size: 15px; font-weight: 700; } div.ecwid-priceIncludedContainer { font-size: 11px; color: #bfbfbf; text-align: center; padding: 8px 0; } div.ecwid-priceIncludedContainer a:active, div.ecwid-priceIncludedContainer a:hover, div.ecwid-priceIncludedContainer a:link, div.ecwid-priceIncludedContainer a:visited { font-size: 11px; color: #bfbfbf; } .ecwid button.ecwid-btn--cancel { margin-left: 15px; } .ecwid button.ecwid-btn--applyLocation { margin: 2px 0 25px 0; } div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption { margin: 10px 0; font-size: 16px; font-weight: 400; color: #fff; } .ecwid [class*="-outlet"] { position: relative; } .ecwid [class*="-prerender-frame"] { position: absolute; } /*------------------------*/ /*---- Checkout pages ----*/ /*------------------------*/ div.ecwid-Checkout-PaymentRightPanel { max-width: 528px; } div.ecwid-Checkout-QIWI-payment-logo { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='26.7 263.4 559.8 261.9' enable-background='new 26.7 263.4 559.8 261.9'%3E%3Cpath fill='%232567A8' d='M317.4 430.3c0 15.8 32.1 22.1 26.8 24.5-8.6 3.5-26.2-5.7-29.9-8.3-5.3-3.6-9.2-8-12.2-13.7-1.4-2.6-4.6-2.2-7.3-3.1-3-1-5.9-2.6-8.5-4.4-19.2-13.5-20.2-47-5.6-64.2 15-17.6 42.6-13.5 54.7 4.5 6.3 10.7 7.9 23.9 5.3 36.2-3 13.6-11.1 22.4-23.3 28.5zm-30.6-40.5c-.1 9.7 1.9 33.9 20.1 33.6 23.2-.1 24.8-43.8 12.6-58.1-15.4-17.2-32.9-1.3-32.7 24.5zm90.2 40.4h-13c-.6 0-1-.4-1-1v-77c0-.6.4-1 1-1h13c.6 0 1 .4 1 1v77c0 .6-.4 1-1 1zm145.6 0h-13c-.6 0-1-.4-1-1v-77c0-.6.4-1 1-1h13c.6 0 1 .4 1 1v77c0 .6-.4 1-1 1zm-113.4-79c.6 0 1.1.4 1.2 1l13 50.7c.1.5.4.5.6 0l16.3-50.7c.2-.5.8-1 1.3-1h3.6c.6 0 1.1.4 1.3 1l16 51c.2.5.4.5.6 0l14.2-51c.1-.5.7-1 1.3-1h9.5c.5 0 .9.4.7 1l-21.1 76.6c-.1.5-.7 1-1.3 1h-5.9c-.5 0-1.1-.4-1.3-.9l-15.6-47c-.2-.5-.5-.5-.6 0L426.2 429c-.2.5-.8.9-1.3.9H419c-.5 0-1.1-.4-1.3-1l-20.6-76.6c-.1-.5.2-1 .7-1h11.4z'/%3E%3Cpath fill='%23ED8123' d='M234.6 444.4c-3.8-17.6-20.5-36.1-40-34.1 9.2-4.7 20.5.5 28.5 5.1 11.5-34.4-3.6-75.1-28.9-99.4-26-25-67-39.3-100-19-33.9 20.8-40.5 66.8-28 101.7 12.8 35.7 46.1 59.3 83.5 62.8 1.6.2 3.3.3 4.9.4.6-1.3-1-4.8-1.3-6.1-.7-3.9-1-7.8-.4-11.7 2.1.5 6.3 8.6 7.8 10.4 4 4.7 9.6 7.8 14.9 10.9 12.9 7.5 28.6 7.4 42.9 10.4 13.7 2.9 25.9 9.5 36.6 18.3 5.5 4.5 10.8 9.6 14.7 15.6 1.5 2.3 9.2 12.8 6.3 15.6-1.8.3-4.1-4.9-4.5-6.2-3.3-3.5-6.2-7.3-9.9-10.4-7.6-6.6-15.9-12.5-25.1-16.6-18.2-8.1-40-11-59.5-6.5-20.6 4.7-39.3 6.3-60.3 2-18.8-3.8-37.7-11.4-52.6-23.6-28.7-23.5-42.3-61.6-35.9-98 10.4-58.9 63.1-102.5 120-102.5 40 0 65.4 16.3 82.7 34.5 18.5 19.6 28.8 45.5 29.3 72.4.3 15.1-2.7 29.8-8.1 43.9-3.9 10.1-10 22.7-17.6 30.1zm-11.5-5.4c3.8-2.4 9.5 11.2 5.7 13.4-3-.2-8.3-11.1-5.7-13.4zm-13.4 12.1c2.1 4.1 1.4 9.2-3.6 10.5-6.7.1-10.6-6.1-8.2-12.4 3.9-6.1 11.3.9 11.8 1.9zm159.8-10v12.6h1.1l9.4-12.6h9.1L377 454.5c4.2.6 6.8 3.9 8.8 8.8.9 2.3 2.1 5.6 3.4 8.3h-8c-.8-1.3-1.7-3.6-2.8-6.5-1.6-4.1-3.9-6.1-7.9-6.1h-1v12.6h-7.7v-30.5h7.7zm51.2 15c0 11.2-7.9 16.2-15.6 16.2-8.6 0-15.3-5.9-15.3-15.7 0-10 6.6-16.1 15.8-16.1 9 0 15.1 6.3 15.1 15.6zm-23 .3c0 5.9 2.9 10.3 7.6 10.3 4.4 0 7.4-4.3 7.4-10.5 0-4.8-2.1-10.2-7.4-10.2-5.4.1-7.6 5.3-7.6 10.4zm33.7-15.3v24.5h8.9v-24.5h7.6v24.5h8.9v-24.5h7.6v30.5h-40.6v-30.5h7.6zm43.5 17.4c.2 5.5 4.5 7.9 9.4 7.9 3.6 0 6.1-.5 8.5-1.4l1.1 5.3c-2.6 1.1-6.3 1.9-10.6 1.9-9.9 0-15.7-6.1-15.7-15.4 0-8.4 5.1-16.4 14.9-16.4 9.9 0 13.2 8.1 13.2 14.8 0 1.4-.1 2.6-.3 3.3h-20.5zm13.4-5.3c.1-2.8-1.2-7.4-6.3-7.4-4.8 0-6.8 4.3-7.1 7.4h13.4zm36.5-12.1v30.5H517v-24.5h-8.3v6.6c0 8-.9 13.3-4.5 16-1.7 1.7-4 2.5-7.6 2.5l-.8-6c1.3-.3 2.5-.8 3.2-1.5 2.3-1.9 2.5-5.4 2.5-11.3v-12.3h23.3zm10.5 17.4c.2 5.5 4.5 7.9 9.4 7.9 3.6 0 6.1-.5 8.5-1.4l1.1 5.3c-2.6 1.1-6.3 1.9-10.6 1.9-9.9 0-15.7-6.1-15.7-15.4 0-8.4 5.1-16.4 14.9-16.4 9.9 0 13.1 8.1 13.1 14.8 0 1.4-.1 2.6-.3 3.3h-20.4zm13.4-5.3c.1-2.8-1.2-7.4-6.3-7.4-4.8 0-6.8 4.3-7.1 7.4h13.4zm18-12.1v12.6h1.1l9.4-12.6h9.1l-12.1 13.4c4.2.6 6.8 3.9 8.8 8.8.9 2.3 2.1 5.6 3.4 8.3h-8c-.8-1.3-1.7-3.6-2.8-6.5-1.6-4.1-3.9-6.1-8-6.1h-1v12.7H559v-30.5l7.7-.1z'/%3E%3C/svg%3E") no-repeat; background-size: contain; width: 86px; height: 41px; } div.ecwid-Checkout-QIWI-phone-icon { display: none; } div.ecwid-Checkout-QIWI-plus-seven { color: #ff9e21; font-size: 18px; font-weight: 700; } /* Order invoice on checkout pages */ div.ecwid-Checkout div.ecwid-Invoice { margin: 30px 30px 20px 30px; } div.ecwid-Checkout-blockTitle, table.ecwid-Checkout-blockTitle div.gwt-Label, table.ecwid-Checkout-blockTitle div.gwt-HTML { line-height: 26px; } .ecwid div.ecwid-Checkout-oneOptionDelivery { width: 100%; } .ecwid div.ecwid-Checkout-oneOptionDelivery div.ecwid-form { width: auto; } div.ecwid-Checkout-DeliveryMethod { -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } div.ecwid-Checkout-DeliveryMethod div.ecwid-form { padding: 15px 30px; width: 303px; } div.ecwid-Checkout-DeliveryMethod div.ecwid-form ~ div.ecwid-form { margin-top: 2px; } div.ecwid-Checkout-DeliveryMethod div.ecwid-form > table { width: 100%; } div.ecwid-Checkout-DeliveryMethod table.ecwid-ButtonEnvelope, #wrapper div.ecwid-Checkout-DeliveryMethod table.ecwid-ButtonEnvelope { margin: 20px 20px 15px; } /* Titles of the blocks on checkout */ div.ecwid-Checkout-blockTitle, table.ecwid-Checkout-blockTitle { margin: 30px 5px 15px 5px; max-width: 505px; } div.ecwid-Checkout-blockTitle, table.ecwid-Checkout-blockTitle div.gwt-Label, table.ecwid-Checkout-blockTitle div.gwt-HTML { font-size: 20px; font-weight: 400; color: #ff9e21; } div.ecwid-Checkout-blockTitle .gwt-HTML, table.ecwid-Checkout-blockTitle .gwt-HTML { vertical-align: middle; display: inline-block; *display: inline; *zoom: 1; margin-right: 10px; } div.ecwid-Checkout-blockTitle .ecwid-btn, table.ecwid-Checkout-blockTitle .ecwid-btn { display: inline-block; vertical-align: text-top; margin: 0 0 -5px 0; } div.ecwid-CheckoutCollapsableWidget-expandable div.ecwid-Checkout-blockTitle span.ecwid-Checkout-blockTitle-text { border-bottom: 1px dashed #ff9e21; cursor: pointer; } div.ecwid-CheckoutCollapsableWidget-expandable div.ecwid-Checkout-blockTitle div.ecwid-Checkout-blockTip { margin-top: 3px; } div.ecwid-CheckoutCollapsableWidget div.ecwid-Checkout-blockTitle span.ecwid-collapseToggleButton { width: 11px; height: 11px; cursor: pointer; vertical-align: middle; display: inline-block; *zoom: 1; *display: inline; } div.ecwid-CheckoutCollapsableWidget div.ecwid-Checkout-blockTitle span.ecwid-collapseToggleButton-expanded { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ff9e21' d='M3.85 7.5l9.02 8.9 9.27-8.9c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4L14.06 20c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5L1.49 9.9c-.65-.66-.65-1.74 0-2.41.65-.66 1.71-.66 2.36.01z'/%3E%3C/svg%3E") no-repeat; margin-left: 6px; background-size: 11px auto; } div.ecwid-CheckoutCollapsableWidget div.ecwid-Checkout-blockTitle span.ecwid-collapseToggleButton-collapsed { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ff9e21' d='M7.5 22.15l8.9-9.02-8.9-9.28c-.66-.65-.66-1.71 0-2.36.67-.65 1.74-.65 2.4 0L20 11.94c.33.33.5.76.5 1.18 0 .43-.17.86-.5 1.18L9.9 24.51c-.66.65-1.74.65-2.41 0-.66-.65-.66-1.71.01-2.36z'/%3E%3C/svg%3E") no-repeat; margin-left: 5px; background-size: 11px auto; } /* ecwid font-icons */ @font-face { font-family: 'ecwid-icons'; src: url("https://ec-icons.shopsettings.com/static/fonts/storefront/v1/icons6.eot"); src: url("https://ec-icons.shopsettings.com/static/fonts/storefront/v1/icons6?#iefix") format("embedded-opentype"), url("https://ec-icons.shopsettings.com/static/fonts/storefront/v1/icons6.ttf") format("truetype"), url("https://ec-icons.shopsettings.com/static/fonts/storefront/v1/icons6.woff") format("woff"), url("https://ec-icons.shopsettings.com/static/fonts/storefront/v1/icons6.svg#icomoon") format("svg"); font-weight: normal; font-style: normal; } [class^="ecwid-icons-"], [class*=" ecwid-icons-"] { font-family: 'ecwid-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* The form for entering e-mail on checkout */ div.ecwid-Checkout-EmailBlock div.ecwid-form, div.ecwid-Checkout-TaxIdWidget div.ecwid-form { width: 475px; } div.ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper label.ecwid-fieldLabel, div.ecwid-Checkout-TaxIdWidget div.ecwid-fieldWrapper label.ecwid-fieldLabel { white-space: normal; width: 122px; padding-right: 10px; } div.ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper input.gwt-TextBox, div.ecwid-Checkout-TaxIdWidget div.ecwid-fieldWrapper input.gwt-TextBox { width: 310px; } /*The panel for "change email" reference*/ .ecwid-fieldWrapper.ecwid-Checkout-EmailChangeBlock table { width: 325px; } .ecwid-fieldWrapper.ecwid-Checkout-EmailChangeBlock table div { text-align: right; } /* The form for entering password on checkout */ div.ecwid-Checkout-PasswordBlock-tip, div.ecwid-Checkout-TaxIdWidget-tip { font-size: 15px; color: #bfbfbf; max-width: 505px; } div.ecwid-Checkout-TaxIdWidget-tip a { font-size: 15px; } div.ecwid-Checkout-PasswordBlock div.ecwid-form { width: 475px; } div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper label.ecwid-fieldLabel { width: 122px; padding-right: 10px; white-space: normal; } div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper input.gwt-PasswordTextBox, div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper input.gwt-TextBox { width: 310px; } /* The top of the "Enter shipping address" form */ div.ecwid-Checkout-ShippingAddress-top { background-color: #690200; text-align: right; padding: 10px 20px; } /* The block for choosing a payment method and enterring data associated with it */ div.ecwid-PaymentMethodSelector { width: 380px; margin-right: 20px; max-width: 100%; } div.ecwid-PaymentMethodsBlock div.ecwid-form div.ecwid-PaymentCommentsBlock div.ecwid-form, div.ecwid-PaymentMethodDetailsBlock div.ecwid-form, div.ecwid-PaymentAdditionalInformationBlock div.ecwid-form { padding: 3% 5%; } div.ecwid-PaymentMethodsBlock table.ecwid-fieldEnvelope { table-layout: fixed; width: 100%; } div.ecwid-PaymentCommentsBlock table.ecwid-fullWidth, div.ecwid-PaymentCommentsBlock .ecwid-fieldEnvelope, div.ecwid-PaymentCommentsBlock .ecwid-AddressForm-extraField, div.ecwid-PaymentCommentsBlock div.ecwid-AddressForm-extraField .form-control .form-control__text, div.ecwid-ProductBrowserPopup div.ecwid-PaymentCommentsBlock table.ecwid-fullWidth, div.ecwid-ProductBrowserPopup div.ecwid-PaymentCommentsBlock .ecwid-fieldEnvelope, div.ecwid-ProductBrowserPopup div.ecwid-PaymentCommentsBlock .ecwid-AddressForm-extraField, div.ecwid-ProductBrowserPopup div.ecwid-PaymentCommentsBlock div.ecwid-AddressForm-extraField .form-control .form-control__text { width: 100%; box-sizing: border-box; } div.ecwid-PaymentCommentsBlock .ecwid-note, div.ecwid-PaymentCommentsBlock .ecwid-fieldLabel, div.ecwid-ProductBrowserPopup div.ecwid-PaymentCommentsBlock .ecwid-note, div.ecwid-ProductBrowserPopup div.ecwid-PaymentCommentsBlock .ecwid-fieldLabel { width: 98%; } .ecwid-lte-600px div.ecwid-PaymentCommentsBlock .ecwid-AddressForm-extraField, div.ecwid-ProductBrowserPopup .ecwid-lte-600px div.ecwid-PaymentCommentsBlock .ecwid-AddressForm-extraField { box-sizing: content-box; } div.ecwid-PaymentMethodsBlock-PaymentOption { padding: 3px 0; } div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton { font-weight: 600; } div.ecwid-PaymentMethodsBlock-PaymentOption span.ecwid-PaymentMethodsBlock-PaymentOption-help { padding-left: 8px; font-size: 12px; } div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton input, div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton label { vertical-align: middle; } div.ecwid-PaymentMethodsBlock-PaymentOption-instructions { padding: 3px 0 2px 20px; } div.ecwid-PaymentMethodsBlock-PaymentOption-htmlBlock { padding: 3px 0 2px 20px; } div.ecwid-PaymentMethodsBlock-PaymentOption-htmlBlock img { display: inline-block; width: 40px; height: 26px; background-color: #fff; border: 1px solid #e2e2e2; } div.ecwid-PaymentMethodsBlock-PaymentOption-htmlBlock img.ecwid-PaymentMethodsSquareBlockSvg { width: 26px; height: 26px; } div.ecwid-PaymentMethodsBlock-PaymentOption-htmlBlock img.ecwid-PaymentMethodsBlockSvg-autowidth { width: auto; } div.ecwid-PaymentMethodsBlock-PaymentOption-htmlBlock img.ecwid-PaymentMethodsBlockSvg-largeIcon { width: auto; height: auto; max-width: 100%; } img.ecwid-PaymentMethodsBlockSvg { margin: 2px 4px 0 0; } div.ecwid-PaymentMethodDetailsBlock-fields { padding: 5px 0; } div.ecwid-PaymentMethodDetailsBlock-fields div.gwt-Label { font-size: 14px; color: #fff; padding-left: 5px; } div.ecwid-PaymentMethodDetailsBlock-fields input.gwt-TextBox { width: 310px; } div.ecwid-PaymentMethodDetailsBlock-fields div.ecwid-fieldWrapper table.ecwid-fieldEnvelope { float: none; } div.ecwid-PaymentInstructions div.ecwid-form { padding: 20px 15px; } /* iDEAL Mollie Banks */ div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks div.ecwid-form { padding: 15px; } div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-panel { padding: 12px 12px 10px 20px; background-color: #690200; } span.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-RadioButton input { margin-right: 0; margin-top: 4px; } table.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksBank { cursor: pointer; } div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl { font-size: 11px; color: #fff; } div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl-over { font-size: 11px; color: #ff9e21; } img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg { border: 1px solid #bfbfbf; } img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-over { border: 1px solid #ff9e21; } img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-selected { border: 4px solid #ff9e21; } div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-fieldEnvelope-label { margin-bottom: -15px; } table.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-fieldEnvelope { margin-left: 0; width: 100%; height: 100%; } .ecwid-PaymentCommentsBlock .ecwid-PaymentCommentsBlock-textarea { width: 100%; padding: 3px 7px; resize: none; display: block; box-sizing: border-box; } .ecwid-lte-600px .ecwid-PaymentCommentsBlock .ecwid-PaymentCommentsBlock-textarea { max-width: 100%; } div.ecwid-PaymentAdditionalInformationBlock .gwt-CheckBox label { margin-left: 8px; } .ecwid-Checkout-TaxIdWidget .hidden { display: none; } .ecwid table.ecwid-AccentedContinueButton { margin: 30px auto 10px; max-width: 303px; width: 100%; } .ecwid div.ecwid-AccentedContinueButton-label { font-size: 11px; font-weight: 400; line-height: 13px; color: #ec5700; margin-top: 8px; } /* --- iDEAL Mollie Banks --- */ /* The "Place Order" button */ div.ecwid-Checkout-placeOrderButton { width: 168px; height: 39px; cursor: pointer; outline: none; display: inline-block; *zoom: 1; *display: inline; } /* The breadcrumbs on checkout */ .ecwid-Checkout table.ecwid-Checkout-BreadCrumbs { margin-top: 25px; margin-left: auto; margin-right: auto; } .ecwid-Checkout table.ecwid-Checkout-BreadCrumbs-Vertical { margin-left: 3%; width: 97%; } div.ecwid-Checkout-BreadCrumbs-link { font-size: 13px; color: #bfbfbf; cursor: default; text-decoration: none; white-space: nowrap; padding: 0; margin-left: 10px; margin-right: 10px; vertical-align: top; display: inline-block; *display: inline; *zoom: 1; } .ecwid-Checkout-BreadCrumbs-Vertical div.ecwid-Checkout-BreadCrumbs-link { vertical-align: middle; } div.ecwid-Checkout-BreadCrumbs-link-current { color: #ff9e21; border-bottom: 3px solid #d6682f; } div.ecwid-Checkout-BreadCrumbs-link-visited { color: #ff9e21; cursor: pointer; } div.ecwid-Checkout-BreadCrumbs-point { border: 1px solid #802c2b; border-radius: 50%; position: relative; width: 13px; height: 13px; cursor: default; box-sizing: content-box; } div.ecwid-Checkout-BreadCrumbs-point::after { position: absolute; content: ""; left: 3px; top: 3px; background-color: transparent; border-radius: 50%; width: 7px; height: 7px; } div.ecwid-Checkout-BreadCrumbs-point-visited { border-color: #ff9e21; cursor: pointer; } div.ecwid-Checkout-BreadCrumbs-point-visited::after { background-color: #ff9e21; } div.ecwid-Checkout-BreadCrumbs-point-current::after { background-color: #d6682f; } div.ecwid-Checkout-BreadCrumbs-section { background-color: #802c2b; height: 1px; } div.ecwid-Checkout-BreadCrumbs-section-visited { background-color: #ff9e21; } .ecwid-Checkout-BreadCrumbs-Vertical div.ecwid-Checkout-BreadCrumbs-section { background: #802c2b; width: 1px; height: 13px; margin: 0 auto; } .ecwid-Checkout-BreadCrumbs-Vertical div.ecwid-Checkout-BreadCrumbs-section-visited { background: #ff9e21; } /*--------------------------------*/ /*---- "Your Account" section ----*/ /*--------------------------------*/ /* The common parts of the "Your Account" section */ div.ecwid-Account table { width: 100%; border-collapse: separate; } div.ecwid-Account-content { padding: 20px 0; } div.ecwid-Account table.ecwid-categoriesTabBar { width: 100%; max-width: 10000px; } div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem a span { font-size: 21px; } div.ecwid-Account-ContinueShoppingButtonContainer { text-align: right; } div.ecwid-Account .ecwid-AccountSettings .ecwid-fieldWrapper-membership { margin-top: 8px; } div.ecwid-Account .ecwid-AccountSettings .ecwid-membership { margin-left: 2px; width: 297px; min-height: 23px; padding: 7px 5px 10px; color: #fff; } div.ecwid-AccountSettings .ecwid-AccountSettings-NameAndEmail, div.ecwid-AccountSettings .ecwid-AccountSettings-TaxId, div.ecwid-AccountSettings .ecwid-AccountSettings-Password { max-width: 500px; } /* Address book in the "Your account" section */ div.ecwid-Account-AddressBook table { max-width: 10000px; } div.ecwid-Account-AddressBook div.ecwid-Account-ContinueShoppingButtonContainer { padding-top: 20px; text-align: center; } /* "Account settings" subsection */ .ecwid button.ecwid-btn--save, #wrapper button.ecwid-btn--save { margin: 15px 0 30px 0; } div.ecwid-AccountSettings div.ecwid-Account-ContinueShoppingButtonContainer { padding-top: 15px; margin-top: 5px; border-top: solid 1px #802c2b; text-align: center; } div.ecwid-AccountSettings-NameAndEmail div.ecwid-fieldWrapper label.ecwid-fieldLabel, div.ecwid-AccountSettings-TaxId div.ecwid-fieldWrapper label.ecwid-fieldLabel { width: 130px; white-space: normal; } div.ecwid-AccountSettings-Password div.ecwid-fieldWrapper label.ecwid-fieldLabel { width: 160px; padding-right: 10px; white-space: normal; } div.ecwid-AccountSettings-NameAndEmail input.gwt-TextBox, div.ecwid-AccountSettings-TaxId input.gwt-TextBox, div.ecwid-AccountSettings-Password input.gwt-PasswordTextBox, div.ecwid-AccountSettings-Password input.gwt-TextBox { width: 97.5%; } div.ecwid-AccountSettings-taxIdFormWrapper a.ecwid-AccountSettings-formTitle { padding-bottom: 50px; display: block; } /* The "Orders" subsection */ div.ecwid-Orders { max-width: 1000px; width: 100%; } div.ecwid-Orders div.ecwid-Account-ContinueShoppingButtonContainer { padding-top: 20px; text-align: center; } div.ecwid-Orders-SearchPanel { margin-bottom: 15px; } div.ecwid-Orders-SearchPanel > table > tbody > tr > td, div.ecwid-Orders-SearchPanel > table > tbody > tr > td:first-child td { display: inline-block; } div.ecwid-Orders-SearchPanel input.gwt-TextBox { margin: 0; } div.ecwid-Orders-SearchPanel .ecwid-btn--secondary, #wrapper div.ecwid-Orders-SearchPanel .ecwid-btn--secondary { margin: 4px 15px 4px 4px; } div.ecwid-Orders-SearchPanel .ecwid-DateRangeBox { margin: 5px 0; } div.ecwid-Orders div.ecwid-results-topPanel-itemsCountLabel { position: relative; left: 5px; top: -5px; } div.ecwid-Orders-EmptyList { background-color: #690200; text-align: center; padding: 45px; } table.ecwid-OrdersList-OrderBox { border-collapse: collapse; border: solid 1px #802c2b; margin-bottom: 30px; text-align: center; width: 100%; } td.ecwid-OrdersList-OrderBox-header { background-color: #690200; color: #fff; font-size: 14px; padding: 10px 15px; } td.ecwid-OrdersList-OrderBox-header nobr { white-space: normal; } td.ecwid-OrdersList-OrderBox-header-orderdescr { color: #fff; text-align: left; } td.ecwid-OrdersList-OrderBox-header-orderdescr div { padding-right: 20px; display: inline-block; } td.ecwid-OrdersList-OrderBox-header-orderdescr span { color: #ff9e21; } td.ecwid-OrdersList-OrderBox-footer { background-color: #690200; padding: 10px 15px; } td.ecwid-OrdersList-OrderBox-footer td { display: inline-block; } td.ecwid-OrdersList-OrderBox-cell { border: solid 1px #802c2b; padding: 10px 15px; } td.ecwid-OrdersList-OrderBox-cellEven { background-color: #690200; } td.ecwid-OrdersList-OrderBox-cellOdd { background-color: #450100; } td.ecwid-OrdersList-OrderBox-cell > div > table > tbody > tr > td { display: inline-block; } td.ecwid-OrdersList-OrderBox-thumbnail { padding: 10px; vertical-align: top; } td.ecwid-OrdersList-OrderBox-thumbnail img { cursor: pointer; max-width: 80px; max-height: 80px; } td.ecwid-OrdersList-OrderBox-itemdescr { text-align: left; vertical-align: top; } td.ecwid-OrdersList-OrderBox-itemdescr div.ecwid-EgoodsComponent { margin: 7px 0; background-color: #450100; } td.ecwid-OrdersList-OrderBox-qty { font-size: 16px; padding: 10px 15px; text-align: center; } td.ecwid-OrdersList-OrderBox-price { font-size: 16px; text-align: right; color: #ff9e21; padding: 10px; white-space: nowrap; } div.ecwid-OrdersList-OrderBox-sku { font-size: 12px; } div.ecwid-OrdersList-OrderBox-product { padding-top: 5px; color: #fff; font-size: 17px; font-weight: 400; } div.ecwid-OrdersList-OrderBox-product a, div.ecwid-OrdersList-OrderBox-product a:active, div.ecwid-OrdersList-OrderBox-product a:visited { font-size: 17px; font-weight: 400; color: #fff; text-decoration: underline; } div.ecwid-OrdersList-OrderBox-options { padding: 5px 1px; font-size: 13px; font-weight: 400; color: #fff; } div.ecwid-OrdersList-OrderBox-status, table.ecwid-OrdersList-OrderBox-totals { font-size: 17px; font-weight: 400; color: #fff; } .ecwid table.ecwid-OrdersList-OrderBox-totals { white-space: nowrap; margin-left: auto; } div.ecwid-OrdersList-OrderBox-status span { color: #0e766d; } td.ecwid-OrdersList-OrderBox-totals-price { font-size: 16px; color: #ff9e21; text-align: right; padding-left: 20px; } td.ecwid-OrdersList-OrderBox-totals-title { text-align: left; } tr.ecwid-OrdersList-OrderBox-totals-total td { font-weight: 600; padding-top: 5px; } .ecwid .ecwid-OrdersList-OrderBox-totals-total { white-space: normal; } div.ecwid-MaskableWidget { position: relative; } div.ecwid-MaskableWidget .ecwid-mask { z-index: 20000; position: absolute; top: 0; left: 0; opacity: 0.60; filter: alpha(opacity=60); background-color: #690200; width: 100%; height: 100%; zoom: 1; } div.ecwid-MaskableWidget .ecwid-animask { position: absolute; z-index: 20001; left: 50%; top: 50%; width: 20px; height: 20px; margin: -14px 0 0 -14px; border: 4px solid #fff; border-radius: 50%; background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ff9e21' d='M13 26C5.83 26 0 20.17 0 13c0-1.1.9-2 2-2s2 .9 2 2c0 4.96 4.04 9 9 9 1.13 0 2.23-.21 3.27-.61 1.03-.4 2.19.11 2.59 1.13.4 1.03-.11 2.19-1.13 2.59-1.51.59-3.1.89-4.73.89zm11-11c-1.1 0-2-.9-2-2 0-4.96-4.04-9-9-9-1.13 0-2.23.21-3.27.61-1.03.41-2.19-.1-2.59-1.13-.4-1.03.11-2.19 1.13-2.59C9.78.3 11.37 0 13 0c7.17 0 13 5.83 13 13 0 1.1-.9 2-2 2z'/%3E%3C/svg%3E") center no-repeat; background-size: contain; -webkit-animation: ecwid-spinright .5s infinite linear; animation: ecwid-spinright .5s infinite linear; -ms-transform-origin: center center; -webkit-transform-origin: center center; transform-origin: center center; } /* The message box displayed when the storefront is closed */ div.ecwid-maintenance-wrapper { display: table; height: 100%; width: 100%; } div.ecwid-maintenance-wrapper div.td { display: table-cell; text-align: center; } span.ecwid-maintenance-popup { display: block; text-align: center; padding: 50px; max-width: 500px; word-wrap: break-word; margin: 100px auto; border-radius: 5px; box-shadow: 0 10px 35px rgba(0, 0, 0, 0.15); box-sizing: border-box; } span.ecwid-maintenance-message { display: block; margin: 0; font-weight: 300; font-size: 1.2em; white-space: normal; } span.ecwid-maintenance-message canvas { width: 1px; height: 1px; visibility: hidden; background-color: transparent; } span.ecwid-maintenance-staff-message { display: block; font-weight: 600; font-size: 0.8em; margin: 10px 0; white-space: normal; } /******************************************************************************/ /************************ Compact Gadget Widget classes ***********************/ /******************************************************************************/ table.ecwid-CompactGadget { border: solid 1px #802c2b; background-color: #450100; } td.ecwid-CompactGadget-left { width: 16px; cursor: pointer; } td.ecwid-CompactGadget-left-mouseover { background: url("/static/v1/icons/gadget_over_left.gif") repeat-y left center; } td.ecwid-CompactGadget-left-disabled { background: none; cursor: default; } div.ecwid-CompactGadget-left-arrow { position: relative; left: -1px; height: 19px; background: url("/static/v1/icons/gadget_left_arrow.gif") no-repeat left center; } td.ecwid-CompactGadget-left-disabled div.ecwid-CompactGadget-left-arrow { background: none; } td.ecwid-CompactGadget-right { width: 16px; cursor: pointer; } td.ecwid-CompactGadget-right-mouseover { background: url("/static/v1/icons/gadget_over_right.gif") repeat-y right center; } td.ecwid-CompactGadget-right-disabled { background: none; cursor: default; } div.ecwid-CompactGadget-right-arrow { position: relative; right: -1px; height: 19px; background: url("/static/v1/icons/gadget_right_arrow.gif") no-repeat right center; } td.ecwid-CompactGadget-right-disabled div.ecwid-CompactGadget-right-arrow { background: none; } div.ecwid-CompactGadget-header { text-align: center; padding-top: 8px; font-size: 14px; font-weight: 700; color: #fff; } div.ecwid-CompactGadget-openStoreButton { padding-bottom: 12px; } td.ecwid-CompactGadget-openStoreButton-left { background: url("/static/v1/icons/gadget_button_left.gif"); width: 16px; height: 23px; } td.ecwid-CompactGadget-openStoreButton-center { background: url("/static/v1/icons/gadget_button_center.gif") repeat-x; height: 23px; font-size: 14px; font-weight: 700; color: #ff9e21; } td.ecwid-CompactGadget-openStoreButton-right { background: url("/static/v1/icons/gadget_button_right.gif"); width: 16px; height: 23px; } div.ecwid-CompactGadget-price { font-weight: 600; color: #ec5700; } table.ecwid-CompactGadget-grid div.ecwid-CompactGadget-price { font-size: 14px; padding: 10px; } table.ecwid-CompactGadget-table { border-collapse: collapse; } td.ecwid-CompactGadget-table-header { font-size: 12px; font-weight: 700; background-color: #fff; color: #450100; padding: 2px; } td.ecwid-CompactGadget-table-cell { border: solid 1px #802c2b; padding: 6px 8px; } tr.ecwid-CompactGadget-table-oddRow { background-color: #450100; } tr.ecwid-CompactGadget-table-evenRow { background-color: #690200; } div.ecwid-CompactGadget-table-productNameLink { display: inline; font-size: 13px; font-weight: 400; color: #fff; text-decoration: underline; cursor: pointer; } table.ecwid-CompactGadget-table div.ecwid-CompactGadget-price { font-size: 13px; padding-right: 5px; } div.ecwid-CompactGadget-table-bagIcon { background: url("/static/v1/icons/gadget_bag.gif") no-repeat center center; width: 19px; height: 17px; cursor: pointer; } .ecwid div.ecwid-vklikepanel { padding: 0; white-space: nowrap; cursor: pointer; } .ecwid div.ecwid-vklikepanel-container { display: inline; font-size: 11px; margin: 0; overflow: hidden; padding: 0; text-align: left; } .ecwid div.ecwid-vklikepanel-wrap { border: 1px solid #45668e; border-radius: 2px; float: left; } .ecwid div.ecwid-vklikepanel-likewrap { background-color: #45668e; border-color: #45668e #45668e #45668e; border-radius: 1px; border-right: 1px solid #45668e; border-style: solid; border-width: 1px; color: #450100; float: left; padding: 1px; text-shadow: 0 1px 0 #45668e; } .ecwid div.ecwid-vklikepanel-like { color: #fff; text-align: left; height: 15px; overflow: hidden; padding: 0 3px 0 6px; } .ecwid div.ecwid-vklikepanel-like-hover { background-color: #45668e; } .ecwid div.ecwid-vklikepanel-like-pressed { background-color: #45668e; border-color: #45668e #51779f #7495b8; } .ecwid div.ecwid-vklikepanel-icon { background: url("/static/v1/icons/vk.png") no-repeat scroll 0 0 transparent; border-radius: 2px; display: inline-block; height: 21px; margin: 0 -2px; width: 22px; } span.ecwid-DiscountInfoLabel-discountInfo, span.ecwid-TaxExemptionHint { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23ff9e21' d='M16 32C7.18 32 0 24.82 0 16S7.18 0 16 0s16 7.18 16 16c.01 8.82-7.18 16-16 16zm0-29.96C8.32 2.04 2.06 8.3 2.06 15.99S8.32 29.93 16 29.93s13.94-6.26 13.94-13.94C29.96 8.3 23.7 2.04 16 2.04z'/%3E%3Ccircle fill='%23ff9e21' cx='16' cy='23.8' r='2.04'/%3E%3Cpath fill='%23ff9e21' d='M14.26 17.98c0-3.29 4.35-3.64 4.35-5.94 0-1.05-.81-1.94-2.56-1.94-1.17 0-2.11.38-2.88 1.01-.53.43-1.31.38-1.77-.13l-.11-.12c-.47-.52-.45-1.34.08-1.8 1.32-1.12 3.05-1.77 5-1.77 3.4 0 5.48 1.81 5.48 4.24 0 3.99-4.83 4.32-4.83 6.75 0 .09.01.17.03.26.13.63-.32 1.24-.93 1.45-.6.2-1.28-.06-1.55-.64-.21-.41-.31-.87-.31-1.37z'/%3E%3C/svg%3E") no-repeat scroll 0 0 transparent; background-size: contain; width: 9px; height: 10px; position: absolute; cursor: pointer; padding: 5px 0; margin: 0 1px; } span.ecwid-DiscountInfoLabel-discountInfo svg, span.ecwid-TaxExemptionHint svg { display: none; } .ecwid-DiscountInfoLabel-discountInfoPopup { margin-right: 4px; } .ecwid-DiscountInfoLabel-discountInfoPopup div.ecwid-ShadowedPopupPanel-content, .ecwid-DiscountInfoLabel-discountInfoPopup div.ecwid-EcwidHintingLink-Popup, .ecwid-DiscountInfoLabel-discountInfoPopup div.ecwid-ShadowedPopupPanel-shadow { border-radius: 10px; } .ecwid-DiscountInfoLabel-discountHint ul { margin-bottom: 0; margin-top: 0; padding-left: 0; list-style: none; } .ecwid-DiscountInfoLabel-discountHint-header { display: none; } div.ecwid-ppReview-block { padding: 12px 0 20px; line-height: 20px; background-color: #690200; margin: 3px; vertical-align: top; } div.ecwid-ppReview-totals-block { border-top: 4px solid #690200; } div.ecwid-ppReview-sidebar-hor div.ecwid-Invoice-Summary-label { padding-left: 12px; } div.ecwid-ppReview-sidebar-hor div.ecwid-Invoice-Summary-value { padding-right: 12px; } div.ecwid-ppReview-sidebar-ver div.ecwid-Invoice-Summary-label { padding-left: 16px; } div.ecwid-ppReview-sidebar-ver div.ecwid-Invoice-Summary-value { padding-right: 16px; } div.ecwid-compact div.ecwid-ppReview-sidebar-hor div.ecwid-Invoice-Summary-label { padding-left: 5px; padding-right: 0; } div.ecwid-compact div.ecwid-ppReview-sidebar-hor div.ecwid-Invoice-Summary-value { padding-right: 5px; padding-left: 0; } div.ecwid-compact div.ecwid-ppReview-sidebar-ver div.ecwid-Invoice-Summary-label { padding-left: 5px; padding-right: 0; } div.ecwid-compact div.ecwid-ppReview-sidebar-ver div.ecwid-Invoice-Summary-value { padding-right: 5px; padding-left: 0; } div.ecwid-compact div.ecwid-Invoice-Summary-label-price, div.ecwid-compact div.ecwid-Invoice-Summary-value-price { font-size: 14px; } div.ecwid-ppReview-block div.ecwid-Invoice-block { padding-left: 18px; padding-right: 2px; } div.ecwid-ppReview-sidebar-hor div.ecwid-ppReview-block div.ecwid-Invoice-block { padding-left: 12px; padding-right: 12px; } div.ecwid-ppReview-sidebar-hor { white-space: nowrap; } div.ecwid-ppReview-sidebar-hor > div { white-space: normal; } div.ecwid-ppReview-sidebar-hor div.ecwid-ppReview-block { min-width: 181px; margin: 2px; display: inline-block; zoom: 1; *display: inline; border-top: 4px solid #690200; } div.ecwid-ppReview-sidebar-ver { min-width: 210px; margin-top: 7px; display: inline-block; zoom: 1; *display: inline; vertical-align: top; margin-bottom: 20px; width: 31%; } div.ecwid-amexPaymentForm { background-color: #690200; display: inline-block; font-size: 1em; margin-top: 10px; position: static; min-width: 420px; margin-right: 4%; width: 64%; } div.ecwid-amexPaymentForm div.ecwid-alert-error { max-width: 575px; } div.ecwid-amexReview { padding: 32px 25px 0; position: relative; } div.ecwid-amexSecureTitle { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23e5b578' d='M23 13.64v9.73c0 .45-.16.84-.49 1.16-.32.31-.71.47-1.18.47H4.67c-.46 0-.86-.16-1.18-.48-.33-.32-.49-.7-.49-1.15v-9.73c0-.45.16-.84.49-1.16.32-.32.71-.48 1.18-.48h.55V8.64c0-2.09.76-3.89 2.29-5.39S10.87 1 13 1s3.96.75 5.49 2.25c1.53 1.5 2.29 3.3 2.29 5.39V12h.55c.46 0 .86.16 1.18.48.33.32.49.7.49 1.16zM8.56 12h8.89V8.64c0-1.2-.44-2.23-1.3-3.09-.88-.85-1.92-1.28-3.15-1.28s-2.27.43-3.14 1.28c-.87.85-1.3 1.88-1.3 3.09V12z'/%3E%3C/svg%3E") no-repeat 0 2px transparent; font-size: 25px; padding-left: 36px; padding-bottom: 6px; vertical-align: middle; } div.ecwid-amexCheckedField { background: none; float: left; padding-right: 9px; } div.ecwid-amexCheckedField.checked { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='32.88 5.12 16 16'%3E%3Cpath fill='%230e766d' d='M37.47 12.75l2.56 2.15 5.12-6.4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.3 7.6c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-3.74-3.35c-.65-.66-.65-1.74 0-2.41.65-.66 1.71-.66 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center transparent; background-size: 18px; padding-right: 26px; margin-right: 9px; } div.ecwid-amexDateCheck, div.ecwid-amexDateCheck.checked { padding-right: 19px; } div.ecwid-amexDateCheck.checked { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='32.88 5.12 16 16'%3E%3Cpath fill='%230e766d' d='M37.47 12.75l2.56 2.15 5.12-6.4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-6.3 7.6c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-3.74-3.35c-.65-.66-.65-1.74 0-2.41.65-.66 1.71-.66 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center transparent; background-size: 18px; margin-bottom: 4px; } div.ecwid-amexCardPanel { display: inline-block; float: left; min-width: 200px; margin: 1px 5px 5px 0; padding-right: 26px; } div.ecwid-amexCardPanel.checked { padding-right: 0; } div.ecwid-cardIcon { float: left; display: inline-block; width: 40px; height: 26px; margin: 0 4px 0 0; background-color: #fff; background-position: center; background-size: 40px 26px; background-repeat: no-repeat; border: 1px solid #e2e2e2; } div.ecwid-cardIcon.disabled { opacity: 0.25; filter: Alpha(opacity=25); } div.ecwid-cardIcon.unknown { opacity: 0.85; filter: Alpha(opacity=85); } div.ecwid-cardIcon-masterCard { background-image: url("/static/v1/icons/mastercard.svg"); } div.ecwid-cardIcon-maestroCard { background-image: url("/static/v1/icons/maestro.svg"); } div.ecwid-cardIcon-visa { background-image: url("/static/v1/icons/visa.svg"); } div.ecwid-cardIcon-amex { background-image: url("/static/v1/icons/amex.svg"); } div.ecwid-cardIcon-discover { background-image: url("/static/v1/icons/discover.svg"); } div.ecwid-cardIcon-dinersClub { background-image: url("/static/v1/icons/diners_club.svg"); } div.ecwid-cardIcon-jcb { background-image: url("/static/v1/icons/jcb.svg"); } div.ecwid-cardIcon-unionPay { background-image: url("/static/v1/icons/union-pay.svg"); } div.ecwid-cardIcon-vpayCard { width: 24px; background-image: url("/static/v1/icons/vpay.svg"); } div.ecwid-cardIcon.disabled, div.ecwid-cardIcon.unknown, div.ecwid-cardIcon-masterCard, div.ecwid-cardIcon-maestroCard, div.ecwid-cardIcon-visa, div.ecwid-cardIcon-amex, div.ecwid-cardIcon-discover, div.ecwid-cardIcon-dinersClub, div.ecwid-cardIcon-jcb, div.ecwid-cardIcon-vpayCard, div.ecwid-cardIcon-unionPay { -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; transition: opacity 400ms ease; } div.ecwid-amexCardTip { background: url("/static/v1/icons/tip_other_card.png") transparent no-repeat; bottom: 100%; display: block; height: 103px; left: -50%; position: absolute; width: 179px; } div.ecwid-amexCardTip.hide { display: none; } div.ecwid-amexCardTip.amex { background: url("/static/v1/icons/tip_amex_card.png") transparent no-repeat; } div.ecwid-amexField-label { clear: left; font-size: 18px; padding-top: 25px; } div.ecwid-amexField-hint { font-size: 14px; } input.ecwid-amexTextField { font-size: 18px; outline: none; padding: 1px 5px; height: 23px; } div.ecwid-amexParagraph { display: inline-block; padding-top: 4px; } .ecwid-amexDatePanel { border-spacing: 0; } .ecwid-amexDatePanel.error { border: 2px solid #a20505; } select.ecwid-amexDateList { font-size: 14px; width: 100%; text-align: center; } div.ecwid-amexDateHint { font-size: 11px; color: #bfbfbf; padding-top: 3px; text-align: center; vertical-align: top; width: 55px; } div.ecwid-amexDateCheck { height: 15px; } div.ecwid-amexTipPanel { display: inline-block; margin: 0 11px 0 2px; position: relative; vertical-align: middle; line-height: 31px; } div.ecwid-amexTipPanel a, div.ecwid-amexTipPanel a:active, div.ecwid-amexTipPanel a:visited { font-size: 11px; border-bottom: 1px dashed #ff9e21; text-decoration: none; display: inline-block; line-height: 1em; } div.ecwid-amexPayButton { padding: 22px 0 38px 3px; } iframe.ecwid-sq-input#sq-card-number { width: 275px; } iframe.ecwid-sq-input#sq-expiration-date { width: 70px; } iframe.ecwid-sq-input#sq-cvv { width: 80px; } iframe.ecwid-sq-input#sq-postal-code { width: 175px; } input.ecwid-amex-cardNumberField { width: 275px; } input.ecwid-amex-zipCodeField { width: 100px; } input.ecwid-amex-cSCField { width: 50px; } div.ecwid-amexReview div.ecwid-AddressForm-secureLockIcon { left: 100%; top: 100%; margin-left: -42px; margin-top: -42px; position: absolute; } div.ecwid-amexReview button.ecwid-AccentedButton { font-size: 20px; height: 1.7em; padding: 0.2em 2.2em 0.225em; } div.ecwid-ppReview iframe { display: inline-block; zoom: 1; max-width: none; opacity: 1; *display: inline; } div.ecwid-ppReview { margin-top: 20px; } div.ecwid-animation-errorMessageSlideDownFadeIn-from { opacity: 0; max-height: 0; margin: 0; } div.ecwid-animation-errorMessageSlideDownFadeIn-to { opacity: 1; max-height: 150px; margin: 10px 0 0 0; } div.ecwid-animation-errorMessageSlideDownFadeIn-transition { -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; transition: all 300ms ease; } .PlainButton { background-color: #ff9e21; border-radius: 2px; color: #ff9e21; cursor: pointer; height: 28px; min-width: 100px; } .PlainButton:active { opacity: 0.8; } .PlainButton-disabled, .PlainButton-disabled:active { cursor: default; opacity: 0.4; } .PlainButton-icon { padding-left: 9px; text-align: left; } td.PlainButton-noIcon { padding-right: 9px; width: 0; } .PlainMenuButton-item td { background-color: #690200; font-size: 12px; font-weight: 400; } .PlainButton-text .gwt-Label { padding-right: 0; } table.PlainButton-PrintInvoice div.PlainButton-noIcon { padding-right: 10px; } table.PlainButton-PrintInvoice + table table div.PlainButton-noIcon { padding-right: 10px; } .PlainMenuButton .PlainMenuButton-arrow { padding: 1px 7px 6px 5px; } table.PlainMenuButton-dropdown { border: 1px solid #bfbfbf; position: absolute; z-index: 10; } .PlainMenuButton-dropdown .PlainMenuButton-item { background-color: #ff9e21; border-bottom-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; margin-top: 1px; width: 100%; } .PlainMenuButton td.PlainButton-text { padding-right: 5px; } .PlainMenuButton-item .PlainButton-text { padding-right: 5px; text-align: left; } /*****Ask for Advice*****/ .ecwid .ecwid-ProductDetails-gray-panel-bottom { height: 4px; background: #690200; } .ecwid-ShadowedPopupPanel-content .ecwid-EcwidHintingLink-upArrow { position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #fff transparent; } .ecwid-ShadowedPopupPanel-content .ecwid-EcwidHintingLink-upArrow .ecwid-EcwidHintingLink-arrowBody { width: 0; height: 0; position: relative; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #fff transparent; left: -9px; top: 1px; } .ecwid-ShadowedPopupPanel-content .ecwid-EcwidHintingLink-bottomArrow { position: absolute; width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #fff transparent transparent transparent; } .ecwid-ShadowedPopupPanel-content .ecwid-EcwidHintingLink-bottomArrow .ecwid-EcwidHintingLink-arrowBody { width: 0; height: 0; position: relative; border-style: solid; border-width: 10px 10px 0 10px; border-color: #fff transparent transparent transparent; left: -10px; top: -11px; } div.ecwid-facebook-footer-badge-placeholder { margin: 15px 0; height: 13px; } div.ecwid-facebook-footer-badge { width: 790px; position: absolute; bottom: 15px; } div.ecwid-facebook-footer-badge a { display: block; width: 740px; height: 13px; margin: 0 auto; text-decoration: none; text-align: center; } div.ecwid-facebook-footer-badge a .ecwid-facebook-footer-badge-text { background: #450100; color: #802c2b; font-size: 10px; line-height: 13px; height: 13px; padding: 0 6px; vertical-align: top; display: inline-block; } .ecwid-SearchPanel-facebook { position: relative; height: 30px; } .ecwid-SearchPanel-facebook input { height: 15px; width: 133px; border: 1px solid #802c2b; border-radius: 3px; margin: 7px 13px 0 0; padding: 3px 15px 5px 8px; } .ecwid-SearchPanel-facebook .SvgSearchSubmitButton { bottom: 0; cursor: pointer; height: 13px; position: absolute; top: 11px; right: 19px; } .ecwid-SearchPanel-facebook .SvgSearchSubmitButton svg { width: 13px; height: 13px; } .ecwid-force-responsive-image-width img { max-width: 999999px !important; } /* iPad styles */ .ecwid-categories-fixIpadIssues .ecwid-categoriesTabBar .gwt-TabBarItem-wrapper { float: left !important; } .ecwid-categories-fixIpadIssues .ecwid-categoriesTabBar .gwt-TabBarRest-wrapper { width: auto !important; } .ecwid-categories-fixIpadIssues .ecwid-categories-horizontal-menuBarContainer td { float: left !important; } div.ecwid-favorite-view { background-color: #690200; border-radius: 4px; padding: 0 8px 4px 8px; display: inline-block; visibility: hidden; overflow: hidden; min-height: 23px; max-height: 32px; cursor: pointer; display: inline-block; overflow: visible; } div.ecwid-favorite-view:hover div.ecwid-favorite-enable-scaling { -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; -ms-transition: all 0.1s ease-out; transition: all 0.1s ease-out; -webkit-transform: scale(1.18, 1.18); -moz-transform: scale(1.18, 1.18); -o-transform: scale(1.18, 1.18); -ms-transform: scale(1.18, 1.18); transform: scale(1.18, 1.18); overflow: visible; } /* Common styles for images displayed in Favorite widget */ .ecwid-favorite-view .ecwid-favorite-image-common { position: absolute; top: 0; left: 0; line-height: 16px; width: 14px; height: 14px; border: none; padding-left: 1px; padding-right: 1px; overflow: visible; } .ecwid-favorite-view div.ecwid-favorite-image-cover { opacity: 0; padding: 0; height: 14px; width: 14px; overflow: visible; } .ecwid-favorite-view-force-wait-cursor { cursor: wait; } .ecwid-favorite-view .ecwid-favorites-image-wrapper { position: relative; float: left; margin-top: 6px; padding: 0; min-height: 14px; min-width: 14px; padding-left: 1px; padding-right: 1px; overflow: visible; } /* layout of Favorite widget in table */ .ecwid-favorites-table-row { display: table-row; } .ecwid-favorites-table-row .ecwid-favorite-quantity-view { padding-left: 2px; padding-right: 2px; margin-left: 1px; } .ecwid-favorites-table-row .ecwid-favorite-view-focus-wrapper { display: inline-block; } .ecwid-favorites-table-wrapper .ecwid-favorite-view-focus-wrapper { min-width: 55px; } .ecwid-favorites-table-wrapper .ecwid-favorite-view { position: absolute; top: -5px; right: 0; } div.ecwid-favorite-view-focus-wrapper { /* hack for IE(hide useless scroll) */ margin: -5px; overflow: hidden; padding: 5px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .ecwid-favorite-view:active .ecwid-favorite-image { visibility: hidden; } .ecwid-favorite-view .ecwid-favorite-backed-image { visibility: hidden; } .ecwid-favorite-view:active .ecwid-favorite-backed-image { /* adding 0.1s delay to prevent backed image from overlaying the main one on rapid mouse clicks */ transition-delay: 0.1s; -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; visibility: visible; } div.ecwid-favorite-view .ecwid-favorite-image-handler { display: inline-block; } div.ecwid-favorite-view div.ecwid-favorite-selection-animation { visibility: visible; transition: all 0.7s ease-out; -webkit-transition: all 0.7s ease-out; -moz-transition: all 0.7s ease-out; -o-transition: all 0.7s ease-out; transform: scale(3, 3); -webkit-transform: scale(3, 3); -moz-transform: scale(3, 3); -o-transition: scale(3, 3); opacity: 0; } .ecwid-favorite-view .ecwid-favorite-image-selection-decoration { visibility: hidden; opacity: 0.8; } .ecwid-favorite-view .ecwid-favorite-image-selection-decoration svg g path { fill: #fcb1b2; } .ecwid-favorite-view .ecwid-favorite-image-unselection-decoration { opacity: 1; visibility: hidden; } .ecwid-favorite-view .ecwid-favorite-image svg, .ecwid-favorite-view .ecwid-favorite-image-decoration svg { fill: #fcb1b2; } .ecwid-favorite-view .ecwid-favorite-image-unselected svg, .ecwid-favorite-view .ecwid-favorite-image-unselection-decoration svg { fill: #bfbfbf; } .ecwid-favorite-menu div.ecwid-favorite-image svg { fill: #802c2b; } div.ecwid-favorite-view .ecwid-favorite-unselection-animation { visibility: visible; transition: opacity 0.8s ease-out 0.8s; -webkit-transition: opacity 0.8s ease-out 0.8s; -moz-transition: opacity 0.8s ease-out 0.8s; -o-transition: opacity 0.8s ease-out 0.8s; -ms-transition: opacity 0.8s ease-out 0.8s; opacity: 0; } div.ecwid-favorite-view .ecwid-favorite-image-animation { opacity: 0; animation: appear 0.6s ease-out 0.2s; -webkit-animation: appear 0.6s ease-out 0.2s; -moz-animation: appear 0.6s ease-out 0.2s; -o-animation: appear 0.6s ease-out 0.2s; -ms-animation: appear 0.6s ease-out 0.2s; } div.ecwid-favorite-quantity-view { color: #fff; font-size: 14px; padding-right: 2px; line-height: 16px; display: inline-block; margin-top: 5px; margin-left: 5px; margin-bottom: 2px; } div.ecwid-favorite-view .ecwid-favorite-quantity-hide { display: none; } div.ecwid-favorite-quantity-view-hide { display: none; } .ecwid-favorite-menu { display: inline-block; } a.ecwid-favorite-menu-item { padding-left: 2px; } .ecwid-favorite-menu .ecwid-favorite-menu-wrapper { cursor: pointer; } .ecwid-favorite-menu .ecwid-favorite-image { float: left; margin-right: 1px; margin-top: 2px; height: 14px; width: 14px; } div.ecwid-favorites-view span.ecwid-categories-category { display: block; white-space: nowrap; margin-left: 30px; } div.ecwid-no-favorites-panel span.ecwid-categories-category { margin-left: 0; } div.ecwid-no-favorites-hidden { display: none !important; } .ecwid-no-favorites-area div.ecwid-no-favorites-label { display: block; margin-top: 30px; text-align: center; font-size: 18px; } .ecwid-lte-400px div.ecwid-no-favorites-label { font-size: 16px; } .ecwid-lte-400px .ecwid-favorite-menu-item { display: none; } span.ecwid-favorites-title { display: block; margin-bottom: 30px; } div div.ecwid-no-favorites-panel { position: relative; display: block; margin-right: 30px; } div.ecwid-no-favorites-area { position: relative; height: 160px; display: block; margin-top: 30px; } div.ecwid-favorites-view div.ecwid-results-topPanel-sortByPanel { display: none; /* disabling sort-panel on display of favorites */ } div.ecwid-favorites-view div.ecwid-results-topPanel-viewAsPanel { display: none; /* disabling "view as" panel on display of favorites */ } .ecwid-no-favorites-area .ecwid-no-favorites-icon { display: block; margin-left: auto; margin-right: auto; padding-top: 43px; width: 26px; height: 26px; } .ecwid-no-favorites-area .ecwid-no-favorites-icon svg { fill: #fff; } .ecwid-no-favorites-icon > svg:nth-child(1) { display: block; width: 26px; height: 26px; } div.ecwid-popular-favorites-label { display: inline-block; margin-top: 50px; } div.ecwid-favorites-view div.ecwid-form { margin-left: 26px; margin-right: 26px; margin-top: 24px; padding-top: 24px; padding-bottom: 24px; } div.ecwid-favorites-signin-warning-centering { display: table; margin: auto; } a.ecwid-favorites-signin-link { display: inline-block; } span.ecwid-favorites-signin-warning-text { font-size: 13px; } span.ecwid-favorites-signin-warning-text span.ecwid-favorites-signin-link { font-size: 13px; } div.ecwid-hide-signin-warning { display: none; } /******************************************************************************/ /************************** Responsive layout styles *************************/ /******************************************************************************/ .ecwid-responsive div.ecwid-PseudoButton { border: 1px solid #bfbfbf; border-radius: 3px; background: #ff9e21; /* Old browsers */ background: -moz-linear-gradient(top, #ff9e21 0%, #103e61 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9e21), color-stop(100%, #103e61)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff9e21 0%, #103e61 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff9e21 0%, #103e61 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff9e21 0%, #103e61 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff9e21 0%, #103e61 100%); /* W3C */ display: inline-block; height: auto; padding: 4px 10px; } .ecwid-responsive div.ecwid-Invoice-share-panel-right-column { max-width: 100%; } .ecwid-responsive div.ecwid-Invoice-share-buttonPanel { white-space: normal; } .ecwid-responsive div.ecwid-Invoice-share-panel { margin: 25px 30px 35px; } .ecwid-responsive div.ecwid-Invoice-share-panel-thumbnail { border: 0 solid; } .ecwid-responsive div.ecwid-Invoice-share-textPanel-product-label, .ecwid-responsive div.ecwid-Invoice-share-textPanel-label { display: inline; float: none; } .ecwid-responsive div.ecwid-Invoice-share-textPanel { line-height: 22px; height: auto; min-height: 33px; margin-bottom: 6px; } .ecwid-responsive div.ecwid-Invoice-share-textPanel-product-panel { display: inline-block; float: none; padding-top: 5px; } .ecwid-responsive div.ecwid-Invoice-share-textPanel-label { margin-bottom: 3px; } .ecwid-responsive div.ecwid-Invoice-share-textPanel-product-panel table.ecwid-DropdownBox { margin-bottom: -7px; } .ecwid-responsive div.ecwid-Invoice-share-textPanel-product-panel span.ecwid-Invoice-share-textPanel-product-select { display: inline-block; } .ecwid-lte-600px div.ecwid-PaymentMethodSelector { margin-right: 0; } .ecwid-lte-600px div.ecwid-form { padding: 15px; } .ecwid-lte-600px div.ecwid-AddressForm-buttonsPanel { padding-left: 0; } .ecwid-lte-600px div.ecwid-AddressForm-buttonsPanel table { margin: 0 auto; } .ecwid-lte-600px div.ecwid-AddressForm-buttonsPanel div.ecwid-fieldEnvelope-label { max-width: 100px; } .ecwid-lte-600px div.ecwid-AddressForm div.ecwid-form { max-width: 90%; padding: 15px 5% 25px; } .ecwid-lte-600px div.ecwid-fieldWrapper { position: relative; z-index: 1; } .ecwid-lte-600px div.ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper label.ecwid-fieldLabel, .ecwid-lte-600px div.ecwid-Checkout-TaxIdWidget div.ecwid-fieldWrapper label.ecwid-fieldLabel, .ecwid-lte-600px div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper label.ecwid-fieldLabel, .ecwid-lte-600px div.ecwid-AddressForm div.ecwid-fieldWrapper label.ecwid-fieldLabel { float: none; margin-bottom: 3px; width: auto; } .ecwid-lte-600px input.gwt-TextBox, .ecwid-lte-600px input.gwt-PasswordTextBox, .ecwid-lte-600px textarea.gwt-TextArea, .ecwid-lte-600px input.gwt-DateBox { padding: 3px 3%; max-width: 94%; } .ecwid-lte-600px div.ecwid-fieldWrapper div.ecwid-fieldEnvelope-around { overflow: hidden; } .ecwid-lte-600px div.ecwid-Checkout div.ecwid-Invoice { margin: 15px 4%; } .ecwid-lte-600px div.ecwid-Invoice-share-panel { margin: 15px 4% 20px; } .ecwid-lte-600px div.ecwid-Invoice-Header-OrderNumber { word-break: break-all; } .ecwid-lte-600px td.ecwid-Invoice-Header-timestamp { white-space: normal; } .ecwid-lte-600px div.ecwid-Invoice-productName { word-break: break-all; } .ecwid-lte-600px .ecwid-Invoice-ShippingDetails-title { display: none; } .ecwid-lte-600px .ecwid-Invoice-PaymentDetails-title { display: none; } .ecwid-lte-600px div.ecwid-Checkout-EmailBlock div.ecwid-form { max-width: 90%; } .ecwid-lte-600px div.ecwid-Checkout-PasswordBlock div.ecwid-form { max-width: 90%; } .ecwid-lte-600px div.ecwid-fieldWrapper label.ecwid-fieldLabel { float: none; } .ecwid-lte-600px table.ecwid-categoriesTabBar .gwt-TabBarRest-wrapper { display: none !important; } .ecwid-lte-600px table.ecwid-categoriesTabBar .gwt-TabBarItem-wrapper { display: inline-block; width: 100%; } .ecwid-lte-600px table.ecwid-categoriesTabBar td.tabMiddleCenter { width: 100%; } .ecwid-lte-600px table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td { border-color: transparent !important; } .ecwid-lte-600px table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected { border-bottom: 1px solid #802c2b; } div.ecwid-EditPersonPopup.ecwid-lte-600px table.ecwid-AddressForm-country select, div.ecwid-EditPersonPopup.ecwid-lte-600px input.ecwid-AddressForm-phone, div.ecwid-EditPersonPopup.ecwid-lte-600px table.ecwid-AddressForm-state input, div.ecwid-EditPersonPopup.ecwid-lte-600px input.ecwid-AddressForm-zip, div.ecwid-EditPersonPopup.ecwid-lte-600px input.ecwid-AddressForm-city, div.ecwid-EditPersonPopup.ecwid-lte-600px input.ecwid-AddressForm-extraField, div.ecwid-EditPersonPopup.ecwid-lte-600px select.ecwid-AddressForm-extraField, div.ecwid-EditPersonPopup.ecwid-lte-600px input.ecwid-AddressForm-name, div.ecwid-EditPersonPopup.ecwid-lte-600px input.ecwid-AddressForm-address1, div.ecwid-EditPersonPopup.ecwid-lte-600px input.ecwid-AddressForm-address2, div.ecwid-EditPersonPopup.ecwid-lte-600px input.ecwid-AddressForm-company-name, div.ecwid-EditPersonPopup.ecwid-lte-600px div.ecwid-AddressForm * { width: 100%; max-width: 100%; box-sizing: border-box; margin-left: 0; clear: both; } div.ecwid-EditPersonPopup.ecwid-lte-600px div.ecwid-AddressForm-extraField .form-control .form-control__text { width: 100%; } .ecwid-lte-600px div.ecwid-Invoice-buttons-panel { padding-bottom: 20px; } @media screen and (max-width: 600px) { .ecwid-minicart-floating { display: none !important; } .ecwid-productBrowser-productsList-separatorRow { display: none !important; } } .ecwid-lte-600px .ecwid-Checkout-EmailBlock div.ecwid-form, .ecwid-lte-600px .ecwid-Checkout-PasswordBlock div.ecwid-form { padding-left: 5%; padding-right: 5%; } .ecwid-lte-600px .ecwid-fieldEnvelope-around input, .ecwid-lte-600px .ecwid-AddressForm-country select { margin-left: 0; } .ecwid-lte-600px div.ecwid-Checkout-EmailBlock div.ecwid-form, .ecwid-lte-600px div.ecwid-Checkout-PasswordBlock div.ecwid-form, .ecwid-lte-600px div.ecwid-Checkout-PasswordBlock div.ecwid { max-width: 100%; box-sizing: border-box; } .ecwid-lte-600px div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper input.gwt-PasswordTextBox, .ecwid-lte-600px div.ecwid-fieldWrapper table.ecwid-fieldEnvelope, .ecwid-lte-600px div.ecwid-PaymentMethodDetailsBlock-fields input.gwt-TextBox, .ecwid-lte-600px div.ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper input.gwt-TextBox { width: 100%; max-width: 100%; } .ecwid-lte-600px .ecwid-AddressForm .ecwid-fullWidth, .ecwid-lte-600px .ecwid-AddressForm .ecwid-fullWidth, .ecwid-lte-600px .ecwid-AddressForm .ecwid-AddressForm-country, .ecwid-lte-600px .ecwid-AddressForm .ecwid-AddressForm-state, .ecwid-lte-600px .ecwid-AddressForm .ecwid-fieldEnvelope-around input, .ecwid-lte-600px .ecwid-AddressForm .ecwid-AddressForm-state select, .ecwid-lte-600px .ecwid-AddressForm .ecwid-AddressForm-country select, .ecwid-lte-600px .ecwid-AddressForm select.ecwid-AddressForm-extraField { width: 100%; max-width: 100%; box-sizing: border-box; } .ecwid-lte-600px div.ecwid-AddressForm-extraField .form-control .form-control__text { width: 100%; } .ecwid-lte-480px div.ecwid-AddressForm-fields-disabled { display: none; } .ecwid-lte-480px div.ecwid-Checkout div.ecwid-Invoice { margin: 15px 2%; } .ecwid-lte-480px div.ecwid-Invoice-share-panel { margin: 15px 2% 20px; } .ecwid-lte-480px td.ecwid-Invoice-itemsTable-headerCell-descr { width: 65%; } .ecwid-lte-480px td.ecwid-Invoice-itemsTable-headerCell-descr span { visibility: visible; } .ecwid-lte-480px td.ecwid-Invoice-itemsTable-headerCell-price { width: 35%; } .ecwid-lte-480px div.ecwid-minicart-mini { width: 135px; } .ecwid-lte-480px div.ecwid-amexReview { padding: 16px 16px 0; } .ecwid-lte-480px div.ecwid-amexPayButton { text-align: center; } .ecwid-lte-480px div.ecwid-amexPaymentForm { min-width: 245px; margin-right: 0; } .ecwid-lte-480px div.ecwid-amexSecureTitle { background-position: center 3px; font-size: 20px; padding-top: 40px; padding-left: 0; } .ecwid-lte-480px div.ecwid-amexCardPanel { padding-right: 0; } .ecwid-lte-480px div.ecwid-amexCardPanel div.ecwid-cardIcon { margin: 0 4px 0 0; } .ecwid-lte-480px iframe.ecwid-sq-input#sq-card-number { width: 200px; font-size: 16px; } .ecwid-lte-480px input.ecwid-amex-cardNumberField { width: 200px; font-size: 16px; } .ecwid-lte-480px .ecwid-amexPaymentForm select { margin-right: 5px; } .ecwid-lte-480px div.ecwid-LoginForm div.ecwid-form { padding: 35px 25px 25px 25px; } .ecwid-lte-480px div.ecwid-EditPersonPopup div.ecwid-popup-content { padding: 5px 30px 20px; } .ecwid-lte-480px td.ecwid-OrdersList-OrderBox-footer table, .ecwid-lte-480px td.ecwid-OrdersList-OrderBox-footer tr { display: block; white-space: normal; } .ecwid-lte-480px td.ecwid-OrdersList-OrderBox-footer td { display: inline-block; white-space: normal; } .ecwid-lte-480px td.ecwid-OrdersList-OrderBox-footer td[align="right"] { display: block; } /* <= 400px */ .ecwid-lte-400px .ecwid-OrdersList-OrderBox .ecwid-OrdersList-OrderBox-cell table, .ecwid-lte-400px .ecwid-OrdersList-OrderBox .ecwid-OrdersList-OrderBox-cell tr, .ecwid-lte-400px .ecwid-OrdersList-OrderBox .ecwid-OrdersList-OrderBox-cell td { display: inline-block; text-align: left; vertical-align: middle !important; white-space: normal; } .ecwid-lte-400px .ecwid-OrdersList-OrderBox .ecwid-OrdersList-OrderBox-cell td[style*="text-align: center"] { display: block; text-align: left !important; } .ecwid-lte-400px div.ecwid-OrdersList-OrderBox-status span { display: block; margin-bottom: 8px; } .ecwid-lte-400px div.ecwid-pager .ecwid-poweredBy { width: 100%; margin-bottom: 5px; } .ecwid-lte-400px div.ecwid-Checkout-DeliveryMethod > table { width: 100%; table-layout: fixed; } .ecwid-lte-400px div.ecwid-Checkout-DeliveryMethod div.ecwid-form { width: auto; } .ecwid-lte-400px table.ecwid-fullWidth { display: block; width: 100%; } .ecwid-lte-400px table.ecwid-fullWidth tbody, .ecwid-lte-400px table.ecwid-fullWidth tr, .ecwid-lte-400px table.ecwid-fullWidth td { display: block; } .ecwid-lte-400px table.ecwid-fullWidth input.gwt-TextBox, .ecwid-lte-400px table.ecwid-fullWidth input.gwt-PasswordTextBox, .ecwid-lte-400px table.ecwid-fullWidth textarea.gwt-TextArea, .ecwid-lte-400px table.ecwid-fullWidth input.gwt-DateBox { width: 100%; } .ecwid-lte-400px div.ecwid-Checkout-blockTitle, .ecwid-lte-400px table.ecwid-Checkout-blockTitle { margin: 20px 5px 10px 5px; } .ecwid-lte-400px div.ecwid-Invoice-footer-placeOrder { padding: 10px; } .ecwid-lte-400px div.ecwid-Checkout div.ecwid-Invoice { margin: 10px 1%; } .ecwid-lte-400px div.ecwid-Invoice-share-panel { margin: 10px 1% 15px; } .ecwid-lte-400px div.ecwid-results-topPanel-controlsPanel { display: none; } .ecwid-lte-400px div.ecwid-Invoice-Summary-label { white-space: normal; } .ecwid-lte-320px table.ecwid-AddressForm-state select, .ecwid-lte-320px select.ecwid-AddressForm-extraField, .ecwid-lte-320px table.ecwid-AddressForm-country select { max-width: 260px; } .ecwid-lte-320px div.ecwid-minicart-mini { width: 100px; } /* iPad styles */ .ecwid-categories-fixIpadIssues .ecwid-categoriesTabBar .gwt-TabBarItem-wrapper { float: left !important; } .ecwid-categories-fixIpadIssues .ecwid-categoriesTabBar .gwt-TabBarRest-wrapper { width: auto !important; } .ecwid-categories-fixIpadIssues .ecwid-categories-horizontal-menuBarContainer td { float: left !important; } .ecwid-responsive div.ecwid-PseudoButton { border: 1px solid #bfbfbf; border-radius: 3px; background: #ff9e21; /* Old browsers */ background: -moz-linear-gradient(top, #ff9e21 0%, #103e61 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9e21), color-stop(100%, #103e61)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ff9e21 0%, #103e61 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ff9e21 0%, #103e61 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ff9e21 0%, #103e61 100%); /* IE10+ */ background: linear-gradient(to bottom, #ff9e21 0%, #103e61 100%); /* W3C */ display: inline-block; height: auto; padding: 4px 10px; } /* Single Product Widget styles */ .ecwid-SingleProduct { text-align: center; } .ecwid-SingleProduct .ecwid-SingleProduct-picture { padding-bottom: 7px; } .ecwid-SingleProduct .ecwid-title { font-size: 20px; font-weight: 400; padding-bottom: 5px; padding-top: 7px; word-wrap: break-word; } .ecwid-SingleProduct .ecwid-price { padding-top: 7px; padding-bottom: 7px; } .ecwid-SingleProduct .ecwid-SingleProduct-options { text-align: left; display: inline-block; *display: inline; /* hack for IE6-7 */ *zoom: 1; /* hack for IE6-7 */ } .ecwid-SingleProduct .ecwid-SingleProduct-qty { padding-top: 7px; padding-bottom: 7px; } .ecwid-SingleProduct-hideQty .ecwid-SingleProduct-qty { display: none; } .ecwid-SingleProduct .ecwid-SingleProduct-qty .gwt-InlineLabel { font-weight: 600; padding-right: 10px; } .ecwid-SingleProduct .ecwid-SingleProduct-qty .gwt-TextBox { border: solid 1px #bfbfbf; box-sizing: content-box; font-size: 15px; max-width: 93%; padding: 3px 5px; text-align: right; width: 40px; } .ecwid-SingleProduct .ecwid-AddToBagButton { margin-top: 6px; } .ecwid-force-responsive-image-width img { max-width: 999999px !important; } div.ecwid-change-password-page table.ecwid-fieldEnvelope { width: 100%; } div.ecwid-reset-password-page-text, div.ecwid-change-password-page-text, div.ecwid-restore-link-expired-text { font-size: 14px; font-weight: 400; margin-bottom: 17px; line-height: 20px; } div.ecwid-reset-password-page { padding-bottom: 20px; } div.ecwid-reset-password-page div.ecwid-form, div.ecwid-change-password-page div.ecwid-form { max-width: 360px; margin: 0 0 19px 0; font-size: 14px; padding: 20px 15px 15px; } div.ecwid-reset-password-page div.ecwid-form input, div.ecwid-change-password-page div.ecwid-form input { width: 100%; max-width: 100%; padding: 5px 5px; margin: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } div.ecwid-reset-password-page-textbox-note, div.ecwid-change-password-page-textbox-note { margin-bottom: 8px; } div.ecwid-change-password-page button, div.ecwid-restore-link-expired-page button { padding: 0 15px; } div.ecwid-price-panel { background-color: #690200; border: none; border-radius: 5px; padding: 10px 20px 18px; } div.ecwid-price-panel table { width: 100%; } div.ecwid-price-panel .ecwid-price-panel-label { font-size: 13px; line-height: 1.8; } div.ecwid-price-panel .ecwid-price-panel-value { font-size: 15px; text-align: right; } div.ecwid-price-panel .ecwid-price-panel-label-total { font-size: 17px; padding-top: 12px; } div.ecwid-price-panel .ecwid-price-panel-value-total { font-size: 18px; text-align: right; color: #ec5700; padding-top: 10px; } /* order placed */ a.ecwid-icolink, a.ecwid-icolink:visited { text-decoration: none; color: #e5b578; display: inline-block; cursor: pointer; transition: color .1s linear; } a.ecwid-icolink:hover, a.ecwid-icolink:active, a.ecwid-icolink:focus { color: #e5b578; } a.ecwid-icolink svg.ecwid-icon { margin-top: -1px; display: inline-block; vertical-align: text-top; } html#ecwid_html a.ecwid-icolink svg.ecwid-icon * { fill: #c8f4f1; -webkit-transition: fill .1s linear, stroke .1s linear; transition: fill .1s linear, stroke .1s linear; } a.ecwid-icolink svg.ecwid-icon .stroked { fill: none; stroke: #c8f4f1; } a.ecwid-icolink:hover svg.ecwid-icon *, a.ecwid-icolink:active svg.ecwid-icon *, a.ecwid-icolink:focus svg.ecwid-icon * { fill: #ff9e21; } a.ecwid-icolink:hover svg.ecwid-icon .stroked, a.ecwid-icolink:active svg.ecwid-icon .stroked, a.ecwid-icolink:focus svg.ecwid-icon .stroked { fill: none; stroke: #ff9e21; } /* ecwid-alerts*/ div.ecwid-alert-error { font-size: 14px; line-height: 1.4; padding: 20px; border-radius: 5px; border: none; background-color: #fae3da; color: #a20505; box-sizing: border-box; -moz-box-sizing: border-box; } div.ecwid-alert-success { font-size: 14px; line-height: 1.4; padding: 20px; border-radius: 5px; border: none; background-color: #d9edc9; color: #0e766d; box-sizing: border-box; -moz-box-sizing: border-box; } div.ecwid-alert-error .ecwid-alert-error-title, div.ecwid-alert-success .ecwid-alert-success-title { font-weight: 600; } div.ecwid-alert-error.ecwid-alert-error-no-text .ecwid-alert-error-title, div.ecwid-alert-error.ecwid-alert-success-no-text .ecwid-alert-success-title { text-align: center; } /* ecwid-modal */ div.ecwid-modal-backdrop { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: #000; opacity: 0.6; z-index: 10; } .ecwid-modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 940; overflow: auto; overflow-y: scroll; } .ecwid-modal-dialog { margin: 0 auto; position: relative; z-index: 950; padding: 0 10px; } .ecwid-modal-dialog .ecwid-modal-content { background-color: #450100; border-radius: 3px; padding: 30px 0 0; position: relative; overflow: hidden; } .ecwid-modal-dialog .ecwid-modal-content .ecwid-modal-title { color: #ff9e21; padding: 0 25px 12px; font-size: 20px; line-height: 1.2; display: block; } .ecwid-modal-dialog .ecwid-modal-content .ecwid-modal-body { margin: 0 25px 23px; overflow: visible; } .ecwid-modal-content table.ecwid-modal-table-items { border-collapse: collapse; margin-top: 5px; width: 100%; } .ecwid-modal-content table.ecwid-modal-table-items td { border: 0; border-top: 1px solid #690200; padding: 6px 0; vertical-align: middle; height: 30px; } .ecwid-modal-content table.ecwid-modal-table-items td.ecwid-modal-table-item-radio { width: 10%; } .ecwid-modal-content table.ecwid-modal-table-items td.ecwid-modal-table-item-price-cell { vertical-align: top; padding-left: 20px; } .ecwid-modal-content table.ecwid-modal-table-items tr:first-child > td { border: none; } .ecwid-modal-content table.ecwid-modal-table-items td input { margin: 0 10px 0 0; width: 12px; height: 15px; } .ecwid-modal-content table.ecwid-modal-table-items .ecwid-modal-table-item-label { font-size: 12px; line-height: 1.3; cursor: pointer; } .ecwid-modal-content table.ecwid-modal-table-items .ecwid-text-tip { cursor: pointer; } .ecwid-modal-content table.ecwid-modal-table-items .ecwid-modal-table-item-price { font-size: 13px; line-height: 1.4; padding-top: 6px; text-align: right; } .ecwid-modal-footer { margin: 23px 25px 25px; text-align: center; } /* CSS3 Animations */ .ecwid-animation-upscaleAndFadeIn-from { opacity: 0.0; filter: alpha(opacity=0); -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } .ecwid-animation-upscaleAndFadeIn-to { opacity: 1.0; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .ecwid-animation-upscaleAndFadeIn-transition { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); } .ecwid-animation-fadeIn50Percent-from { opacity: 0.0; filter: alpha(opacity=0); } .ecwid-animation-fadeIn50Percent-to { opacity: 0.5; filter: alpha(opacity=50); } .ecwid-animation-fadeIn50Percent-transition { -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out; } .ecwid-animation-fadeIn-from { opacity: 0.0; filter: alpha(opacity=0); } .ecwid-animation-fadeIn-to { opacity: 1.0; filter: alpha(opacity=100); } .ecwid-animation-fadeIn-transition { -webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -o-transition: opacity .3s linear; transition: opacity .3s linear; } .ecwid-animation-fadeOut-from { opacity: 1.0; filter: alpha(opacity=100); } .ecwid-animation-fadeOut-to { opacity: 0.0; filter: alpha(opacity=0); } .ecwid-animation-fadeOut-transition { -webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear; -o-transition: opacity .3s linear; transition: opacity .3s linear; } @media (max-width: 767px) { div.ecwid-amexPaymentForm { margin-right: 0; width: 100%; } div.ecwid-Checkout div.ecwid-Checkout-DeliveryMethod { max-width: none; margin-right: 0; } div.ecwid-Checkout div.ecwid-floatLeftPanel { width: 100%; } div.ecwid-Checkout div.ecwid-Checkout-DeliveryMethod table { width: 100%; } div.ecwid-Checkout-DeliveryMethod div.ecwid-form { width: 100%; box-sizing: border-box; } .ecwid-shippingOptions-List span.ecwid-shippingOption label { max-width: none; margin-left: 0; } .ecwid div.ecwid-AddressForm div.ecwid-form, .ecwid .store-pickup-subblock .ecwid-form { width: 100%; box-sizing: border-box; } .ecwid-lte-600px div.ecwid-AddressForm div.ecwid-form { max-width: 100%; } div.ecwid-Checkout-DeliveryMethod span.ecwid-shippingOption label { word-break: break-all; } div.ecwid-amexPaymentForm { margin-right: 0; width: 100%; } div.ecwid-ppReview-sidebar-ver { width: 100%; } div.ecwid-ppReview-block { margin: 3px 0; } div.ecwid-Checkout .ecwid-checkout-placeholder { display: none; } } div.ecwid-Checkout .ecwid-checkout-placeholder { margin-top: 70px; } @media (max-width: 400px) { div.ecwid-AddressForm div.ecwid-fieldWrapper table.ecwid-fieldEnvelope.ecwid-AddressForm-country { max-width: 100%; width: 100%; } div.ecwid-AddressForm div.ecwid-fieldWrapper table.ecwid-fieldEnvelope { table-layout: fixed; width: 100%; } } blockquote.ec-description-blockquote, blockquote.ecwid-description-blockquote { background: none; margin: 0 auto; padding: 2em 2em 2em 3.2em; position: relative; overflow: hidden; } blockquote.ec-description-blockquote, blockquote.ec-description-blockquote p, blockquote.ecwid-description-blockquote, blockquote.ecwid-description-blockquote p { color: #fff; font-size: 1.075em; font-style: italic; line-height: 1.5; text-align: left; } blockquote.ec-description-blockquote:before, blockquote.ecwid-description-blockquote:before { background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjAgNDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4gPHBhdGggZD0iTTIyLjYxNTM4NDYsMCBDOC4zMzc0MDIzNCw3LjE0MDEzNjcyIDAuNDA3NzE0ODQ0LDE5LjA5MjI4NTIgMC40MDc3MTQ4NDQsMzIuMjE5MjM4MyBDMC40MDc3MTQ4NDQsNDEuNzc0NDE0MSA2LjMwMDc4MTI1LDQ2LjkwMjM0MzggMTQuMzY5NjI4OSw0Ni45MDIzNDM4IEMzMS4zMzI1MjM2LDQ2LjkwMjM0MzggMjkuMjAwMTk1MywxOC4wNTAyOTMgMTIuMDIxOTcyNywyMy41IEMxNC4yNjg1NTQ3LDE2LjE0NjQ4NDQgMjEuNTk4NDQ1LDkuMTk3NTI4NTUgMjcuMzY3Njc1OCw2LjEyMDYwNTQ3IEwyMi42MTUzODQ2LDAgWiBNNTQuNjE1Mzg0NiwwIEM0MC4zMzc0MDIzLDcuMTQwMTM2NzIgMzIuNDA3NzE0OCwxOS4wOTIyODUyIDMyLjQwNzcxNDgsMzIuMjE5MjM4MyBDMzIuNDA3NzE0OCw0MS43NzQ0MTQxIDM4LjMwMDc4MTIsNDYuOTAyMzQzOCA0Ni4zNjk2Mjg5LDQ2LjkwMjM0MzggQzYzLjMzMjUyMzYsNDYuOTAyMzQzOCA2MS4yMDAxOTUzLDE4LjA1MDI5MyA0NC4wMjE5NzI3LDIzLjUgQzQ2LjI2ODU1NDcsMTYuMTQ2NDg0NCA1My41OTg0NDUsOS4xOTc1Mjg1NSA1OS4zNjc2NzU4LDYuMTIwNjA1NDcgTDU0LjYxNTM4NDYsMCBaIiBpZD0iUGF0aC1Db3B5IiBmaWxsPSIjREZERkRGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+IDwvZz4gPC9zdmc+) no-repeat; background-size: auto 100%; content: ''; display: block; height: 1.4em; left: 0.7em; position: absolute; top: 2em; width: 2.5em; } #ecwid_loading_indicator { width: 100%; height: 100%; min-height: 400px; position: relative; box-sizing: content-box; -webkit-transform-origin: center center; -ms-transform-origin: center center; -o-transform-origin: center center; transform-origin: center center; } #ecwid_loading_indicator.ecwid-preloading .loader { box-shadow: none; background-color: transparent; } #ecwid_loading_indicator * { box-sizing: content-box; -webkit-transform-origin: center center; -ms-transform-origin: center center; -o-transform-origin: center center; transform-origin: center center; } #ecwid_loading_indicator .loader { width: 88px; height: 88px; margin-left: -57px; margin-top: -57px; position: absolute; left: 50%; top: 50%; padding: 13px; border-radius: 50%; background-color: #450100; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } #ecwid_loading_indicator .loader .spinner-ball-outer { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88'%3E%3Cpath fill='none' stroke='%23ff9e21' stroke-linecap='round' stroke-width='3' d='M64.8 79.5C58.4 83.3 51 85.5 43 85.5 27 85.5 13 76.6 5.8 63.5M64.4 6.2C77 13.6 85.5 27.3 85.5 43 85.5 50.7 83.4 58 79.8 64.2M.5 43C.5 19.5 19.5.5 43 .5' transform='translate(1 1)'/%3E%3C/svg%3E") center center no-repeat; background-size: 88px auto; width: 88px; height: 88px; position: static; top: 0; left: 0; -webkit-animation: ecwid-spinright .8s infinite linear; animation: ecwid-spinright .8s infinite linear; } #ecwid_loading_indicator .loader .spinner-ball-inner { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23ff9e21' d='M20 39.5C9.2 39.5.5 30.8.5 20S9.2.5 20 .5 39.5 9.2 39.5 20c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5c0-9.1-7.4-16.5-16.5-16.5S3.5 10.9 3.5 20 10.9 36.5 20 36.5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5z'/%3E%3C/svg%3E") center center no-repeat; background-size: 40px auto; margin: -64px auto 64px; width: 40px; height: 40px; position: static; top: 0; left: 0; -webkit-animation: ecwid-spinleft .5s infinite linear; animation: ecwid-spinleft .5s infinite linear; } #ecwid_loading_indicator .loader img.loader-object { width: 100%; max-width: 1000px; min-width: 0; height: 100%; max-height: 1000px; min-height: 0; position: static; padding: 0; margin: 0; border: 0; box-shadow: none; background: transparent none; display: block; float: none; visibility: visible; opacity: 1; border-radius: 50%; -webkit-transform: none; transform: none; -webkit-animation: none; animation: none; } /* table */ table.ec-description-table, table.ecwid-description-table { box-shadow: inset 0 0 0 1px #ccc; margin: 10px 0 20px; text-align: left; } .ecwid-productBrowser-categoryDescription table, table.ec-description-table, table.ecwid-description-table { display: inline-block; vertical-align: top; max-width: 100%; overflow-x: auto; border-collapse: collapse; border-spacing: 0; box-shadow: inset 0 0 0 1px #ccc; width: auto; } table.ec-description-table img, table.ecwid-description-table img { display: block; } table.ec-description-table td, table.ec-description-table th, table.ecwid-description-table td, table.ecwid-description-table th { border: 1px solid #ccc; height: 20px; padding: 5px 10px; text-align: inherit; vertical-align: top; } table.ecwid-description-table.table-striped tbody tr:nth-child(odd) > th, table.ecwid-description-table.table-striped tbody tr:nth-child(odd) > td { background-color: #f0f0f0; } table.ecwid-description-table.table-row-only { border: none; } table.ecwid-description-table.table-row-only th, table.ecwid-description-table.table-row-only td { border-width: 0; border-bottom-width: 1px; } table.ecwid-description-table.table-noborder, table.ecwid-description-table.table-noborder td, table.ecwid-description-table.table-noborder th { border: none; } table.ecwid-description-table.table-collapsed th, table.ecwid-description-table.table-collapsed td { padding: 0; } table.ecwid-description-table.table-aligned-center { text-align: center; } table.ecwid-description-table.table-aligned-right { text-align: right; } table.ecwid-description-table.table-aligned-middle, table.ecwid-description-table.table-aligned-middle td, table.ecwid-description-table.table-aligned-middle th { vertical-align: middle; } table.ecwid-description-table.table-aligned-bottom, table.ecwid-description-table.table-aligned-bottom th, table.ecwid-description-table.table-aligned-bottom td { vertical-align: bottom; } .ecwid-switched-layer { max-height: 0; opacity: 0; overflow: hidden; -webkit-transition: max-height 0s ease-in-out .15s, opacity .15s ease-in-out 0s; transition: max-height 0s ease-in-out .15s, opacity .15s ease-in-out 0s; } .ecwid-switched-layer-active { max-height: 10000px; opacity: 1; -webkit-transition: max-height 0s ease-in-out .15s, opacity .15s ease-in-out .15s; transition: max-height 0s ease-in-out .15s, opacity .15s ease-in-out .15s; } .ecwid-expanded-layer { height: 0; overflow: hidden; } .ecwid-expanded-layer > div { opacity: 0; -webkit-transition: opacity .15s ease-in-out 0s; transition: opacity .15s ease-in-out 0s; } .ecwid-expanded-layer-animate { -webkit-transition: height .3s ease-in-out 0s; transition: height .3s ease-in-out 0s; } .ecwid-expanded-layer-active > div { opacity: 1; -webkit-transition: opacity .15s ease-in-out .15s; transition: opacity .15s ease-in-out .15s; } .ecwid-smooth-scroll { will-change: scroll-position; } #ecwid-payment-details-paypal-placeholder iframe, #ecwid-cart-paypal-placeholder iframe { visibility: visible !important; display: block !important; opacity: 1 !important; position: relative; } #ec-cart-paypal-wall-placeholder { min-height: 174px; } #ec-cart-paypal-wall-placeholder .paypalplus_loader_spinner { box-sizing: content-box; height: 150px; width: 100%; position: absolute; z-index: 10; } #ec-cart-paypal-wall-placeholder .paypalplus_loader_spinner .paypalplus_loader_spinwrap { box-sizing: content-box; width: 200px; position: absolute; top: 35%; left: 50%; margin-left: -100px; } #ec-cart-paypal-wall-placeholder .paypalplus_loader_spinner .paypalplus_loader_anim { box-sizing: content-box; height: 30px; width: 30px; position: absolute; top: 0; left: 50%; margin: 0 0 0 -23px; opacity: 1; filter: alpha(opacity=100); -webkit-animation: rotation .7s infinite linear; -moz-animation: rotation .7s infinite linear; -o-animation: rotation .7s infinite linear; animation: rotation .7s infinite linear; border-left: 8px solid #cccbcb; border-right: 8px solid #cccbcb; border-bottom: 8px solid #cccbcb; border-top: 8px solid #6c7378; border-radius: 100%; } @-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); } } @-moz-keyframes rotation { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(359deg); } } @-o-keyframes rotation { from { -o-transform: rotate(0deg); } to { -o-transform: rotate(359deg); } } @keyframes rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } .ecwid-productBrowser-innerTable { width: 100%; } /* The topmost container of the Product Browser widget in Facebook */ div.ecwid_facebook_app div.ecwid-productBrowser { min-height: 650px; } div.ecwid-ProductBrowserPopup { z-index: 900; } /* Fix for https://track.ecwid.com/youtrack/issue/ECWID-65352 */ .ec-fix-embed-pb-width { width: 100%; } span.gwt-RadioButton input, span.ecwid-productBrowser-details-optionCheckbox input { margin-right: 7px; } .ecwid-productBrowser-termsPage-view a.ecwid-TermsPrint-link { margin-left: 0; } div.ecwid-productBrowser-gallery { position: relative; margin-bottom: 60px; overflow: hidden; } div.ecwid-productBrowser-gallery a:link, div.ecwid-productBrowser-gallery a:visited, div.ecwid-productBrowser-gallery a:hover, div.ecwid-productBrowser-gallery a:active { text-decoration: none; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs { position: absolute; left: 0; top: -8px; width: 76px; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb { display: table; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb img { display: block; max-height: 128px; max-width: 64px; margin: 0 auto; background-color: rgba(128, 44, 43, 0.1); } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb img.ecwid-imgLoaded { background-color: transparent; transition: background-color .4s ease-out; -webkit-transition: background-color .4s ease-out; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more { position: relative; overflow: hidden; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more .ecwid-productBrowser-gallery-thumb { position: absolute; top: 0; left: 0; z-index: -1; visibility: hidden; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more .ecwid-productBrowser-gallery-thumb:first-child { position: relative; z-index: 0; visibility: visible; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more .ecwid-productBrowser-gallery-thumb:first-child .ecwid-productBrowser-gallery-has-thumb::before { content: ""; position: absolute; top: 8px; bottom: 8px; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.25); opacity: 1; -webkit-transition: background-color .1s ease-in-out 0s; transition: background-color .1s ease-in-out 0s; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more .ecwid-productBrowser-gallery-thumb:first-child .ecwid-productBrowser-gallery-has-thumb::after { content: attr(data-count); position: absolute; top: 50%; left: -3px; width: 100%; font-size: 20px; line-height: 30px; margin-top: -15px; color: #fff; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more .ecwid-productBrowser-gallery-thumb:first-child:hover .ecwid-productBrowser-gallery-has-thumb::before { background-color: rgba(0, 0, 0, 0.1); } div.ecwid-productBrowser-gallery.ecwid-productBrowser-gallery-has-thumbs .ecwid-productBrowser-gallery-image-container { margin: 0 12px 0 76px; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image { background-color: transparent; display: block; text-decoration: none; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image img { max-width: 100%; max-height: 1500px; margin: 0 auto; display: block; background-color: rgba(128, 44, 43, 0.1); } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image img.ecwid-imgLoaded { background-color: transparent; transition: background-color .4s ease-out; -webkit-transition: background-color .4s ease-out; } div.ecwid-productBrowser-details-descr { padding: 0; } .ecwid-lte-768px div.ecwid-productBrowser-gallery { margin-bottom: 50px; } .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs { position: relative; width: auto; overflow: hidden; top: 0; left: -8px; margin: 8px 0; } .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb { float: left; width: auto; } .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb { height: 48px; width: 24px; padding: 8px; } .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb img { max-height: 48px; max-width: 96px; } .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-image-container { margin: 0; } .ecwid-lte-768px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-more { display: none; } .ecwid-lte-600px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs { left: -1px; margin: 15px 0; } .ecwid-lte-600px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb { padding: 1px 0 0 1px; } .ecwid-lte-480px div.ecwid-productBrowser-gallery { padding: 20px 0 0; } .ecwid-lte-480px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs { left: -8px; margin: 8px 0; } .ecwid-lte-480px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb { padding: 8px; } .ecwid-lte-480px div.ecwid-productBrowser-details-rightPanel { float: none; margin: 0 auto; padding: 10px; } .ecwid-lte-480px div.ecwid-productBrowser-details-rightPanel table { margin: 0 auto; } .ecwid-lte-400px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumbs { left: -1px; margin: 15px 0; } .ecwid-lte-400px div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb { padding: 1px 0 0 1px; } div.ecwid-productBrowser-termsContainer-withBadge { margin-bottom: 33px; } div.ecwid-productBrowser-termsPanel:hover { color: #ff9e21; } div.ecwid-productBrowser-termsPanel-link { display: inline; margin-left: 16px; } div.ecwid-productBrowser-termsPanel-link-first { margin: 0; } div.ecwid-productBrowser-termsPanel-link-title { cursor: pointer; display: inline; font-size: 11px; } div.ecwid-productBrowser-termsPage-header { font-size: 20px; margin: 34px 0 18px; } div.ecwid-productBrowser-termsPage div.ecwid-Terms-content { border-top: 1px solid #802c2b; border-bottom: none; border-left: none; border-right: none; height: auto; margin-top: 11px; padding: 15px 0; } div.ecwid-productBrowser-termsPage div.ecwid-Terms-content-withoutLine { border-style: none none; padding-top: 0; } div.ecwid-productBrowser-head-panel div.ecwid-productBrowser-head { margin-right: 10px; float: left; } table.ecwid-productBrowser-auth-mini { width: 100%; } /* 'Sign In' or 'Hello, Sign Out' labels at the top of the product browser */ div.ecwid-productBrowser-auth { position: relative; text-align: right; line-height: 1.43; } div.ecwid-ProductBrowser-auth-anonim, div.ecwid-ProductBrowser-auth-logged { top: 2px; margin: 6px 190px 7px 0; } div.ecwid-ProductBrowser-auth-anonim:empty, div.ecwid-ProductBrowser-auth-logged:empty { display: none; } div.ecwid-ProductBrowser-auth-anonim-mini, div.ecwid-ProductBrowser-auth-logged-mini { margin-right: 0; } div.ecwid-ProductBrowser-auth-logged span { vertical-align: middle; display: inline-block; } div.ecwid-ProductBrowser-auth-logged .ecwid-ProductBrowser-auth-logged-name { overflow-x: hidden; } span.ecwid-ProductBrowser-auth-space { padding: 0 7px; } /* The backgrounded panel on the right of some pages */ /* (product details or the shopping bag pages for example) */ div.ecwid-productBrowser-backgroundedPanel { background-color: #690200; } div.ecwid-productBrowser-backgroundedPanel .ecwid-BillMeLater { display: table; margin: 9px auto -8px; } div.ecwid-productBrowser-categoryPath a, div.ecwid-productBrowser-categoryPath a:active, div.ecwid-productBrowser-categoryPath a:visited { color: #ff9e21; } span.ecwid-productBrowser-sku-value { display: inline-block; } div.ecwid-productBrowser-price-panel { display: inline-block; } div.ecwid-productBrowser-price-pricePerUnitPanel { font-size: 11px; color: #fff; } div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-save-container { margin-top: -2px; } div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-compareTo-container, div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-save-container { white-space: normal; word-wrap: break-word; } div.ecwid-productBrowser-price-grid .gwt-HTML { margin-top: -2px; } div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-compareTo, div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-save, div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-compareTo, div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-save { color: #802c2b; } div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-compareTo-hover, div.ecwid-productBrowser-price-grid div.ecwid-productBrowser-price-save-hover, div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-compareTo-hover, div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-save-hover { color: #bfbfbf; } div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-compareTo-container, div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-savePanel, div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-value { display: inline-block; padding-right: 14px; *zoom: 1; *display: inline; } div.ecwid-productBrowser-price-list div.ecwid-productBrowser-price-pricePerUnitPanel { display: inline-block; padding: 8px 25px 0 0; } div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo-title, div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-save-title { display: none; } div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo { color: #bfbfbf; padding: 0; } div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-details-container { font-size: 0; } div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-save { color: #bfbfbf; padding: 0 0 0 5px; } div.ecwid-productBrowser-price-save-title { max-width: 100%; padding: 0 5px 0 0; text-decoration: none; white-space: normal; } div.ecwid-productBrowser-details div.ecwid-productBrowser-price-save { padding: 2px 0 0 0; } div.ecwid-productBrowser-details div.ecwid-productBrowser-price-save-title { padding: 0 5px 0 0; } /* The empty shopping bag and order failed components */ div.ecwid-productBrowser-cart-emptyCartPanel, div.ecwid-Checkout-orderFailed { padding: 25px 5px 0 5px; } div.ecwid-productBrowser-cart-emptyCartPanel div.ecwid-form, div.ecwid-Checkout-orderFailed div.ecwid-form { padding: 45px; text-align: center; } /* The top panel */ .ecwid-productBrowser-details-topPanel div.ecwid-productBrowser-details-thumbnail { padding-bottom: 0; } /* The left panel */ div.ecwid-productBrowser-details-leftPanel { width: auto; padding-top: 20px; } /* The product image */ div.ecwid-productBrowser-details-thumbnail { text-align: center; padding-bottom: 20px; overflow: hidden; cursor: pointer; } div.ecwid-productBrowser-details-thumbnail img { background-color: rgba(128, 44, 43, 0.1); } div.ecwid-productBrowser-details-thumbnail img.ecwid-imgLoaded { background-color: transparent; transition: background-color .4s ease-out; -webkit-transition: background-color .4s ease-out; } /* Product description */ div.ecwid-productBrowser-details-descr { padding: 5px; margin-right: 5px; text-align: left; } /* Category description */ div.ecwid-productBrowser-categoryDescription { text-align: left; margin: 25px 0 25px 0; } div.ecwid-productBrowser-categoryDescription a, div.ecwid-productBrowser-categoryDescription a:active, div.ecwid-productBrowser-categoryDescription a:visited { font-size: 14px; } /* Egoods component */ div.ecwid-productBrowser-details div.ecwid-EgoodsComponent { display: inline-block; padding: 15px 40px 20px 15px; border: solid 3px transparent; } /* The top panel */ div.ecwid-productBrowser-detailsContainer-vertical div.ecwid-productBrowser-details-topPanel { padding-top: 20px; } /* The right panel */ div.ecwid-productBrowser-details-rightPanel { padding-top: 20px; padding-left: 20px; float: right; margin-bottom: 20px; } div.ecwid-productBrowser-details-optionPanel-noError, div.ecwid-productBrowser-details-optionPanel-error { padding: 0 7px; } div.ecwid-productBrowser-details-optionPanel-errorLabel { text-align: left; } span.ecwid-productBrowser-details-optionRadioButton, span.ecwid-productBrowser-details-optionCheckbox { margin: 5px; display: block; font-size: 13px; } span.ecwid-productBrowser-details-optionRadioButton, select.ecwid-productBrowser-details-optionSelectBox, input.ecwid-productBrowser-details-optionTextField, textarea.ecwid-productBrowser-details-optionTextArea { width: 100%; } span.ecwid-productBrowser-details-optionRadioButton input[type='radio']:checked:after { display: none; } input.ecwid-productBrowser-details-optionTextField, textarea.ecwid-productBrowser-details-optionTextArea { font-family: inherit; *width: 94%; /* hack for IE7 */ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; } td.ecwid-productBrowser-details-datePicker-box input { padding: 3px 5px; width: 130px; } .ecwid-productBrowser-details-optionUploadFiles-button { white-space: nowrap; } .ecwid-productBrowser-details-optionUploadFiles-widget .ecwid-fieldEnvelope-label { text-align: left; } .ecwid-productBrowser-details-optionUploadFiles-Popup-ImageContainer { border: 5px solid #690200; font-size: 0; padding: 0; } /* Inside Product HTML Code */ .ecwid-Product input.ecwid-productBrowser-details-optionTextField, .ecwid-Product textarea.ecwid-productBrowser-details-optionTextArea { width: 220px; } .ecwid-Product select.ecwid-productBrowser-details-optionSelectBox { width: 220px; } /* The panel, containing the "Qty" label and the quantity box */ div.ecwid-productBrowser-details-qtyPanel { padding-bottom: 12px; vertical-align: middle; white-space: nowrap; } div.ecwid-productBrowser-details-qtyPanel table.ecwid-fieldEnvelope { margin: 0; font: inherit; color: inherit; } div.ecwid-productBrowser-details-qtyPanel div.ecwid-fieldEnvelope-around { padding: 0; white-space: nowrap; } div.ecwid-productBrowser-details-qtyPanel table.ecwid-fieldEnvelope-error div.ecwid-fieldEnvelope-around { padding: 2px; } div.ecwid-productBrowser-details-qtyPanel div.ecwid-fieldEnvelope-label { white-space: normal; } /* The thumbnail images panel, below the backgrounded panel */ div.ecwid-productBrowser-details-GalleryPanel { width: 218px; margin: 8px 3px 8px 4px; } div.ecwid-productBrowser-details-GalleryPanel-imageContainer { border: solid 2px #690200; box-sizing: content-box; margin: 2px; cursor: pointer; float: left; } div.ecwid-productBrowser-details-GalleryPanel-linkContainer { padding: 5px; clear: left; } .ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts { padding: 25px 4px 4px; } div.ecwid-productBrowser-relatedProducts-compact-nonSeparate { margin-right: 15px; margin-top: 15px; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top { margin: 1px 1px 0 1px; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-top-hover { border: solid 1px #802c2b; border-bottom: none; margin: 0; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom { margin: 0 1px 1px 1px; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item-bottom-hover { border: solid 1px #802c2b; border-top: none; margin: 0; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button { -webkit-user-select: none; vertical-align: middle; width: 1px; min-width: 24px; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-button-enabled { cursor: pointer; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-prev { background: url("/static/v1/icons/relatedprevnext.png") -2px center no-repeat; width: 32px; height: 32px; margin-left: -8px; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-next { background: url("/static/v1/icons/relatedprevnext.png") -96px center no-repeat; width: 32px; height: 32px; margin-right: -8px; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-prev-hover { background: url("/static/v1/icons/relatedprevnext.png") -64px center no-repeat; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-next-hover { background: url("/static/v1/icons/relatedprevnext.png") -160px center no-repeat; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-prev-disabled { background: url("/static/v1/icons/relatedprevnext.png") -32px center no-repeat; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-next-disabled { background: url("/static/v1/icons/relatedprevnext.png") -128px center no-repeat; } div.ecwid-productBrowser-extraFields-side { color: #fff; font-size: 12px; margin-bottom: 10px; } div.ecwid-productBrowser-extraFields-center { margin-bottom: 10px; } .ecwid-productBrowser-details-leftPanel .ecwid-productBrowser-extraField-value-center, .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-extraField-value-side { padding-left: 10px; } div.ecwid-productBrowser-extraField-name-center, div.ecwid-productBrowser-extraField-value-center { color: #fff; } .ecwid-productBrowser-pricePerUnit-field { font-size: 11px; color: #fff; } .ecwid-productBrowser-pricePerUnit .ecwid-productBrowser-pricePerUnit-field-name { padding-right: 4px; } div.ecwid-productBrowser-details div.ecwid-productBrowser-priceIncluded, div.ecwid-productBrowser-details div.ecwid-productBrowser-taxFreeBusiness { font-size: 11px; color: #bfbfbf; margin-bottom: 10px; } span.ecwid-productBrowser-priceIncluded-link { text-decoration: underline; cursor: pointer; } div.ecwid-productBrowser-details span.ecwid-productBrowser-priceIncluded-link { color: #bfbfbf; font-size: 11px; } div.ecwid-productBrowser-details-rightPanel .ecwid-BillMeLater { display: table; margin: 12px auto 4px; } /*-----------------------------------*/ /*---- Category and search pages ----*/ /*-----------------------------------*/ /* The topmost container of the category page */ div.ecwid-productBrowser-category { padding-top: 20px; } /* The table of subcategories on category page */ table.ecwid-productBrowser-subcategories-mainTable { margin: 20px auto 0 auto; width: 100%; } table.ecwid-productBrowser-subcategories-mainTable img { box-shadow: none; /* workaround for a shadow in blogger.com */ background-color: rgba(128, 44, 43, 0.1); } table.ecwid-productBrowser-subcategories-mainTable .ecwid-imgLoaded img { background-color: transparent; transition: background-color .4s ease-out; -webkit-transition: background-color .4s ease-out; } /* The "No matching results" label on search results page */ div.ecwid-productBrowser-search-noResultsLabel { margin: 0 5px 0 5px; padding: 45px 0 0 0; text-align: center; } /* The "Continue shopping" button under "no results" label on search results page */ .ecwid-productBrowser-innerTable div.ecwid-productBrowser-search-noResultsLabelContinueButton { margin: 0 5px 0 5px; padding-bottom: 45px; padding-top: 30px; text-align: center; } /* Container of the "Continue shopping" button on search results page */ div.ecwid-productBrowser-search-ContinueShoppingButtonContainer { text-align: right; padding-top: 20px; } /*-------------------------------*/ /*---- Grid view of products ----*/ /*-------------------------------*/ /* The table of products */ table.ecwid-productBrowser-productsGrid-mainTable { margin: 10px auto; width: 100%; } /* Product dragdrop handle */ table.ecwid-productBrowser-productsGrid-mainTable .dragdrop-handle { cursor: default; } /* Product cell */ td.ecwid-productBrowser-productsGrid-cell { padding: 0 20px; } /* small column gaps in facebook*/ div.ecwid_facebook_app td.ecwid-productBrowser-productsGrid-cell { padding: 0 10px; } td.ecwid-productBrowser-productsGrid-cell table img { background-color: rgba(128, 44, 43, 0.1); } td.ecwid-productBrowser-productsGrid-cell table .ecwid-imgLoaded img { background-color: transparent; transition: background-color .4s ease-out; -webkit-transition: background-color .4s ease-out; } /* Space cell below a product */ td.ecwid-productBrowser-productsGrid-cellSpace { width: 1px; height: 50px; } /* The panel containing the top fragment of a product */ div.ecwid-productBrowser-productsGrid-productTopFragment { text-align: center; margin: 1px 1px 0; border: none; padding-top: 10px; } div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover { border: solid 1px #802c2b; border-bottom: none; margin: 0; } .ecwid table.ecwid-productBrowser-productsGrid-productTopFragment-inner { margin: 0 auto; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productBottomFragment { padding: 0 5px 10px; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productCostFragment { padding: 5px 5px 0; text-align: center; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-BuyNow { padding-top: 7px; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price { margin: 0; } div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover { border: solid 1px #802c2b; border-top: none; margin: 0; } div.ecwid-productBrowser-productsGrid-productMiddleFragment { height: 100%; border: none; font-size: 13px; margin: 7px 6px 2px; word-wrap: break-word; } /* The ticks showing that a product is in the bag */ div.ecwid-productBrowser-productsGrid-inTheBagTick { position: absolute; left: 0; top: 0; width: 21px; height: 21px; } table.ecwid-productBrowser-productsGrid-v2 { border-collapse: separate; border-spacing: 20px 0; } .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-cell { margin: 0; border: 1px solid transparent; } div.ecwid_facebook_app .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-cell { padding: 0 0; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-sku { display: none; text-align: center; } .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-cellTop { border-bottom: none; position: relative; } .ecwid-productBrowser-productsGrid-v2 .ecwid-productBrowser-productsGrid-productTopFragment div.ecwid-favorite-view { position: absolute; left: 4px; top: 4px; } .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-cellMiddle { border-bottom: none; border-top: none; } .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-cellBottom { border-top: none; } .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-productInside.ecwid-productBrowser-productsGrid-hover { border-color: #802c2b; cursor: pointer; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productTopFragment, .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productBottomFragment { margin: 0; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover, .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover { border: none; margin: 0; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productsGrid-productMiddleFragment-mouseover { border: none; } .ecwid-productBrowser-productsGrid-v2 td.ecwid-productBrowser-productsGrid-cell { padding: 0; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink.ecwid-multiLine { text-align: left; } .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink.ecwid-singleLine { text-align: center; } .ecwid-productBrowser-productsGrid-v2.dragdrop-movable-panel { border: 1px solid #690200 !important; } .ecwid-productBrowser-productsGrid-v2 span.ecwid-productBrowser-price-value-small { font-size: 21px; } .ecwid-productBrowser-productsGrid-v2 span.ecwid-productBrowser-price-value-extra-small { font-size: 17px; } /* Product sku */ div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku { text-align: left; } div.ecwid-productBrowser-productsGrid-producNameLinkAndSkuContainer { display: table; margin: auto; } /* Product price */ div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price { text-align: center; margin: 5px 0 0 0; } div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-BuyNow { text-align: center; padding-top: 10px; } div.ecwid-productBrowser-productsGrid-pricePerUnitAttributes { font-size: 11px; color: #fff; text-align: center; padding: 8px 0 0 0; } div.ecwid-productBrowser-productsList { padding: 10px 10px 25px 10px; } .ecwid-productBrowser-productsList-separatorRow td { vertical-align: bottom; } .ecwid-productBrowser-productsList-productRow { cursor: pointer; } .ecwid-productBrowser-productsList-productRow td { vertical-align: top; } div.ecwid-productBrowser-productsList .dragdrop-handle { cursor: default; } div.ecwid-productBrowser-productsList-thumbnail { padding: 5px 2px 6px 10px; } td.ecwid-productBrowser-productsList-thumbnailCell { text-align: center; } .ecwid-productBrowser-productsList-detailsCell { text-align: left; word-wrap: break-word; } div.ecwid-productBrowser-productsList-details { padding: 5px 10px 6px 14px; } div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a, div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:active, div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:visited { font-size: 22px; display: block; word-wrap: break-word; } div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price-list { white-space: normal; } div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price { font-size: 22px; padding: 8px 0 0 2px; } div.ecwid-productBrowser-productsList-details div.ecwid-BuyNow { padding-top: 12px; } td.ecwid-productBrowser-productsList-mouseover { border-color: #802c2b; } .ecwid-supports-touch td.ecwid-productBrowser-productsList-mouseover { border-color: transparent; } div.ecwid-productBrowser-productsList-extraFieldsList { font-size: 12px; text-align: left; padding: 8px 0 0; color: #fff; } div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer { font-size: 11px; color: #bfbfbf; padding: 8px 0; display: inline-block; text-align: left; } div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:active, div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:hover, div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:link, div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:visited { color: #bfbfbf; font-size: 11px; } /*--------------------------------*/ /*---- Table view of products ----*/ /*--------------------------------*/ div.ecwid-productBrowser-productsTable { padding: 20px 0 10px 0; } table.ecwid-productBrowser-productsTable-table { border-collapse: collapse; width: auto; } td.ecwid-productBrowser-productsTable-cell { border: solid 1px #802c2b; padding: 15px; } td.ecwid-productBrowser-productsTable-cellOdd { background-color: #690200; } td.ecwid-productBrowser-productsTable-cellEven { background-color: #450100; } div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink { padding-right: 30px; line-height: 1; } div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price { font-size: 20px; text-align: right; } div.ecwid-enableDetailedTaxes div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price { text-align: center; } div.ecwid-productBrowser-productsTable div.ecwid-priceIncludedContainer { font-size: 10px; padding: 0; white-space: normal; } div.ecwid-productBrowser-productsTable span.ecwid-productBrowser-price-value-small, div.ecwid-productBrowser-productsTable span.ecwid-productBrowser-price-value-extra-small { font-size: 0.8em; } div.ecwid-productBrowser-productsTable-addToBagPanel table { margin: 0 auto; } div.ecwid-productBrowser-productsTable-extraFieldsList { font-size: 10px; text-align: left; color: #fff; } div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price-pricePerUnitPanel { font-size: 10px; white-space: normal; } div.ecwid-productBrowser-productsTable-pricePanelTaxIncl { display: inline-block; margin-right: 5px; } /*---------------------------*/ /*---- Shopping Bag page ----*/ /*---------------------------*/ div.ecwid-productBrowser-cart { margin-bottom: 10px; } table.ecwid-productBrowser-cart-rightPanel { margin-left: 15px; } div.ecwid-productBrowser-cart-compact-bottom table.ecwid-productBrowser-cart-rightPanel { margin-right: 0; margin-top: 20px; } div.ecwid-productBrowser-cart-compact-bottom td { vertical-align: top; } div.ecwid-productBrowser-cart-compact-bottom td.ecwid-productBrowser-cart-itemsTable-cell-price, div.ecwid-productBrowser-cart-compact-bottom td.ecwid-productBrowser-cart-itemsTable-cell-qty, div.ecwid-productBrowser-cart-compact-bottom td.ecwid-productBrowser-cart-itemsTable-cell-subtotal { vertical-align: middle; } div.ecwid-productBrowser-cart-compact-top table.ecwid-productBrowser-cart-rightPanel { margin-right: auto; margin-bottom: 20px; } div.ecwid-productBrowser-rightPanelWithAnimate { min-width: 195px; overflow: hidden; -moz-box-sizing: content-box; box-sizing: content-box; } /* The table, containing the bag items */ table.ecwid-productBrowser-cart-itemsTable { border-collapse: collapse; width: 100%; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } table.ecwid-productBrowser-cart-itemsTable .ecwid-productBrowser-productNameLink { word-break: break-word; } td.ecwid-productBrowser-cart-itemsTable-headerCell-descr { width: 100%; } td.ecwid-productBrowser-cart-itemsTable-cell-thumbnail, td.ecwid-productBrowser-cart-itemsTable-cell-descr, td.ecwid-productBrowser-cart-itemsTable-headerCell-descr, td.ecwid-productBrowser-cart-itemsTable-cell-qty { vertical-align: top; text-align: left; } td.ecwid-productBrowser-cart-itemsTable-headerCell-qty, td.ecwid-productBrowser-cart-itemsTable-headerCell-price, td.ecwid-productBrowser-cart-itemsTable-headerCell-subtotal { vertical-align: middle; text-align: center; } div.ecwid-productBrowser-cart td.ecwid-productBrowser-cart-itemsTable-cell-price .ecwid-productBrowser-price, div.ecwid-productBrowser-cart td.ecwid-productBrowser-cart-itemsTable-cell-subtotal .ecwid-productBrowser-price { line-height: 25px; } div.ecwid-productBrowser-cart td.ecwid-productBrowser-cart-itemsTable-cell-qty { padding-top: 7px; } td.ecwid-productBrowser-cart-itemsTable-cell-price, td.ecwid-productBrowser-cart-itemsTable-cell-subtotal { vertical-align: top; text-align: right; } td.ecwid-productBrowser-cart-itemsTable-cell-subtotal { padding-right: 15px; } /* Envelope around item quantity textbox */ table.ecwid-productBrowser-cart-qtyEnvelope { margin-left: auto; margin-right: auto; } table.ecwid-productBrowser-cart-itemsTable-compact table.ecwid-productBrowser-cart-qtyEnvelope { margin-right: 0; } table.ecwid-productBrowser-cart-qtyEnvelope div.ecwid-fieldEnvelope-around { padding: 0; } table.ecwid-productBrowser-cart-qtyEnvelope div.ecwid-fieldEnvelope-label { position: relative; min-height: 0; line-height: 10px; } table.ecwid-productBrowser-cart-qtyEnvelope div.ecwid-fieldEnvelope-label div { position: absolute; top: 0; right: 0; } /* The multiplication sign before quantity textbox */ div.ecwid-productBrowser-cart-qtyTextField-multiplication { font-size: 14px; color: #bfbfbf; padding: 6px 5px 0 0; } div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink { line-height: 25px; } /* Product name link */ div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a, div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:active, div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:visited { color: #fff; } /* Item sku */ div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku { font-size: 14px; color: #fff; display: inline; } table.ecwid-productBrowser-cart-itemsTable-price-compact { margin-right: 0; margin-left: auto; border-collapse: separate; } div.ecwid-productBrowser-cart-itemsTable-price-compact-times-container { height: 6px; position: relative; width: 14px; } div.ecwid-productBrowser-cart-itemsTable-price-compact-times { font-size: 14px; left: -15px; position: absolute; top: -6px; color: #bfbfbf; } td.ecwid-productBrowser-cart-itemsTable-cell-price-compact-times { font-size: 0; } .ecwid-productBrowser-cart-itemsTable-cell-price-compact-subtotal .ecwid-productBrowser-price { padding-left: 15px; border-top: solid 1px #802c2b; display: inline; } td.ecwid-productBrowser-cart-itemsTable-cell-price-compact-qty .ecwid-productBrowser-cart-qtyTextField { margin-bottom: 2px; } div.ecwid-productBrowser-cart-EnterCouponBox div { display: inline-block; *zoom: 1; *display: inline; vertical-align: top; } div.ecwid-productBrowser-cart-EnterCouponBox-couponCodeLabel { line-height: 33px; } div.ecwid-productBrowser-cart-EnterCouponBox .gwt-TextBox { width: 165px; } div.ecwid-productBrowser-cart-EnterCouponBox div.ecwid-productBrowser-cart-EnterCouponBox-couponCodeLabel { display: inline; } div.ecwid-productBrowser-cart-EnterCouponBox div.ecwid-productBrowser-cart-EnterCouponBox-couponCodeContainer { width: 175px; } /* The product attributes panel */ div.ecwid-productBrowser-cart-extraFieldsList { font-size: 12px; color: #fff; vertical-align: middle; max-width: 300px; } .ecwid-productBrowser-cart-extraFieldsList span.gwt-InlineHTML { margin-right: 0; } /* The product prices per unit panel */ div.ecwid-productBrowser-cart-pricePerUnitList { font-size: 11px; color: #fff; vertical-align: middle; margin-top: 2px; } .ecwid-supports-touch div.ecwid-productBrowser-cart-removeItemButton, tr.ecwid-productBrowser-cart-itemsTable-row-selected div.ecwid-productBrowser-cart-removeItemButton { display: block; } .ecwid-supports-touch div.ecwid-productBrowser-cart-removeItemButton, tr.ecwid-productBrowser-cart-itemsTable-lastrow-selected div.ecwid-productBrowser-cart-removeItemButton { display: block; } /* The amount labels and values in the backgrounded panel */ table.ecwid-productBrowser-cart-subtotalAmountPanel td, table.ecwid-productBrowser-cart-shippingAmountPanel td, table.ecwid-productBrowser-cart-taxAmountPanel td { padding-bottom: 10px; } table.ecwid-productBrowser-cart-totalAmountPanel td { padding: 15px 0 25px 0; } table.ecwid-productBrowser-cart-totalAmountPanelWithAnimate { position: absolute; left: -9999px; top: -9999px; opacity: 0; } div.ecwid-productBrowser-cart-waitingIndicator { padding-top: 15px; margin: 0 auto; } div.ecwid-productBrowser-cart-estimationNote span { color: #ff9e21; } table.ecwid-productBrowser-cart-checkoutOptionsPanel { width: 100%; } /* The "Checkout" button on the shopping bag view */ div.ecwid-productBrowser-cart-checkoutButton { text-align: center; width: 168px; height: 39px; cursor: pointer; outline: none; } /* The "VAT is not charged" message before the checkout options */ div.ecwid-productBrowser-cart-taxFreeBusiness { margin-top: -20px; padding-bottom: 15px; text-align: left; font-size: 12px; } div.ecwid-productBrowser-orderComponent-taxFreeBusiness { padding: 0 20px 20px; font: 13px -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; } /* The "Paypal Express Checkout" button */ div.ecwid-productBrowser-cart-paypalExpressCheckoutButton { width: 145px; height: 37px; position: relative; } div.ecwid-productBrowser-cart-paypalExpressCheckoutButton img { position: absolute; left: -1px; } /* Change product options popup */ .ecwid-productBrowser-cart-changeOptionsPopup div.ecwid-form { max-width: 260px; padding: 20px; } .ecwid-productBrowser-cart-changeOptionsPopup table.ecwid-fieldEnvelope { width: 100%; } .ecwid-productBrowser-cart-changeOptionsPopup div.ecwid-productBrowser-details-optionUploadFiles-button table.ecwid-fieldEnvelope { width: auto; } .ecwid-productBrowser-cart-changeOptionsPopup label.ecwid-fieldLabel { margin-bottom: 5px; } .ecwid-productBrowser-cart-changeOptionsPopup table.ecwid-productBrowser-details-datePicker { width: auto; } .ecwid-productBrowser-cart-changeOptionsPopup input.gwt-TextBox, .ecwid-productBrowser-cart-changeOptionsPopup textarea.gwt-TextArea { max-width: 100%; vertical-align: middle; } .ecwid-productBrowser-cart-changeOptionsPopup input.ecwid-productBrowser-details-optionDateField { max-width: none; } /* The "Choose location & shipping" popup */ div.ecwid-productBrowser-cart-chooseLocationPopup { width: 666px; } div.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-popup-content { padding: 5px 50px 20px 40px; } div.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-form { padding: 20px 40px 30px 40px; margin: 6px 5px 10px 5px; } div.ecwid-productBrowser-cart-chooseLocationPopup select.gwt-ListBox, div.ecwid-productBrowser-cart-chooseLocationPopup input.gwt-TextBox { width: 300px; } div.ecwid-productBrowser-cart-chooseLocationPopup label.ecwid-fieldLabel { font-size: 16px; color: #ff9e21; } div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel { font-size: 19px; color: #ff9e21; } div.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethods-List span.ecwid-shippingOption { margin-left: 0; } div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption label { max-width: 410px; float: none; /* Custom design compatibility fix */ } div.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethods-List span.ecwid-shippingOption label { width: auto; /* Custom design compatibility fix */ } div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption-rate { color: #a20505; } div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption-none { margin-left: 0; } div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption-none label { margin-left: 0; } /* Facebook Social Plugins styles */ div.ecwid-productBrowser-productsGrid-like { padding-top: 13px; } div.ecwid-productBrowser-productsGrid-like div.ecwid-productBrowser-likeButton { text-align: center; padding-left: 10px; } div.ecwid-productBrowser-productsGrid-like div.ecwid-productBrowser-likeButton iframe { max-width: none; } div.ecwid-productBrowser-productsList-like { padding-bottom: 10px; } div.ecwid-productBrowser-productsList-like div.ecwid-productBrowser-likeButton { padding-left: 5px; } div.ecwid-productBrowser-productsList-like div.ecwid-productBrowser-likeButton iframe { max-width: none; } div.ecwid-productBrowser-details-like { padding-bottom: 10px; height: 20px; } div.ecwid-productBrowser-details-message-us { padding-bottom: 10px; padding-top: 20px; height: 65px; } div.ecwid-productBrowser-details-message-us-label { font-size: 14px; font-weight: 600; color: #333; margin-bottom: 5px; } /* Adjustments to facebook popup elements */ div.ecwid-productBrowser-likeButton span.fb_edge_comment_widget { position: absolute; } div.ecwid-productBrowser-sharePanel-buttonsContainer-item span.fb_edge_comment_widget { left: -192px !important; } .ecwid-productBrowser-sharePanel-buttonsContainer .ecwid-productBrowser-sharePanel-buttonWrapper iframe { vertical-align: baseline; } div.ecwid-productBrowser-commentsWidget { padding-top: 20px; } div.ecwid-productBrowser-nav { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; position: relative; } div.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-likeButton iframe, div.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-likeButton div { width: 0; } div.ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-likeButton iframe { max-width: none; } div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-likeButton .fb_iframe_widget iframe { overflow: hidden; } a.ecwid-productBrowser-nav-left { position: absolute; left: 0; right: 50%; } a.ecwid-productBrowser-nav-right { position: absolute; left: 50%; right: 0; } div.ecwid-productBrowser-nav-hidden { cursor: default; display: none; } a.ecwid-productBrowser-sharePanel-headerLabel, a.ecwid-productBrowser-sharePanel-headerLabel:visited, a.ecwid-productBrowser-sharePanel-headerLabel:active { text-decoration: none; vertical-align: baseline; margin-left: 5px; display: inline-block; *zoom: 1; *display: inline; } .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-buttonsContainer { background-color: #450100; border: #690200 1px solid; padding: 10px 0 0 20px; } .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-buttonWrapper { display: inline; *zoom: 1; *display: inline; } .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-buttonsContainer-item { padding: 0 10px 10px 0; height: 20px; vertical-align: top; display: inline-block; *zoom: 1; *display: inline; box-sizing: content-box; } .ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-waiting { width: 24px; height: 24px; background: #000; border: 1px solid #000; border-radius: 5px; opacity: 0.6; filter: alpha(opacity=80); margin: auto; } .ecwid-productBrowser-productsGrid-productTopFragment-mouseover div.ecwid-favorite-view, .ecwid-productBrowser-productsList-mouseover div.ecwid-favorite-view, .ecwid-productBrowser-productsTable-row:hover div.ecwid-favorite-view, .ecwid-productBrowser-backgroundedPanelInner div.ecwid-favorite-view, .ecwid-favorite-view-force-visibility div.ecwid-favorite-view { visibility: visible; } /* > 600px */ .ecwid-responsive .ecwid-productBrowser-innerTable, .ecwid-responsive table.ecwid-productBrowser-subcategories-mainTable, .ecwid-responsive table.ecwid-productBrowser-productsGrid-mainTable, .ecwid-responsive.ecwid-lte-400px .ecwid-productBrowser-productsList table { table-layout: fixed; } .ecwid-responsive div.ecwid-productBrowser-details-descr img, .ecwid-responsive div.ecwid-productBrowser-categoryDescription img, .ecwid-responsive div.ecwid-Terms-content img { max-width: 100%; height: auto; } .ecwid-responsive table.ecwid-productBrowser-cart-itemsTable-compact td.ecwid-productBrowser-cart-itemsTable-cell-descr, .ecwid-responsive table.ecwid-productBrowser-cart-itemsTable td.ecwid-productBrowser-cart-itemsTable-cell-descr { word-break: break-word; } /* <= 600px */ .ecwid-lte-600px div.ecwid-productBrowser { padding: 0 2% 10px; } .ecwid-lte-600px .ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a { font-size: 16px; } .ecwid-lte-600px td.ecwid-productBrowser-productsTable-cell { padding: 7px; } .ecwid-lte-600px div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku { font-size: 16px; } .ecwid-lte-600px div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price { font-size: 18px; } .ecwid-lte-600px div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink { padding-right: 10px; } .ecwid-lte-600px div.ecwid-productBrowser-productsTable-emptyStock { text-align: left; white-space: normal; } .ecwid-lte-600px div.ecwid-productBrowser-productsTable-addToBagLink { font-size: 15px; text-align: left; white-space: normal; } .ecwid-lte-600px div.ecwid-productBrowser-price-details-container { white-space: normal; } .ecwid-lte-600px .ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts { clear: both; } .ecwid-lte-600px div.ecwid-ProductBrowser-auth-anonim, .ecwid-lte-600px div.ecwid-ProductBrowser-auth-logged { margin-right: 0; } .ecwid-lte-600px div.ecwid-ProductBrowser-auth-anonim, .ecwid-lte-600px div.ecwid-ProductBrowser-auth-logged { margin-right: 0; } .ecwid-lte-600px .ecwid-productBrowser-details-optionPanel input.gwt-TextBox, .ecwid-lte-600px .ecwid-productBrowser-details-optionPanel input.gwt-PasswordTextBox, .ecwid-lte-600px .ecwid-productBrowser-details-optionPanel textarea.gwt-TextArea, .ecwid-lte-600px .ecwid-productBrowser-details-optionPanel input.gwt-DateBox { box-sizing: content-box; } .ecwid-lte-480px .ecwid-productBrowser-details-optionPanel input.gwt-TextBox { margin-left: 0; } .ecwid-lte-480px .ecwid-productBrowser-details-datePicker input.gwt-TextBox { margin-left: 0; } div.ecwid-lte-600px.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-popup-content { padding: 5px 20px 20px; } div.ecwid-lte-600px.ecwid-productBrowser-cart-chooseLocationPopup table.ecwid-fieldEnvelope, div.ecwid-lte-600px.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-fieldEnvelope-around > table { width: 300px; } .ecwid-lte-600px div.ecwid-productBrowser-search-SearchPanel input.gwt-TextBox { max-width: 98%; padding: 3px 1%; } .ecwid-lte-600px .ecwid-productBrowser-cart-itemsTable input.ecwid-productBrowser-cart-qtyTextField { padding: 4px 3% 2px; } .ecwid-lte-600px .ecwid-productBrowser-cart-itemsTable-compact input.ecwid-productBrowser-cart-qtyTextField { padding: 2px 2px; } /* <= 480px */ .ecwid-lte-480px td.ecwid-productBrowser-subcategories-cellSpace { height: 25px; font-size: 1px; } .ecwid-lte-480px td.ecwid-productBrowser-productsGrid-cellSpace { height: 25px; font-size: 1px; } .ecwid-lte-480px div.ecwid-productBrowser-productsGrid-productBottomFragment { padding-top: 10px; } .ecwid-lte-480px .ecwid-productBrowser-productsTable-table { table-layout: fixed; width: 100%; } .ecwid-lte-480px .ecwid-productBrowser-productsTable-product { word-wrap: break-word; } .ecwid-lte-480px .ecwid-productBrowser-productsTable-price { width: 30%; } .ecwid-lte-480px .ecwid-productBrowser-productsTable-buy { width: 25%; } .ecwid-lte-480px .ecwid-productBrowser-productsList-inTheBagTickCell { width: 21px; } .ecwid-lte-480px td.ecwid-productBrowser-cart-itemsTable-headerCell-thumbnail, .ecwid-lte-480px td.ecwid-productBrowser-cart-itemsTable-cell-thumbnail { display: none; } .ecwid-lte-480px td.ecwid-productBrowser-cart-itemsTable-headerCell-descr { width: 65%; } .ecwid-lte-480px td.ecwid-productBrowser-cart-itemsTable-headerCell-descr span { visibility: visible; } .ecwid-lte-480px td.ecwid-productBrowser-cart-itemsTable-headerCell-price { width: 35%; } .ecwid-lte-480px table.ecwid-productBrowser-auth-mini-vertical .ecwid-minicart-mini { text-align: right; margin: 0 7px 0 auto; } div.ecwid-lte-480px.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-popup-content { padding: 5px 7px 15px; } div.ecwid-lte-480px.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-form { padding: 20px 20px 10px 20px; } div.ecwid-lte-480px.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-popup-content > table { table-layout: fixed; } div.ecwid-lte-480px.ecwid-productBrowser-cart-chooseLocationPopup div.ecwid-form > table { table-layout: fixed; } .ecwid-lte-480px div.ecwid-productBrowser-search-SearchPanel input.gwt-TextBox { max-width: 96%; padding: 3px 2%; } .ecwid-lte-400px div.ecwid-productBrowser-category { padding-top: 10px; } .ecwid-lte-400px table.ecwid-productBrowser-subcategories-mainTable { margin-top: 10px; } .ecwid-lte-400px td.ecwid-productBrowser-subcategories-cellSpace { height: 10px; } .ecwid-lte-400px td.ecwid-productBrowser-productsGrid-cellSpace { height: 10px; } .ecwid-lte-400px td.ecwid-productBrowser-productsGrid-cell { padding: 0 10px; } .ecwid-lte-400px div.ecwid-productBrowser-productsGrid-productBottomFragment { padding-top: 5px; } .ecwid-lte-400px .ecwid-productBrowser-productsTable-price { width: 35%; } .ecwid-lte-400px div.ecwid-productBrowser-productsTable-addToBagPanel table { margin: 0 0 0 auto; } .ecwid-lte-400px div.ecwid-enableDetailedTaxes div.ecwid-productBrowser-productsTable-addToBagPanel table { margin: 0 auto; } .ecwid-lte-400px div.ecwid-productBrowser-detailsContainer-vertical div.ecwid-productBrowser-details-topPanel { padding-top: 10px; } .ecwid-lte-400px div.ecwid-productBrowser-details-leftPanel { padding-top: 0; } .ecwid-lte-400px div.ecwid-productBrowser-details-rightPanel { float: none; padding: 10px 0; margin: 0; } .ecwid-lte-400px div.ecwid-productBrowser-details-rightPanel table { margin: 0 auto; } .ecwid-lte-400px div.ecwid-productBrowser-details-rightPanel table.ecwid-productBrowser-details-datePicker { margin: 0; } .ecwid-lte-400px div.ecwid-productBrowser-details-rightPanel table table.ecwid-fieldEnvelope { margin: 0; } .ecwid-lte-400px td.ecwid-productBrowser-cart-itemsTable-headerCell { padding: 0 3%; } .ecwid-lte-400px td.ecwid-productBrowser-cart-itemsTable-headerCell-descr { width: 60%; } .ecwid-lte-400px td.ecwid-productBrowser-cart-itemsTable-headerCell-price { width: 40%; } .ecwid-lte-400px div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku, .ecwid-lte-400px span.ecwid-productBrowser-cart-weight { display: none; } .ecwid-lte-400px div.ecwid-productBrowser-cart-EnterCouponBox { padding: 8px 12px; } div.ecwid-productBrowser-cart-chooseLocationPopup.ecwid-lte-400px select.gwt-ListBox, div.ecwid-productBrowser-cart-chooseLocationPopup.ecwid-lte-400px input.gwt-TextBox { width: 100%; } div.ecwid-productBrowser-cart-chooseLocationPopup.ecwid-lte-400px table.ecwid-fieldEnvelope, div.ecwid-productBrowser-cart-chooseLocationPopup.ecwid-lte-400px div.ecwid-fieldEnvelope-around > table { table-layout: fixed; width: 100%; } /* <= 320px */ .ecwid-lte-320px div.ecwid-productBrowser-category { padding-top: 5px; } .ecwid-lte-320px table.ecwid-productBrowser-subcategories-mainTable { margin-top: 5px; } .ecwid-lte-320px td.ecwid-productBrowser-productsGrid-cellSpace { height: 0; } .ecwid-lte-320px .ecwid-productBrowser-productsGrid-cell { padding: 0; } .ecwid-lte-320px .ecwid-productBrowser-productsTable-price { width: 45%; } .ecwid-lte-320px td.ecwid-productBrowser-cart-itemsTable-headerCell-descr { width: 50%; } .ecwid-lte-320px td.ecwid-productBrowser-cart-itemsTable-headerCell-price { width: 50%; } .ecwid-lte-320px div.ecwid-productBrowser-cart-EnterCouponBox { padding: 4px 6px; } .ecwid-no-dragndrop .ecwid-productBrowser-productDragLabel { display: none; } /* Responsive styles */ .ecwid-responsive .ecwid-productBrowser-innerTable, .ecwid-responsive table.ecwid-productBrowser-subcategories-mainTable, .ecwid-responsive table.ecwid-productBrowser-productsGrid-mainTable, .ecwid-responsive.ecwid-lte-400px .ecwid-productBrowser-productsList table.ecwid-productBrowser-productsListContainer { table-layout: fixed; } .ecwid-responsive table.ecwid-productBrowser-cart-itemsTable-compact td.ecwid-productBrowser-cart-itemsTable-cell-descr { word-wrap: break-word; } div.ecwid-reset-password-page div.ecwid-productBrowser-head, div.ecwid-change-password-page div.ecwid-productBrowser-head, div.ecwid-restore-link-expired-page div.ecwid-productBrowser-head { font-size: 20px; margin-bottom: 32px; } div.ecwid-productBrowser-CartPage div.ecwid-productBrowser-relatedProducts { margin-top: 20px; } a.ecwid-productBrowser-details-optionUploadFiles-filename { overflow: hidden; text-overflow: ellipsis; width: 145px; } span.ecwid-productBrowser-cart-personalDataCheckbox { display: block; margin-top: 9px; margin-left: 5px; } span.ecwid-productBrowser-cart-personalDataCheckbox input { margin-right: 5px; vertical-align: baseline; position: relative; } span.ecwid-productBrowser-cart-personalDataCheckbox label { vertical-align: baseline; font-size: 12px; } div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-rightPanel { padding-top: 0; } td.ecwid-Invoice-itemsTable-cell-thumbnail img, td.ecwid-productBrowser-cart-itemsTable-cell img { max-width: 80px; max-height: 80px; } /* The topmost container of the Product Browser widget */ div.ecwid-productBrowser { padding: 0 10px 20px; background-color: #450100; } div.ecwid-productBrowser img.ecwid-SpacerImage { display: inline; } div.ecwid-productBrowser-gallery .ecwid-productBrowser-gallery-thumb .ecwid-productBrowser-gallery-has-thumb { padding: 8px 0; display: table-cell; text-align: center; vertical-align: middle; } div.ecwid-productBrowser-details .ecwid-btn--primary { margin-top: 8px; margin-bottom: 10px; } div.ecwid-productBrowser-details .ecwid-btn--continueShopping { margin-top: 15px; } div.ecwid-productBrowser-termsContainer { background-color: #450100; height: 40px; } div.ecwid-productBrowser-termsPanel { text-align: center; padding: 10px 0; color: #ff9e21; } /* Head labels */ div.ecwid-productBrowser-head { font-size: 20px; font-weight: 400; color: #fff; word-wrap: break-word; } /* Share purchase label */ div.ecwid-productBrowser-head-share-purchase { font-size: 20px; font-weight: 400; color: #ff9e21; text-align: left; word-wrap: break-word; float: left; } /* Bbreadcrumbs in catalog */ div.ecwid-productBrowser-categoryPath { font-size: 13px; color: #fff; padding-top: 5px; text-align: left; } /* Product name links */ div.ecwid-productBrowser-productNameLink a, div.ecwid-productBrowser-productNameLink a:active, div.ecwid-productBrowser-productNameLink a:visited { font-size: 18px; font-weight: 400; color: #fff; text-decoration: underline; } /* Product sku */ div.ecwid-productBrowser-sku { font-size: 13px; font-weight: 400; color: #fff; word-wrap: break-word; } /* Product price */ div.ecsp-productBrowser-price, div.ecwid-productBrowser-price { font-size: 24px; font-weight: 400; line-height: 1.3; color: #ec5700; white-space: nowrap; } div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo-container, div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-savePanel { display: inline-block; font-weight: 600; *zoom: 1; *display: inline; } div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo, div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-save { font-size: 11px; font-weight: 400; } div.ecwid-productBrowser-price-compareTo-container, div.ecwid-productBrowser-price-save-container { font-size: 0; word-wrap: break-word; } div.ecwid-productBrowser-price-compareTo { font-size: 13px; font-weight: 600; color: #bfbfbf; white-space: nowrap; display: inline; text-decoration: line-through; padding-top: 2px; } div.ecwid-productBrowser-price-compareTo:not(.ecwid-productBrowser-price-compareTo-title) { display: inline-block; } div.ecwid-productBrowser-price-compareTo-title { text-decoration: none; white-space: normal; } div.ecwid-productBrowser-price-save { font-size: 13px; font-weight: 600; color: #bfbfbf; white-space: nowrap; display: inline-block; padding-top: 2px; *zoom: 1; *display: inline; } td.ecwid-productBrowser-warning-text { font-size: 13px; font-weight: 400; line-height: 14px; padding-left: 8px; } div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-thumbnail { padding: 23px 0 35px 15px; cursor: default; } table.ecwid-Invoice-itemsTable .ecwid-productBrowser-productNameLink { line-height: 25px; word-break: break-word; } /*------------------------------*/ /*---- Product details page ----*/ /*------------------------------*/ div.ecwid-productBrowser-details-descr a, div.ecwid-productBrowser-details-descr a:hover, div.ecwid-productBrowser-details-descr a:active, div.ecwid-productBrowser-details-descr a:visited { font-size: 14px; text-decoration: underline; } div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel { min-width: 205px; max-width: 250px; *max-width: 350px; /* hack for IE7: it requires more space for german language */ padding: 20px 20px 0; } div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanelInner { position: relative; /* workaround for a bug in IE6 */ } /* Product sku */ div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku { padding-bottom: 12px; width: 175px; } /* The "In stock" and "Out of stock" labels */ div.ecwid-productBrowser-details-inStockLabel, div.ecwid-productBrowser-details-outOfStockLabel { font-size: 14px; font-weight: 700; padding-bottom: 12px; } div.ecwid-productBrowser-details-inStockLabel { color: #0e766d; } div.ecwid-productBrowser-details-outOfStockLabel { color: #ec5700; } div.ecwid-productBrowser-details-outOfStockLabel-allInBag { color: #fff; } /* Product price */ div.ecwid-productBrowser-details div.ecwid-productBrowser-price { padding-bottom: 12px; } /* Product taxes */ div.ecwid-productBrowser-details-taxes { padding-bottom: 15px; } div.ecwid-productBrowser-details-priceIncludesTaxesLabel { color: #000; font-size: 14px; font-weight: 700; } div.ecwid-productBrowser-details-priceIncludesTaxesLabel a, div.ecwid-productBrowser-details-priceIncludesTaxesLabel a:active, div.ecwid-productBrowser-details-priceIncludesTaxesLabel a:visited { font-size: 14px; } div.ecwid-productBrowser-details-tax { font-size: 13px; padding-top: 5px; } span.ecwid-productBrowser-details-taxName { color: #000; padding-right: 10px; } span.ecwid-productBrowser-details-taxValue { color: #ff9e21; } div.ecwid-productBrowser-details-wholesale { margin: 0 -20px 12px -20px; padding: 9px 20px 18px 20px; background: #820200; } div.ecwid-productBrowser-details-wholesale div.ecwid-productBrowser-price { text-align: right; font-size: 20px; padding: 3px 0; } div.ecwid-productBrowser-details-wholesale-qty { text-align: left; padding-right: 10px; white-space: nowrap; } span.ecwid-productBrowser-details-wholesale-break { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='8' viewBox='0 0 7 8'%3E%3Cpath opacity='.1' fill-rule='evenodd' clip-rule='evenodd' fill='%23010202' d='M7 5.614c-.297-.16-.625-.26-1-.26-1.1 0-1.687 2.594-2.938 2.594C1.887 7.948 1.202 6.3 0 5.63V0c1.92 0 2.62 2.594 4.096 2.594C5.346 2.594 5.9.002 7 0v5.614z'/%3E%3Cpath opacity='.2' fill-rule='evenodd' clip-rule='evenodd' fill='%23010202' d='M0 .52c1.48 0 2.62 2.626 4.095 2.626C5.345 3.146 6.245.52 7 .52V0C5.9.002 5.345 2.594 4.095 2.594 2.622 2.594 1.918 0 0 0v.52z'/%3E%3C/svg%3E") repeat-x; height: 8px; display: block; margin: 3px -20px -3px -20px; cursor: pointer; } div.ecwid-productBrowser-details-wholesale-saving { font-size: 16px; text-align: center; border-top: solid 1px #bfbfbf; margin-top: 2px; } div.ecwid-productBrowser-details-wholesale-suggestion { font-size: 13px; margin-top: -3px; } /* Product options */ div.ecwid-productBrowser-details-optionPanel { padding-bottom: 12px; } div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel { font-weight: 600; color: #fff; } td.ecwid-productBrowser-details-datePicker-button button { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='none' d='M1 1h24v24H1z'/%3E%3Cpath fill='%23fff' d='M7 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1z'/%3E%3Cpath fill='%23fff' d='M22 3h-1v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H9v2c0 1.1-.9 2-2 2s-2-.9-2-2V3H4C2.34 3 1 4.34 1 6v16c0 1.66 1.34 3 3 3h18c1.66 0 3-1.34 3-3V6c0-1.66-1.34-3-3-3zm1 19c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V10h20v12z'/%3E%3Cpath fill='%23fff' d='M19 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1zM20.5 20h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 17h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5zM20.5 14h-15c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h15c.28 0 .5.22.5.5s-.22.5-.5.5z'/%3E%3C/svg%3E") no-repeat center center; background-size: contain; width: 16px; height: 15px; margin: 0 0 1px 3px; display: block; border: none; cursor: pointer; } table.ecwid-productBrowser-details-optionError { width: 100%; margin: 0; } table.ecwid-productBrowser-details-optionError div.ecwid-fieldEnvelope-around { padding: 0; } .ecwid-productBrowser-details-optionClassFiles-mobileWarning { font-size: 10px; } .ecwid-productBrowser-details-optionUploadFiles, .ecwid-productBrowser-details-optionUploadFiles a, .ecwid-productBrowser-details-optionUploadFiles a:active, .ecwid-productBrowser-details-optionUploadFiles a:visited, .ecwid-productBrowser-details-optionUploadFiles .ecwid-EcwidHintingLink, .ecwid-productBrowser-details-optionUploadFiles-filesize { font-size: 11px; white-space: nowrap; } .ecwid-productBrowser-details-optionUploadFiles-filesize { color: #fff; } div.ecwid-productBrowser-details-optionUploadFiles-removeButton { border-radius: 50%; background: #bfbfbf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23450100' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center; background-size: 6px auto; width: 12px; height: 12px; cursor: pointer; } div.ecwid-productBrowser-cart-hint { font-size: 11px; font-weight: 400; color: #bfbfbf; text-align: left; } /* The "Qty" label */ div.ecwid-productBrowser-details-qtyLabel { display: inline-block; font-size: 14px; font-weight: 700; color: #fff; vertical-align: middle; margin-right: 8px; } /* The "(N available)" label (near the "Qty" one) */ div.ecwid-productBrowser-details-qtyAvailInfo { display: inline-block; font-size: 13px; vertical-align: middle; margin-right: 8px; } /* The quantity textbox */ input.ecwid-productBrowser-details-qtyTextField { box-sizing: content-box; width: 40px; vertical-align: middle; border: solid 1px #fff; } input.gwt-TextBox.ecwid-productBrowser-details-qtyTextField.mobile { padding-left: 14px; padding-right: 14px; } .ecwid-lte-600px input.gwt-TextBox.ecwid-productBrowser-details-qtyTextField.mobile { padding-left: 14px; padding-right: 30px; } /* The "In the bag" icon and text */ div.ecwid-productBrowser-details-inTheBag { position: relative; /* workaround for a bug in IE6 */ background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='27' viewBox='0 0 40 49'%3E%3Cpath fill='%23d6682f' d='M37 13v27c0 3.31-2.69 6-6 6H9c-3.31 0-6-2.69-6-6V13h34m2-2H1v29c0 4.418 3.582 8 8 8h22c4.418 0 8-3.582 8-8V11z'/%3E%3Ccircle fill='%23d6682f' cx='12' cy='17' r='2'/%3E%3Ccircle fill='%23d6682f' cx='28' cy='17' r='2'/%3E%3Cpath fill='%23d6682f' d='M29 17h-2v-7c0-3.86-3.14-7-7-7s-7 3.14-7 7v7h-2v-7c0-4.962 4.037-9 9-9s9 4.038 9 9v7zM13 30c0 3.86 3.14 7 7 7s7-3.14 7-7h2c0 4.962-4.037 9-9 9s-9-4.038-9-9h2z'/%3E%3C/svg%3E") no-repeat 0 13px; background-size: 22px; height: 56px; } div.ecwid-productBrowser-details-inTheBag div { position: relative; top: 15px; left: 27px; width: 140px; font-size: 18px; font-weight: 400; line-height: 26px; white-space: nowrap; } div.ecwid-productBrowser-details-inTheBag-largeNum div { top: 4px; font-size: 18px; font-weight: 400; line-height: 1; } div.ecwid-productBrowser-details-GalleryPanel-linkContainer div { font-size: 13px; font-weight: 400; color: #000; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title { padding-bottom: 5px; font-size: 18px; clear: both; } .ecwid-productBrowser-relatedProducts .ecwid-noimage { display: inline-block; *zoom: 1; *display: inline; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink { font-size: 12px; padding: 5px 0 4px 0; text-align: left; overflow: hidden; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink.ecwid-multiLine { text-align: left; line-height: 1.42857; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink.ecwid-singleLine { text-align: center; line-height: 1.42857; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-sku { font-size: 10px; padding-bottom: 4px; text-align: left; overflow: hidden; display: none; } .ecwid-productBrowser-details .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-price { text-align: center; font-size: 18px; padding: 0; } .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-item { cursor: pointer; vertical-align: top; position: absolute; box-sizing: content-box; } .ecwid-productBrowser-details-leftPanel .ecwid-productBrowser-extraField-name-center { font-weight: 600; } /* Category names in subcategories list */ div.ecwid-productBrowser-subcategories-categoryName { font-size: 19px; font-weight: 400; color: #fff; margin-top: 15px; text-align: center; word-wrap: break-word; } div.ecwid-productBrowser-subcategories-categoryName a, div.ecwid-productBrowser-subcategories-categoryName a:hover, div.ecwid-productBrowser-subcategories-categoryName a:visited, div.ecwid-productBrowser-subcategories-categoryName a:active { background: inherit; color: inherit; cursor: inherit; font-size: inherit; font-weight: inherit; outline: inherit; text-decoration: inherit; } /* Space cell below a category */ td.ecwid-productBrowser-subcategories-cellSpace { width: 1px; height: 50px; } /* The search panel on search results page */ div.ecwid-productBrowser-search-SearchPanel { padding: 20px 0; white-space: nowrap; } div.ecwid-productBrowser-search-SearchPanel input.gwt-TextBox { margin: 0 7px 0 5px; width: 345px; } div.ecwid-productBrowser-search-SearchPanel .ecwid-btn--secondary, div.ecwid-productBrowser-search-SearchPanel input.gwt-TextBox { vertical-align: middle; } /* The "Drag & Drop Me to the Bag" label above a product */ div.ecwid-productBrowser-productDragLabel { font-size: 10px; font-weight: 400; color: #802c2b; text-align: right; } div.ecwid-productBrowser-productDragLabel-invisible { visibility: hidden; } /* The panel containing the bottom fragment of a product */ div.ecwid-productBrowser-productsGrid-productBottomFragment { padding: 15px 5px 10px 5px; font-size: 13px; margin: 0 1px 1px 1px; border: none; } div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ff9e21' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center transparent; background-size: 21px auto; } /* Product name links */ div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink { text-align: left; word-wrap: break-word; } div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a, div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active, div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited { font-size: 17px; font-weight: 400; } .ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink a, .ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink a, .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a { text-decoration: none; display: block; margin: 0 auto; font-size: 17px; font-weight: 400; line-height: normal; } table.ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink:hover a, table.ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink:hover a, table.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink:hover a { color: #fff; } div.ecwid-productBrowser-productsGrid-extraFieldsList { font-size: 12px; color: #fff; text-align: center; padding: 8px 0 3px; } /*-------------------------------*/ /*---- List view of products ----*/ /*-------------------------------*/ div.ecwid-productBrowser-productsList-inTheBagTick { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ff9e21' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat scroll right center transparent; background-size: 21px auto; width: 21px; height: 21px; margin-top: 5px; } div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku { color: #bfbfbf; padding: 2px 0 10px 2px; } div.ecwid-productBrowser-productsList-descr { font-size: 14px; font-weight: 400; color: #fff; } div.ecwid-productBrowser-productsList-details .ecwid-btn--buyNow { margin: 0; } div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku { font-size: 18px; font-weight: 400; color: #bfbfbf; } div.ecwid-productBrowser-productsTable-inTheBagTick { background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23ff9e21' d='M5 12l5.02 4.9L21.15 4c.65-.66 1.71-.66 2.36 0 .65.67.65 1.74 0 2.4l-12.3 14.1c-.33.33-.76.5-1.18.5-.43 0-.86-.17-1.18-.5l-6.21-6.1c-.65-.66-.65-1.74 0-2.41.65-.65 1.71-.65 2.36.01z'/%3E%3C/svg%3E") no-repeat center center; background-size: 21px auto; width: 21px; height: 21px; margin-right: 5px; } div.ecwid-productBrowser-productsTable-addToBagLink { font-size: 16px; font-weight: 400; color: #ff9e21; cursor: pointer; white-space: nowrap; } div.ecwid-productBrowser-productsTable-emptyStock { font-size: 16px; font-weight: 400; white-space: nowrap; } /* The backgrounded panel on the right */ div.ecwid-productBrowser-cart div.ecwid-productBrowser-backgroundedPanel { min-width: 185px; max-width: 250px; /* for large prices */ padding: 25px 23px; margin-bottom: 5px; } td.ecwid-productBrowser-cart-itemsTable-cell { padding: 10px 9px; border-bottom: solid 1px #802c2b; } td.ecwid-productBrowser-cart-itemsTable-headerCell { font-size: 14px; font-weight: 400; padding: 0 20px; color: #bfbfbf; border-bottom: solid 1px #802c2b; white-space: nowrap; } td.ecwid-productBrowser-cart-itemsTable-headerCell-descr span { visibility: hidden; } table.ecwid-productBrowser-cart-itemsTable td.ecwid-productBrowser-cart-itemsTable-headerCell-removeItem, table.ecwid-productBrowser-cart-itemsTable td.ecwid-productBrowser-cart-itemsTable-cell-removeItem { padding: 0; } tr.ecwid-productBrowser-cart-itemsTable-row-selected, td.ecwid-productBrowser-cart-itemsTable-cell-selected { background-color: #690200; border-bottom: solid 1px #802c2b; } /* Item price */ div.ecwid-productBrowser-cart div.ecwid-productBrowser-price { font-size: 18px; font-weight: 400; color: #ec5700; text-align: center; } /* The item quantity textbox */ div.ecwid-productBrowser-cart input.ecwid-productBrowser-cart-qtyTextField { box-sizing: content-box; font-size: 16px; width: 40px; padding: 4px 3px 3px; } /* Item weight */ span.ecwid-productBrowser-cart-weight { font-size: 14px; color: #fff; white-space: nowrap; padding-left: 15px; } /* Discount Coupon box */ div.ecwid-productBrowser-cart-EnterCouponBox { background-color: #690200; padding: 12px 18px; margin: 2px 0; } div.ecwid-productBrowser-cart-EnterCouponBox div.ecwid-productBrowser-cart-EnterCouponBox-couponCodeLabel, div.ecwid-productBrowser-cart-EnterCouponBox div.ecwid-productBrowser-cart-EnterCouponBox-couponCodeContainer { margin-right: 10px; } div.ecwid-productBrowser-cart-EnterCouponBox .gwt-Label { font-size: 16px; } /* The product options panel */ div.ecwid-productBrowser-cart-optionsList { font-size: 14px; color: #fff; padding-top: 6px; vertical-align: middle; } .ecwid-productBrowser-cart-optionsList span.gwt-InlineHTML { margin-right: 15px; } div.ecwid-productBrowser-cart-optionsList .ecwid-btn--secondary, #wrapper div.ecwid-productBrowser-cart-optionsList .ecwid-btn--secondary { vertical-align: middle; } /* The "remove item" buttons */ div.ecwid-productBrowser-cart-removeItemButton { display: none; position: absolute; top: 3px; right: 3px; background: #bfbfbf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23450100' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center; background-size: 7px auto; border-radius: 50%; width: 15px; height: 15px; cursor: pointer; } div.ecwid-productBrowser-cart-removeItemButton:hover { background-color: #999999; } div.ecwid-productBrowser-cart-subtotalLabel, div.ecwid-productBrowser-cart-shippingLabel, div.ecwid-productBrowser-cart-taxLabel { font-size: 14px; color: #fff; } div.ecwid-productBrowser-cart-totalLabel { font-size: 20px; color: #fff; } div.ecwid-productBrowser-cart-subtotalAmount, div.ecwid-productBrowser-cart-subtotalAmountMinus, div.ecwid-productBrowser-cart-shippingAmount, div.ecwid-productBrowser-cart-taxAmount { font-size: 15px; line-height: 17px; color: #fff; white-space: nowrap; height: 20px; } div.ecwid-productBrowser-cart-totalAmount { font-size: 20px; color: #ec5700; white-space: nowrap; } div.ecwid-productBrowser-cart-shippingAmount-waiting { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23802c2b' d='M13 26C5.83 26 0 20.17 0 13c0-1.1.9-2 2-2s2 .9 2 2c0 4.96 4.04 9 9 9 1.13 0 2.23-.21 3.27-.61 1.03-.4 2.19.11 2.59 1.13.4 1.03-.11 2.19-1.13 2.59-1.51.59-3.1.89-4.73.89zm11-11c-1.1 0-2-.9-2-2 0-4.96-4.04-9-9-9-1.13 0-2.23.21-3.27.61-1.03.41-2.19-.1-2.59-1.13-.4-1.03.11-2.19 1.13-2.59C9.78.3 11.37 0 13 0c7.17 0 13 5.83 13 13 0 1.1-.9 2-2 2z'/%3E%3C/svg%3E") no-repeat center center; background-size: 17px; width: 17px; height: 17px; margin: 1px 1px 2px 2px; -webkit-animation: ecwid-spinright .5s infinite linear; animation: ecwid-spinright .5s infinite linear; -ms-transform-origin: center center; -webkit-transform-origin: center center; transform-origin: center center; } table.ecwid-productBrowser-cart-shippingAmountPanel span.ecwid-EcwidHintingLink { font-size: 14px; } /* The shipping and tax note below the backgrounded panel */ table.ecwid-productBrowser-cart-estimation { width: 230px; } div.ecwid-productBrowser-cart-estimationNote { font-size: 14px; color: #fff; padding-bottom: 4px; } /* The "or use" separator between the checkout options */ div.ecwid-productBrowser-cart-checkoutOptionsSeparator { font-size: 12px; padding: 10px; } /* The "Terms and condition" box after the checkout options */ div.ecwid-productBrowser-cart-termsAndConditions { padding-top: 15px; text-align: center; font-size: 13px; } .ecwid-productBrowser-cart-changeOptionsPopup .ecwid-productBrowser-details-optionUploadFiles-removeButton { border-radius: 50%; background: #bfbfbf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath fill='%23450100' d='M9.83 0L11 1.205 6.712 5.512l4.263 4.283L9.807 11 5.494 6.73 1.254 11 .024 9.795 4.29 5.512 0 1.23 1.218 0l4.3 4.32L9.83 0z'/%3E%3C/svg%3E") no-repeat center center; background-size: 6px auto; } div.ecwid-Account div.ecwid-productBrowser-head { padding-bottom: 20px; } div.ecwid-productBrowser-cart-termsCheckbox-rollover { background-color: #ffd03f; color: #000; } div.ecwid-productBrowser-cart-termsCheckbox-legalDocks { display: inline; } div.ecwid-productBrowser-cart-termsCheckbox-rollover a, div.ecwid-productBrowser-cart-termsCheckbox-rollover a:hover { color: #000; } div.ecwid-productBrowser-cart-termsCheckbox { padding: 7px 3px; font-size: 12px; text-align: center; } div.ecwid-productBrowser-cart-termsCheckbox span.gwt-CheckBox input { margin-right: 5px; vertical-align: baseline; position: relative; } div.ecwid-productBrowser-cart-oldCheckoutMargins { margin: 9px 0px 0px 0px; } div.ecwid-productBrowser-cart-termsCheckbox span.gwt-CheckBox label { vertical-align: baseline; } .ecwid div.ecwid-productBrowser-cart-termsCheckbox a, .ecwid div.ecwid-productBrowser-cart-termsCheckbox a:active, .ecwid div.ecwid-productBrowser-cart-termsCheckbox a:visited { font-size: 12px; } div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-nav div.ecwid-productBrowser-backgroundedPanel { margin: 0; position: relative; padding-top: 0; padding-bottom: 0; height: 36px; } a.ecwid-productBrowser-nav-left, a.ecwid-productBrowser-nav-right { position: absolute; display: inline-block; *display: inline; *zoom: 1; width: 50%; vertical-align: middle; height: 36px; opacity: .7; background: transparent center center no-repeat; background-size: 76px 16px; } a.ecwid-productBrowser-nav-left { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23bfbfbf' d='M4.67 7h69.086c.553 0 1 .447 1 1s-.447 1-1 1H4.67l4.293 4.293c.39.39.39 1.023 0 1.414s-1.023.39-1.414 0L1.634 8.794c-.24-.183-.392-.47-.392-.794s.153-.61.392-.794L7.55 1.293c.39-.39 1.022-.39 1.413 0s.39 1.023 0 1.414L4.67 7z'/%3E%3C/svg%3E"); left: 0; right: 50%; } a.ecwid-productBrowser-nav-right { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23bfbfbf' d='M71.33 9H2.244c-.553 0-1-.447-1-1s.447-1 1-1H71.33l-4.293-4.293c-.39-.39-.39-1.023 0-1.414s1.023-.39 1.414 0l5.915 5.913c.24.183.392.47.392.794s-.153.61-.392.794l-5.913 5.913c-.39.39-1.022.39-1.413 0s-.39-1.023 0-1.414L71.33 9z'/%3E%3C/svg%3E"); left: 50%; right: 0; } a.ecwid-productBrowser-nav-left:hover, a.ecwid-productBrowser-nav-left:active { background-color: #8e4140; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23450100' d='M4.67 7h69.086c.553 0 1 .447 1 1s-.447 1-1 1H4.67l4.293 4.293c.39.39.39 1.023 0 1.414s-1.023.39-1.414 0L1.634 8.794c-.24-.183-.392-.47-.392-.794s.153-.61.392-.794L7.55 1.293c.39-.39 1.022-.39 1.413 0s.39 1.023 0 1.414L4.67 7z'/%3E%3C/svg%3E"); opacity: 1; } a.ecwid-productBrowser-nav-right:hover, a.ecwid-productBrowser-nav-right:active { background-color: #8e4140; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23450100' d='M71.33 9H2.244c-.553 0-1-.447-1-1s.447-1 1-1H71.33l-4.293-4.293c-.39-.39-.39-1.023 0-1.414s1.023-.39 1.414 0l5.915 5.913c.24.183.392.47.392.794s-.153.61-.392.794l-5.913 5.913c-.39.39-1.022.39-1.413 0s-.39-1.023 0-1.414L71.33 9z'/%3E%3C/svg%3E"); opacity: 1; } .ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-header { background: #690200; height: 20px; padding: 0 0 10px 20px; } .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-icon { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23d6682f' d='M13.486 6.16c-.283 0-.513.23-.513.512v6.272H2.027V6.672c0-.283-.23-.513-.514-.513-.284 0-.513.23-.513.512v6.785c0 .282.23.514.513.514h11.973c.283 0 .514-.23.514-.513V6.672c0-.283-.23-.513-.514-.513zM7.743 2.61c0-.002 0-.002.003-.004l.014-.013-.017.017zM5.167 4.734l1.85-1.85v6.263c0 .267.217.483.484.483s.483-.216.483-.483V2.893l1.85 1.85c.19.19.495.19.684 0 .188-.187.188-.493 0-.682L7.862 1.41s-.082-.095-.177-.135c-.118-.05-.25-.05-.37 0-.067.028-.142.092-.17.117l-2.66 2.66c-.19.19-.19.496 0 .685.188.187.494.187.682 0z'/%3E%3C/svg%3E") no-repeat left center/13px; font-size: 13px; vertical-align: baseline; width: 15px; display: inline-block; *zoom: 1; *display: inline; margin-left: 1px; } .ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-waiting-icon { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%23fff' d='M13 26C5.83 26 0 20.17 0 13c0-1.1.9-2 2-2s2 .9 2 2c0 4.96 4.04 9 9 9 1.13 0 2.23-.21 3.27-.61 1.03-.4 2.19.11 2.59 1.13.4 1.03-.11 2.19-1.13 2.59-1.51.59-3.1.89-4.73.89zm11-11c-1.1 0-2-.9-2-2 0-4.96-4.04-9-9-9-1.13 0-2.23.21-3.27.61-1.03.41-2.19-.1-2.59-1.13-.4-1.03.11-2.19 1.13-2.59C9.78.3 11.37 0 13 0c7.17 0 13 5.83 13 13 0 1.1-.9 2-2 2z'/%3E%3C/svg%3E") center center no-repeat; background-size: contain; width: 20px; height: 20px; margin: 2px; -webkit-animation: ecwid-spinright .5s infinite linear; animation: ecwid-spinright .5s infinite linear; -ms-transform-origin: center center; -webkit-transform-origin: center center; transform-origin: center center; } .ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton { display: inline-block; height: 20px; border-radius: 3px; text-decoration: none; color: #fff; font-family: Helvetica,Arial,sans-serif; cursor: pointer; box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: #36465d; } .ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton:active { background-color: #303f54; color: #fff; } .ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton:hover { background-color: #36465d; color: #fff; } .ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton .ecwid-tumblrButton-inner { background: url("/static/v1/icons/tumblrButton.svg") no-repeat 6px 50%; background-size: 9px 12px; float: left; padding: 0 6px 0 21px; height: 20px; } .ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton .ecwid-tumblrButton-text { line-height: 20px; font-weight: 700; font-size: 12px; float: right; } .ecwid .ecwid-productBrowser-ask-advice-panel { background: #690200; height: 20px; padding: 0 0 0 20px; } .ecwid .ecwid-productBrowser-ask-advice-panel .ecwid-productBrowser-ask-advice-panel-icon { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 792 550.9 792' enable-background='new 0 792 550.9 792'%3E%3Cpath fill='%23d6682f' d='M157 1431.5v38.1c0 46.6 25.4 67.8 59.3 72 8.5 25.4 29.6 42.4 55.1 42.4s50.8-21.2 55.1-42.4c38.1-8.5 59.3-29.6 59.3-72v-38.1H157zm122.8-597.1c127.1 0 228.7 105.9 228.7 232.9 0 76.2-33.9 144-93.2 186.4-25.4 21.2-42.4 50.8-50.8 84.7H203.6c-8.5-33.9-29.6-63.5-59.3-84.7-59.3-42.4-97.4-118.6-93.2-194.8C55.3 940.2 157 838.6 279.8 838.6v-4.2m0-42.4h-8.5C127.3 796.2 4.5 914.8.2 1054.6c-4.2 93.2 38.1 182.1 110.1 232.9 29.6 25.4 46.6 59.3 46.6 93.2h237.2c0-33.9 16.9-72 42.4-93.2 72-46.6 114.4-131.3 114.4-220.2 0-148.2-122.8-275.3-271.1-275.3zm-152.5 317.6c-12.7 0-21.2-8.5-21.2-21.2 0-105.9 84.7-190.6 190.6-190.6 12.7 0 21.2 8.5 21.2 21.2s-8.5 21.2-21.2 21.2c-80.5 0-148.2 67.8-148.2 148.2 0 12.8-8.4 21.2-21.2 21.2z'/%3E%3C/svg%3E") no-repeat left center; font-size: 13px; vertical-align: baseline; height: 17px; width: 11px; display: inline-block; *zoom: 1; *display: inline; margin-left: 2px; } .ecwid .ecwid-productBrowser-ask-advice-panel .ecwid-productBrowser-ask-advice-panel-headerLabel { text-decoration: none; vertical-align: baseline; margin-left: 8px; display: inline-block; *zoom: 1; *display: inline; } .ecwid .ecwid-productBrowser-sharePanel-header { height: 18px; padding: 0 0 0 36px; } .ecwid div.ecwid-productBrowser-cart-paypalExpressBillMeLaterCheckoutButton { height: 33px; overflow: hidden; } .ecwid-no-dragndrop .ecwid-productBrowser-productDragLabel { display: none; } .ecwid-productBrowser-productsGrid-productTopFragment > table { width: 100%; } .ecwid-productBrowser-productsList-productRow div.ecwid-favorite-view { margin-bottom: 10px; margin-left: 10px; } .ecwid-productBrowser-productsTable-cell .ecwid-favorites-table-wrapper { display: inline-block; width: 100%; position: relative; vertical-align: middle; } .ecwid-favorites-table-wrapper .ecwid-productBrowser-productNameLink { display: table-cell; vertical-align: middle; } .ecwid-productBrowser-backgroundedPanelInner div.ecwid-favorite-view { background-color: #450100; } .ecwid-productBrowser-productsGrid-productTopFragment div.ecwid-favorite-view { position: absolute; left: 14px; top: 4px; } .ecwid-responsive div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku { padding-right: 15px; } .ecwid-responsive span.ecwid-productBrowser-cart-weight { padding-left: 0; } .ecwid-responsive div.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel { margin-left: auto; } .ecwid-responsive div.ecwid-Invoice-share-panel div.ecwid-productBrowser-head-share-purchase { float: none; margin-bottom: 10px; } .ecwid-responsive div.ecwid-Invoice-share-panel-narrow div.ecwid-productBrowser-head-share-purchase { margin-bottom: 0; } .ecwid-responsive div.ecwid-productBrowser-search-SearchPanel { white-space: normal; } .ecwid-responsive div.ecwid-productBrowser-search-SearchPanel input.gwt-TextBox { margin: 0 7px 0 0; } .ecwid-responsive div.ecwid-productBrowser-search-SearchPanel .ecwid-btn--secondary { margin: 5px 0; } .ecwid-lte-600px td.ecwid-productBrowser-cart-itemsTable-headerCell { padding: 0 1%; } .ecwid-lte-600px .ecwid-productBrowser-productsGrid-productTopFragment-inner .ecwid-img a > img { width: 100% !important; height: auto !important; } div.ecwid-ProductBrowserPopup .ecwid-lte-600px div.ecwid-AddressForm-extraField .form-control .form-control__text { width: 100%; } .ecwid-lte-320px div.ecwid-productBrowser-search-SearchPanel input.gwt-TextBox { max-width: 94%; padding: 3px 3%; } .ecwid-lte-320px div.ecwid-productBrowser-cart-optionsList { max-width: 150px; } .ecwid-lte-320px .ecwid-productBrowser-cart-optionsList span.gwt-InlineHTML { margin-right: 10px; } .ecwid-responsive div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku { padding-right: 15px; display: none; } .ecwid-responsive span.ecwid-productBrowser-cart-weight { padding-left: 0; } .ecwid-responsive div.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel { margin-left: auto; } .ecwid-SingleProduct .ecwid-productBrowser-details-optionPanel { padding-top: 7px; padding-bottom: 7px; } .ecwid-responsive div.ecwid-productBrowser-search-SearchPanel { white-space: normal; } .ecwid-responsive div.ecwid-productBrowser-search-SearchPanel input.gwt-TextBox { margin: 0 7px 0 0; } .ecwid-responsive div.ecwid-productBrowser-search-SearchPanel .ecwid-btn--secondary { margin: 5px 0; } .ecwid-productBrowser-productsGrid-productTopFragment > table { width: 100%; } /* Please don't add any styles after that line. For responsive styles find the appropriate section starting with ".ecwid-lte-***px" or ".ecwid-responsive" For normal styles use section before responsive section start */ @keyframes ecwid-coveringAnimator-forward-cover { from { opacity: 0; transform: scale(0.1); } to { opacity: 1; transform: scale(1); } } @-webkit-keyframes ecwid-coveringAnimator-forward-cover { from { opacity: 0; -webkit-transform: scale(0.1); } to { opacity: 1; -webkit-transform: scale(1); } } @keyframes ecwid-coveringAnimator-forward-uncover { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes ecwid-coveringAnimator-forward-uncover { from { opacity: 1; } to { opacity: 0; } } @keyframes ecwid-coveringAnimator-backward-cover { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes ecwid-coveringAnimator-backward-cover { from { opacity: 0; } to { opacity: 1; } } @keyframes ecwid-coveringAnimator-backward-uncover { from { opacity: 1; transform: scale(1); } to { opacity: 0; transform: scale(0.01); } } @-webkit-keyframes ecwid-coveringAnimator-backward-uncover { from { opacity: 1; -webkit-transform: scale(1); } to { opacity: 0; -webkit-transform: scale(0.01); } } @keyframes appear { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes appear { from { opacity: 0; } to { opacity: 1; } } @keyframes ecwid-spinleft { 0% { transform: rotate(360deg); } 100% { transform: rotate(0deg); } } @-webkit-keyframes ecwid-spinleft { 0% { -webkit-transform: rotate(360deg); } 100% { -webkit-transform: rotate(0deg); } } @keyframes ecwid-spinright { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @-webkit-keyframes ecwid-spinright { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes showpopup { from { opacity: 0; margin-top: -50px; } to { opacity: 1; margin-top: 0; } } @-webkit-keyframes showpopup { from { opacity: 0; margin-top: -50px; } to { opacity: 1; margin-top: 0; } } @keyframes donut-rotate { 0% { transform: rotate(0); } 50% { transform: rotate(-140deg); } 100% { transform: rotate(0); } } @-webkit-keyframes donut-rotate { 0% { -webkit-transform: rotate(0); } 50% { -webkit-transform: rotate(-140deg); } 100% { -webkit-transform: rotate(0); } } @keyframes ecwid-button-actionOK { 0% { opacity: 1; transform: translate3d(0, 0.001%, 0); } 18% { opacity: 0; transform: translate3d(0, 70%, 0); } 82% { opacity: 0; transform: translate3d(0, 0.001%, 0); } 100% { opacity: 1; transform: translate3d(0, 0.001%, 0); } } @-webkit-keyframes ecwid-button-actionOK { 0% { opacity: 1; -webkit-transform: translate3d(0, 0.001%, 0); } 18% { opacity: 0; -webkit-transform: translate3d(0, 70%, 0); } 82% { opacity: 0; -webkit-transform: translate3d(0, 0.001%, 0); } 100% { opacity: 1; -webkit-transform: translate3d(0, 0.001%, 0); } } @keyframes ecwid-button-actionOK-secondary { 0% { opacity: 0; transform: translate3d(0, -70%, 0); } 18% { opacity: 1; transform: translate3d(0, 0.001%, 0); } 82% { opacity: 1; transform: translate3d(0, 0.001%, 0); } 100% { opacity: 0; transform: translate3d(0, 0.001%, 0); } } @-webkit-keyframes ecwid-button-actionOK-secondary { 0% { opacity: 0; -webkit-transform: translate3d(0, -70%, 0); } 18% { opacity: 1; -webkit-transform: translate3d(0, 0.001%, 0); } 82% { opacity: 1; -webkit-transform: translate3d(0, 0.001%, 0); } 100% { opacity: 0; -webkit-transform: translate3d(0, 0.001%, 0); } } .ecwid-pswp { /* ------elements---------------------------------------------------------------------------------- */ /* ------States------------------------------------------------------------------------------------ */ } .ecwid-pswp .pswp { display: none; position: absolute; z-index: 1000010; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%; outline: none; font-family: -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; -webkit-backface-visibility: hidden; -webkit-text-size-adjust: 100%; -ms-touch-action: none; touch-action: none; } .ecwid-pswp .pswp * { -webkit-box-sizing: border-box; box-sizing: border-box; } .ecwid-pswp .pswp img { max-width: none; } .ecwid-pswp .pswp__bg { position: absolute; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; background: #000; -webkit-backface-visibility: hidden; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); will-change: opacity; } .ecwid-pswp .pswp__scroll-wrap { position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%; } .ecwid-pswp .pswp__container, .ecwid-pswp .pswp__zoom-wrap { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-backface-visibility: hidden; -ms-touch-action: none; touch-action: none; will-change: transform; } .ecwid-pswp .pswp__container, .ecwid-pswp .pswp__img { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } .ecwid-pswp .pswp__zoom-wrap { position: absolute; width: 100%; -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); } .ecwid-pswp .pswp__item { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; } .ecwid-pswp .pswp__img { position: absolute; top: 0; left: 0; width: auto; height: auto; backface-visibility: hidden; -webkit-filter: blur(0); } .ecwid-pswp .pswp__img--placeholder { -webkit-backface-visibility: hidden; } .ecwid-pswp .pswp__img--placeholder--blank { background: #fff; } .ecwid-pswp .pswp__error-msg { position: absolute; top: 50%; left: 0; width: 100%; margin-top: -8px; color: #fff; font-size: 14px; line-height: 16px; text-align: center; } .ecwid-pswp .pswp__error-msg a { color: #fff; text-decoration: underline; } .ecwid-pswp .pswp__share-modal, .ecwid-pswp .pswp__counter { display: none; } .ecwid-pswp .pswp__caption { position: absolute; bottom: 0; left: 0; box-sizing: border-box; width: 100%; min-height: 44px; background-color: rgba(0, 0, 0, 0.5); -webkit-backface-visibility: hidden; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); will-change: opacity; } .ecwid-pswp .pswp__caption__center { max-width: 420px; margin: 0 auto; padding: 12px; color: #fff; font-size: 14px; line-height: 20px; text-align: center; } .ecwid-pswp .pswp__caption--empty { display: none; } .ecwid-pswp .pswp__caption--fake { visibility: hidden; } .ecwid-pswp .pswp__caption small { color: #fff; font-size: 11px; } .ecwid-pswp .pswp__top-bar { position: absolute; top: 0; left: 0; width: 100%; height: 44px; background: none; } .ecwid-pswp .pswp__button { display: block; position: absolute; overflow: visible; opacity: .5; margin: 0; padding: 0; border: 0; background: transparent; -webkit-box-shadow: none; box-shadow: none; -webkit-backface-visibility: hidden; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); cursor: pointer; -webkit-appearance: none; will-change: opacity; } .ecwid-pswp .pswp__button:focus, .ecwid-pswp .pswp__button:hover { opacity: 1; } .ecwid-pswp .pswp__button:active { opacity: .9; outline: none; } .ecwid-pswp .pswp__button::before { background-color: rgba(0, 0, 0, 0.7); } .ecwid-pswp .pswp__button::-moz-focus-inner { padding: 0; border: 0; } .ecwid-pswp .pswp__button--close, .ecwid-pswp .pswp__button--zoom { top: 0; left: 0; width: 90px; height: 90px; } .ecwid-pswp .pswp__button--close::before, .ecwid-pswp .pswp__button--zoom::before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 64px; height: 64px; border-radius: 0 0 10px; background-repeat: no-repeat; background-position: 15px 15px; background-size: 32px 32px; } .ecwid-pswp .pswp__button--close::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M15.85 14.436L1.71.296C1.32-.095.683-.098.293.293c-.394.393-.39 1.024 0 1.415l14.142 14.14L.296 29.99c-.39.39-.393 1.026-.002 1.416.393.394 1.024.39 1.415 0l14.14-14.142 14.14 14.14c.39.39 1.026.393 1.416.002.394-.393.39-1.024 0-1.415L17.263 15.85l14.14-14.14c.39-.39.393-1.026.002-1.416-.393-.394-1.024-.39-1.415 0L15.85 14.437z'/%3E%3C/svg%3E"); } .ecwid-pswp .pswp__button--zoom { display: none; right: 0; left: auto; } .ecwid-pswp .pswp__button--zoom::before { right: 0; left: auto; border-radius: 0 0 0 10px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Cg fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13zm0-2c6.075 0 11-4.925 11-11S19.075 2 13 2 2 6.925 2 13s4.925 11 11 11z'/%3E%3Cpath d='M21 21c.39-.39 1.022-.393 1.415 0l9.898 9.9c.39.39.394 1.02 0 1.414-.39.39-1.02.392-1.414 0l-9.9-9.9c-.39-.39-.393-1.02 0-1.414zM12 17.998c0 .546.448 1.002 1 1.002.556 0 1-.45 1-1.002V14h3.998c.546 0 1.002-.448 1.002-1 0-.556-.45-1-1.002-1H14V8.002C14 7.456 13.552 7 13 7c-.556 0-1 .45-1 1.002V12H8.002C7.456 12 7 12.448 7 13c0 .556.45 1 1.002 1H12v3.998z'/%3E%3C/g%3E%3C/svg%3E"); background-position: 19px 16px; background-size: 33px 33px; } .ecwid-pswp .pswp__button--arrow--left, .ecwid-pswp .pswp__button--arrow--right { top: 50%; width: 110px; height: 150px; margin-top: -75px; } .ecwid-pswp .pswp__button--arrow--left::before, .ecwid-pswp .pswp__button--arrow--right::before { content: ''; position: absolute; top: 50%; width: 64px; height: 96px; margin-top: -48px; background-repeat: no-repeat; background-size: 31px 70px; } .ecwid-pswp .pswp__button--arrow--left { left: 0; } .ecwid-pswp .pswp__button--arrow--left::before { left: 0; border-radius: 0 10px 10px 0; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='70' viewBox='0 0 31 70'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 34.996c0 .26.1.52.296.715l28.48 33.937c.352.42.977.474 1.403.116.422-.355.48-.983.13-1.4L2.31 35l28-33.362c.35-.418.292-1.046-.13-1.4-.427-.36-1.052-.304-1.403.115L.297 34.29C.1 34.48 0 34.737 0 34.995z'/%3E%3C/svg%3E"); background-position: 15px center; } .ecwid-pswp .pswp__button--arrow--right { right: 0; } .ecwid-pswp .pswp__button--arrow--right::before { right: 0; border-radius: 10px 0 0 10px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='70' viewBox='0 0 31 70'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M30.538 34.996c.002.26-.1.52-.296.715L1.762 69.648c-.352.42-.977.474-1.403.116-.424-.355-.48-.983-.13-1.4L28.23 35 .23 1.638C-.12 1.22-.064.592.36.238c.425-.36 1.05-.304 1.402.115l28.48 33.936c.195.192.296.448.296.706z'/%3E%3C/svg%3E"); background-position: 19px center; } .ecwid-pswp .pswp__button--share, .ecwid-pswp .pswp__button--fs { display: none; } .ecwid-pswp .pswp__preloader { position: absolute; top: 0; left: 50%; opacity: 0; width: 44px; height: 44px; margin-left: -22px; -webkit-transition: opacity .25s ease-out; transition: opacity .25s ease-out; direction: ltr; will-change: opacity; } .ecwid-pswp .pswp__preloader .pswp__preloader__icn { width: 20px; height: 20px; margin: 12px; } .ecwid-pswp .pswp__preloader--active { opacity: 1; } .ecwid-pswp .pswp__preloader--active .pswp__preloader__icn { background: url("/static/v1/preloader.gif") 0 0 no-repeat; } .ecwid-pswp .pswp__ui { visibility: visible; z-index: 1550; opacity: 1; -webkit-font-smoothing: auto; } .ecwid-pswp .pswp__ui--idle .pswp__button { opacity: 0; } .ecwid-pswp .pswp__ui--idle .pswp__button--close { opacity: .5; } .ecwid-pswp .pswp__ui--hidden .pswp__top-bar, .ecwid-pswp .pswp__ui--hidden .pswp__caption, .ecwid-pswp .pswp__ui--hidden .pswp__button--arrow--left, .ecwid-pswp .pswp__ui--hidden .pswp__button--arrow--right { opacity: .001; } .ecwid-pswp .pswp__ui--one-slide .pswp__button--arrow--left, .ecwid-pswp .pswp__ui--one-slide .pswp__button--arrow--right { display: none; } .ecwid-pswp .pswp__element--disabled { display: none !important; } .ecwid-pswp .pswp--animate_opacity { opacity: .001; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); will-change: opacity; } .ecwid-pswp .pswp--open { display: block; } .ecwid-pswp .pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .ecwid-pswp .pswp--zoom-allowed .pswp__button--zoom { display: block; } .ecwid-pswp .pswp--zoomed-in .pswp__img { cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; } .ecwid-pswp .pswp--zoomed-in .pswp__button--zoom::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Cg fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13zm0-2c6.075 0 11-4.925 11-11S19.075 2 13 2 2 6.925 2 13s4.925 11 11 11z'/%3E%3Cpath d='M21 21c.39-.39 1.022-.393 1.415 0l9.898 9.9c.39.39.394 1.02 0 1.414-.39.39-1.02.392-1.414 0l-9.9-9.9c-.39-.39-.393-1.02 0-1.414zM17.998 14c.546 0 1.002-.448 1.002-1 0-.556-.45-1-1.002-1H8.002C7.456 12 7 12.448 7 13c0 .556.45 1 1.002 1h9.996z'/%3E%3C/g%3E%3C/svg%3E"); } .ecwid-pswp .pswp--dragging .pswp__img { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; } .ecwid-pswp .pswp--animated-in .pswp__bg, .ecwid-pswp .pswp--animated-in .pswp__zoom-wrap { -webkit-transition: none; transition: none; } .ecwid-pswp .pswp--ie .pswp__img { top: 0; left: 0; width: 100% !important; height: auto !important; } .ecwid-pswp .pswp--css_animation .pswp__preloader__icn { position: absolute; top: 15px; left: 15px; opacity: .75; width: 14px; height: 14px; margin: 0; background: none; } .ecwid-pswp .pswp--css_animation .pswp__preloader__cut { position: relative; overflow: hidden; width: 7px; height: 14px; } .ecwid-pswp .pswp--css_animation .pswp__preloader__donut { position: absolute; top: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 14px; height: 14px; margin: 0; border: 2px solid; border-radius: 50%; border-bottom-color: transparent; border-left-color: transparent; background: #000; } .ecwid-pswp .pswp--css_animation .pswp__preloader--active { opacity: 1; } .ecwid-pswp .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn { -webkit-animation: ecwid-spinright 500ms linear infinite; animation: ecwid-spinright 500ms linear infinite; } .ecwid-pswp .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut { -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; } .ecwid-pswp .pswp--touch .pswp__button--arrow--left, .ecwid-pswp .pswp--touch .pswp__button--arrow--right { visibility: hidden; } .ecwid-pswp .pswp--has_mouse .pswp__button--arrow--left, .ecwid-pswp .pswp--has_mouse .pswp__button--arrow--right { visibility: visible; } .ecwid-pswp .pswp--minimal--dark .pswp__top-bar { background: none; } @keyframes button-primary-focus { 50% { background-color: #af5323; } } @keyframes button-secondary-focus { 50% { background-color: #5f0100; } } @keyframes preloader-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes bounce-x { 0% { transform: translate3d(0, 0, 0); } 10% { transform: translate3d(-6px, 0, 0); } 20% { transform: translate3d(12px, 0, 0); } 29% { transform: translate3d(-12px, 0, 0); } 38% { transform: translate3d(11px, 0, 0); } 47% { transform: translate3d(-9px, 0, 0); } 56% { transform: translate3d(7px, 0, 0); } 65% { transform: translate3d(-5px, 0, 0); } 74% { transform: translate3d(3px, 0, 0); } 83% { transform: translate3d(-1px, 0, 0); } 92% { transform: translate3d(1px, 0, 0); } 100% { transform: translate3d(0, 0, 0); } } @keyframes bounce-top { 0% { transform: translate3d(0, 0, 0); } 12% { transform: translate3d(0, -5px, 0); } 25% { transform: translate3d(0, -7px, 0); } 37% { transform: translate3d(0, -5px, 0); } 50% { transform: translate3d(0, 0, 0); } 62% { transform: translate3d(0, -3px, 0); } 75% { transform: translate3d(0, -4px, 0); } 87% { transform: translate3d(0, -3px, 0); } 100% { transform: translate3d(0, 0, 0); } } @keyframes heartbit-1x { 0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } } @keyframes form-control-svg { 0%, 100% { opacity: 0; } 6%, 94% { opacity: 1; } } @keyframes form-control-text { 0%, 100% { opacity: 1; } 6%, 94% { opacity: 0; } } @keyframes form-control-check { from { opacity: 1; stroke-dasharray: 50; stroke-dashoffset: 50; } to { opacity: 1; stroke-dasharray: 50; stroke-dashoffset: 0; } } @keyframes marker-required { 0% { opacity: 1; transform: scale(0); } 100% { opacity: 0; transform: scale(2); } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes move-bg { 0% { background-position: 200% 0; } 100% { background-position: 0 0; } } @keyframes showFromTop { 0% { opacity: 0; transform: translate3d(0, -10px, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } @keyframes showFromBottom { 0% { opacity: 0; transform: translate3d(0, 20px, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } @keyframes hideToTop { 0% { opacity: 1; transform: translate3d(0, 0, 0); } 100% { opacity: 0; transform: translate3d(0, -20px, 0); } } @keyframes hideToBottom { 0% { opacity: 1; transform: translate3d(0, 0, 0); } 100% { opacity: 0; transform: translate3d(0, 20px, 0); } } @keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes fade-out { from { opacity: 1; } to { opacity: 0; } } @keyframes popup-show-wrap { from { transform: translateX(60px); } to { transform: translateX(0); } } @keyframes popup-hide-wrap { from { transform: translateX(0); } to { transform: translateX(60px); } } @keyframes popup-show-wrap-from-left { from { transform: translateX(-60px); } to { transform: translateX(0); } } .ec-size .ec-store { /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ /** * Set styles on container */ /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */ /** * Add the correct margin in IE 8. */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ /* Text-level semantics ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ /** * Remove the outline on focused links when they are also active or hovered * in all browsers (opinionated). */ /** * 1. Remove the bottom border in Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ /** * Add the correct font weight in Chrome, Edge, and Safari. */ /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ /** * Add the correct font style in Android 4.3-. */ /** * Add the correct background and color in IE 9-. */ /** * Add the correct font size in all browsers. */ /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ /** * Add the correct display in iOS 4-7. */ /** * Remove the border on images inside links in IE 10-. */ /** * Hide the overflow in IE. */ /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ /** * Change the border, margin, and padding in all browsers (opinionated). */ /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ /** * Remove the default vertical scrollbar in IE. */ /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ /** * Correct the cursor style of increment and decrement buttons in Chrome. */ /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ /* Interactive ========================================================================== */ /* * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. */ /* * Add the correct display in all browsers. */ /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ /** * Add the correct display in IE. */ /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ /* Полоска слайдера визуально на всю ширину, но в реальности не учитывает радиусы бегунков. Это нужно для правильной работы скрипта. */ /* Этот кавер нужен для увеличения зоны тапа по полоске. Боковые кусочки тоже сделаны псевдоэлементами, чтобы не ломать работу скрипта. */ } .ec-size .ec-store { margin: 0; padding: 0; font-family: -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; text-align: left; word-wrap: normal; word-break: normal; } .ec-size .ec-store article, .ec-size .ec-store aside, .ec-size .ec-store footer, .ec-size .ec-store header, .ec-size .ec-store nav, .ec-size .ec-store section { display: block; } .ec-size .ec-store figcaption, .ec-size .ec-store figure, .ec-size .ec-store main { /* 1 */ display: block; } .ec-size .ec-store figure { margin: 1em 40px; } .ec-size .ec-store hr { overflow: visible; /* 2 */ box-sizing: content-box; /* 1 */ height: 0; /* 1 */ } .ec-size .ec-store pre { font-family: monospace; /* 1 */ font-size: 1em; /* 2 */ } .ec-size .ec-store a { background-color: transparent; /* 1 */ text-decoration: none; -webkit-text-decoration-skip: objects; /* 2 */ } .ec-size .ec-store a:active, .ec-size .ec-store a:hover { outline-width: 0; } .ec-size .ec-store abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ } .ec-size .ec-store b, .ec-size .ec-store strong { font-weight: 600; } .ec-size .ec-store code, .ec-size .ec-store kbd, .ec-size .ec-store samp { font-family: monospace; /* 1 */ font-size: 1em; /* 2 */ } .ec-size .ec-store dfn { font-style: italic; } .ec-size .ec-store mark { background-color: #a20505; color: #000; } .ec-size .ec-store small { font-size: 80%; } .ec-size .ec-store sub, .ec-size .ec-store sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } .ec-size .ec-store sub { bottom: -.25em; } .ec-size .ec-store sup { top: -.5em; } .ec-size .ec-store audio, .ec-size .ec-store video { display: inline-block; } .ec-size .ec-store audio:not([controls]) { display: none; height: 0; } .ec-size .ec-store img { border-style: none; } .ec-size .ec-store svg:not(:root) { overflow: hidden; } .ec-size .ec-store button, .ec-size .ec-store input, .ec-size .ec-store optgroup, .ec-size .ec-store select, .ec-size .ec-store textarea { margin: 0; /* 2 */ font-family: -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ } .ec-size .ec-store button, .ec-size .ec-store input { /* 1 */ overflow: visible; } .ec-size .ec-store button, .ec-size .ec-store select { /* 1 */ text-transform: none; } .ec-size .ec-store button, .ec-size .ec-store html [type="button"], .ec-size .ec-store [type="reset"], .ec-size .ec-store [type="submit"] { -webkit-appearance: button; /* 2 */ } .ec-size .ec-store fieldset { margin: 0; padding: 0; border: none; } .ec-size .ec-store legend { overflow: hidden; height: 0; } .ec-size .ec-store progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } .ec-size .ec-store textarea { overflow: auto; } .ec-size .ec-store [type="checkbox"], .ec-size .ec-store [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } .ec-size .ec-store [type="number"]::-webkit-inner-spin-button, .ec-size .ec-store [type="number"]::-webkit-outer-spin-button { height: auto; } .ec-size .ec-store [type="search"] { outline-offset: -2px; /* 2 */ -webkit-appearance: textfield; /* 1 */ } .ec-size .ec-store [type="search"]::-webkit-search-cancel-button, .ec-size .ec-store [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } .ec-size .ec-store ::-webkit-file-upload-button { font: inherit; /* 2 */ -webkit-appearance: button; /* 1 */ } .ec-size .ec-store details, .ec-size .ec-store menu { display: block; } .ec-size .ec-store summary { display: list-item; } .ec-size .ec-store canvas { display: inline-block; } .ec-size .ec-store template { display: none; } .ec-size .ec-store [hidden] { display: none; } .ec-size .ec-store * { box-sizing: border-box; opacity: 1; min-width: 0; max-width: none; min-height: 0; max-height: none; margin: 0; padding: 0; background: none; box-shadow: none; letter-spacing: normal; word-spacing: normal; transform: none; transform-origin: center center; transition: none; } .ec-size .ec-store *:focus:not(:focus-visible) { outline: none; } .ec-size .ec-store canvas:not([width]), .ec-size .ec-store embed:not([width]), .ec-size .ec-store iframe:not([width]), .ec-size .ec-store img:not([width]), .ec-size .ec-store object:not([width]), .ec-size .ec-store video:not([width]), .ec-size .ec-store svg:not([width]) { width: initial; } .ec-size .ec-store canvas:not([height]), .ec-size .ec-store embed:not([height]), .ec-size .ec-store iframe:not([height]), .ec-size .ec-store img:not([height]), .ec-size .ec-store object:not([height]), .ec-size .ec-store video:not([height]), .ec-size .ec-store svg:not([height]) { height: initial; } .ec-size .ec-store fb\:comments, .ec-size .ec-store fb\:comments > span, .ec-size .ec-store fb\:comments iframe { max-width: 100%; } .ec-size .ec-store h1, .ec-size .ec-store .ec-header-h1 { font-size: 28px; font-weight: 600; line-height: 1.3; } .ec-size.ec-size--l .ec-store h1, .ec-size.ec-size--l .ec-store .ec-header-h1 { font-size: 30px; font-weight: 600; line-height: 1.3; } .ec-size .ec-store h1, .ec-size .ec-store .ec-header-h1 { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store h1, .ec-size.ec-size--s .ec-store .ec-header-h1 { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store h1, .ec-size.ec-size--l .ec-store .ec-header-h1 { margin-bottom: 5px; } .ec-size .ec-store h2, .ec-size .ec-store .ec-header-h2 { font-size: 26px; font-weight: 600; line-height: 1.3; } .ec-size.ec-size--l .ec-store h2, .ec-size.ec-size--l .ec-store .ec-header-h2 { font-size: 28px; font-weight: 600; line-height: 1.3; } .ec-size .ec-store h2, .ec-size .ec-store .ec-header-h2 { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store h2, .ec-size.ec-size--s .ec-store .ec-header-h2 { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store h2, .ec-size.ec-size--l .ec-store .ec-header-h2 { margin-bottom: 5px; } .ec-size .ec-store h3, .ec-size .ec-store .ec-header-h3 { font-size: 22px; font-weight: 600; line-height: 1.3; } .ec-size.ec-size--l .ec-store h3, .ec-size.ec-size--l .ec-store .ec-header-h3 { font-size: 26px; font-weight: 600; line-height: 1.3; } .ec-size .ec-store h3, .ec-size .ec-store .ec-header-h3 { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store h3, .ec-size.ec-size--s .ec-store .ec-header-h3 { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store h3, .ec-size.ec-size--l .ec-store .ec-header-h3 { margin-bottom: 5px; } .ec-size .ec-store h4, .ec-size .ec-store .ec-header-h4 { font-size: 18px; font-weight: 600; line-height: 1.3; } .ec-size.ec-size--l .ec-store h4, .ec-size.ec-size--l .ec-store .ec-header-h4 { font-size: 22px; font-weight: 600; line-height: 1.3; } .ec-size .ec-store h4, .ec-size .ec-store .ec-header-h4 { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store h4, .ec-size.ec-size--s .ec-store .ec-header-h4 { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store h4, .ec-size.ec-size--l .ec-store .ec-header-h4 { margin-bottom: 5px; } .ec-size .ec-store h5, .ec-size .ec-store .ec-header-h5 { font-size: 16px; font-weight: 600; line-height: 1.3; } .ec-size.ec-size--l .ec-store h5, .ec-size.ec-size--l .ec-store .ec-header-h5 { font-size: 18px; font-weight: 600; line-height: 1.3; } .ec-size .ec-store h5, .ec-size .ec-store .ec-header-h5 { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store h5, .ec-size.ec-size--s .ec-store .ec-header-h5 { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store h5, .ec-size.ec-size--l .ec-store .ec-header-h5 { margin-bottom: 5px; } .ec-size .ec-store h6, .ec-size .ec-store .ec-header-h6 { font-size: 16px; font-weight: 600; line-height: 1.3; } .ec-size .ec-store h6, .ec-size .ec-store .ec-header-h6 { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store h6, .ec-size.ec-size--s .ec-store .ec-header-h6 { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store h6, .ec-size.ec-size--l .ec-store .ec-header-h6 { margin-bottom: 5px; } .ec-size .ec-store p, .ec-size .ec-store .ec-text-block { margin-bottom: 20px; } .ec-size.ec-size--s .ec-store p, .ec-size.ec-size--s .ec-store .ec-text-block { margin-bottom: 16px; } .ec-size.ec-size--l .ec-store p, .ec-size.ec-size--l .ec-store .ec-text-block { margin-bottom: 20px; } .ec-size .ec-store p + p, .ec-size .ec-store .ec-text-block + p { margin-top: -10px; } .ec-size.ec-size--s .ec-store p + p, .ec-size.ec-size--s .ec-store .ec-text-block + p { margin-top: -8px; } .ec-size.ec-size--l .ec-store p + p, .ec-size.ec-size--l .ec-store .ec-text-block + p { margin-top: -10px; } .ec-size .ec-store p:last-child, .ec-size .ec-store .ec-text-block:last-child { margin-bottom: 0px; } .ec-size.ec-size--s .ec-store p:last-child, .ec-size.ec-size--s .ec-store .ec-text-block:last-child { margin-bottom: 0px; } .ec-size.ec-size--l .ec-store p:last-child, .ec-size.ec-size--l .ec-store .ec-text-block:last-child { margin-bottom: 0px; } .ec-size .ec-store ul, .ec-size .ec-store ol, .ec-size .ec-store .ec-list { padding-left: 24px; } .ec-size .ec-store ul, .ec-size .ec-store ol, .ec-size .ec-store .ec-list { margin-bottom: 20px; } .ec-size.ec-size--s .ec-store ul, .ec-size.ec-size--s .ec-store ol, .ec-size.ec-size--s .ec-store .ec-list { margin-bottom: 16px; } .ec-size.ec-size--l .ec-store ul, .ec-size.ec-size--l .ec-store ol, .ec-size.ec-size--l .ec-store .ec-list { margin-bottom: 20px; } .ec-size .ec-store ul ul, .ec-size .ec-store ul ol, .ec-size .ec-store ul li, .ec-size .ec-store ul .ec-list, .ec-size .ec-store ol ul, .ec-size .ec-store ol ol, .ec-size .ec-store ol li, .ec-size .ec-store ol .ec-list, .ec-size .ec-store .ec-list ul, .ec-size .ec-store .ec-list ol, .ec-size .ec-store .ec-list li, .ec-size .ec-store .ec-list .ec-list { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store ul ul, .ec-size.ec-size--s .ec-store ul ol, .ec-size.ec-size--s .ec-store ul li, .ec-size.ec-size--s .ec-store ul .ec-list, .ec-size.ec-size--s .ec-store ol ul, .ec-size.ec-size--s .ec-store ol ol, .ec-size.ec-size--s .ec-store ol li, .ec-size.ec-size--s .ec-store ol .ec-list, .ec-size.ec-size--s .ec-store .ec-list ul, .ec-size.ec-size--s .ec-store .ec-list ol, .ec-size.ec-size--s .ec-store .ec-list li, .ec-size.ec-size--s .ec-store .ec-list .ec-list { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store ul ul, .ec-size.ec-size--l .ec-store ul ol, .ec-size.ec-size--l .ec-store ul li, .ec-size.ec-size--l .ec-store ul .ec-list, .ec-size.ec-size--l .ec-store ol ul, .ec-size.ec-size--l .ec-store ol ol, .ec-size.ec-size--l .ec-store ol li, .ec-size.ec-size--l .ec-store ol .ec-list, .ec-size.ec-size--l .ec-store .ec-list ul, .ec-size.ec-size--l .ec-store .ec-list ol, .ec-size.ec-size--l .ec-store .ec-list li, .ec-size.ec-size--l .ec-store .ec-list .ec-list { margin-bottom: 5px; } .ec-size .ec-store ul li ul, .ec-size .ec-store ul li ol, .ec-size .ec-store ul li .ec-list, .ec-size .ec-store ol li ul, .ec-size .ec-store ol li ol, .ec-size .ec-store ol li .ec-list, .ec-size .ec-store .ec-list li ul, .ec-size .ec-store .ec-list li ol, .ec-size .ec-store .ec-list li .ec-list { margin-top: 5px; } .ec-size.ec-size--s .ec-store ul li ul, .ec-size.ec-size--s .ec-store ul li ol, .ec-size.ec-size--s .ec-store ul li .ec-list, .ec-size.ec-size--s .ec-store ol li ul, .ec-size.ec-size--s .ec-store ol li ol, .ec-size.ec-size--s .ec-store ol li .ec-list, .ec-size.ec-size--s .ec-store .ec-list li ul, .ec-size.ec-size--s .ec-store .ec-list li ol, .ec-size.ec-size--s .ec-store .ec-list li .ec-list { margin-top: 4px; } .ec-size.ec-size--l .ec-store ul li ul, .ec-size.ec-size--l .ec-store ul li ol, .ec-size.ec-size--l .ec-store ul li .ec-list, .ec-size.ec-size--l .ec-store ol li ul, .ec-size.ec-size--l .ec-store ol li ol, .ec-size.ec-size--l .ec-store ol li .ec-list, .ec-size.ec-size--l .ec-store .ec-list li ul, .ec-size.ec-size--l .ec-store .ec-list li ol, .ec-size.ec-size--l .ec-store .ec-list li .ec-list { margin-top: 5px; } .ec-size .ec-store blockquote, .ec-size .ec-store .ec-quote { position: relative; padding: 0 0 0 40px; font-style: italic; line-height: 1.4; } .ec-size .ec-store blockquote, .ec-size .ec-store .ec-quote { margin-top: 10px; } .ec-size.ec-size--s .ec-store blockquote, .ec-size.ec-size--s .ec-store .ec-quote { margin-top: 8px; } .ec-size.ec-size--l .ec-store blockquote, .ec-size.ec-size--l .ec-store .ec-quote { margin-top: 10px; } .ec-size .ec-store blockquote, .ec-size .ec-store .ec-quote { margin-bottom: 20px; } .ec-size.ec-size--s .ec-store blockquote, .ec-size.ec-size--s .ec-store .ec-quote { margin-bottom: 16px; } .ec-size.ec-size--l .ec-store blockquote, .ec-size.ec-size--l .ec-store .ec-quote { margin-bottom: 20px; } .ec-size .ec-store blockquote, .ec-size .ec-store .ec-quote { font-size: 14px; } .ec-size.ec-size--l .ec-store blockquote, .ec-size.ec-size--l .ec-store .ec-quote { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store blockquote, .ec-size:not(.ec-size--s) .ec-store .ec-quote { font-size: 16px; } .ec-size .ec-store blockquote::before, .ec-size .ec-store .ec-quote::before { content: ''; display: block; position: absolute; top: 0; left: 8px; width: 28px; height: 16px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 60 47' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.615 0C8.337 7.14.408 19.092.408 32.22.408 41.773 6.3 46.9 14.37 46.9c16.963 0 14.83-28.852-2.348-23.402 2.247-7.354 9.576-14.302 15.346-17.38L22.615 0zm32 0C40.337 7.14 32.408 19.092 32.408 32.22c0 9.554 5.893 14.682 13.962 14.682 16.963 0 14.83-28.852-2.348-23.402 2.247-7.354 9.576-14.302 15.346-17.38L54.615 0z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: auto 100%; } .ec-size .ec-store .ec-text-muted { color: #fff; } .ec-size .ec-store .ec-store__content-wrapper { margin: 0 auto; } .ec-size .ec-store .ec-store__content-wrapper:not(.ec-store__content-wrapper--wide) { max-width: 1280px; } .ec-size .ec-store .ec-page-title { padding-top: 0px; } .ec-size.ec-size--s .ec-store .ec-page-title { padding-top: 0px; } .ec-size.ec-size--l .ec-store .ec-page-title { padding-top: 0px; } .ec-size .ec-store .ec-page-title { padding-bottom: 20px; } .ec-size.ec-size--s .ec-store .ec-page-title { padding-bottom: 16px; } .ec-size.ec-size--l .ec-store .ec-page-title { padding-bottom: 20px; } .ec-size:not(.ec-size--s) .ec-store .page-title__name--desktop { display: none; } .ec-size.ec-size--s .ec-store .page-title__name--mobile { display: none; } .ec-size .ec-store .page-title__solid { display: inline-block; } .ec-size .ec-store .ec-page-links { margin-bottom: 20px; } .ec-size.ec-size--s .ec-store .ec-page-links { margin-bottom: 16px; } .ec-size.ec-size--l .ec-store .ec-page-links { margin-bottom: 20px; } .ec-size .ec-store .ec-page-links__wrapper { margin: 0; padding: 0; } .ec-size .ec-store .ec-page-links__item { display: inline-block; list-style: none; line-height: 1.4; } .ec-size .ec-store .ec-page-links__item { margin-right: 12px; } .ec-size.ec-size--xs .ec-store .ec-page-links__item { margin-right: 24px; } .ec-size.ec-size--l .ec-store .ec-page-links__item { margin-right: 32px; } .ec-size .ec-store .ec-page-links__item { margin-top: 10px; } .ec-size.ec-size--s .ec-store .ec-page-links__item { margin-top: 8px; } .ec-size.ec-size--l .ec-store .ec-page-links__item { margin-top: 10px; } .ec-size .ec-store .ec-page-links__item { margin-bottom: 10px; } .ec-size.ec-size--s .ec-store .ec-page-links__item { margin-bottom: 8px; } .ec-size.ec-size--l .ec-store .ec-page-links__item { margin-bottom: 10px; } .ec-size .ec-store .ec-page-links__item { font-size: 14px; } .ec-size.ec-size--l .ec-store .ec-page-links__item { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .ec-page-links__item { font-size: 16px; } .ec-size .ec-store .ec-page-links__item--selected .ec-page-links__link { color: #fff; cursor: default; pointer-events: none; } .ec-size .ec-store .ec-page-body { line-height: 1.4; } .ec-size .ec-store .ec-page-body { margin-bottom: 40px; } .ec-size.ec-size--s .ec-store .ec-page-body { margin-bottom: 32px; } .ec-size.ec-size--l .ec-store .ec-page-body { margin-bottom: 40px; } .ec-size .ec-store .ec-page-body { font-size: 14px; } .ec-size.ec-size--l .ec-store .ec-page-body { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .ec-page-body { font-size: 16px; } .ec-size .ec-store .ec-page-body img { max-width: 100%; height: auto; } .ec-size .ec-store .ec-page-body embed, .ec-size .ec-store .ec-page-body object, .ec-size .ec-store .ec-page-body iframe { max-width: 100%; } .ec-size .ec-store .ec-page-body table { overflow-x: auto; width: auto; max-width: 100%; border-spacing: 0; border-collapse: collapse; } .ec-size .ec-store .ec-page-body a { font-size: inherit; line-height: inherit; word-break: break-all; word-break: break-word; } .ec-size .ec-store .ec-page-body a, .ec-size .ec-store .ec-page-body a:visited { color: #ff9e21; transition: color .12s ease-out 0s; } .ec-size .ec-store .ec-page-body a:hover { color: #ed8500; } .ec-size .ec-store .ec-page-body a:active { color: #b56805; } .ec-size .ec-store .ec-page-body p:last-child { margin-bottom: 0px; } .ec-size.ec-size--s .ec-store .ec-page-body p:last-child { margin-bottom: 0px; } .ec-size.ec-size--l .ec-store .ec-page-body p:last-child { margin-bottom: 0px; } .ec-size .ec-store .ec-page-body::after { content: ""; display: table; clear: both; } .ec-size .ec-store .ec-page-buttons { margin-bottom: 35px; } .ec-size.ec-size--s .ec-store .ec-page-buttons { margin-bottom: 28px; } .ec-size.ec-size--l .ec-store .ec-page-buttons { margin-bottom: 35px; } .ec-size .ec-store .ec-page-button { display: inline-block; width: 100%; } .ec-size.ec-size--xs .ec-store .ec-page-button { margin-right: 10px; } .ec-size.ec-size--s .ec-store .ec-page-button { margin-right: 8px; } .ec-size.ec-size--l .ec-store .ec-page-button { margin-right: 10px; } .ec-size .ec-store .ec-page-button { margin-bottom: 10px; } .ec-size.ec-size--s .ec-store .ec-page-button { margin-bottom: 8px; } .ec-size.ec-size--l .ec-store .ec-page-button { margin-bottom: 10px; } .ec-size.ec-size--xs .ec-store .ec-page-button { width: auto; max-width: 100%; } .ec-size .ec-store .ec-page-button .form-control--button { min-width: 100px; } .ec-size .ec-store hr { margin-bottom: 20px; } .ec-size.ec-size--s .ec-store hr { margin-bottom: 16px; } .ec-size.ec-size--l .ec-store hr { margin-bottom: 20px; } .ec-size .ec-store table { margin-top: 0px; } .ec-size.ec-size--s .ec-store table { margin-top: 0px; } .ec-size.ec-size--l .ec-store table { margin-top: 0px; } .ec-size .ec-store table { margin-bottom: 20px; } .ec-size.ec-size--s .ec-store table { margin-bottom: 16px; } .ec-size.ec-size--l .ec-store table { margin-bottom: 20px; } .ec-size .ec-store .clearboth { clear: both; } body.ec-fix-frame-width { width: 1px; min-width: 100%; } .ec-size .ec-store.ec-store--loading { min-height: 640px; } .ec-size .ec-store .ec-hidden { display: none !important; } .ec-size .ec-store .svg-icon { color: inherit; } .ec-size .ec-store .form-control { display: inline-block; position: relative; width: auto; max-width: 100%; height: auto; -webkit-font-smoothing: antialiased; text-align: left; vertical-align: middle; } .ec-size .ec-store .form-control--flexible { width: 100%; } .ec-size .ec-store .form-control--flexible .form-control__inline-label { width: 100%; } .ec-size .ec-store .form__title { margin: 4px 0; line-height: 1.4; } .ec-size .ec-store .form__title { font-size: 14px; } .ec-size.ec-size--l .ec-store .form__title { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .form__title { font-size: 16px; } .ec-size .ec-store .ec-form-choice-group__item { cursor: pointer; -webkit-tap-highlight-color: transparent; } .ec-size:not(.ec-size--s) .ec-store .ec-form-choice-group__item { margin: 0; border-top: 1px solid #de0300; } .ec-size:not(.ec-size--s) .ec-store .ec-form-choice-group__item .form-control { margin-bottom: 0px; } .ec-size:not(.ec-size--s) .ec-store .ec-form-choice-group__item .form-control__inline-label { padding-top: 10px; } .ec-size:not(.ec-size--s) .ec-store .ec-form-choice-group__item .form-control__inline-label { padding-bottom: 10px; } .ec-size:not(.ec-size--s) .ec-store .ec-form-choice-group__item .form-control__inline-label { display: block; } .ec-size .ec-store .ec-form { width: 100%; } .ec-size .ec-store .ec-form { margin-bottom: 10px; } .ec-size.ec-size--s .ec-store .ec-form { margin-bottom: 8px; } .ec-size.ec-size--l .ec-store .ec-form { margin-bottom: 10px; } .ec-size .ec-store .ec-form--cards .form-control__text, .ec-size .ec-store .ec-form--cards .form-control__select { letter-spacing: 1px; } .ec-size .ec-store .ec-form__row { display: flex; flex-wrap: wrap; } .ec-size .ec-store .ec-form__row { margin-left: -5px; } .ec-size.ec-size--s .ec-store .ec-form__row { margin-left: -4px; } .ec-size.ec-size--l .ec-store .ec-form__row { margin-left: -5px; } .ec-size .ec-store .ec-form__row { margin-right: -5px; } .ec-size.ec-size--s .ec-store .ec-form__row { margin-right: -4px; } .ec-size.ec-size--l .ec-store .ec-form__row { margin-right: -5px; } .ec-size .ec-store .ec-form__cell { display: flex; flex-direction: column; align-items: flex-start; width: 100%; } .ec-size .ec-store .ec-form__cell { padding-left: 5px; } .ec-size.ec-size--s .ec-store .ec-form__cell { padding-left: 4px; } .ec-size.ec-size--l .ec-store .ec-form__cell { padding-left: 5px; } .ec-size .ec-store .ec-form__cell { padding-right: 5px; } .ec-size.ec-size--s .ec-store .ec-form__cell { padding-right: 4px; } .ec-size.ec-size--l .ec-store .ec-form__cell { padding-right: 5px; } .ec-size .ec-store .ec-form__cell { margin-bottom: 10px; } .ec-size.ec-size--s .ec-store .ec-form__cell { margin-bottom: 8px; } .ec-size.ec-size--l .ec-store .ec-form__cell { margin-bottom: 10px; } .ec-size .ec-store .ec-form__cell--1 { width: 8.3333333333%; } .ec-size .ec-store .ec-form__cell--2 { width: 16.6666666667%; } .ec-size .ec-store .ec-form__cell--3 { width: 25%; } .ec-size .ec-store .ec-form__cell--4 { width: 33.3333333333%; } .ec-size .ec-store .ec-form__cell--5 { width: 41.6666666667%; } .ec-size .ec-store .ec-form__cell--6 { width: 50%; } .ec-size .ec-store .ec-form__cell--7 { width: 58.3333333333%; } .ec-size .ec-store .ec-form__cell--8 { width: 66.6666666667%; } .ec-size .ec-store .ec-form__cell--9 { width: 75%; } .ec-size .ec-store .ec-form__cell--10 { width: 83.3333333333%; } .ec-size .ec-store .ec-form__cell--11 { width: 91.6666666667%; } .ec-size:not(.ec-size--m) .ec-store .ec-form__cell { width: 100%; } .ec-size .ec-store .ec-form__cell--vtop { justify-content: flex-start; } .ec-size .ec-store .ec-form__cell--vcenter { justify-content: center; } .ec-size .ec-store .ec-form__cell--vbottom { justify-content: flex-end; } .ec-size .ec-store .ec-form__cell--hleft { align-items: flex-start; } .ec-size .ec-store .ec-form__cell--hcenter { align-items: center; } .ec-size .ec-store .ec-form__cell--hright { align-items: flex-end; } .ec-size .ec-store .ec-form__title { overflow: hidden; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; } .ec-size .ec-store .ec-form__title { margin-top: 5px; } .ec-size.ec-size--s .ec-store .ec-form__title { margin-top: 4px; } .ec-size.ec-size--l .ec-store .ec-form__title { margin-top: 5px; } .ec-size .ec-store .form-control { border: none; border-radius: 3px; background-color: #690200; color: #999999; font-size: inherit; line-height: normal; transition: background-color .15s ease-out 0s; } .ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__text, .ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__textarea, .ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__prefix, .ec-size .ec-store .form-control:hover:not(.form-control--error):not(.form-control--focus) .form-control__suffix { border-color: white; box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset; } .ec-size .ec-store .form-control:hover { background-color: #450100; } .ec-size .ec-store .form-control--prefix .form-control__inner, .ec-size .ec-store .form-control--suffix .form-control__inner { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) inset; } .ec-size .ec-store .form-control--prefix .form-control__text, .ec-size .ec-store .form-control--suffix .form-control__text { box-shadow: none; } .ec-size .ec-store .form-control--prefix:hover .form-control__inner::before, .ec-size .ec-store .form-control--suffix:hover .form-control__inner::before { z-index: -1; } .ec-size .ec-store .form-control--prefix:hover .form-control__prefix, .ec-size .ec-store .form-control--prefix:hover .form-control__suffix, .ec-size .ec-store .form-control--suffix:hover .form-control__prefix, .ec-size .ec-store .form-control--suffix:hover .form-control__suffix { background-color: #450100; } .ec-size .ec-store .form-control--prefix .form-control__text, .ec-size .ec-store .form-control--prefix .form-control__placeholder, .ec-size .ec-store .form-control--prefix .form-control__label { padding-left: 20px; } .ec-size.ec-size--s .ec-store .form-control--prefix .form-control__text, .ec-size.ec-size--s .ec-store .form-control--prefix .form-control__placeholder, .ec-size.ec-size--s .ec-store .form-control--prefix .form-control__label { padding-left: 16px; } .ec-size.ec-size--l .ec-store .form-control--prefix .form-control__text, .ec-size.ec-size--l .ec-store .form-control--prefix .form-control__placeholder, .ec-size.ec-size--l .ec-store .form-control--prefix .form-control__label { padding-left: 20px; } .ec-size .ec-store .form-control--prefix .form-control__prefix { display: flex; } .ec-size .ec-store .form-control--suffix .form-control__text, .ec-size .ec-store .form-control--suffix .form-control__placeholder, .ec-size .ec-store .form-control--suffix .form-control__label { padding-right: 20px; } .ec-size.ec-size--s .ec-store .form-control--suffix .form-control__text, .ec-size.ec-size--s .ec-store .form-control--suffix .form-control__placeholder, .ec-size.ec-size--s .ec-store .form-control--suffix .form-control__label { padding-right: 16px; } .ec-size.ec-size--l .ec-store .form-control--suffix .form-control__text, .ec-size.ec-size--l .ec-store .form-control--suffix .form-control__placeholder, .ec-size.ec-size--l .ec-store .form-control--suffix .form-control__label { padding-right: 20px; } .ec-size .ec-store .form-control--suffix .form-control__suffix { display: flex; } .ec-size .ec-store .form-control input::-ms-clear { display: none; } .ec-size .ec-store .form-control--focus { background-color: #450100; color: #999999; } .ec-size .ec-store .form-control--focus .form-control__text, .ec-size .ec-store .form-control--focus .form-control__textarea, .ec-size .ec-store .form-control--focus .form-control__prefix, .ec-size .ec-store .form-control--focus .form-control__suffix { border-color: #ff9e21; box-shadow: 0 0 0 1px #ff9e21 inset; } .ec-size .ec-store .form-control--focus .form-control__prefix, .ec-size .ec-store .form-control--focus .form-control__suffix { background-color: #450100; color: #fff; } .ec-size .ec-store .form-control--focus .form-control__prefix::before, .ec-size .ec-store .form-control--focus .form-control__suffix::before { border-color: #fff; } .ec-size .ec-store .form-control--focus .form-control__prefix { box-shadow: 0 1px 0 0 #ff9e21 inset, 1px 0 0 #ff9e21 inset, 0 -1px 0 0 #ff9e21 inset; } .ec-size .ec-store .form-control--focus .form-control__suffix { box-shadow: 0 1px 0 0 #ff9e21 inset, -1px 0 0 #ff9e21 inset, 0 -1px 0 0 #ff9e21 inset; } .ec-size .ec-store .form-control--focus .form-control__text[type=number] { padding-right: 2px; } .ec-size .ec-store .form-control--focus:hover .form-control__inner::before { z-index: -1; } .ec-size .ec-store .form-control:not(.form-control--focus) .form-control__text[type=number] { -moz-appearance: textfield; } .ec-size .ec-store .form-control:not(.form-control--focus) .form-control__text[type=number]::-webkit-outer-spin-button, .ec-size .ec-store .form-control:not(.form-control--focus) .form-control__text[type=number]::-webkit-inner-spin-button { margin: 0; -webkit-appearance: none; } .ec-size .ec-store .form-control--success .form-control__text, .ec-size .ec-store .form-control--fail .form-control__text { padding-right: 40px; } .ec-size.ec-size--s .ec-store .form-control--success .form-control__text, .ec-size.ec-size--s .ec-store .form-control--fail .form-control__text { padding-right: 32px; } .ec-size.ec-size--l .ec-store .form-control--success .form-control__text, .ec-size.ec-size--l .ec-store .form-control--fail .form-control__text { padding-right: 40px; } .ec-size .ec-store .form-control--success .form-control__arrow, .ec-size .ec-store .form-control--success .form-control__icon, .ec-size .ec-store .form-control--fail .form-control__arrow, .ec-size .ec-store .form-control--fail .form-control__icon { display: none; } .ec-size .ec-store .form-control--success.form-control--suffix .form-control__icon, .ec-size .ec-store .form-control--fail.form-control--suffix .form-control__icon { padding-right: 10px; } .ec-size.ec-size--s .ec-store .form-control--success.form-control--suffix .form-control__icon, .ec-size.ec-size--s .ec-store .form-control--fail.form-control--suffix .form-control__icon { padding-right: 8px; } .ec-size.ec-size--l .ec-store .form-control--success.form-control--suffix .form-control__icon, .ec-size.ec-size--l .ec-store .form-control--fail.form-control--suffix .form-control__icon { padding-right: 10px; } .ec-size .ec-store .form-control--success .form-control__icon--success { display: flex; z-index: 1; } .ec-size .ec-store .form-control--success .form-control__icon--success svg { animation: heartbit-1x .3s ease forwards 0s; } .ec-size .ec-store .form-control--fail .form-control__icon--fail { display: flex; z-index: 1; } .ec-size .ec-store .form-control--fail .form-control__icon--fail svg { animation: heartbit-1x .3s ease forwards 0s; } .ec-size .ec-store .form-control--error { background-color: #500100; color: #e56464; } .ec-size .ec-store .form-control--error .form-control__text, .ec-size .ec-store .form-control--error .form-control__textarea, .ec-size .ec-store .form-control--error .form-control__prefix, .ec-size .ec-store .form-control--error .form-control__suffix { border-color: #e56363; box-shadow: 0 0 0 1px #e56363 inset; color: #fff; } .ec-size .ec-store .form-control--error .form-control__prefix, .ec-size .ec-store .form-control--error .form-control__suffix { background-color: #500100; } .ec-size .ec-store .form-control--error .form-control__prefix::before, .ec-size .ec-store .form-control--error .form-control__suffix::before { border-color: #e56363; } .ec-size .ec-store .form-control--error .form-control__prefix { box-shadow: 0 1px 0 0 #e56363 inset, 1px 0 0 #e56363 inset, 0 -1px 0 0 #e56363 inset; } .ec-size .ec-store .form-control--error .form-control__prefix-inner { color: #e56464; } .ec-size .ec-store .form-control--error .form-control__suffix { box-shadow: 0 1px 0 0 #e56363 inset, -1px 0 0 #e56363 inset, 0 -1px 0 0 #e56363 inset; } .ec-size .ec-store .form-control--error .form-control__suffix-inner { color: #e56464; } .ec-size .ec-store .form-control--error .form-control__placeholder-inner { opacity: .5; } .ec-size .ec-store .form-control--empty:not(.form-control--focus) .form-control__placeholder, .ec-size .ec-store .form-control--empty:not(.form-control--label) .form-control__placeholder { opacity: 1; transform: translate3d(0, 0, 0); } .ec-size .ec-store .form-control--empty:not(.form-control--focus) .form-control__label, .ec-size .ec-store .form-control--empty:not(.form-control--label) .form-control__label { opacity: 0; transform: translate3d(0, 5px, 0); } .ec-size .ec-store .form-control--disabled { background-color: rgba(255, 255, 255, 0.08); cursor: not-allowed; pointer-events: none; } .ec-size .ec-store .form-control--disabled .form-control__prefix, .ec-size .ec-store .form-control--disabled .form-control__suffix { background-color: #fff; } .ec-size .ec-store .form-control--disabled .form-control__prefix::after, .ec-size .ec-store .form-control--disabled .form-control__suffix::after { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255, 255, 255, 0.08); } .ec-size .ec-store .form-control--large .form-control__text, .ec-size .ec-store .form-control--large .form-control__prefix, .ec-size .ec-store .form-control--large .form-control__suffix { height: 50px; } .ec-size.ec-size--s .ec-store .form-control--large .form-control__text, .ec-size.ec-size--s .ec-store .form-control--large .form-control__prefix, .ec-size.ec-size--s .ec-store .form-control--large .form-control__suffix { height: 40px; } .ec-size.ec-size--l .ec-store .form-control--large .form-control__text, .ec-size.ec-size--l .ec-store .form-control--large .form-control__prefix, .ec-size.ec-size--l .ec-store .form-control--large .form-control__suffix { height: 50px; } .ec-size .ec-store .form-control--large .form-control__text, .ec-size .ec-store .form-control--large .form-control__prefix, .ec-size .ec-store .form-control--large .form-control__suffix { min-height: 50px; } .ec-size.ec-size--s .ec-store .form-control--large .form-control__text, .ec-size.ec-size--s .ec-store .form-control--large .form-control__prefix, .ec-size.ec-size--s .ec-store .form-control--large .form-control__suffix { min-height: 40px; } .ec-size.ec-size--l .ec-store .form-control--large .form-control__text, .ec-size.ec-size--l .ec-store .form-control--large .form-control__prefix, .ec-size.ec-size--l .ec-store .form-control--large .form-control__suffix { min-height: 50px; } .ec-size .ec-store .form-control--large .form-control__ico-btn { width: 50px; } .ec-size.ec-size--s .ec-store .form-control--large .form-control__ico-btn { width: 40px; } .ec-size.ec-size--l .ec-store .form-control--large .form-control__ico-btn { width: 50px; } .ec-size .ec-store .form-control--large .form-control__ico-btn { min-width: 50px; } .ec-size.ec-size--s .ec-store .form-control--large .form-control__ico-btn { min-width: 40px; } .ec-size.ec-size--l .ec-store .form-control--large .form-control__ico-btn { min-width: 50px; } .ec-size .ec-store .form-control--large .form-control__icon { margin-right: 15px; } .ec-size.ec-size--s .ec-store .form-control--large .form-control__icon { margin-right: 12px; } .ec-size.ec-size--l .ec-store .form-control--large .form-control__icon { margin-right: 15px; } .ec-size .ec-store .form-control--large .form-control__prefix, .ec-size .ec-store .form-control--large .form-control__suffix { min-width: 40px; padding: 0 10px; } .ec-size .ec-store .form-control--large .form-control__prefix::before, .ec-size .ec-store .form-control--large .form-control__suffix::before { top: 8px; bottom: 8px; } .ec-size .ec-store .form-control--small .form-control__text, .ec-size .ec-store .form-control--small .form-control__prefix, .ec-size .ec-store .form-control--small .form-control__suffix { line-height: 1.4; } .ec-size .ec-store .form-control--small .form-control__text, .ec-size .ec-store .form-control--small .form-control__prefix, .ec-size .ec-store .form-control--small .form-control__suffix { font-size: 12px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__text, .ec-size.ec-size--l .ec-store .form-control--small .form-control__prefix, .ec-size.ec-size--l .ec-store .form-control--small .form-control__suffix { font-size: 14px; } .ec-size:not(.ec-size--s) .ec-store .form-control--small .form-control__text, .ec-size:not(.ec-size--s) .ec-store .form-control--small .form-control__prefix, .ec-size:not(.ec-size--s) .ec-store .form-control--small .form-control__suffix { font-size: 16px; } .ec-size .ec-store .form-control--small .form-control__text, .ec-size .ec-store .form-control--small .form-control__prefix, .ec-size .ec-store .form-control--small .form-control__suffix { height: 30px; } .ec-size.ec-size--s .ec-store .form-control--small .form-control__text, .ec-size.ec-size--s .ec-store .form-control--small .form-control__prefix, .ec-size.ec-size--s .ec-store .form-control--small .form-control__suffix { height: 24px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__text, .ec-size.ec-size--l .ec-store .form-control--small .form-control__prefix, .ec-size.ec-size--l .ec-store .form-control--small .form-control__suffix { height: 30px; } .ec-size .ec-store .form-control--small .form-control__text, .ec-size .ec-store .form-control--small .form-control__prefix, .ec-size .ec-store .form-control--small .form-control__suffix { min-height: 30px; } .ec-size.ec-size--s .ec-store .form-control--small .form-control__text, .ec-size.ec-size--s .ec-store .form-control--small .form-control__prefix, .ec-size.ec-size--s .ec-store .form-control--small .form-control__suffix { min-height: 24px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__text, .ec-size.ec-size--l .ec-store .form-control--small .form-control__prefix, .ec-size.ec-size--l .ec-store .form-control--small .form-control__suffix { min-height: 30px; } .ec-size .ec-store .form-control--small .form-control__ico-btn { width: 30px; } .ec-size.ec-size--s .ec-store .form-control--small .form-control__ico-btn { width: 24px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__ico-btn { width: 30px; } .ec-size .ec-store .form-control--small .form-control__ico-btn { min-width: 30px; } .ec-size.ec-size--s .ec-store .form-control--small .form-control__ico-btn { min-width: 24px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__ico-btn { min-width: 30px; } .ec-size .ec-store .form-control--small .form-control__icon { margin-right: 7px; } .ec-size.ec-size--s .ec-store .form-control--small .form-control__icon { margin-right: 5.6px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__icon { margin-right: 7px; } .ec-size .ec-store .form-control--small .form-control__prefix, .ec-size .ec-store .form-control--small .form-control__suffix { min-width: 28px; padding: 0 4px; } .ec-size .ec-store .form-control--small .form-control__prefix::before, .ec-size .ec-store .form-control--small .form-control__suffix::before { top: 4px; bottom: 4px; } .ec-size .ec-store .form-control--label .form-control__text { height: 50px; } .ec-size.ec-size--s .ec-store .form-control--label .form-control__text { height: 40px; } .ec-size.ec-size--l .ec-store .form-control--label .form-control__text { height: 50px; } .ec-size .ec-store .form-control--label .form-control__text { min-height: 50px; } .ec-size.ec-size--s .ec-store .form-control--label .form-control__text { min-height: 40px; } .ec-size.ec-size--l .ec-store .form-control--label .form-control__text { min-height: 50px; } .ec-size .ec-store .form-control--label .form-control__text { padding-top: 20px; } .ec-size.ec-size--s .ec-store .form-control--label .form-control__text { padding-top: 16px; } .ec-size.ec-size--l .ec-store .form-control--label .form-control__text { padding-top: 20px; } .ec-size .ec-store .form-control--label .form-control__text { padding-bottom: 5px; } .ec-size.ec-size--s .ec-store .form-control--label .form-control__text { padding-bottom: 4px; } .ec-size.ec-size--l .ec-store .form-control--label .form-control__text { padding-bottom: 5px; } .ec-size .ec-store .form-control--label .form-control__placeholder { transition: opacity .1s ease-out 0s, transform .1s ease-out; } .ec-size .ec-store .form-control--label .form-control__label, .ec-size .ec-store .form-control--label .form-control__placeholder { z-index: 1; } .ec-size .ec-store .form-control--label .form-control__icon { margin-right: 15px; } .ec-size.ec-size--s .ec-store .form-control--label .form-control__icon { margin-right: 12px; } .ec-size.ec-size--l .ec-store .form-control--label .form-control__icon { margin-right: 15px; } .ec-size .ec-store .form-control--textarea .form-control__placeholder { display: block; } .ec-size .ec-store .form-control--textarea .form-control__placeholder { padding-top: 10px; } .ec-size.ec-size--s .ec-store .form-control--textarea .form-control__placeholder { padding-top: 8px; } .ec-size.ec-size--l .ec-store .form-control--textarea .form-control__placeholder { padding-top: 10px; } .ec-size .ec-store .form-control--textarea .form-control__placeholder { padding-bottom: 10px; } .ec-size.ec-size--s .ec-store .form-control--textarea .form-control__placeholder { padding-bottom: 8px; } .ec-size.ec-size--l .ec-store .form-control--textarea .form-control__placeholder { padding-bottom: 10px; } .ec-size .ec-store .form-control--fieldset.form-control--prepend .form-control__ico-btn { left: 0; } .ec-size .ec-store .form-control--fieldset.form-control--prepend .form-control__text, .ec-size .ec-store .form-control--fieldset.form-control--prepend .form-control__placeholder, .ec-size .ec-store .form-control--fieldset.form-control--prepend .form-control__label { padding-left: 40px; } .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend .form-control__text, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend .form-control__placeholder, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend .form-control__label { padding-left: 32px; } .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend .form-control__text, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend .form-control__placeholder, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend .form-control__label { padding-left: 40px; } .ec-size .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__text, .ec-size .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__placeholder, .ec-size .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__label { padding-left: 30px; } .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__text, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__placeholder, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__label { padding-left: 24px; } .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__text, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__placeholder, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend.form-control--small .form-control__label { padding-left: 30px; } .ec-size .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__text, .ec-size .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__placeholder, .ec-size .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__label { padding-left: 50px; } .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__text, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__placeholder, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__label { padding-left: 40px; } .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__text, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__placeholder, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--prepend.form-control--large .form-control__label { padding-left: 50px; } .ec-size .ec-store .form-control--fieldset.form-control--append .form-control__ico-btn { right: 0; } .ec-size .ec-store .form-control--fieldset.form-control--append .form-control__text, .ec-size .ec-store .form-control--fieldset.form-control--append .form-control__placeholder, .ec-size .ec-store .form-control--fieldset.form-control--append .form-control__label { padding-right: 40px; } .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--append .form-control__text, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--append .form-control__placeholder, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--append .form-control__label { padding-right: 32px; } .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--append .form-control__text, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--append .form-control__placeholder, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--append .form-control__label { padding-right: 40px; } .ec-size .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__text, .ec-size .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__placeholder, .ec-size .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__label { padding-right: 50px; } .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__text, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__placeholder, .ec-size.ec-size--s .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__label { padding-right: 40px; } .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__text, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__placeholder, .ec-size.ec-size--l .ec-store .form-control--fieldset.form-control--append.form-control--large .form-control__label { padding-right: 50px; } .ec-size .ec-store .form-control--loading .form-control__ico-btn { cursor: default; pointer-events: none; } .ec-size .ec-store .form-control--loading .form-control__loader { z-index: 3; opacity: 1; transition: opacity .2s linear 0s; } .ec-size .ec-store .form-control__inner { display: flex; border-radius: 3px; } .ec-size .ec-store .form-control__inner::before { content: ""; display: block; position: absolute; z-index: 2; top: 1px; right: 0; bottom: 0; left: 0; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) inset; transition: border-color .15s ease-out 0s; pointer-events: none; } .ec-size .ec-store .form-control__field { position: relative; order: 1; width: 100%; } .ec-size .ec-store .form-control__prefix, .ec-size .ec-store .form-control__suffix { display: none; position: relative; z-index: 1; flex-shrink: 0; align-items: center; justify-content: center; min-width: 32px; height: 40px; padding: 0 6px; border: 1px solid white; border-radius: 3px; background-color: #690200; color: inherit; white-space: nowrap; -webkit-backface-visibility: hidden; transition: color .15s ease-out 0s, border-color .15s ease-out 0s; line-height: 1.4; } .ec-size .ec-store .form-control__prefix, .ec-size .ec-store .form-control__suffix { font-size: 14px; } .ec-size.ec-size--l .ec-store .form-control__prefix, .ec-size.ec-size--l .ec-store .form-control__suffix { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .form-control__prefix, .ec-size:not(.ec-size--s) .ec-store .form-control__suffix { font-size: 16px; } .ec-size .ec-store .form-control__prefix, .ec-size .ec-store .form-control__suffix { height: 40px; } .ec-size.ec-size--s .ec-store .form-control__prefix, .ec-size.ec-size--s .ec-store .form-control__suffix { height: 32px; } .ec-size.ec-size--l .ec-store .form-control__prefix, .ec-size.ec-size--l .ec-store .form-control__suffix { height: 40px; } .ec-size .ec-store .form-control__prefix, .ec-size .ec-store .form-control__suffix { min-height: 40px; } .ec-size.ec-size--s .ec-store .form-control__prefix, .ec-size.ec-size--s .ec-store .form-control__suffix { min-height: 32px; } .ec-size.ec-size--l .ec-store .form-control__prefix, .ec-size.ec-size--l .ec-store .form-control__suffix { min-height: 40px; } .ec-size .ec-store .form-control__prefix::before, .ec-size .ec-store .form-control__suffix::before { content: ""; display: block; position: absolute; top: 6px; bottom: 6px; border-width: 0 0 0 1px; border-style: solid; border-color: #de0300; transition: border-color .15s ease-out 0s; } .ec-size .ec-store .form-control__prefix { order: 0; border-right-width: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } .ec-size .ec-store .form-control__prefix { margin-right: -10px; } .ec-size.ec-size--s .ec-store .form-control__prefix { margin-right: -8px; } .ec-size.ec-size--l .ec-store .form-control__prefix { margin-right: -10px; } .ec-size .ec-store .form-control__prefix::before { right: 0; } .ec-size .ec-store .form-control__suffix { order: 2; border-left-width: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .ec-size .ec-store .form-control__suffix { margin-left: -10px; } .ec-size.ec-size--s .ec-store .form-control__suffix { margin-left: -8px; } .ec-size.ec-size--l .ec-store .form-control__suffix { margin-left: -10px; } .ec-size .ec-store .form-control__suffix::before { left: 0; } .ec-size .ec-store .form-control__text, .ec-size .ec-store .form-control__textarea { position: relative; z-index: 1; width: 100%; border: 1px solid white; border-radius: 3px; outline: none; background-color: transparent; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08) inset; color: #fff; transition: border-color .15s ease-out 0s; -webkit-appearance: none; line-height: 1.4; } .ec-size .ec-store .form-control__text, .ec-size .ec-store .form-control__textarea { font-size: 14px; } .ec-size.ec-size--l .ec-store .form-control__text, .ec-size.ec-size--l .ec-store .form-control__textarea { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .form-control__text, .ec-size:not(.ec-size--s) .ec-store .form-control__textarea { font-size: 16px; } .ec-size .ec-store .form-control__text, .ec-size .ec-store .form-control__textarea { padding-left: 10px; } .ec-size.ec-size--s .ec-store .form-control__text, .ec-size.ec-size--s .ec-store .form-control__textarea { padding-left: 8px; } .ec-size.ec-size--l .ec-store .form-control__text, .ec-size.ec-size--l .ec-store .form-control__textarea { padding-left: 10px; } .ec-size .ec-store .form-control__text, .ec-size .ec-store .form-control__textarea { padding-right: 10px; } .ec-size.ec-size--s .ec-store .form-control__text, .ec-size.ec-size--s .ec-store .form-control__textarea { padding-right: 8px; } .ec-size.ec-size--l .ec-store .form-control__text, .ec-size.ec-size--l .ec-store .form-control__textarea { padding-right: 10px; } .ec-size .ec-store .form-control__text:-webkit-autofill ~ .form-control__label, .ec-size .ec-store .form-control__textarea:-webkit-autofill ~ .form-control__label { opacity: 1; transform: translate3d(0, 0, 0); } .ec-size .ec-store .form-control__text:-webkit-autofill ~ .form-control__placeholder, .ec-size .ec-store .form-control__textarea:-webkit-autofill ~ .form-control__placeholder { opacity: 0; transform: translate3d(0, -5px, 0); } .ec-size .ec-store .form-control__text { padding-top: 5px; } .ec-size.ec-size--s .ec-store .form-control__text { padding-top: 4px; } .ec-size.ec-size--l .ec-store .form-control__text { padding-top: 5px; } .ec-size .ec-store .form-control__text { padding-bottom: 5px; } .ec-size.ec-size--s .ec-store .form-control__text { padding-bottom: 4px; } .ec-size.ec-size--l .ec-store .form-control__text { padding-bottom: 5px; } .ec-size .ec-store .form-control__text { height: 40px; } .ec-size.ec-size--s .ec-store .form-control__text { height: 32px; } .ec-size.ec-size--l .ec-store .form-control__text { height: 40px; } .ec-size .ec-store .form-control__text { min-height: 40px; } .ec-size.ec-size--s .ec-store .form-control__text { min-height: 32px; } .ec-size.ec-size--l .ec-store .form-control__text { min-height: 40px; } .ec-size .ec-store .form-control__textarea { display: block; resize: vertical; } .ec-size .ec-store .form-control__textarea { height: 80px; } .ec-size.ec-size--s .ec-store .form-control__textarea { height: 64px; } .ec-size.ec-size--l .ec-store .form-control__textarea { height: 80px; } .ec-size .ec-store .form-control__textarea { min-height: 80px; } .ec-size.ec-size--s .ec-store .form-control__textarea { min-height: 64px; } .ec-size.ec-size--l .ec-store .form-control__textarea { min-height: 80px; } .ec-size .ec-store .form-control__textarea { padding-top: 10px; } .ec-size.ec-size--s .ec-store .form-control__textarea { padding-top: 8px; } .ec-size.ec-size--l .ec-store .form-control__textarea { padding-top: 10px; } .ec-size .ec-store .form-control__textarea { padding-bottom: 10px; } .ec-size.ec-size--s .ec-store .form-control__textarea { padding-bottom: 8px; } .ec-size.ec-size--l .ec-store .form-control__textarea { padding-bottom: 10px; } .ec-size .ec-store .form-control__label, .ec-size .ec-store .form-control__placeholder { position: absolute; color: inherit; white-space: nowrap; -webkit-backface-visibility: hidden; pointer-events: none; } .ec-size .ec-store .form-control__label { display: block; right: 0; left: 1px; overflow: hidden; opacity: 1; border-left: 1px solid transparent; font-weight: 600; text-overflow: ellipsis; transform: translate3d(0, 0, 0); transition: transform .1s ease-out 0s, color .1s ease-out 0s, opacity .1s ease-out 0s; line-height: 1.4; } .ec-size .ec-store .form-control__label { font-size: 10px; } .ec-size.ec-size--l .ec-store .form-control__label { font-size: 11px; } .ec-size .ec-store .form-control__label { padding-left: 10px; } .ec-size.ec-size--s .ec-store .form-control__label { padding-left: 8px; } .ec-size.ec-size--l .ec-store .form-control__label { padding-left: 10px; } .ec-size .ec-store .form-control__label { padding-right: 10px; } .ec-size.ec-size--s .ec-store .form-control__label { padding-right: 8px; } .ec-size.ec-size--l .ec-store .form-control__label { padding-right: 10px; } .ec-size .ec-store .form-control__label { bottom: 28px; } .ec-size.ec-size--s .ec-store .form-control__label { bottom: 22.4px; } .ec-size.ec-size--l .ec-store .form-control__label { bottom: 28px; } .ec-size .ec-store .form-control__placeholder { display: flex; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; align-items: center; border: 1px solid transparent; transform: translate3d(0, -5px, 0); line-height: 1.4; } .ec-size .ec-store .form-control__placeholder { font-size: 14px; } .ec-size.ec-size--l .ec-store .form-control__placeholder { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .form-control__placeholder { font-size: 16px; } .ec-size .ec-store .form-control__placeholder { padding-left: 10px; } .ec-size.ec-size--s .ec-store .form-control__placeholder { padding-left: 8px; } .ec-size.ec-size--l .ec-store .form-control__placeholder { padding-left: 10px; } .ec-size .ec-store .form-control__placeholder { padding-right: 10px; } .ec-size.ec-size--s .ec-store .form-control__placeholder { padding-right: 8px; } .ec-size.ec-size--l .ec-store .form-control__placeholder { padding-right: 10px; } .ec-size .ec-store .form-control__placeholder-inner { overflow: hidden; width: 100%; text-overflow: ellipsis; } .ec-size .ec-store .form-control__arrow, .ec-size .ec-store .form-control__icon { display: flex; position: absolute; top: 0; right: 0; bottom: 0; align-items: center; color: inherit; pointer-events: none; } .ec-size .ec-store .form-control__arrow, .ec-size .ec-store .form-control__icon { width: 25px; } .ec-size.ec-size--s .ec-store .form-control__arrow, .ec-size.ec-size--s .ec-store .form-control__icon { width: 20px; } .ec-size.ec-size--l .ec-store .form-control__arrow, .ec-size.ec-size--l .ec-store .form-control__icon { width: 25px; } .ec-size .ec-store .form-control__arrow svg, .ec-size .ec-store .form-control__icon svg { display: block; } .ec-size .ec-store .form-control__arrow svg, .ec-size .ec-store .form-control__icon svg { max-width: 20px; } .ec-size.ec-size--s .ec-store .form-control__arrow svg, .ec-size.ec-size--s .ec-store .form-control__icon svg { max-width: 16px; } .ec-size.ec-size--l .ec-store .form-control__arrow svg, .ec-size.ec-size--l .ec-store .form-control__icon svg { max-width: 20px; } .ec-size .ec-store .form-control__arrow svg path, .ec-size .ec-store .form-control__icon svg path { transition: fill .12s ease-out 0s; } .ec-size .ec-store .form-control__icon { justify-content: flex-end; } .ec-size .ec-store .form-control__icon { margin-right: 10px; } .ec-size.ec-size--s .ec-store .form-control__icon { margin-right: 8px; } .ec-size.ec-size--l .ec-store .form-control__icon { margin-right: 10px; } .ec-size .ec-store .form-control__icon--success { display: none; color: #1cb920; } .ec-size .ec-store .form-control__icon--fail { display: none; color: #e56464; } .ec-size .ec-store .form-control__ico-btn { position: absolute; z-index: 1; top: 0; bottom: 0; border: none; outline: none; background: none; cursor: pointer; } .ec-size .ec-store .form-control__ico-btn { width: 40px; } .ec-size.ec-size--s .ec-store .form-control__ico-btn { width: 32px; } .ec-size.ec-size--l .ec-store .form-control__ico-btn { width: 40px; } .ec-size .ec-store .form-control__ico-btn { min-width: 40px; } .ec-size.ec-size--s .ec-store .form-control__ico-btn { min-width: 32px; } .ec-size.ec-size--l .ec-store .form-control__ico-btn { min-width: 40px; } .ec-size .ec-store .form-control__ico-btn .svg-icon { display: block; position: relative; width: 55%; height: 55%; margin: 0 auto; } .ec-size .ec-store .form-control__ico-btn svg { display: block; position: absolute; width: auto; max-width: 100%; height: 100%; margin: 0 auto; } .ec-size .ec-store .form-control__ico-btn svg path { transition: fill .12s ease-out 0s; } .ec-size .ec-store .form-control__loader { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; background-size: 40px 40px; transition: opacity .2s linear .3s; animation: progress-bar-stripes .5s linear infinite; background-image: linear-gradient(45deg, rgba(105, 2, 0, 0.06) 25%, rgba(255, 255, 255, 0.06) 25%, rgba(255, 255, 255, 0.06) 50%, rgba(105, 2, 0, 0.06) 50%, rgba(105, 2, 0, 0.06) 75%, rgba(255, 255, 255, 0.06) 75%, rgba(255, 255, 255, 0.06)); } .ec-size .ec-store .form-control--focus .form-control__suggestions--filled { display: block; } .ec-size .ec-store .form-control__suggestions { display: none; position: absolute; z-index: 1; top: 100%; overflow: auto; width: 100%; max-height: 250px; margin-top: -2px; border-top: 2px solid #ff9e21; border-radius: 0 0 3px 3px; background-color: #450100; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.14); } .ec-size .ec-store .form-control__suggestions:hover .form-control__suggestion { background-color: transparent; } .ec-size .ec-store .form-control__suggestions:hover .form-control__suggestion:hover { background-color: #ab0200; } .ec-size .ec-store .form-control__suggestion { display: flex; align-items: center; border-left: 1px solid transparent; color: #fff; cursor: pointer; line-height: 1.4; } .ec-size .ec-store .form-control__suggestion { font-size: 14px; } .ec-size.ec-size--l .ec-store .form-control__suggestion { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .form-control__suggestion { font-size: 16px; } .ec-size .ec-store .form-control__suggestion { padding-left: 10px; } .ec-size.ec-size--s .ec-store .form-control__suggestion { padding-left: 8px; } .ec-size.ec-size--l .ec-store .form-control__suggestion { padding-left: 10px; } .ec-size .ec-store .form-control__suggestion { padding-right: 10px; } .ec-size.ec-size--s .ec-store .form-control__suggestion { padding-right: 8px; } .ec-size.ec-size--l .ec-store .form-control__suggestion { padding-right: 10px; } .ec-size .ec-store .form-control__suggestion { height: 40px; } .ec-size.ec-size--s .ec-store .form-control__suggestion { height: 32px; } .ec-size.ec-size--l .ec-store .form-control__suggestion { height: 40px; } .ec-size .ec-store .form-control__suggestion { min-height: 40px; } .ec-size.ec-size--s .ec-store .form-control__suggestion { min-height: 32px; } .ec-size.ec-size--l .ec-store .form-control__suggestion { min-height: 40px; } .ec-size .ec-store .form-control__suggestion:hover, .ec-size .ec-store .form-control__suggestion--selected { background-color: #ab0200; } .ec-size .ec-store .form-control--button { border-radius: 0; background-color: transparent; } .ec-size .ec-store .form-control--button:hover, .ec-size .ec-store .form-control--button:active { background-color: transparent; } .ec-size .ec-store .form-control--button .form-control__loader { transition: opacity .2s linear 0s; } .ec-size .ec-store .form-control--large .form-control__button { font-size: 16px; } .ec-size.ec-size--l .ec-store .form-control--large .form-control__button { font-size: 18px; } .ec-size:not(.ec-size--s) .ec-store .form-control--large .form-control__button { font-size: 16px; } .ec-size .ec-store .form-control--large .form-control__button { min-height: 50px; } .ec-size.ec-size--s .ec-store .form-control--large .form-control__button { min-height: 40px; } .ec-size.ec-size--l .ec-store .form-control--large .form-control__button { min-height: 50px; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .ec-size .ec-store .form-control--large .form-control__button { height: 50px; } .ec-size.ec-size--s .ec-store .form-control--large .form-control__button { height: 40px; } .ec-size.ec-size--l .ec-store .form-control--large .form-control__button { height: 50px; } } .ec-size .ec-store .form-control--small .form-control__button { font-size: 12px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__button { font-size: 14px; } .ec-size:not(.ec-size--s) .ec-store .form-control--small .form-control__button { font-size: 16px; } .ec-size .ec-store .form-control--small .form-control__button { min-height: 30px; } .ec-size.ec-size--s .ec-store .form-control--small .form-control__button { min-height: 24px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__button { min-height: 30px; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .ec-size .ec-store .form-control--small .form-control__button { height: 30px; } .ec-size.ec-size--s .ec-store .form-control--small .form-control__button { height: 24px; } .ec-size.ec-size--l .ec-store .form-control--small .form-control__button { height: 30px; } } .ec-size .ec-store .form-control--primary .form-control__button { background-color: #d6682f; color: #000; } .ec-size .ec-store .form-control--primary .form-control__button:focus { animation: button-primary-focus .5s linear 0s; } .ec-size .ec-store .form-control--primary .form-control__button:hover { background-color: #af5323; } .ec-size .ec-store .form-control--primary .form-control__loader { background-image: linear-gradient(45deg, rgba(214, 104, 47, 0.06) 25%, rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0.06) 50%, rgba(214, 104, 47, 0.06) 50%, rgba(214, 104, 47, 0.06) 75%, rgba(0, 0, 0, 0.06) 75%, rgba(0, 0, 0, 0.06)); } .ec-size .ec-store .form-control--secondary .form-control__button { border-color: transparent; background-color: #ab0200; color: #fff; } .ec-size .ec-store .form-control--secondary .form-control__button:focus { animation: button-secondary-focus .5s linear 0s; } .ec-size .ec-store .form-control--secondary .form-control__button:hover { border-color: rgba(38, 38, 38, 0); background-color: #5f0100; } .ec-size .ec-store .form-control--secondary .form-control__loader { background-image: linear-gradient(45deg, rgba(171, 2, 0, 0.06) 25%, rgba(255, 255, 255, 0.06) 25%, rgba(255, 255, 255, 0.06) 50%, rgba(171, 2, 0, 0.06) 50%, rgba(171, 2, 0, 0.06) 75%, rgba(255, 255, 255, 0.06) 75%, rgba(255, 255, 255, 0.06)); } .ec-size .ec-store .form-control--disabled .form-control__button { opacity: .5; } .ec-size .ec-store .form-control--bounce .form-control__button-text, .ec-size .ec-store .form-control--bounce .form-control__button-svg { display: inline-block; position: relative; animation: bounce-x .8s ease forwards 0s; } .ec-size .ec-store .form-control--flexible .form-control__button { padding: 0 .8em; } .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button { position: relative; z-index: 1; } .ec-size .ec-store .form-control__button { display: inline-block; width: 100%; padding: 0 1.8em; border: 1px solid transparent; border-radius: 3px; outline: none; box-shadow: 0 0 0 rgba(0, 0, 0, 0); font-weight: 600; line-height: normal; text-align: center; word-wrap: break-word; transition: background-color .12s ease-out 0s, color .12s ease-out 0s, border-color .12s ease-out 0s, box-shadow .12s ease-out 0s, transform .05s ease-out 0s, opacity .2s ease-out 0s; cursor: pointer; -webkit-tap-highlight-color: transparent; } .ec-size .ec-store .form-control__button { font-size: 14px; } .ec-size.ec-size--l .ec-store .form-control__button { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .form-control__button { font-size: 16px; } .ec-size .ec-store .form-control__button { min-height: 40px; } .ec-size.ec-size--s .ec-store .form-control__button { min-height: 32px; } .ec-size.ec-size--l .ec-store .form-control__button { min-height: 40px; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .ec-size .ec-store .form-control__button { height: 40px; } .ec-size.ec-size--s .ec-store .form-control__button { height: 32px; } .ec-size.ec-size--l .ec-store .form-control__button { height: 40px; } } .ec-size .ec-store .form-control__button:hover { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); } .ec-size .ec-store .form-control__button:active { box-shadow: 0 0 0 rgba(0, 0, 0, 0); transform: translate3d(0, 1px, 0); } .ec-size .ec-store .form-control__button .svg-icon { position: absolute; width: 1.8em; padding: 2px 4px; } .ec-size .ec-store .form-control__button .svg-icon svg { opacity: .9; width: 100%; height: 100%; vertical-align: top; } .ec-size .ec-store .form-control__button--icon-prepend .form-control__button-svg { float: left; } .ec-size .ec-store .form-control__button--icon-prepend .form-control__button-text { padding-left: 1.2em; } .ec-size .ec-store .form-control__button--icon-append .form-control__button-svg { float: right; } .ec-size .ec-store .form-control__button--icon-append .form-control__button-text { padding-right: 1.2em; } .ec-size .ec-store .form-control__button--icon-prepend .form-control__button-svg, .ec-size .ec-store .form-control__button--icon-append .form-control__button-svg { display: inline-block; width: 1.8em; margin: 0 -1em; text-align: left; } .ec-size .ec-store .form-control__button--icon-prepend .form-control__button-svg::after, .ec-size .ec-store .form-control__button--icon-append .form-control__button-svg::after { content: " "; } .ec-size .ec-store .form-control__button--icon-prepend .svg-icon, .ec-size .ec-store .form-control__button--icon-append .svg-icon { top: 49%; height: 1.8em; margin-top: -.86em; padding: 0; } .ec-size .ec-store .form-control__button--icon-prepend .svg-icon2, .ec-size .ec-store .form-control__button--icon-append .svg-icon2 { height: 1.8em; margin-top: -.86em; padding: 0; } .ec-size .ec-store .form-control__button--icon-center .form-control__button-svg { display: inline-block; position: absolute; top: 0; left: 50%; width: 1.8em; height: 100%; margin-left: -.9em; } .ec-size .ec-store .form-control__button--icon-center .svg-icon { top: 0; left: 0; height: 100%; } .ec-size .ec-store .form-control__button--icon-only { padding-right: 1em; padding-left: 1em; } .ec-size .ec-store .form-control__button--icon-only .form-control__button-text { display: none; } .ec-size .ec-store .form-control__button-text { display: inline-block; max-width: 100%; } .ec-size .ec-store a.form-control__button { display: flex; align-items: center; justify-content: center; } .ec-size .ec-store .form-control--animated .form-control__button-text, .ec-size .ec-store .form-control--animated .svg-line-check { opacity: 0; } .ec-size .ec-store .form-control--animated .form-control__button-svg { opacity: 1; } .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-text, .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-svg { opacity: 1; transition: opacity .1s linear 1.5s; } .ec-size .ec-store .form-control--animated.form-control--done .form-control__button-svg { opacity: 0; } .ec-size .ec-store .form-control--animated.form-control--done .svg-line-check { animation: form-control-check .25s ease-in-out forwards .05s; } .ec-size .ec-store .form-control--select.form-control--empty .form-control__placeholder { opacity: 1; transform: translate3d(0, 0, 0); } .ec-size .ec-store .form-control--select.form-control--empty .form-control__label { opacity: 0; transform: translate3d(0, 5px, 0); } .ec-size .ec-store .form-control--select.form-control--disabled { color: gray; } .ec-size .ec-store .form-control--select .form-control__text, .ec-size .ec-store .form-control--select .form-control__placeholder { padding-right: 30px; } .ec-size.ec-size--s .ec-store .form-control--select .form-control__text, .ec-size.ec-size--s .ec-store .form-control--select .form-control__placeholder { padding-right: 24px; } .ec-size.ec-size--l .ec-store .form-control--select .form-control__text, .ec-size.ec-size--l .ec-store .form-control--select .form-control__placeholder { padding-right: 30px; } .ec-size .ec-store .form-control--select-inline { border-radius: 0; background-color: transparent; color: inherit; vertical-align: baseline; white-space: nowrap; cursor: pointer; } .ec-size .ec-store .form-control--select-inline:hover { background-color: transparent; } .ec-size .ec-store .form-control--select-inline:hover .form-control__select-text, .ec-size .ec-store .form-control--select-inline:hover .form-control__arrow { color: #ed8500; } .ec-size .ec-store .form-control--select-inline.form-control--opened .form-control__arrow { transform: rotate(180deg); } .ec-size .ec-store .form-control--select-inline .form-control__arrow { display: inline-block; position: relative; top: -.1em; width: .8em; height: .8em; text-align: center; vertical-align: middle; transform-origin: 50% 50%; transition: transform .2s ease 0s, color .12s ease-out 0s; } .ec-size .ec-store .form-control--select-inline .form-control__arrow svg { display: block; width: 100%; max-width: none; height: auto; } .ec-size .ec-store .form-control--select-inline .form-control__select-text { display: inline; padding-right: .35em; word-wrap: break-word; white-space: normal; } .ec-size .ec-store .form-control__select { position: absolute; z-index: 2; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; padding: 4px 5px; cursor: pointer; -webkit-appearance: none; } .ec-size .ec-store .form-control__select option { padding: 4px 5px; background-color: #fff; color: #000; } .ec-size .ec-store .form-control__select-text { display: inline-block; padding-right: 30px; color: inherit; font-size: inherit; -webkit-font-smoothing: auto; line-height: inherit; transition: color .12s ease-out 0s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .ec-size .ec-store .form-control--checkbox { display: flex; align-items: baseline; border-radius: 0; background-color: transparent; color: inherit; font-size: inherit; line-height: 1.4em; } .ec-size .ec-store .form-control--checkbox { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store .form-control--checkbox { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store .form-control--checkbox { margin-bottom: 5px; } .ec-size .ec-store .form-control--checkbox:hover, .ec-size .ec-store .form-control--checkbox:active { background-color: transparent; } .ec-size .ec-store .form-control--checkbox:hover .form-control__checkbox-view::after, .ec-size .ec-store .form-control--checkbox:active .form-control__checkbox-view::after { border-color: #ff9e21; } .ec-size .ec-store .form-control--checkbox:hover .form-control__checkbox:checked ~ .form-control__checkbox-view::after, .ec-size .ec-store .form-control--checkbox:active .form-control__checkbox:checked ~ .form-control__checkbox-view::after { border-color: #ed8500; background-color: #ed8500; } .ec-size .ec-store .form-control--checkbox label { cursor: pointer; -webkit-tap-highlight-color: transparent; } .ec-size .ec-store .form-control--checkbox.form-control--disabled { opacity: .6; cursor: default; pointer-events: none; } .ec-size .ec-store .form-control--checkbox.form-control--disabled label { cursor: default; } .ec-size .ec-store .form-control--checkbox.form-control--error { color: #e56464; } .ec-size .ec-store .form-control--large .form-control__checkbox-wrap { top: 4px; flex: 0 0 20px; width: 20px; height: 20px; } .ec-size .ec-store .form-control--small .form-control__checkbox-wrap { top: 2px; flex: 0 0 14px; width: 14px; height: 14px; } .ec-size .ec-store .form-control--no-animation .form-control__checkbox-view::before { display: none; } .ec-size .ec-store .form-control--checkbox-colored .form-control__checkbox { display: none; } .ec-size .ec-store .form-control--checkbox-colored .form-control__inline-label { position: relative; border-radius: 2px; outline: none; background-size: cover; transition: background-color .12s ease-out 0s, color .12s ease-out 0s, border-color .12s ease-out 0s, box-shadow .12s ease-out 0s, transform .05s ease-out 0s, opacity .2s ease-out 0s; -webkit-tap-highlight-color: transparent; } .ec-size .ec-store .form-control--checkbox-colored .form-control__inline-label { height: 40px; } .ec-size.ec-size--s .ec-store .form-control--checkbox-colored .form-control__inline-label { height: 32px; } .ec-size.ec-size--l .ec-store .form-control--checkbox-colored .form-control__inline-label { height: 40px; } .ec-size .ec-store .form-control--checkbox-colored .form-control__inline-label { width: 40px; } .ec-size.ec-size--s .ec-store .form-control--checkbox-colored .form-control__inline-label { width: 32px; } .ec-size.ec-size--l .ec-store .form-control--checkbox-colored .form-control__inline-label { width: 40px; } .ec-size .ec-store .form-control--checkbox-colored .form-control__inline-label:hover { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); } .ec-size .ec-store .form-control--checkbox-colored .form-control__inline-label:active { box-shadow: 0 0 0 rgba(0, 0, 0, 0); transform: translate3d(0, 1px, 0); } .ec-size .ec-store .form-control--checkbox-colored .form-control__inline-label label { display: block; position: absolute; width: 100%; height: 100%; border: 2px solid transparent; border-radius: 2px; transition: border-color .12s ease-out 0s, box-shadow .12s ease-out 0s; cursor: pointer; } .ec-size .ec-store .form-control--checkbox-colored .form-control__checkbox:checked ~ .form-control__inline-label label { border-color: #ff9e21; box-shadow: 0 0 0 2px #fff inset; } .ec-size .ec-store .form-control--checkbox-colored.form-control--checkbox-bordered .form-control__checkbox:not(:checked) ~ .form-control__inline-label label { border: 1px solid transparent; } .ec-size .ec-store .form-control--checkbox-button.form-control--disabled .form-control__inline-label label { opacity: .5; } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding: 0 .8em; border: 1px solid transparent; border-radius: 2px; outline: none; background-position: -20%; box-shadow: 0 0 0 rgba(0, 0, 0, 0); font-weight: 600; text-align: center; word-wrap: break-word; transition: background-color .12s ease-out 0s, background-position .5s ease-out 0s, color .12s ease-out 0s, border-color .12s ease-out 0s, box-shadow .12s ease-out 0s, opacity .2s ease-out 0s; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; line-height: 1.4; } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label { font-size: 14px; } .ec-size.ec-size--l .ec-store .form-control--checkbox-button .form-control__inline-label label { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .form-control--checkbox-button .form-control__inline-label label { font-size: 16px; } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label { min-height: 50px; } .ec-size.ec-size--s .ec-store .form-control--checkbox-button .form-control__inline-label label { min-height: 40px; } .ec-size.ec-size--l .ec-store .form-control--checkbox-button .form-control__inline-label label { min-height: 50px; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label { height: 50px; } .ec-size.ec-size--s .ec-store .form-control--checkbox-button .form-control__inline-label label { height: 40px; } .ec-size.ec-size--l .ec-store .form-control--checkbox-button .form-control__inline-label label { height: 50px; } } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label { min-width: 50px; } .ec-size.ec-size--s .ec-store .form-control--checkbox-button .form-control__inline-label label { min-width: 40px; } .ec-size.ec-size--l .ec-store .form-control--checkbox-button .form-control__inline-label label { min-width: 50px; } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label:hover { border-color: rgba(38, 38, 38, 0); background-color: #5f0100; box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.13), 0 6px 8px 1px rgba(0, 0, 0, 0.1), 0 2px 11px 2px rgba(0, 0, 0, 0.08); } .ec-size .ec-store .form-control--checkbox-button .form-control__checkbox, .ec-size .ec-store .form-control--checkbox-button .form-control__radio { z-index: -1; } .ec-size .ec-store .form-control--checkbox-button .form-control__checkbox:checked ~ .form-control__inline-label label, .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label { background-image: linear-gradient(135deg, #ff9e21 30%, rgba(255, 255, 255, 0.3) 50%, #ff9e21 50%); background-position: -150%; background-size: 400%; } .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label { cursor: default; pointer-events: none; } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label, .ec-size .ec-store .form-control--checkbox-button .form-control__checkbox:checked ~ .form-control__inline-label label:active, .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label:active { border-color: transparent; background-color: #ab0200; background-image: none; color: #fff; } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label .option-surcharge, .ec-size .ec-store .form-control--checkbox-button .form-control__checkbox:checked ~ .form-control__inline-label label:active .option-surcharge, .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label:active .option-surcharge { color: #fff; } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label:active, .ec-size .ec-store .form-control--checkbox-button .form-control__checkbox:checked ~ .form-control__inline-label label, .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label { border-color: #ed8500; background-color: #ff9e21; color: #450100; } .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label:active .option-surcharge, .ec-size .ec-store .form-control--checkbox-button .form-control__checkbox:checked ~ .form-control__inline-label label .option-surcharge, .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label .option-surcharge { color: inherit; } .ec-size .ec-store .form-control--checkbox-button .option-surcharge { line-height: 1.4; font-weight: 600; line-height: 1.2em; } .ec-size .ec-store .form-control--checkbox-button .option-surcharge { font-size: 11px; } .ec-size.ec-size--l .ec-store .form-control--checkbox-button .option-surcharge { font-size: 12px; } .ec-size .ec-store .form-control--checkbox-button .option-surcharge__bracket { display: none; } .ec-size .ec-store .form-control--checkbox-button .option-surcharge__value { padding-right: 3px; } .ec-size .ec-store .form-control__checkbox { position: absolute; z-index: 2; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; cursor: pointer; } .ec-size .ec-store .form-control__checkbox:focus ~ .form-control__checkbox-view::after { border-color: #ff9e21; } .ec-size .ec-store .form-control__checkbox:focus:checked ~ .form-control__checkbox-view::after { border-color: #ed8500; background-color: #ed8500; } .ec-size .ec-store .form-control__checkbox:checked ~ .form-control__checkbox-view::after { border-color: #ff9e21; background-color: #ff9e21; color: #fff; } .ec-size .ec-store .form-control__checkbox:checked ~ .form-control__checkbox-view::before { visibility: hidden; opacity: 0; width: 0; transform: scale(3); transition: transform .3s ease 0s, opacity .3s ease 0s, visibility 0s linear .3s, width 0s linear .3s; } .ec-size .ec-store .form-control__checkbox:checked ~ .form-control__checkbox-view svg { opacity: 1; transform: scale(1); } .ec-size .ec-store .form-control__checkbox-wrap { position: relative; top: 2px; box-sizing: content-box; flex: 0 0 16px; width: 16px; height: 16px; padding: 0 7px 0 1px; color: #450100; } .ec-size .ec-store .form-control__checkbox-view, .ec-size .ec-store .form-control__checkbox-view::before, .ec-size .ec-store .form-control__checkbox-view::after { position: relative; box-sizing: border-box; width: 100%; height: 100%; } .ec-size .ec-store .form-control__checkbox-view::before, .ec-size .ec-store .form-control__checkbox-view::after { content: ''; display: block; position: absolute; top: 0; left: 0; border-radius: 3px; } .ec-size .ec-store .form-control__checkbox-view::before { visibility: visible; opacity: .2; background-color: white; will-change: transform, opacity, visibility; } .ec-size .ec-store .form-control__checkbox-view::after { border: 1px solid white; background-color: #ab0200; color: transparent; transition: background-color .1s ease 0s, border-color .1s ease 0s, color .1s ease 0s; will-change: transform, border-color, color; } .ec-size .ec-store .form-control__checkbox-view svg { display: block; position: absolute; z-index: 1; top: 3px; left: 3px; opacity: 0; width: calc(100% - 6px); height: calc(100% - 6px); transform: scale(0.8); transition: transform .2s ease .1s, opacity .2s ease .1s; will-change: transform, opacity; } .ec-size .ec-store .form-control--radio { display: flex; align-items: baseline; border-radius: 0; background-color: transparent; color: #fff; font-size: inherit; line-height: 1.4em; } .ec-size .ec-store .form-control--radio { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store .form-control--radio { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store .form-control--radio { margin-bottom: 5px; } .ec-size .ec-store .form-control--radio:hover, .ec-size .ec-store .form-control--radio:active { background-color: transparent; } .ec-size .ec-store .form-control--radio:hover .form-control__radio-view::after, .ec-size .ec-store .form-control--radio:active .form-control__radio-view::after { border-color: #ff9e21; } .ec-size .ec-store .form-control--radio:hover .form-control__radio:checked + .form-control__radio-view::after, .ec-size .ec-store .form-control--radio:active .form-control__radio:checked + .form-control__radio-view::after { border-color: #ed8500; background-color: #ed8500; } .ec-size .ec-store .form-control--radio label { cursor: pointer; -webkit-tap-highlight-color: transparent; } .ec-size .ec-store .form-control--radio.form-control--disabled { opacity: .6; cursor: default; pointer-events: none; } .ec-size .ec-store .form-control--radio.form-control--disabled label { cursor: default; } .ec-size .ec-store .form-control--radio.form-control--error { color: #e56464; } .ec-size .ec-store .form-control--large .form-control__radio-wrap { top: 5px; flex: 0 0 24px; width: 24px; height: 24px; } .ec-size .ec-store .form-control--small .form-control__radio-wrap { top: 2px; flex: 0 0 14px; width: 14px; height: 14px; } .ec-size .ec-store .form-control--no-animation .form-control__radio-view::before { display: none; } .ec-size .ec-store .form-control__radio { position: absolute; z-index: 2; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; cursor: pointer; } .ec-size .ec-store .form-control__radio:focus + .form-control__radio-view::after { border-color: #ff9e21; } .ec-size .ec-store .form-control__radio:focus:checked + .form-control__radio-view::after { border-color: #ed8500; background-color: #ed8500; } .ec-size .ec-store .form-control__radio:checked + .form-control__radio-view::before { visibility: hidden; opacity: 0; width: 0; transform: scale(3); transition: transform .3s ease 0s, opacity .3s ease 0s, visibility 0s linear .3s, width 0s linear .3s; } .ec-size .ec-store .form-control__radio:checked + .form-control__radio-view::after { border-color: #ff9e21; background-color: #ff9e21; } .ec-size .ec-store .form-control__radio:checked + .form-control__radio-view .form-control__radio-view-inner { transform: scale(0.4); } .ec-size .ec-store .form-control__radio-wrap { position: relative; top: 3px; box-sizing: content-box; flex: 0 0 18px; width: 18px; height: 18px; padding: 0 7px 0 1px; } .ec-size .ec-store .form-control__radio-view, .ec-size .ec-store .form-control__radio-view::before, .ec-size .ec-store .form-control__radio-view::after { position: relative; box-sizing: border-box; width: 100%; height: 100%; } .ec-size .ec-store .form-control__radio-view::before, .ec-size .ec-store .form-control__radio-view::after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ec-size .ec-store .form-control__radio-view::before { visibility: visible; opacity: .2; border-radius: 50%; background-color: white; will-change: transform, opacity, visibility; } .ec-size .ec-store .form-control__radio-view::after { border: 1px solid white; border-radius: 50%; background-color: #ab0200; color: #fff; transition: border-color .1s linear 0s; } .ec-size .ec-store .form-control__radio-view-inner { position: absolute; z-index: 1; top: 1px; left: 1px; width: calc(100% - 2px); height: calc(100% - 2px); border-radius: 50%; background-color: #450100; transition: transform .2s ease 0s; will-change: transform; } .ec-size .ec-store .form-control--file { display: block; position: relative; border-radius: 0; background-color: transparent; } .ec-size .ec-store .form-control--file:hover, .ec-size .ec-store .form-control--file:active { background-color: transparent; } .ec-size .ec-store .form-control--file.form-control--has-file .form-control { display: none; } .ec-size .ec-store .form-control--file.form-control--has-file .form-control__add-more { display: inline-block; } .ec-size .ec-store .form-control--file.form-control--has-file .form-control__cards { display: block; } .ec-size .ec-store .form-control--file.form-control--file-limit .form-control__add-more { display: none; } .ec-size .ec-store .form-control--file .form-control__add-more { display: none; position: relative; line-height: 1.4; } .ec-size .ec-store .form-control--file .form-control__add-more { font-size: 12px; } .ec-size.ec-size--l .ec-store .form-control--file .form-control__add-more { font-size: 14px; } .ec-size:not(.ec-size--s) .ec-store .form-control--file .form-control__add-more { font-size: 16px; } .ec-size .ec-store .form-control--file .form-control__button { position: relative; } .ec-size .ec-store .form-control--file .ec-preloader { display: none; } .ec-size .ec-store .form-control__cards { display: none; overflow: hidden; } .ec-size .ec-store input[type=file].form-control__file { position: absolute; z-index: 2; top: 0; left: 0; overflow: hidden; opacity: 0; width: 100%; height: 100%; cursor: pointer; } .ec-size .ec-store .file-card { display: block; position: relative; float: left; overflow: hidden; width: 104px; height: 72px; margin: 0 16px 16px 0; background-repeat: no-repeat; background-position: center center; background-size: cover; text-align: center; cursor: pointer; } .ec-size .ec-store .file-card::after { content: ""; display: block; position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0); transition: background-color .1s linear 0s; } .ec-size .ec-store .file-card--doc { box-shadow: 0 0 0 1px #de0300 inset; } .ec-size .ec-store .file-card--doc .file-card__size, .ec-size .ec-store .file-card--doc .file-card__name { display: block; } .ec-size .ec-store .file-card--image:hover::after { background-color: rgba(0, 0, 0, 0.8); } .ec-size .ec-store .file-card--loading::after { background-color: rgba(0, 0, 0, 0.8); } .ec-size .ec-store .file-card--loading .ec-preloader { display: block; } .ec-size .ec-store .file-card .ec-preloader { position: absolute; z-index: 2; top: 50%; left: 50%; margin: -15px 0 0 -15px; color: #fff; } .ec-size .ec-store .file-card__name { display: none; overflow: hidden; margin: 32px 12px -3px; text-overflow: ellipsis; white-space: nowrap; line-height: 1.4; } .ec-size .ec-store .file-card__name { font-size: 11px; } .ec-size.ec-size--l .ec-store .file-card__name { font-size: 12px; } .ec-size:not(.ec-size--s) .ec-store .file-card__name { font-size: 16px; } .ec-size .ec-store .file-card__size { display: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.4; } .ec-size .ec-store .file-card__size { font-size: 11px; } .ec-size.ec-size--l .ec-store .file-card__size { font-size: 12px; } .ec-size:not(.ec-size--s) .ec-store .file-card__size { font-size: 16px; } .ec-size .ec-store .file-card__size--error { color: #e56464; } .ec-size .ec-store .file-card__cross { position: absolute; z-index: 3; top: 1px; right: 1px; } .ec-size .ec-store .file-card__cross svg { display: block; width: 14px; height: 14px; margin: 5px; } .ec-size .ec-store .form-control--datepicker .form-control__text, .ec-size .ec-store .form-control--datepicker .form-control__placeholder { cursor: text; } .ec-size .ec-store .form-control--datepicker .form-control__text, .ec-size .ec-store .form-control--datepicker .form-control__placeholder { padding-right: 30px; } .ec-size.ec-size--s .ec-store .form-control--datepicker .form-control__text, .ec-size.ec-size--s .ec-store .form-control--datepicker .form-control__placeholder { padding-right: 24px; } .ec-size.ec-size--l .ec-store .form-control--datepicker .form-control__text, .ec-size.ec-size--l .ec-store .form-control--datepicker .form-control__placeholder { padding-right: 30px; } .ec-pika-single { display: block; position: relative; z-index: 9999999; box-sizing: border-box; border: 1px solid #de0300; background: #450100; box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); color: #fff; } @media screen and (max-width: 479px) { .ec-pika-single { left: 0 !important; box-sizing: border-box; width: 100%; padding: 10px; } } .ec-pika-single::before, .ec-pika-single::after { content: " "; display: table; } .ec-pika-single::after { clear: both; } .ec-pika-single.ec-pika--hidden { display: none; } .ec-pika-single.ec-pika--bound { position: absolute; } .ec-pika-single * { box-sizing: border-box; opacity: 1; min-width: 0; max-width: none; min-height: 0; max-height: none; margin: 0; padding: 0; background: none; box-shadow: none; letter-spacing: normal; word-spacing: normal; transform: none; transform-origin: center center; transition: none; } .ec-pika-lendar { float: left; margin: 20px 10px 8px; } .ec-pika-time-container { clear: both; margin: 8px; } .ec-pika-time-container .ec-store { display: flex; padding: 0 10px; } .ec-pika-time-container .ec-store .form-control { flex-grow: 1; } .ec-pika-time-container .ec-store .form-control--button { flex-grow: 0; flex-shrink: 0; margin-left: 8px; } .ec-pika-time-container .ec-store .form-control.form-control--flexible { width: auto; } .ec-pika-time-container .ec-store .form-control__select { font-size: 12px; } .ec-pika-time-container .ec-store .form-control__text { height: 32px; font-size: 14px; } .ec-pika-lendar, .ec-pika-time-container { width: 310px; } @media screen and (max-width: 479px) { .ec-pika-lendar, .ec-pika-time-container { width: 100%; margin-right: 0; margin-left: 0; } } .ec-pika-button--bound.ec-pika-button--hidden { display: none; } .ec-pika-title { position: relative; text-align: center; } .ec-pika-title select { position: absolute; z-index: 9998; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; height: auto; padding: 0 3px; border: 0; font-size: inherit; cursor: pointer; } .ec-pika-label { display: inline-block; position: relative; z-index: 9999; overflow: hidden; height: 30px; margin: 0; padding: 0 3px; background-color: #450100; font-size: 14px; font-weight: 600; line-height: 30px; } .ec-pika-label, .ec-pika-label:visited { color: #fff; transition: color .12s ease-out 0s; } .ec-pika-label:hover, .ec-pika-label:active { color: #ff9e21; } .ec-pika-prev, .ec-pika-next { display: block; position: relative; overflow: hidden; opacity: .5; width: 40px; height: 30px; border: 0; outline: none; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 15px; text-indent: 40px; white-space: nowrap; cursor: pointer; } .ec-pika-prev:hover, .ec-pika-next:hover { opacity: 1; } .ec-pika-prev.ec-pika--disabled, .ec-pika-next.ec-pika--disabled { opacity: .2; cursor: default; } .ec-pika-prev, .ec-pika--rtl .ec-pika-next { float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="); background-position: center left; } .ec-pika-next, .ec-pika--rtl .ec-pika-prev { float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII="); background-position: center right; } .ec-pika-select { display: inline-block; } .ec-pika-table { width: 100%; border-spacing: 0; border-collapse: collapse; border: 0; } .ec-pika-table th, .ec-pika-table td { width: 14.285714285714286%; padding: 0; } .ec-pika-table th { font-size: 12px; font-weight: 400; line-height: 25px; text-align: center; } .ec-pika-table abbr { border-bottom: none; text-decoration: none; cursor: default; } .ec-pika-button { display: block; box-sizing: border-box; width: 100%; margin: 0; padding: 8px; border: 0; border-radius: 2px; outline: none; background: #450100; color: #fff; font-size: 14px; line-height: 15px; text-align: center; transition: background-color .1s linear 0s, color .1s linear 0s; cursor: pointer; } .ec-pika-button--today .ec-pika-button { color: #ff9e21; font-weight: 600; } .ec-pika-button--selected .ec-pika-button { background: #ff9e21; color: #000; } .ec-pika-button--disabled .ec-pika-button, .ec-pika-button--outside-current-month .ec-pika-button { opacity: .3; color: #fff; cursor: default; pointer-events: none; } td .ec-pika-button:hover { background: #ff9e21; color: #000; } .ec-pika-week { color: #fff; font-size: 11px; } .ec-pika--inrange .ec-pika-button { background: #ff9e21; color: #000; } .ec-pika--startrange .ec-pika-button { background: #ff9e21; color: #000; } .ec-pika--endrange .ec-pika-button { background: #ff9e21; color: #000; } .ec-size .ec-store .form__msg { display: none; margin: 4px 0; color: #999999; -webkit-font-smoothing: antialiased; font-weight: 600; transition: color .15s ease-out 0s; line-height: 1.4; } .ec-size .ec-store .form__msg { font-size: 12px; } .ec-size.ec-size--l .ec-store .form__msg { font-size: 14px; } .ec-size:not(.ec-size--s) .ec-store .form__msg { font-size: 16px; } .ec-size .ec-store .form__msg--info, .ec-size .ec-store .form__msg--error, .ec-size .ec-store .form__msg--success { display: block; } .ec-size .ec-store .form__msg--error { color: #e56464; } .ec-size .ec-store .ec-link { font-size: inherit; text-decoration: none; cursor: pointer; } .ec-size .ec-store .ec-link, .ec-size .ec-store .ec-link:visited { color: #ff9e21; transition: color .12s ease-out 0s; } .ec-size .ec-store .ec-link:hover { color: #ed8500; } .ec-size .ec-store .ec-link:active { color: #b56805; } .ec-size .ec-store .ec-link--muted, .ec-size .ec-store .ec-link--muted:visited { color: #fff; transition: color .12s ease-out 0s; } .ec-size .ec-store .ec-link--muted:hover { color: #ed8500; } .ec-size .ec-store .ec-link--muted:active { color: #b56805; } .ec-size .ec-store .ec-link--hover, .ec-size .ec-store .ec-link--hover:visited { color: #fff; transition: color .12s ease-out 0s; } .ec-size .ec-store .ec-link--hover:hover, .ec-size .ec-store .ec-link--hover:active { color: #ff9e21; } .ec-size .ec-store .ec-link.link--icon-prepend { padding-left: 1.8em; } .ec-size .ec-store .ec-link.link--icon-prepend .svg-icon { left: 0; } .ec-size .ec-store .ec-link.link--icon-append { padding-right: 1.8em; } .ec-size .ec-store .ec-link.link--icon-append .svg-icon { right: 0; } .ec-size .ec-store .ec-link.link--icon-prepend, .ec-size .ec-store .ec-link.link--icon-append { display: inline-block; position: relative; } .ec-size .ec-store .ec-link.link--icon-prepend .svg-icon, .ec-size .ec-store .ec-link.link--icon-append .svg-icon { position: absolute; top: 50%; width: 1.8em; height: 1.2em; margin-top: -.7em; padding: 2px 4px; } .ec-size .ec-store .ec-link.link--icon-prepend .svg-icon svg, .ec-size .ec-store .ec-link.link--icon-append .svg-icon svg { opacity: .9; width: 100%; height: 100%; fill: currentColor; vertical-align: baseline; } .ec-size .ec-store .ec-link.link--icon-top { display: inline-block; } .ec-size .ec-store .ec-link.link--icon-top .svg-icon { display: flex; align-items: center; justify-content: center; height: 24px; } .ec-size .ec-store .ec-link.link--icon-top .svg-icon { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store .ec-link.link--icon-top .svg-icon { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store .ec-link.link--icon-top .svg-icon { margin-bottom: 5px; } .ec-size .ec-store .ec-preloader--ball { position: relative; opacity: .5; width: 40px; height: 40px; margin: 0 auto; } .ec-size .ec-store .ec-preloader--ball.ec-preloader--small { width: 30px; height: 30px; } .ec-size .ec-store .ec-preloader--ball.ec-preloader--large { width: 60px; height: 60px; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item { position: absolute; top: 0; left: 0; width: 100%; height: 100%; animation: preloader-rotate 1s cubic-bezier(0.4, 0, 0.35, 1) 0s infinite; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item::before { content: ""; position: absolute; top: 7.5%; left: 50%; border-radius: 50%; background-color: #fff; box-shadow: 0 0 1px #fff; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(0) { animation-delay: 0ms; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(0)::before { width: 15%; height: 15%; margin-top: -7.5%; margin-left: -7.5%; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(1) { animation-delay: 76ms; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(1)::before { width: 13%; height: 13%; margin-top: -6.5%; margin-left: -6.5%; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(2) { animation-delay: 144.4ms; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(2)::before { width: 11%; height: 11%; margin-top: -5.5%; margin-left: -5.5%; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(3) { animation-delay: 205.77ms; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(3)::before { width: 9%; height: 9%; margin-top: -4.5%; margin-left: -4.5%; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(4) { animation-delay: 260.642ms; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(4)::before { width: 7%; height: 7%; margin-top: -3.5%; margin-left: -3.5%; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(5) { animation-delay: 309.512375ms; } .ec-size .ec-store .ec-preloader--ball .ec-preloader__item:nth-child(5)::before { width: 5%; height: 5%; margin-top: -2.5%; margin-left: -2.5%; } .ec-size .ec-store .ec-preloader--data { overflow: hidden; width: 100%; } .ec-size .ec-store .ec-preloader--data.ec-preloader--small .ec-preloader__item { height: .6em; } .ec-size .ec-store .ec-preloader--data .ec-preloader__item { display: inline-block; overflow: hidden; width: 100%; height: .7em; border-radius: 5px; font-size: inherit; line-height: inherit; } .ec-size .ec-store .ec-preloader--data .ec-preloader__item:last-child { width: 80%; } .ec-size .ec-store .ec-preloader--data .ec-preloader__inner { display: block; width: 100%; height: 100%; border-radius: 5px; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.05) 100%); background-size: 200% 100%; animation: move-bg .8s linear infinite; } .ec-size .ec-store .ec-label { display: inline-block; position: relative; padding: .1em .5em 0; background-color: currentColor; -webkit-font-smoothing: antialiased; } .ec-size .ec-store .label--flag { margin-right: .375em; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .label--flag { margin-right: .3572em; } .ec-size .ec-store .label--flag::before, .ec-size .ec-store .label--flag::after { content: ""; position: absolute; right: -.375em; width: 0; height: 0; border-top: .75em solid currentColor; border-left: .375em solid transparent; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .label--flag::before, .ec-size.ec-size--s:not(.ec-size--l) .ec-store .label--flag::after { right: -.3572em; border-top-width: .715em; border-left-width: .3572em; } .ec-size .ec-store .label--flag::before { top: 0; transform: rotate(180deg) scale(1, -1); } .ec-size .ec-store .label--flag::after { bottom: 0; transform: rotate(-180deg); } .ec-size .ec-store .label--inversed .label__text { color: #000; } .ec-size .ec-store .label--attention { background-color: #fd7474; } .ec-size .ec-store .label--attention::before, .ec-size .ec-store .label--attention::after { color: #fd7474; } .ec-size .ec-store .label--info { background-color: #426d7a; } .ec-size .ec-store .label--info::before, .ec-size .ec-store .label--info::after { color: #426d7a; } .ec-size .ec-store .label--notice { background-color: #fe9800; } .ec-size .ec-store .label--notice::before, .ec-size .ec-store .label--notice::after { color: #fe9800; } .ec-size .ec-store .label--success { background-color: #62a523; } .ec-size .ec-store .label--success::before, .ec-size .ec-store .label--success::after { color: #62a523; } .ec-size .ec-store .label--light { background-color: #abbbc8; } .ec-size .ec-store .label--attention .label__text, .ec-size .ec-store .label--info .label__text, .ec-size .ec-store .label--notice .label__text, .ec-size .ec-store .label--success .label__text { color: #fff; } .ec-size .ec-store .label--custom .label__text { text-transform: none; } .ec-size .ec-store .label__text { position: relative; z-index: 10; color: #450100; font-size: inherit; font-weight: 600; line-height: 1.4em; text-transform: uppercase; } .ec-size .ec-store .marker-required { display: none; margin: 0 3px 0 1px; vertical-align: middle; transition: width .3s ease 0s, height .3s ease 0s; } .ec-size .ec-store .marker-required::before, .ec-size .ec-store .marker-required::after { content: ''; display: none; position: absolute; margin-top: -1px; border-radius: 50%; background-color: #e56464; } .ec-size .ec-store .marker-required--active { display: inline-block; } .ec-size .ec-store .marker-required--active::before { display: block; transform: scale(0.5); } .ec-size .ec-store .marker-required--active::after { display: block; animation: marker-required 1s ease-out forwards 0s infinite; } .ec-size .ec-store .marker-required--small, .ec-size .ec-store .marker-required--small::before, .ec-size .ec-store .marker-required--small::after { width: 12px; height: 12px; } .ec-size .ec-store .marker-required--medium, .ec-size .ec-store .marker-required--medium::before, .ec-size .ec-store .marker-required--medium::after { width: 16px; height: 16px; } .ec-size .ec-store .marker-required--large, .ec-size .ec-store .marker-required--large::before, .ec-size .ec-store .marker-required--large::after { width: 24px; height: 24px; } .ec-size .ec-store .ec-pill { display: inline-block; position: relative; border-radius: 2em; background-color: rgba(0, 0, 0, 0.03); line-height: 1.4; } .ec-size .ec-store .ec-pill { font-size: 14px; } .ec-size.ec-size--l .ec-store .ec-pill { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill { font-size: 16px; } .ec-size .ec-store .ec-pill { padding-left: 15px; } .ec-size.ec-size--s .ec-store .ec-pill { padding-left: 12px; } .ec-size.ec-size--l .ec-store .ec-pill { padding-left: 15px; } .ec-size .ec-store .ec-pill { padding-right: 35px; } .ec-size.ec-size--s .ec-store .ec-pill { padding-right: 28px; } .ec-size.ec-size--l .ec-store .ec-pill { padding-right: 35px; } .ec-size .ec-store .ec-pill--rect { border-radius: unset; background-color: lightslategray; line-height: 1.4; } .ec-size .ec-store .ec-pill--rect { padding-left: 15px; } .ec-size.ec-size--s .ec-store .ec-pill--rect { padding-left: 12px; } .ec-size.ec-size--l .ec-store .ec-pill--rect { padding-left: 15px; } .ec-size .ec-store .ec-pill--rect { padding-right: 15px; } .ec-size.ec-size--s .ec-store .ec-pill--rect { padding-right: 12px; } .ec-size.ec-size--l .ec-store .ec-pill--rect { padding-right: 15px; } .ec-size .ec-store .ec-pill--rect { font-size: 12px; } .ec-size.ec-size--l .ec-store .ec-pill--rect { font-size: 14px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--rect { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--rect .ec-pill__text { height: 30px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--rect .ec-pill__text { height: 24px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--rect .ec-pill__text { min-height: 30px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--rect .ec-pill__text { min-height: 24px; } .ec-size.ec-size--l .ec-store .ec-pill--rect .ec-pill__text { height: 25px; } .ec-size.ec-size--l .ec-store .ec-pill--rect .ec-pill__text { min-height: 25px; } .ec-size .ec-store .ec-pill--rect .ec-pill__text-inner { color: white; } .ec-size .ec-store .ec-pill--small { line-height: 1.4; } .ec-size .ec-store .ec-pill--small { font-size: 12px; } .ec-size.ec-size--l .ec-store .ec-pill--small { font-size: 14px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--small { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--small .ec-pill__text, .ec-size:not(.ec-size--s) .ec-store .ec-pill--small .ec-pill__control-inner { height: 40px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--small .ec-pill__text, .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--small .ec-pill__control-inner { height: 32px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--small .ec-pill__text, .ec-size:not(.ec-size--s) .ec-store .ec-pill--small .ec-pill__control-inner { min-height: 40px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--small .ec-pill__text, .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--small .ec-pill__control-inner { min-height: 32px; } .ec-size.ec-size--l .ec-store .ec-pill--small .ec-pill__text, .ec-size.ec-size--l .ec-store .ec-pill--small .ec-pill__control-inner { height: 30px; } .ec-size.ec-size--l .ec-store .ec-pill--small .ec-pill__text, .ec-size.ec-size--l .ec-store .ec-pill--small .ec-pill__control-inner { min-height: 30px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--small .ec-pill__control-inner { width: 40px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--small .ec-pill__control-inner { width: 32px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--small .ec-pill__control-inner { min-width: 40px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--small .ec-pill__control-inner { min-width: 32px; } .ec-size.ec-size--l .ec-store .ec-pill--small .ec-pill__control-inner { width: 30px; } .ec-size.ec-size--l .ec-store .ec-pill--small .ec-pill__control-inner { min-width: 30px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--large .ec-pill__text, .ec-size:not(.ec-size--s) .ec-store .ec-pill--large .ec-pill__control-inner { height: 60px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--large .ec-pill__text, .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--large .ec-pill__control-inner { height: 48px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--large .ec-pill__text, .ec-size:not(.ec-size--s) .ec-store .ec-pill--large .ec-pill__control-inner { min-height: 60px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--large .ec-pill__text, .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--large .ec-pill__control-inner { min-height: 48px; } .ec-size.ec-size--l .ec-store .ec-pill--large .ec-pill__text, .ec-size.ec-size--l .ec-store .ec-pill--large .ec-pill__control-inner { height: 50px; } .ec-size.ec-size--l .ec-store .ec-pill--large .ec-pill__text, .ec-size.ec-size--l .ec-store .ec-pill--large .ec-pill__control-inner { min-height: 50px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--large .ec-pill__control-inner { width: 50px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--large .ec-pill__control-inner { width: 40px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill--large .ec-pill__control-inner { min-width: 50px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill--large .ec-pill__control-inner { min-width: 40px; } .ec-size.ec-size--l .ec-store .ec-pill--large .ec-pill__control-inner { width: 40px; } .ec-size.ec-size--l .ec-store .ec-pill--large .ec-pill__control-inner { min-width: 40px; } .ec-size .ec-store .ec-pill__text { display: flex; align-items: center; } .ec-size:not(.ec-size--s) .ec-store .ec-pill__text { height: 50px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill__text { height: 40px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill__text { min-height: 50px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill__text { min-height: 40px; } .ec-size.ec-size--l .ec-store .ec-pill__text { height: 40px; } .ec-size.ec-size--l .ec-store .ec-pill__text { min-height: 40px; } .ec-size .ec-store .ec-pill__text-inner { overflow: hidden; max-width: 150px; color: #fff; text-overflow: ellipsis; white-space: nowrap; } .ec-size .ec-store .ec-pill__control { position: absolute; top: 0; right: 0; overflow: hidden; border-radius: 0 2em 2em 0; } .ec-size .ec-store .ec-pill__control-inner { display: flex; align-items: center; justify-content: center; cursor: pointer; } .ec-size:not(.ec-size--s) .ec-store .ec-pill__control-inner { height: 50px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill__control-inner { height: 40px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill__control-inner { min-height: 50px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill__control-inner { min-height: 40px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill__control-inner { width: 40px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill__control-inner { width: 32px; } .ec-size:not(.ec-size--s) .ec-store .ec-pill__control-inner { min-width: 40px; } .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-pill__control-inner { min-width: 32px; } .ec-size.ec-size--l .ec-store .ec-pill__control-inner { height: 40px; } .ec-size.ec-size--l .ec-store .ec-pill__control-inner { min-height: 40px; } .ec-size .ec-store .ec-pill__control-inner { width: 40px; } .ec-size.ec-size--s .ec-store .ec-pill__control-inner { width: 32px; } .ec-size.ec-size--l .ec-store .ec-pill__control-inner { width: 40px; } .ec-size .ec-store .ec-pill__control-inner { min-width: 40px; } .ec-size.ec-size--s .ec-store .ec-pill__control-inner { min-width: 32px; } .ec-size.ec-size--l .ec-store .ec-pill__control-inner { min-width: 40px; } .ec-size .ec-store .ec-pill__control-inner svg { display: inline-block; width: .5em; height: .5em; } .ec-size .ec-store .ec-openable-block { overflow: hidden; max-height: 0; } .ec-size .ec-store .ec-openable-block--opened { max-height: none; } .ec-size .ec-store .ec-openable-block--opened .ec-openable-block__wrap { display: block; z-index: 1; animation: showFromTop 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) forwards 0s; } .ec-size .ec-store .ec-openable-block__wrap { display: none; z-index: -1; } .ec-size .ec-store .ec-tabs { overflow: hidden; } .ec-size .ec-store .ec-tabs { margin-bottom: 15px; } .ec-size.ec-size--s .ec-store .ec-tabs { margin-bottom: 12px; } .ec-size.ec-size--l .ec-store .ec-tabs { margin-bottom: 15px; } .ec-size .ec-store .ec-tabs__wrap { display: flex; align-items: stretch; } .ec-size .ec-store .ec-tabs__wrap { margin-left: -5px; } .ec-size.ec-size--s .ec-store .ec-tabs__wrap { margin-left: -4px; } .ec-size.ec-size--l .ec-store .ec-tabs__wrap { margin-left: -5px; } .ec-size .ec-store .ec-tabs__wrap { margin-right: -5px; } .ec-size.ec-size--s .ec-store .ec-tabs__wrap { margin-right: -4px; } .ec-size.ec-size--l .ec-store .ec-tabs__wrap { margin-right: -5px; } .ec-size:not(.ec-size--xxs) .ec-store .ec-tabs__wrap { flex-direction: column; } .ec-size .ec-store .ec-tabs__tab { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 50%; border: 1px solid white; border-radius: 4px; transition: border-color .12s ease-out 0s; cursor: pointer; } .ec-size .ec-store .ec-tabs__tab { padding-top: 20px; } .ec-size.ec-size--s .ec-store .ec-tabs__tab { padding-top: 16px; } .ec-size.ec-size--l .ec-store .ec-tabs__tab { padding-top: 20px; } .ec-size .ec-store .ec-tabs__tab { padding-bottom: 20px; } .ec-size.ec-size--s .ec-store .ec-tabs__tab { padding-bottom: 16px; } .ec-size.ec-size--l .ec-store .ec-tabs__tab { padding-bottom: 20px; } .ec-size .ec-store .ec-tabs__tab { margin-left: 5px; } .ec-size.ec-size--s .ec-store .ec-tabs__tab { margin-left: 4px; } .ec-size.ec-size--l .ec-store .ec-tabs__tab { margin-left: 5px; } .ec-size .ec-store .ec-tabs__tab { margin-right: 5px; } .ec-size.ec-size--s .ec-store .ec-tabs__tab { margin-right: 4px; } .ec-size.ec-size--l .ec-store .ec-tabs__tab { margin-right: 5px; } .ec-size .ec-store .ec-tabs__tab { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store .ec-tabs__tab { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store .ec-tabs__tab { margin-bottom: 5px; } .ec-size:not(.ec-size--xxs) .ec-store .ec-tabs__tab { width: auto; min-height: 80px; } .ec-size .ec-store .ec-tabs__tab:hover, .ec-size .ec-store .ec-tabs__tab:focus { border-color: #ff9e21; outline: none; } .ec-size .ec-store .ec-tabs__tab:hover .ec-tabs__icon, .ec-size .ec-store .ec-tabs__tab:focus .ec-tabs__icon { color: #ff9e21; } .ec-size .ec-store .ec-tabs__tab--active { border-color: #ff9e21; background-color: rgba(255, 158, 33, 0.07); box-shadow: 0 0 0 1px #ff9e21 inset; cursor: default; } .ec-size .ec-store .ec-tabs__tab--active .ec-tabs__icon { color: #ff9e21; } .ec-size .ec-store .ec-tabs__icon { box-sizing: content-box; height: 40px; padding: 5px 0 10px; color: white; transition: color .12s linear 0s; } .ec-size:not(.ec-size--m) .ec-store .ec-tabs__icon { display: none; } .ec-size .ec-store .ec-tabs__icon svg { height: 100%; } .ec-size .ec-store .ec-tabs__text { max-width: 100%; padding: 0 15px; font-weight: 600; text-align: center; word-wrap: break-word; color: #fff; line-height: 1.4; } .ec-size .ec-store .ec-tabs__text { font-size: 14px; } .ec-size.ec-size--l .ec-store .ec-tabs__text { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .ec-tabs__text { font-size: 16px; } .ec-size .ec-store .ec-radiogroup { position: relative; line-height: 1.4; } .ec-size .ec-store .ec-radiogroup { margin-bottom: 15px; } .ec-size.ec-size--s .ec-store .ec-radiogroup { margin-bottom: 12px; } .ec-size.ec-size--l .ec-store .ec-radiogroup { margin-bottom: 15px; } .ec-size .ec-store .ec-radiogroup { margin-top: -5px; } .ec-size.ec-size--s .ec-store .ec-radiogroup { margin-top: -4px; } .ec-size.ec-size--l .ec-store .ec-radiogroup { margin-top: -5px; } .ec-size .ec-store .ec-radiogroup { font-size: 14px; } .ec-size.ec-size--l .ec-store .ec-radiogroup { font-size: 16px; } .ec-size:not(.ec-size--s) .ec-store .ec-radiogroup { font-size: 16px; } .ec-size .ec-store .ec-radiogroup::before, .ec-size .ec-store .ec-radiogroup::after { content: ''; display: block; position: absolute; z-index: 2; right: 0; left: 0; background-image: linear-gradient(180deg, rgba(69, 1, 0, 0) 0%, #450100 95%); } .ec-size .ec-store .ec-radiogroup::before, .ec-size .ec-store .ec-radiogroup::after { height: 5px; } .ec-size.ec-size--s .ec-store .ec-radiogroup::before, .ec-size.ec-size--s .ec-store .ec-radiogroup::after { height: 4px; } .ec-size.ec-size--l .ec-store .ec-radiogroup::before, .ec-size.ec-size--l .ec-store .ec-radiogroup::after { height: 5px; } .ec-size .ec-store .ec-radiogroup::before { transform: rotate(180deg); } .ec-size .ec-store .ec-radiogroup::before { top: 0px; } .ec-size.ec-size--s .ec-store .ec-radiogroup::before { top: 0px; } .ec-size.ec-size--l .ec-store .ec-radiogroup::before { top: 0px; } .ec-size .ec-store .ec-radiogroup::after { bottom: 0px; } .ec-size.ec-size--s .ec-store .ec-radiogroup::after { bottom: 0px; } .ec-size.ec-size--l .ec-store .ec-radiogroup::after { bottom: 0px; } .ec-size .ec-store .ec-radiogroup--scroll .ec-radiogroup__wrap { max-height: 430px; } .ec-size .ec-store .ec-radiogroup .form-control__radio-wrap { top: 0; } .ec-size .ec-store .ec-radiogroup .ec-cart-accept__icon { width: 50px; } .ec-size.ec-size--m .ec-store .ec-radiogroup .ec-cart-accept__icon { width: 60px; } .ec-size .ec-store .ec-radiogroup .ec-cart-accept__icons .ecwid-PaymentMethodsBlockSvg, .ec-size .ec-store .ec-radiogroup .ec-cart-accept__icons .ecwid-Checkout-QIWI-payment-logo { width: 50px; height: 32px; } .ec-size.ec-size--m .ec-store .ec-radiogroup .ec-cart-accept__icons .ecwid-PaymentMethodsBlockSvg, .ec-size.ec-size--m .ec-store .ec-radiogroup .ec-cart-accept__icons .ecwid-Checkout-QIWI-payment-logo { width: 54px; height: 34px; } .ec-size .ec-store .ec-radiogroup .ec-cart-accept__icons .ecwid-PaymentMethodsSquareBlockSvg { width: 32px; height: 32px; } .ec-size.ec-size--m .ec-store .ec-radiogroup .ec-cart-accept__icons .ecwid-PaymentMethodsSquareBlockSvg { width: 34px; height: 34px; } .ec-size .ec-store .ec-radiogroup .ec-radiogroup__wrap { overflow-y: auto; -webkit-overflow-scrolling: touch; } .ec-size .ec-store .ec-radiogroup .ec-radiogroup__items { margin-top: 5px; } .ec-size.ec-size--s .ec-store .ec-radiogroup .ec-radiogroup__items { margin-top: 4px; } .ec-size.ec-size--l .ec-store .ec-radiogroup .ec-radiogroup__items { margin-top: 5px; } .ec-size .ec-store .ec-radiogroup .ec-radiogroup__items { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store .ec-radiogroup .ec-radiogroup__items { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store .ec-radiogroup .ec-radiogroup__items { margin-bottom: 5px; } .ec-size .ec-store .ec-radiogroup .ec-cart__accept { margin-top: 5px; } .ec-size.ec-size--s .ec-store .ec-radiogroup .ec-cart__accept { margin-top: 4px; } .ec-size.ec-size--l .ec-store .ec-radiogroup .ec-cart__accept { margin-top: 5px; } .ec-size .ec-store .ec-radiogroup .ec-cart__accept { margin-bottom: 5px; } .ec-size.ec-size--s .ec-store .ec-radiogroup .ec-cart__accept { margin-bottom: 4px; } .ec-size.ec-size--l .ec-store .ec-radiogroup .ec-cart__accept { margin-bottom: 5px; } .ec-size .ec-store .ec-radiogroup .form-control--radio { margin-bottom: 0px; } .ec-size.ec-size--s .ec-store .ec-radiogroup .form-control--radio { margin-bottom: 0px; } .ec-size.ec-size--l .ec-store .ec-radiogroup .form-control--radio { margin-bottom: 0px; } .ec-size .ec-store .ec-radiogroup__items { border: 1px solid #de0300; border-radius: 2px; } .ec-size .ec-store .ec-radiogroup__item { display: flex; box-shadow: 0 -1px 0 0 #de0300; cursor: pointer; } .ec-size .ec-store .ec-radiogroup__item:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; } .ec-size .ec-store .ec-radiogroup__item:first-child:not(.ec-radiogroup__item--checked) { box-shadow: none; } .ec-size .ec-store .ec-radiogroup__item:last-child { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .ec-size .ec-store .ec-radiogroup__item--checked { position: relative; z-index: 1; border-top: none; border-radius: 2px; background-color: rgba(255, 158, 33, 0.07); box-shadow: 0 0 0 1px #ff9e21, 0 0 0 1px #ff9e21 inset; cursor: default; } .ec-size .ec-store .ec-radiogroup__item--checked + .ec-radiogroup__item { box-shadow: none; } .ec-size .ec-store .ec-radiogroup__item--checked .ec-radiogroup__title { font-weight: 600; } .ec-size .ec-store .ec-radiogroup__item--checked .ec-cart-accept__logo, .ec-size .ec-store .ec-radiogroup__item--checked .ec-cart-accept__icons .ecwid-PaymentMethodsBlockSvg, .ec-size .ec-store .ec-radiogroup__item--checked .ec-cart-accept__icons .ecwid-Checkout-QIWI-payment-logo { background-color: #450100; } .ec-size .ec-store .ec-radiogroup__item:not(.ec-radiogroup__item--checked):not(.ec-radiogroup__item--disabled):hover { border-radius: 2px; box-shadow: 0 0 0 1px #ff9e21; } .ec-size .ec-store .ec-radiogroup__item:not(.ec-radiogroup__item--checked):not(.ec-radiogroup__item--disabled):hover + .ec-radiogroup__item:not(.ec-radiogroup__item--checked) { box-shadow: none; } .ec-size .ec-store .ec-radiogroup__item--disabled { color: #fff; cursor: not-allowed; } .ec-size .ec-store .ec-radiogroup__item--disabled .ec-cart-accept__icons { opacity: .5; filter: grayscale(100%); } .ec-size .ec-store .ec-radiogroup__item--disabled .form-control__radio-view-inner::after { content: ""; position: absolute; top: 50%; left: 0; width: 100%; border-top: 1px solid white; transform: rotate(45deg); } .ec-size .ec-store .ec-radiogroup__item--multiline .ec-radiogroup__item-wrap { flex-wrap: wrap; } .ec-size .ec-store .ec-radiogroup__item--multiline .ec-radiogroup__info { max-width: 100%; text-align: left; } .ec-size .ec-store .ec-radiogroup__item--single-icon .ec-cart-accept__icons { margin: 0; } .ec-size .ec-store .ec-radiogroup__item + .ec-radiogroup__item { margin-top: 1px; } .ec-size:not(.ec-size--m) .ec-store .ec-radiogroup__item:not(.ec-radiogroup__item--multiline) .ec-radiogroup__item-wrap { flex-wrap: wrap; } .ec-size:not(.ec-size--m) .ec-store .ec-radiogroup__item:not(.ec-radiogroup__item--multiline) .ec-radiogroup__item-wrap .ec-radiogroup__info { max-width: 100%; text-align: left; } .ec-size .ec-store .ec-radiogroup__radio { display: flex; flex-grow: 0; flex-shrink: 0; align-items: center; justify-content: center; min-height: 60px; padding: 10px 12px 10px 15px; } .ec-size .ec-store .ec-radiogroup__item-wrap { display: flex; flex-grow: 1; align-items: center; padding: 10px 0; } .ec-size .ec-store .ec-radiogroup__body { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; padding: 0 10px 0 0; } .ec-size .ec-store .ec-radiogroup__info { flex-grow: 0; flex-shrink: 0; max-width: 60%; padding: 0 20px 0 0; text-align: right; } .ec-size .ec-store .ec-radiogroup__info:empty { display: none; } .ec-size .ec-store .ec-radiogroup__title { word-wrap: break-word; } .ec-size .ec-store .ec-radiogroup__text .ec-link { font-size: inherit; white-space: nowrap; } .ec-size .ec-store .ec-radiogroup__inner-text { margin-right: 8px; } .ec-size .ec-store .ec-radiogroup__cart-info { display: none; } .ec-size .ec-store .ec-range__wrap { padding: 10px 0; } .ec-size .ec-store .ec-range__wrap-inner { position: relative; } .ec-size .ec-store .ec-range__track { width: 100%; height: 24px; padding: 10px 12px; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .ec-size .ec-store .ec-range__track-inner { position: relative; } .ec-size .ec-store .ec-range__track-line { position: relative; width: 100%; height: 4px; background: #802c2b; /* Недостающие по бокам кусочки полоски сделаны псевдоэлементами */ } .ec-size .ec-store .ec-range__track-line::before, .ec-size .ec-store .ec-range__track-line::after { content: ""; position: absolute; top: 0; left: -12px; width: 12px; height: 4px; background-color: #802c2b; } .ec-size .ec-store .ec-range__track-line::after { left: 100%; } .ec-size .ec-store .ec-range__track-line-cover { position: absolute; top: -10px; right: 0; bottom: -10px; left: 0; } .ec-size .ec-store .ec-range__track-line-cover::before, .ec-size .ec-store .ec-range__track-line-cover::after { content: ""; position: absolute; top: 0; bottom: 0; left: -12px; width: 12px; } .ec-size .ec-store .ec-range__track-line-cover::after { left: 100%; } .ec-size .ec-store .ec-range__limits { display: flex; flex-wrap: nowrap; justify-content: space-between; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .ec-size .ec-store .ec-range__limit { display: inline-block; position: relative; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .ec-size .ec-store .ec-range__limit { padding-top: 5px; } .ec-size.ec-size--s .ec-store .ec-range__limit { padding-top: 4px; } .ec-size.ec-size--l .ec-store .ec-range__limit { padding-top: 5px; } .ec-size .ec-store .ec-range__limit.ec-range__limit--end { text-align: right; } .ec-size .ec-store .ec-range__limit::after { content: ''; display: block; position: absolute; top: 0; right: -4px; bottom: -4px; left: -4px; } .ec-size .ec-store .ec-range__runner { position: absolute; z-index: 1; top: -10px; left: 0; width: 24px; height: 24px; margin-left: -12px; border: 2px solid #ff9e21; border-radius: 50%; background-color: #ff9e21; box-shadow: 0 0 0 6px #fff inset; transition: border-color .12s ease-out 0s, box-shadow .12s ease-out 0s; cursor: pointer; } .ec-size .ec-store .ec-range__runner.ec-range__runner--right { left: 100%; } .ec-size .ec-store .ec-range__runner--alien { z-index: 2; } .ec-size .ec-store .ec-range__runner--active { z-index: 3; box-shadow: 0 0 0 4px #fff inset; } .ec-size .ec-store .ec-range__runner::after { content: ''; display: block; position: absolute; top: -4px; right: -4px; bottom: -4px; left: -4px; } .ec-size .ec-store .ec-range__slider { height: 4px; background: #ff9e21; cursor: pointer; } .ecwid .ec-size .ecwid-productBrowser .ecwid-productBrowser-innerTable .form-control__text { height: 32px; padding-top: 4px; padding-bottom: 4px; } [class^='ec-minicart'] { position: static; z-index: auto; float: none; box-sizing: border-box; opacity: 1; min-width: 0; max-width: none; min-height: 0; max-height: none; margin: 0; padding: 0; border: 0; background-color: transparent; box-shadow: none; font-family: -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: normal; transform: none; transform-origin: center center; transition: none; } .ec-minicart { display: inline-block; position: relative; font-size: 16px; line-height: 24px; transition: background-color .2s ease 0s, box-shadow .2s ease 0s; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media screen and (min-width: 414px) and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--animation-default.ec-minicart--animated.ec-minicart--no-shape.ec-minicart--m .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--animation-default.ec-minicart--animated.ec-minicart--no-shape.ec-minicart--l .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--animation-default.ec-minicart--animated.ec-minicart--no-shape.ec-minicart--xl .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--animation-default.ec-minicart--animated.ec-minicart--no-shape.ec-minicart--xxl .ec-minicart__icon { animation: none; } } @media screen and (max-width: 413px) { .ec-minicart--responsive.ec-minicart--pill.ec-minicart--m, .ec-minicart--responsive.ec-minicart--pill.ec-minicart--l, .ec-minicart--responsive.ec-minicart--pill.ec-minicart--xl, .ec-minicart--responsive.ec-minicart--pill.ec-minicart--xxl { padding: 11px; } } @media screen and (max-width: 413px) { .ec-minicart--responsive.ec-minicart--rect.ec-minicart--m, .ec-minicart--responsive.ec-minicart--rect.ec-minicart--l, .ec-minicart--responsive.ec-minicart--rect.ec-minicart--xl, .ec-minicart--responsive.ec-minicart--rect.ec-minicart--xxl { padding: 8px; } } @media screen and (max-width: 413px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon { width: 24px; height: 24px; } } @media screen and (min-width: 414px) and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon { width: 36px; height: 36px; } } @media screen and (max-width: 413px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default path[stroke], .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default circle[stroke], .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon .icon-default path[stroke], .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon .icon-default circle[stroke], .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon .icon-default path[stroke], .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon .icon-default circle[stroke], .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon .icon-default path[stroke], .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon .icon-default circle[stroke] { stroke-width: 1.5px; } } @media screen and (min-width: 414px) and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default path[stroke], .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default circle[stroke], .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon .icon-default path[stroke], .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon .icon-default circle[stroke], .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon .icon-default path[stroke], .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon .icon-default circle[stroke], .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon .icon-default path[stroke], .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon .icon-default circle[stroke] { stroke-width: 2px; } } @media screen and (max-width: 413px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon .icon-default .cart-not-empty { opacity: 1; } } @media screen and (min-width: 414px) and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon .icon-default .cart-not-empty { opacity: 0; } } @media screen and (max-width: 413px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default .cart-empty, .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon .icon-default .cart-empty, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon .icon-default .cart-empty, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon .icon-default .cart-empty { opacity: 0; } } @media screen and (min-width: 414px) and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon .icon-default .cart-empty, .ec-minicart--responsive.ec-minicart--l .ec-minicart__icon .icon-default .cart-empty, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__icon .icon-default .cart-empty, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__icon .icon-default .cart-empty { opacity: 1; } } .ec-minicart--responsive.ec-minicart--m.ec-minicart--empty .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--l.ec-minicart--empty .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--xl.ec-minicart--empty .ec-minicart__icon .icon-default .cart-not-empty, .ec-minicart--responsive.ec-minicart--xxl.ec-minicart--empty .ec-minicart__icon .icon-default .cart-not-empty { opacity: 0; } @media screen and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__wrap, .ec-minicart--responsive.ec-minicart--l .ec-minicart__wrap, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__wrap, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__wrap { padding: 0; transform: none; } } @media screen and (max-width: 413px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__counter, .ec-minicart--responsive.ec-minicart--l .ec-minicart__counter, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__counter, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__counter { display: none; } } @media screen and (min-width: 414px) and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__counter, .ec-minicart--responsive.ec-minicart--l .ec-minicart__counter, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__counter, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__counter { display: flex; } } @media screen and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--m .ec-minicart__count, .ec-minicart--responsive.ec-minicart--m .ec-minicart__subtotal, .ec-minicart--responsive.ec-minicart--l .ec-minicart__count, .ec-minicart--responsive.ec-minicart--l .ec-minicart__subtotal, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__count, .ec-minicart--responsive.ec-minicart--xl .ec-minicart__subtotal, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__count, .ec-minicart--responsive.ec-minicart--xxl .ec-minicart__subtotal { display: none; } } @media screen and (max-width: 479px) { .ec-minicart--responsive.ec-minicart--s.ec-minicart--no-shape .ec-minicart__title { display: none; } } .ec-minicart:hover.ec-minicart--rect, .ec-minicart:hover.ec-minicart--pill { background-color: #4c0b0a; box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15); } .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxxs .ec-minicart__icon .icon-default path[fill], .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxxs .ec-minicart__icon .icon-default circle[fill], .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxs .ec-minicart__icon .icon-default path[fill], .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxs .ec-minicart__icon .icon-default circle[fill] { fill: #ff9e21; } .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxxs .ec-minicart__icon .icon-default path[stroke], .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxxs .ec-minicart__icon .icon-default circle[stroke], .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxs .ec-minicart__icon .icon-default path[stroke], .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxs .ec-minicart__icon .icon-default circle[stroke] { stroke: #ff9e21; } .ec-minicart:hover.ec-minicart--no-shape .ec-minicart__counter::after { background-color: #ed8500; } .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--empty .ec-minicart__counter::after { background-color: #f2f2f2; } .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--l .ec-minicart__count, .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xl .ec-minicart__count, .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxl .ec-minicart__count, .ec-minicart:hover.ec-minicart--no-shape.ec-minicart--xxl .ec-minicart__subtotal { color: #ff9e21; } .ec-minicart--animation-default.ec-minicart--animated .ec-minicart__icon { animation: bounce-top .6s ease forwards 0s; } .ec-minicart--animation-default.ec-minicart--animated .ec-minicart__counter::after { animation: heartbit-1x .25s ease forwards 0s; } .ec-minicart--fixed { position: fixed; z-index: 1490; } .ec-minicart--fixed.ec-minicart--top { top: 30px; } .ec-minicart--fixed.ec-minicart--left { left: 30px; } .ec-minicart--fixed.ec-minicart--bottom { bottom: 30px; } .ec-minicart--fixed.ec-minicart--bottom.ec-minicart--bottom__shift-aside-fbmessages-bubble { bottom: 90px; } .ec-minicart--fixed.ec-minicart--right { right: 30px; } .ec-minicart--no-shape { padding: 5px; } .ec-minicart.ec-minicart--pill, .ec-minicart.ec-minicart--rect { border: 1px solid #de0300; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15); background-color: #450100; } .ec-minicart.ec-minicart--pill.ec-minicart--s .ec-minicart__counter, .ec-minicart.ec-minicart--pill.ec-minicart--m .ec-minicart__counter, .ec-minicart.ec-minicart--pill.ec-minicart--l .ec-minicart__counter, .ec-minicart.ec-minicart--pill.ec-minicart--xl .ec-minicart__counter, .ec-minicart.ec-minicart--pill.ec-minicart--xxl .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--s .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--m .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--l .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--xl .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--xxl .ec-minicart__counter { position: absolute; left: auto; font-size: 14px; } .ec-minicart.ec-minicart--pill { padding: 15px; border-radius: 40px; } .ec-minicart.ec-minicart--pill.ec-minicart--xxxs, .ec-minicart.ec-minicart--pill.ec-minicart--xxs, .ec-minicart.ec-minicart--pill.ec-minicart--xs { padding: 11px; } .ec-minicart.ec-minicart--pill.ec-minicart--s .ec-minicart__counter, .ec-minicart.ec-minicart--pill.ec-minicart--m .ec-minicart__counter, .ec-minicart.ec-minicart--pill.ec-minicart--l .ec-minicart__counter, .ec-minicart.ec-minicart--pill.ec-minicart--xl .ec-minicart__counter, .ec-minicart.ec-minicart--pill.ec-minicart--xxl .ec-minicart__counter { top: -3px; right: -3px; } .ec-minicart.ec-minicart--pill.ec-minicart--s .ec-minicart__counter { top: -4px; right: -6px; } .ec-minicart.ec-minicart--rect { padding: 11px; border-radius: 8px; } .ec-minicart.ec-minicart--rect.ec-minicart--xxxs, .ec-minicart.ec-minicart--rect.ec-minicart--xxs, .ec-minicart.ec-minicart--rect.ec-minicart--xs { padding: 8px; } .ec-minicart.ec-minicart--rect.ec-minicart--s .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--m .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--l .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--xl .ec-minicart__counter, .ec-minicart.ec-minicart--rect.ec-minicart--xxl .ec-minicart__counter { top: -10px; right: -10px; } .ec-minicart--empty .ec-minicart__icon .icon-default .cart-not-empty { opacity: 0; } .ec-minicart--empty .ec-minicart__icon .icon-default .cart-empty { opacity: 1; } .ec-minicart--xxxs .ec-minicart__icon, .ec-minicart--xxs .ec-minicart__icon { width: 24px; height: 24px; } .ec-minicart--xxxs .ec-minicart__icon .icon-default path[stroke], .ec-minicart--xxxs .ec-minicart__icon .icon-default circle[stroke], .ec-minicart--xxs .ec-minicart__icon .icon-default path[stroke], .ec-minicart--xxs .ec-minicart__icon .icon-default circle[stroke] { stroke-width: 1.5px; } .ec-minicart--xs.ec-minicart--empty .ec-minicart__counter::after, .ec-minicart--s.ec-minicart--empty .ec-minicart__counter::after, .ec-minicart--m.ec-minicart--empty .ec-minicart__counter::after, .ec-minicart--l.ec-minicart--empty .ec-minicart__counter::after, .ec-minicart--xl.ec-minicart--empty .ec-minicart__counter::after, .ec-minicart--xxl.ec-minicart--empty .ec-minicart__counter::after { background-color: #fff; } .ec-minicart--xs .ec-minicart__counter, .ec-minicart--s .ec-minicart__counter, .ec-minicart--m .ec-minicart__counter, .ec-minicart--l .ec-minicart__counter, .ec-minicart--xl .ec-minicart__counter, .ec-minicart--xxl .ec-minicart__counter { display: flex; position: relative; z-index: 1; box-sizing: border-box; opacity: 1; align-items: center; justify-content: center; min-width: 1.7em; height: 1.7em; padding: 0 5px; color: #450100; font-family: "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", Arial, sans-serif; line-height: normal; text-align: center; } .ec-minicart--xs .ec-minicart__counter::after, .ec-minicart--s .ec-minicart__counter::after, .ec-minicart--m .ec-minicart__counter::after, .ec-minicart--l .ec-minicart__counter::after, .ec-minicart--xl .ec-minicart__counter::after, .ec-minicart--xxl .ec-minicart__counter::after { content: ''; display: block; position: absolute; z-index: -1; top: -1px; right: -1px; bottom: -1px; left: -1px; border-radius: 20px; background-color: #ff9e21; font-size: inherit; transform: scale(1); } .ec-minicart--m .ec-minicart__icon, .ec-minicart--l .ec-minicart__icon, .ec-minicart--xl .ec-minicart__icon, .ec-minicart--xxl .ec-minicart__icon { width: 36px; height: 36px; } .ec-minicart--m .ec-minicart__counter, .ec-minicart--l .ec-minicart__counter, .ec-minicart--xl .ec-minicart__counter, .ec-minicart--xxl .ec-minicart__counter { position: absolute; top: 2px; left: 28px; font-size: 12px; } .ec-minicart--m.ec-minicart--empty .ec-minicart__counter, .ec-minicart--l.ec-minicart--empty .ec-minicart__counter, .ec-minicart--xl.ec-minicart--empty .ec-minicart__counter, .ec-minicart--xxl.ec-minicart--empty .ec-minicart__counter { display: none; } .ec-minicart--m .ec-minicart__count, .ec-minicart--m .ec-minicart__subtotal, .ec-minicart--l .ec-minicart__count, .ec-minicart--l .ec-minicart__subtotal, .ec-minicart--xl .ec-minicart__count, .ec-minicart--xl .ec-minicart__subtotal, .ec-minicart--xxl .ec-minicart__count, .ec-minicart--xxl .ec-minicart__subtotal { display: block; } .ec-minicart--xl .ec-minicart__icon, .ec-minicart--xxl .ec-minicart__icon { width: 42px; height: 42px; } .ec-minicart--xl .ec-minicart__icon .icon-default path[stroke], .ec-minicart--xl .ec-minicart__icon .icon-default circle[stroke], .ec-minicart--xxl .ec-minicart__icon .icon-default path[stroke], .ec-minicart--xxl .ec-minicart__icon .icon-default circle[stroke] { stroke-width: 1.5px; } .ec-minicart--xl .ec-minicart__wrap, .ec-minicart--xxl .ec-minicart__wrap { transform: translateY(1px); } .ec-minicart--xs .ec-minicart__counter, .ec-minicart--s .ec-minicart__counter { font-size: 14px; } .ec-minicart--l .ec-minicart__counter, .ec-minicart--xl .ec-minicart__counter, .ec-minicart--xxl .ec-minicart__counter { display: none; } .ec-minicart--xxs .ec-minicart__wrap { transform: translateY(1px); } .ec-minicart--xxs .ec-minicart__counter { padding-left: 2px; font-weight: 400; } .ec-minicart--xxs.ec-minicart--empty .ec-minicart__counter { color: #fff; } .ec-minicart--s .ec-minicart__title { display: block; } .ec-minicart--m .ec-minicart__icon .icon-default .cart-not-empty { opacity: 0; } .ec-minicart--m .ec-minicart__icon .icon-default .cart-empty { opacity: 1; } .ec-minicart--l { font-size: 18px; } .ec-minicart--l .ec-minicart__wrap { padding: 0 6px 0 4px; transform: translateY(3px); } .ec-minicart--xl { line-height: 20px; } .ec-minicart--xl .ec-minicart__wrap { padding: 0 6px 0 2px; } .ec-minicart--xxl { font-size: 18px; line-height: 22px; } .ec-minicart--xxl .ec-minicart__wrap { padding: 0 8px 0 6px; } .ec-minicart--xxl .ec-minicart__link { display: inline-block; margin-left: 8px; color: #ff9e21; font-weight: 400; } .ec-minicart--xxl .ec-minicart__subtotal { color: #fff; } .ec-minicart__body { display: flex; align-items: center; } .ec-minicart__icon { display: flex; align-items: center; justify-content: center; color: #fff; } .ec-minicart__icon svg { display: block; width: 100%; height: 100%; } .ec-minicart__icon img { min-width: unset; max-width: 100%; min-height: unset; max-height: 100%; } .ec-minicart__icon .icon-default path[fill], .ec-minicart__icon .icon-default circle[fill] { fill: #fff; transition: fill .2s ease 0s; } .ec-minicart__icon .icon-default path[stroke], .ec-minicart__icon .icon-default circle[stroke] { stroke: #fff; transition: stroke .2s ease 0s; } .ec-minicart__icon .icon-default circle[fill].cart-not-empty { fill: #ff9e21; } .ec-minicart__icon .icon-default .cart-not-empty { opacity: 1; transition: opacity .2s ease 0s; } .ec-minicart__icon .icon-default .cart-empty { opacity: 0; transition: opacity .2s ease 0s; } .ec-minicart__wrap { display: flex; flex-direction: column; justify-content: center; } .ec-minicart__title { display: none; padding: 0 5px; } .ec-minicart__title, .ec-minicart__count { color: #fff; font-weight: 600; } .ec-minicart__subtotal { color: #fff; } .ec-minicart__title, .ec-minicart__count, .ec-minicart__counter, .ec-minicart__counter::after, .ec-minicart__subtotal, .ec-minicart__link { font-size: inherit; line-height: inherit; white-space: nowrap; transition: color .2s ease 0s, background-color .2s ease 0s, opacity .2s ease 0s; } [class^='ec-popup'] { position: static; z-index: auto; float: none; box-sizing: border-box; opacity: 1; min-width: 0; max-width: none; min-height: 0; max-height: none; margin: 0; padding: 0; border: 0; background-color: transparent; box-shadow: none; font-family: -apple-system, "BlinkMacSystemFont", "Open Sans", sans-serif; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: normal; transform: none; transform-origin: center center; transition: none; } .ec-popup { visibility: hidden; position: fixed; z-index: 1000005; top: 0; right: 0; left: 0; opacity: 0; width: 100%; height: 0; border: 0; transition: visibility 0s linear 0.2s, opacity 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s, height 0s linear 0.2s; } .ec-popup .ec-preloader { display: none; } .ec-popup--visible { visibility: visible; opacity: 1; height: 100%; transition: visibility 0s linear 0s, opacity 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0s, height 0s linear 0s; } .ec-popup--visible .ec-popup__wrap { animation: popup-show-wrap 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards 0s; } .ec-popup--visible .ec-preloader { display: block; } @media screen and (min-width: 480px) { .ec-popup--l .ec-popup__wrap { width: 100%; } } @media screen and (min-width: 1024px) { .ec-popup--l .ec-popup__wrap { width: 75%; } } @media screen and (min-width: 480px) { .ec-popup--m .ec-popup__wrap { width: 75%; } } @media screen and (min-width: 1024px) { .ec-popup--m .ec-popup__wrap { width: 50%; } } @media screen and (min-width: 480px) { .ec-popup--s .ec-popup__wrap { width: 50%; } } @media screen and (min-width: 1024px) { .ec-popup--s .ec-popup__wrap { width: 25%; } } .ec-popup .ec-link { font-size: inherit; text-decoration: none; cursor: pointer; } .ec-popup .ec-link, .ec-popup .ec-link:visited { color: #ff9e21; transition: color .12s ease-out 0s; } .ec-popup .ec-link:hover { color: #ed8500; } .ec-popup .ec-link:active { color: #b56805; } .ec-popup .ec-link--muted, .ec-popup .ec-link--muted:visited { color: #fff; transition: color .12s ease-out 0s; } .ec-popup .ec-link--muted:hover { color: #ed8500; } .ec-popup .ec-link--muted:active { color: #b56805; } .ec-popup .ec-link--hover, .ec-popup .ec-link--hover:visited { color: #fff; transition: color .12s ease-out 0s; } .ec-popup .ec-link--hover:hover, .ec-popup .ec-link--hover:active { color: #ff9e21; } .ec-popup .ec-link.link--icon-prepend { padding-left: 1.8em; } .ec-popup .ec-link.link--icon-prepend .svg-icon { left: 0; } .ec-popup .ec-link.link--icon-append { padding-right: 1.8em; } .ec-popup .ec-link.link--icon-append .svg-icon { right: 0; } .ec-popup .ec-link.link--icon-prepend, .ec-popup .ec-link.link--icon-append { display: inline-block; position: relative; } .ec-popup .ec-link.link--icon-prepend .svg-icon, .ec-popup .ec-link.link--icon-append .svg-icon { position: absolute; top: 50%; width: 1.8em; height: 1.2em; margin-top: -.7em; padding: 2px 4px; } .ec-popup .ec-link.link--icon-prepend .svg-icon svg, .ec-popup .ec-link.link--icon-append .svg-icon svg { opacity: .9; width: 100%; height: 100%; fill: currentColor; vertical-align: baseline; } .ec-popup .ec-link.link--icon-top { display: inline-block; } .ec-popup .ec-link.link--icon-top .svg-icon { display: flex; align-items: center; justify-content: center; height: 24px; margin-bottom: 5px; } @media screen and (min-width: 480px) { .ec-popup .ec-link.link--icon-top .svg-icon { margin-bottom: 4px; } } @media screen and (min-width: 1024px) { .ec-popup .ec-link.link--icon-top .svg-icon { margin-bottom: 5px; } } .ec-popup__overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255, 255, 255, 0.15); } .ec-popup__control { position: absolute; z-index: 1; top: 0; right: 0; } .ec-popup__control-inner { display: block; padding: 16px; cursor: pointer; } .ec-popup__control-inner svg { display: block; width: 16px; height: 16px; } .ec-popup__wrap { position: absolute; top: 0; right: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; max-width: 100%; background-color: #450100; box-shadow: 0 0 8px 0 rgba(255, 255, 255, 0.2); animation: popup-hide-wrap 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) forwards 0s; -webkit-overflow-scrolling: touch; padding-right: 12px; padding-left: 12px; padding-top: 20px; padding-bottom: 20px; } @media screen and (min-width: 414px) { .ec-popup__wrap { padding-right: 24px; padding-left: 24px; } } @media screen and (min-width: 1024px) { .ec-popup__wrap { padding-right: 32px; padding-left: 32px; } } @media screen and (min-width: 480px) { .ec-popup__wrap { padding-top: 16px; } } @media screen and (min-width: 1024px) { .ec-popup__wrap { padding-top: 20px; } } @media screen and (min-width: 480px) { .ec-popup__wrap { padding-bottom: 16px; } } @media screen and (min-width: 1024px) { .ec-popup__wrap { padding-bottom: 20px; } } @media screen and (min-width: 480px) { .ec-popup__wrap { min-width: 400px; } } .ec-popup__body { margin-bottom: 40px; } @media screen and (min-width: 480px) { .ec-popup__body { margin-bottom: 32px; } } @media screen and (min-width: 1024px) { .ec-popup__body { margin-bottom: 40px; } } body.ec-has-popup { overflow: hidden; } body.ec-frame .ec-popup { position: absolute; overflow: hidden; }