html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo-container, html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-savePanel, html#ecwid_html body#ecwid_body .ecwid div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current, html#ecwid_html body#ecwid_body .ecwid span.ecwid-EgoodsComponent-expires span, html#ecwid_html body#ecwid_body .ecwid div.ecwid-PrintableInvoice-header div.ecwid-Person-name, html#ecwid_html body#ecwid_body .ecwid div.ecwid-PrintableInvoice-header span.ecwid-Person-phone-number, html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel, html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-details-leftPanel .ecwid-productBrowser-extraField-name-center, html#ecwid_html body#ecwid_body .ecwid div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton, html#ecwid_html body#ecwid_body .ecwid tr.ecwid-OrdersList-OrderBox-totals-total td, html#ecwid_html body#ecwid_body .ecwid div.ecwid-CompactGadget-price, html#ecwid_html body#ecwid_body .ecwid .ecwid-SingleProduct .ecwid-SingleProduct-qty .gwt-InlineLabel, html#ecwid_html body#ecwid_body .ecwid div.ecwid-alert-error .ecwid-alert-error-title, html#ecwid_html body#ecwid_body .ecwid div.ecwid-alert-success .ecwid-alert-success-title {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecwid span.ecwid-EgoodsComponent-expired, html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-blockTitle, html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-productPrice, html#ecwid_html body#ecwid_body .ecwid div.ecwid-PrintableInvoice-thankYouForOrder, html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-details-outOfStockLabel, html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-details-priceIncludesTaxesLabel, html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-details-qtyLabel, html#ecwid_html body#ecwid_body .ecwid span.ecwid-BuyNow-outOfStockLabel, html#ecwid_html body#ecwid_body .ecwid div.ecwid-Checkout-QIWI-plus-seven, html#ecwid_html body#ecwid_body .ecwid div.ecwid-CompactGadget-header, html#ecwid_html body#ecwid_body .ecwid td.ecwid-CompactGadget-openStoreButton-center, html#ecwid_html body#ecwid_body .ecwid td.ecwid-CompactGadget-table-header, html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-sharePanel-buttonsContainer-item .ecwid-tumblrButton .ecwid-tumblrButton-text {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-blockTitle {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ecwid td.ecwid-Invoice-itemsTable-headerCell-price, html#ecwid_html body#ecwid_body .ecwid td.ecwid-Invoice-itemsTable-headerCell-qty, html#ecwid_html body#ecwid_body .ecwid td.ecwid-Invoice-itemsTable-headerCell-subtotal, html#ecwid_html body#ecwid_body .ecwid td.ecwid-productBrowser-cart-itemsTable-headerCell-price, html#ecwid_html body#ecwid_body .ecwid td.ecwid-productBrowser-cart-itemsTable-headerCell-qty, html#ecwid_html body#ecwid_body .ecwid td.ecwid-productBrowser-cart-itemsTable-headerCell-subtotal {
  font-size: 0;
}

html#ecwid_html body#ecwid_body .ecwid td.ecwid-Invoice-itemsTable-headerCell-thumbnail, html#ecwid_html body#ecwid_body .ecwid td.ecwid-productBrowser-cart-itemsTable-headerCell-thumbnail {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid div.ecwid-productBrowser-head {
  font-size: 22px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-OrderConfirmationPage div.ecwid-productBrowser-head {
  font-size: 36px;
}

html#ecwid_html body#ecwid_body .ecwid .ecwid-Invoice-footer-placeOrder-summary .gwt-Label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid div.ecwid-OrdersList-OrderBox-status, html#ecwid_html body#ecwid_body .ecwid table.ecwid-OrdersList-OrderBox-totals {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid td.ecwid-OrdersList-OrderBox-footer td {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid div.ecwid-AddressForm .ecwid-btn.ecwid-btn--secondary-inverse td {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-search-widget {
  font-size: 100%;
}

html#ecwid_html body#ecwid_body .ecwid-search-widget__input.placeholder-max-font-size::-webkit-input-placeholder {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-search-widget__input.placeholder-max-font-size:-moz-placeholder {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-search-widget__input.placeholder-max-font-size::-moz-placeholder {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-search-widget__input.placeholder-max-font-size:-ms-input-placeholder {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-search-widget__input, html#ecwid_html body#ecwid_body .ecwid-search-widget__input[type="search"], html#ecwid_html body#ecwid_body .ecwid-search-widget__input[type="text"] {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecwid-search-widget__opener {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body nav.horizontal-menu, html#ecwid_html body#ecwid_body .horizontal-menu-button {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body nav.horizontal-menu.horizontal-menu--mobile {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .horizontal-menu-item--back a {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-pswp.ecwid-pswp--theme-ecwid .pswp__error-msg {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-pswp.ecwid-pswp--theme-ecwid .pswp__caption__center {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-pswp.ecwid-pswp--theme-ecwid .pswp__caption small {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ecwid-pswp.ecwid-pswp--theme-duda .pswp__error-msg {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-pswp.ecwid-pswp--theme-duda .pswp__share-tooltip a {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-pswp.ecwid-pswp--theme-duda .pswp__counter {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body .ecwid-pswp.ecwid-pswp--theme-duda .pswp__caption small {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ecwid-pswp.ecwid-pswp--theme-duda .pswp__caption__center {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 {
  font-size: inherit;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-vat {
  font-size: 0.85714em;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-powered-by {
  font-size: 10px;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-title {
  font-size: 1.428571429em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-fieldLabel {
  font-size: 1.142857143em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton, html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox, html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox, html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField, html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField, html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-filename {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button .ecwid-btn.ecwid-btn--secondary {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-Popup-ImageContainer {
  font-size: 0;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-InlineLabel {
  font-size: 1.142857143em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-TextBox {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price {
  font-size: 1.714285714em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-save-container, html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-compareTo-container {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-save, html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-productBrowser-price-compareTo {
  font-size: .583333333em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 div.ecwid-productBrowser-price-compareTo-container, html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 div.ecwid-productBrowser-price-save-container {
  font-size: 0;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 div.ecwid-productBrowser-price-compareTo {
  font-size: 13px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 div.ecwid-productBrowser-price-save {
  font-size: 13px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 div.ecwid-fieldEnvelope-label {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 span {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ec-corner-branding {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 {
  font-size: inherit;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-vat {
  font-size: 0.85714em;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-powered-by {
  font-size: 10px;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecsp-title {
  font-size: 1.428571429em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-fieldLabel {
  font-size: 1.142857143em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionRadioButton, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionCheckbox, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionSelectBox, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextField, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionDateField, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionTextArea {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-filename {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-button .ecwid-btn.ecwid-btn--secondary {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-productBrowser-details-optionUploadFiles-Popup-ImageContainer {
  font-size: 0;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-InlineLabel {
  font-size: 1.142857143em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-TextBox {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price {
  font-size: 1.714285714em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price-save-container, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price-compareTo-container {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price-save, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecsp-productBrowser-price-compareTo {
  font-size: .583333333em;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 div.ecwid-productBrowser-price-compareTo-container, html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 div.ecwid-productBrowser-price-save-container {
  font-size: 0;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 div.ecwid-productBrowser-price-compareTo {
  font-size: 13px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 div.ecwid-productBrowser-price-save {
  font-size: 13px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 div.ecwid-fieldEnvelope-label {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 span {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ec-corner-branding {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ecsp, html#ecwid_html body#ecwid_body .ecwid {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp div, html#ecwid_html body#ecwid_body .ecsp object, html#ecwid_html body#ecwid_body .ecsp iframe, html#ecwid_html body#ecwid_body .ecsp a, html#ecwid_html body#ecwid_body .ecsp blockquote, html#ecwid_html body#ecwid_body .ecsp pre, html#ecwid_html body#ecwid_body .ecsp abbr, html#ecwid_html body#ecwid_body .ecsp address, html#ecwid_html body#ecwid_body .ecsp cite, html#ecwid_html body#ecwid_body .ecsp code, html#ecwid_html body#ecwid_body .ecsp del, html#ecwid_html body#ecwid_body .ecsp dfn, html#ecwid_html body#ecwid_body .ecsp em, html#ecwid_html body#ecwid_body .ecsp img, html#ecwid_html body#ecwid_body .ecsp svg, html#ecwid_html body#ecwid_body .ecsp ins, html#ecwid_html body#ecwid_body .ecsp kbd, html#ecwid_html body#ecwid_body .ecsp q, html#ecwid_html body#ecwid_body .ecsp samp, html#ecwid_html body#ecwid_body .ecsp small, html#ecwid_html body#ecwid_body .ecsp strong, html#ecwid_html body#ecwid_body .ecsp sub, html#ecwid_html body#ecwid_body .ecsp sup, html#ecwid_html body#ecwid_body .ecsp var, html#ecwid_html body#ecwid_body .ecsp b, html#ecwid_html body#ecwid_body .ecsp i, html#ecwid_html body#ecwid_body .ecsp dl, html#ecwid_html body#ecwid_body .ecsp dt, html#ecwid_html body#ecwid_body .ecsp dd, html#ecwid_html body#ecwid_body .ecsp li, html#ecwid_html body#ecwid_body .ecsp fieldset, html#ecwid_html body#ecwid_body .ecsp form, html#ecwid_html body#ecwid_body .ecsp label, html#ecwid_html body#ecwid_body .ecsp legend, html#ecwid_html body#ecwid_body .ecsp table, html#ecwid_html body#ecwid_body .ecsp caption, html#ecwid_html body#ecwid_body .ecsp tbody, html#ecwid_html body#ecwid_body .ecsp tfoot, html#ecwid_html body#ecwid_body .ecsp thead, html#ecwid_html body#ecwid_body .ecsp tr, html#ecwid_html body#ecwid_body .ecsp th, html#ecwid_html body#ecwid_body .ecsp td, html#ecwid_html body#ecwid_body .ecsp article, html#ecwid_html body#ecwid_body .ecsp aside, html#ecwid_html body#ecwid_body .ecsp canvas, html#ecwid_html body#ecwid_body .ecsp details, html#ecwid_html body#ecwid_body .ecsp figcaption, html#ecwid_html body#ecwid_body .ecsp figure, html#ecwid_html body#ecwid_body .ecsp footer, html#ecwid_html body#ecwid_body .ecsp header, html#ecwid_html body#ecwid_body .ecsp hgroup, html#ecwid_html body#ecwid_body .ecsp menu, html#ecwid_html body#ecwid_body .ecsp nav, html#ecwid_html body#ecwid_body .ecsp section, html#ecwid_html body#ecwid_body .ecsp summary, html#ecwid_html body#ecwid_body .ecsp time, html#ecwid_html body#ecwid_body .ecsp mark, html#ecwid_html body#ecwid_body .ecsp audio, html#ecwid_html body#ecwid_body .ecsp video, html#ecwid_html body#ecwid_body .ecwid div, html#ecwid_html body#ecwid_body .ecwid object, html#ecwid_html body#ecwid_body .ecwid iframe, html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid blockquote, html#ecwid_html body#ecwid_body .ecwid pre, html#ecwid_html body#ecwid_body .ecwid abbr, html#ecwid_html body#ecwid_body .ecwid address, html#ecwid_html body#ecwid_body .ecwid cite, html#ecwid_html body#ecwid_body .ecwid code, html#ecwid_html body#ecwid_body .ecwid del, html#ecwid_html body#ecwid_body .ecwid dfn, html#ecwid_html body#ecwid_body .ecwid em, html#ecwid_html body#ecwid_body .ecwid img, html#ecwid_html body#ecwid_body .ecwid svg, html#ecwid_html body#ecwid_body .ecwid ins, html#ecwid_html body#ecwid_body .ecwid kbd, html#ecwid_html body#ecwid_body .ecwid q, html#ecwid_html body#ecwid_body .ecwid samp, html#ecwid_html body#ecwid_body .ecwid small, html#ecwid_html body#ecwid_body .ecwid strong, html#ecwid_html body#ecwid_body .ecwid sub, html#ecwid_html body#ecwid_body .ecwid sup, html#ecwid_html body#ecwid_body .ecwid var, html#ecwid_html body#ecwid_body .ecwid b, html#ecwid_html body#ecwid_body .ecwid i, html#ecwid_html body#ecwid_body .ecwid dl, html#ecwid_html body#ecwid_body .ecwid dt, html#ecwid_html body#ecwid_body .ecwid dd, html#ecwid_html body#ecwid_body .ecwid li, html#ecwid_html body#ecwid_body .ecwid fieldset, html#ecwid_html body#ecwid_body .ecwid form, html#ecwid_html body#ecwid_body .ecwid label, html#ecwid_html body#ecwid_body .ecwid legend, html#ecwid_html body#ecwid_body .ecwid table, html#ecwid_html body#ecwid_body .ecwid caption, html#ecwid_html body#ecwid_body .ecwid tbody, html#ecwid_html body#ecwid_body .ecwid tfoot, html#ecwid_html body#ecwid_body .ecwid thead, html#ecwid_html body#ecwid_body .ecwid tr, html#ecwid_html body#ecwid_body .ecwid th, html#ecwid_html body#ecwid_body .ecwid td, html#ecwid_html body#ecwid_body .ecwid article, html#ecwid_html body#ecwid_body .ecwid aside, html#ecwid_html body#ecwid_body .ecwid canvas, html#ecwid_html body#ecwid_body .ecwid details, html#ecwid_html body#ecwid_body .ecwid figcaption, html#ecwid_html body#ecwid_body .ecwid figure, html#ecwid_html body#ecwid_body .ecwid footer, html#ecwid_html body#ecwid_body .ecwid header, html#ecwid_html body#ecwid_body .ecwid hgroup, html#ecwid_html body#ecwid_body .ecwid menu, html#ecwid_html body#ecwid_body .ecwid nav, html#ecwid_html body#ecwid_body .ecwid section, html#ecwid_html body#ecwid_body .ecwid summary, html#ecwid_html body#ecwid_body .ecwid time, html#ecwid_html body#ecwid_body .ecwid mark, html#ecwid_html body#ecwid_body .ecwid audio, html#ecwid_html body#ecwid_body .ecwid video {
  font-size: 100%;
}

html#ecwid_html body#ecwid_body .ecwid-EcwidHintingLink {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid-EcwidHintingLink-Popup {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecsp .ecwid-btn--primary, html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-incart {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ecwid-incart__text {
  font-size: inherit;
  font-weight: normal;
}

html#ecwid_html body#ecwid_body .ecwid-floatcart__counter {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ecwid-floatcart__subtitle {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ecwid-floatcart__link {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body span.ecwid-categories-category {
  font-size: 25px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 21px;
}

html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-loading {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-caption {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body span.ecwid-minicart-label-text {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-link * {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter {
  font-size: 20px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter-3 {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter-4 {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter-5 {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter-6 {
  font-size: 10px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-mini-rollover {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-mini {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body .ecwid-minicart-mini-link {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body .ecwid-minicart-mini-count {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body .ecwid-minicart-mini-overlay-count, html#ecwid_html body#ecwid_body .ecwid-minicart-mini-items, html#ecwid_html body#ecwid_body div.ecwid-minicart-mini-total {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ecwid a {
  font-size: 13px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body input.gwt-TextBox, html#ecwid_html body#ecwid_body input.gwt-PasswordTextBox, html#ecwid_html body#ecwid_body select.gwt-ListBox, html#ecwid_html body#ecwid_body textarea.gwt-TextArea, html#ecwid_html body#ecwid_body input.gwt-DateBox {
  font-size: 15px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-TermsPopup a {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-TermsPopup div.ecwid-popup-headLabel {
  font-size: 24px;
}

html#ecwid_html body#ecwid_body div.ecwid-TermsPopup.ecwid-lte-768px div.ecwid-popup-headLabel {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body div.ecwid-TermsPrint-enabled a {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body div.ecwid-TermsPrint-disabled a {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body div.ecwid-Terms-content {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-lte-768px div.ecwid-Terms-content {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-Terms-link {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-lte-768px div.ecwid-Terms-link {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-Terms-link-title-selected {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-clear {
  font-size: 1px;
}

html#ecwid_html body#ecwid_body div.ecwid-note {
  font-size: 11px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body label.ecwid-fieldLabel {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div {
  font-size: 11px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-current {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-pager {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled a {
  font-size: inherit;
  font-weight: inherit;
}

html#ecwid_html body#ecwid_body .ecwid a.ecwid-poweredBy {
  font-size: 10px;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressForm .ecwid-btn td {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-addButton {
  font-size: 18px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-itemDescription {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-item div.ecwid-Person-name {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-LoginForm div.ecwid-fieldWrapper label.ecwid-fieldLabel {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-shippingOptions-List span.ecwid-shippingOption label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body span.ecwid-shippingOption label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body span.ecwid-shippingOption-rate {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body td.ecwid-PseudoButton-center, html#ecwid_html body#ecwid_body td.ecwid-PseudoButton-center div, html#ecwid_html body#ecwid_body div.ecwid-PseudoButton {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-fieldEnvelope-label, html#ecwid_html body#ecwid_body div.ecwid-fieldEnvelope-label a {
  font-size: 11px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-EgoodsComponent-downloadLabel {
  font-size: 17px;
}

html#ecwid_html body#ecwid_body div.ecwid-EgoodsComponent-description {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-EgoodsComponent-cell {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-EgoodsComponent a, html#ecwid_html body#ecwid_body div.ecwid-EgoodsComponent a:active, html#ecwid_html body#ecwid_body div.ecwid-EgoodsComponent a:visited {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body span.ecwid-EgoodsComponent-filesize {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body span.ecwid-EgoodsComponent-expires {
  font-size: 12px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body span.ecwid-EgoodsComponent-expires span {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body span.ecwid-EgoodsComponent-expired {
  font-size: 12px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-Person, html#ecwid_html body#ecwid_body div.ecwiv-BusinessID {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-DownloadError-head {
  font-size: 35px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-DownloadError-content {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-DownloadError-content a, html#ecwid_html body#ecwid_body div.ecwid-DownloadError-content a:active, html#ecwid_html body#ecwid_body div.ecwid-DownloadError-content a:visited {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-popup-headLabel {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body div.ecwid-MessageBox-msg {
  font-size: 15px;
}

html#ecwid_html body#ecwid_body .ecwid-ServiceMessage-message {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body a.ecwid-ServiceMessage-message-openCart, html#ecwid_html body#ecwid_body a.ecwid-ServiceMessage-message-openCart:visited, html#ecwid_html body#ecwid_body a.ecwid-ServiceMessage-message-openCart:active {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-DisappearingMessage-content {
  font-size: 17px;
}

html#ecwid_html body#ecwid_body div.ecwid-DisappearingMessage-content span {
  font-size: 19px;
}

html#ecwid_html body#ecwid_body div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-compact-popup div.ecwid-popup-headLabel {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body td.ecwid-DateRangeBox-range {
  font-size: 11px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-DateRangePopup input.gwt-DateBox {
  font-size: 10px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-DateRangePopup-DateRangeLabel {
  font-size: 13px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-DateRangePopup-dash {
  font-size: 13px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.dateBoxPopup div.ecwid-MonthSelector {
  font-size: 12px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.dateBoxPopup table.datePickerDays {
  font-size: 10px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.dateBoxPopup td.datePickerWeekdayLabel, html#ecwid_html body#ecwid_body div.dateBoxPopup td.datePickerWeekendLabel {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.dateBoxPopup div.ecwid-TodayLabel {
  font-size: 10px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-gallery-imageDescription {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-block {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-blockTitle {
  font-size: 14px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-long {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-very-long {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-timestamp {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-label, html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-label-price, html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value-price {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-productName, html#ecwid_html body#ecwid_body div.ecwid-Invoice-productName a, html#ecwid_html body#ecwid_body div.ecwid-Invoice-productName a:active, html#ecwid_html body#ecwid_body div.ecwid-Invoice-productName a:visited {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-productDescr {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-productPrice {
  font-size: 14px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-header-placeOrder div.gwt-Label, html#ecwid_html body#ecwid_body div.ecwid-Invoice-footer-placeOrder div.gwt-Label, html#ecwid_html body#ecwid_body td.ecwid-Invoice-header-orderConfirmation-text, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text {
  font-size: 15px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-header-orderConfirmation-text a, html#ecwid_html body#ecwid_body td.ecwid-Invoice-header-orderConfirmation-text a:active, html#ecwid_html body#ecwid_body td.ecwid-Invoice-header-orderConfirmation-text a:visited, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a:active, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a:visited {
  font-size: 15px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-share-textPanel-label, html#ecwid_html body#ecwid_body div.ecwid-Invoice-share-panel-right-column, html#ecwid_html body#ecwid_body div.ecwid-Invoice-share-panel-thumbnail, html#ecwid_html body#ecwid_body div.ecwid-Invoice-share-textPanel-product-panel, html#ecwid_html body#ecwid_body select.ecwid-bottomDotted-list, html#ecwid_html body#ecwid_body div.ecwid-Invoice-share-textPanel-product-label, html#ecwid_html body#ecwid_body div.ecwid-Invoice-share-textPanel-list-item-label {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-share-buttonPanel-button {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-headerCell {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-productBrowser-price, html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-productBrowser-sku {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-extraFieldsList {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-pricePerUnitList {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-optionsList {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-itemsTable-price-compact-times {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-cell-price-compact-times {
  font-size: 0;
}

html#ecwid_html body#ecwid_body div.fb-share-button div, html#ecwid_html body#ecwid_body div.tw-share-button div {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-share-textPanel-product-panel td.ecwid-DropdownBox-content {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body div.ecwid-PrintableInvoice-header-invoiceLabel {
  font-size: 24px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-PrintableInvoice-header div.ecwid-Person {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-PrintableInvoice-header div.ecwid-Person-name {
  font-size: 18px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-PrintableInvoice-header span.ecwid-Person-phone-number {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-PrintableInvoice-header-email, html#ecwid_html body#ecwid_body div.ecwid-PrintableInvoice-header-url {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-PrintableInvoice-thankYouForOrder {
  font-size: 18px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body form.ecwid-uploadPopup-mainPanel {
  font-size: 30px;
}

html#ecwid_html body#ecwid_body table.ecwid-uploadPopup-mainPanel-fileListPanel {
  font-weight: 600;
  font-size: 15px;
}

html#ecwid_html body#ecwid_body table.ecwid-uploadPopup-mainPanel-fileListPanel span {
  font-size: 12px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body table.ecwid-uploadPopup-mainPanel-fileListPanel input.gwt-FileUpload {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body span.ecwid-BuyNow-outOfStockLabel {
  font-size: 15px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-priceIncludedContainer {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-priceIncludedContainer a:active, html#ecwid_html body#ecwid_body div.ecwid-priceIncludedContainer a:hover, html#ecwid_html body#ecwid_body div.ecwid-priceIncludedContainer a:link, html#ecwid_html body#ecwid_body div.ecwid-priceIncludedContainer a:visited {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-QIWI-plus-seven {
  font-size: 18px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-Label, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-HTML {
  font-size: 20px;
  font-weight: 400;
}

@font-face {
  font-weight: normal;
}

[class^="ecwid-icons-"], [class*=" ecwid-icons-"] {
  font-weight: normal;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock-tip, html#ecwid_html body#ecwid_body div.ecwid-Checkout-TaxIdWidget-tip {
  font-size: 15px;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-TaxIdWidget-tip a {
  font-size: 15px;
}

html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption span.gwt-RadioButton {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock-PaymentOption span.ecwid-PaymentMethodsBlock-PaymentOption-help {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodDetailsBlock-fields div.gwt-Label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl-over {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ecwid div.ecwid-AccentedContinueButton-label {
  font-size: 11px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body div.ecwid-Account table.ecwid-categoriesTabBar table.gwt-TabBarItem a span {
  font-size: 21px;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-header {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-qty {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-sku {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-product {
  font-size: 17px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-product a, html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-product a:active, html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-product a:visited {
  font-size: 17px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-options {
  font-size: 13px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status, html#ecwid_html body#ecwid_body table.ecwid-OrdersList-OrderBox-totals {
  font-size: 17px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-totals-price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body tr.ecwid-OrdersList-OrderBox-totals-total td {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body span.ecwid-maintenance-message {
  font-weight: 300;
  font-size: 1.2em;
}

html#ecwid_html body#ecwid_body span.ecwid-maintenance-message a {
  font-size: 1em;
  font-weight: 300;
}

html#ecwid_html body#ecwid_body span.ecwid-maintenance-staff-message {
  font-weight: 600;
  font-size: 0.8em;
}

html#ecwid_html body#ecwid_body div.ecwid-CompactGadget-header {
  font-size: 14px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body td.ecwid-CompactGadget-openStoreButton-center {
  font-size: 14px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-CompactGadget-price {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body table.ecwid-CompactGadget-grid div.ecwid-CompactGadget-price {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body td.ecwid-CompactGadget-table-header {
  font-size: 12px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body div.ecwid-CompactGadget-table-productNameLink {
  font-size: 13px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body table.ecwid-CompactGadget-table div.ecwid-CompactGadget-price {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body .ecwid div.ecwid-vklikepanel-container {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-compact div.ecwid-Invoice-Summary-label-price, html#ecwid_html body#ecwid_body div.ecwid-compact div.ecwid-Invoice-Summary-value-price {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-amexPaymentForm {
  font-size: 1em;
}

html#ecwid_html body#ecwid_body div.ecwid-amexSecureTitle {
  font-size: 25px;
}

html#ecwid_html body#ecwid_body div.ecwid-amexField-label {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body div.ecwid-amexField-hint {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body input.ecwid-amexTextField {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body select.ecwid-amexDateList {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-amexDateHint {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-amexTipPanel a, html#ecwid_html body#ecwid_body div.ecwid-amexTipPanel a:active, html#ecwid_html body#ecwid_body div.ecwid-amexTipPanel a:visited {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body div.ecwid-amexReview button.ecwid-AccentedButton {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .PlainMenuButton-item td {
  font-size: 12px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-facebook-footer-badge a .ecwid-facebook-footer-badge-text {
  font-size: 10px;
}

html#ecwid_html body#ecwid_body div.ecwid-favorite-quantity-view {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-no-favorites-area div.ecwid-no-favorites-label {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ecwid-lte-400px div.ecwid-no-favorites-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body span.ecwid-favorites-signin-warning-text {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body span.ecwid-favorites-signin-warning-text span.ecwid-favorites-signin-link {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body .ecwid-lte-480px div.ecwid-amexSecureTitle {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ecwid-lte-480px iframe.ecwid-sq-input#sq-card-number {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-lte-480px input.ecwid-amex-cardNumberField {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-SingleProduct .ecwid-title {
  font-size: 20px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ecwid-SingleProduct .ecwid-SingleProduct-qty .gwt-InlineLabel {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecwid-SingleProduct .ecwid-SingleProduct-qty .gwt-TextBox {
  font-size: 15px;
}

html#ecwid_html body#ecwid_body div.ecwid-reset-password-page-text, html#ecwid_html body#ecwid_body div.ecwid-change-password-page-text, html#ecwid_html body#ecwid_body div.ecwid-restore-link-expired-text {
  font-size: 14px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body div.ecwid-reset-password-page div.ecwid-form, html#ecwid_html body#ecwid_body div.ecwid-change-password-page div.ecwid-form {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-price-panel .ecwid-price-panel-label {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body div.ecwid-price-panel .ecwid-price-panel-value {
  font-size: 15px;
}

html#ecwid_html body#ecwid_body div.ecwid-price-panel .ecwid-price-panel-label-total {
  font-size: 17px;
}

html#ecwid_html body#ecwid_body div.ecwid-price-panel .ecwid-price-panel-value-total {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body div.ecwid-alert-error {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-alert-success {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-alert-error .ecwid-alert-error-title, html#ecwid_html body#ecwid_body div.ecwid-alert-success .ecwid-alert-success-title {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecwid-modal-dialog .ecwid-modal-content .ecwid-modal-title {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ecwid-modal-content table.ecwid-modal-table-items .ecwid-modal-table-item-label {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ecwid-modal-content table.ecwid-modal-table-items .ecwid-modal-table-item-price {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body blockquote.ec-description-blockquote, html#ecwid_html body#ecwid_body blockquote.ec-description-blockquote p, html#ecwid_html body#ecwid_body blockquote.ecwid-description-blockquote, html#ecwid_html body#ecwid_body blockquote.ecwid-description-blockquote p {
  font-size: 1.075em;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store pre {
  font-size: 1em;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store b, html#ecwid_html body#ecwid_body .ec-size .ec-store strong {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store code, html#ecwid_html body#ecwid_body .ec-size .ec-store kbd, html#ecwid_html body#ecwid_body .ec-size .ec-store samp {
  font-size: 1em;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store small {
  font-size: 80%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store sub, html#ecwid_html body#ecwid_body .ec-size .ec-store sup {
  font-size: 75%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store button, html#ecwid_html body#ecwid_body .ec-size .ec-store input, html#ecwid_html body#ecwid_body .ec-size .ec-store optgroup, html#ecwid_html body#ecwid_body .ec-size .ec-store select, html#ecwid_html body#ecwid_body .ec-size .ec-store textarea {
  font-size: 100%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h1, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h1 {
  font-size: 28px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1 {
  font-size: 30px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h2, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h2 {
  font-size: 26px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h2, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h2 {
  font-size: 28px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h3, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h3 {
  font-size: 22px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h3, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h3 {
  font-size: 26px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h4, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h4 {
  font-size: 18px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h4, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h4 {
  font-size: 22px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h5, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h5 {
  font-size: 16px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h5, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h5 {
  font-size: 18px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h6, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h6 {
  font-size: 16px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store blockquote, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-quote {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store blockquote, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-quote {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store blockquote, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-quote {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-text-muted--small {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-text-initial-size {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-page-links__item {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-page-links__item {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-page-links__item {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-page-body {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-page-body {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-page-body {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-page-body a {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form__title {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form__title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form__title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--small .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--small .form-control__prefix, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--small .form-control__suffix {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--small .form-control__text, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--small .form-control__prefix, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--small .form-control__suffix {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control--small .form-control__text, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control--small .form-control__prefix, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control--small .form-control__suffix {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__prefix, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__suffix {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control__prefix, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control__suffix {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control__prefix, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control__suffix {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__textarea {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control__textarea {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control__textarea {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__label {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__label {
  font-size: 10px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control__label {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__placeholder {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control__placeholder {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control__placeholder {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__suggestion {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control__suggestion {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control__suggestion {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--large .form-control__button {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--large .form-control__button {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control--large .form-control__button {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--small .form-control__button {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--small .form-control__button {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control--small .form-control__button {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control__button {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control__button {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__select-text {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--checkbox-button .form-control__inline-label label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control--checkbox-button .form-control__inline-label label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .option-surcharge, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .option-stock-status {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .option-surcharge, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .option-stock-status {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--checkbox-button .option-surcharge, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--checkbox-button .option-stock-status {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__black-checkbox-label {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--radio {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--file .form-control__add-more {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--file .form-control__add-more {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form-control--file .form-control__add-more {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .file-card__name {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .file-card__name {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .file-card__name {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .file-card__size {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .file-card__size {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .file-card__size {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-pika-time-container .ec-store .form-control__select {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-pika-time-container .ec-store .form-control__text {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-pika-title select {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-pika-label {
  font-size: 14px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-pika-table th {
  font-size: 11px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-pika-button {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-pika-button--today .ec-pika-button {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-pika-week {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ec-date-selector__menu .dp__today, html#ecwid_html body#ecwid_body .ec-date-selector__menu .dp--today {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-date-selector__menu .dp__month_year_select, html#ecwid_html body#ecwid_body .ec-date-selector__menu .dp--month-year-select {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-date-selector__menu .dp__calendar_header_item, html#ecwid_html body#ecwid_body .ec-date-selector__menu .dp--calendar-header-item {
  font-weight: normal;
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form__msg {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form__msg {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form__msg {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .form__msg {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-preloader--data .ec-preloader__item {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .label__text {
  font-size: inherit;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-pill {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-pill {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-pill {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-pill--rect {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-pill--rect {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-pill--rect {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-pill--small {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-pill--small {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-pill--small {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .graphic-radio__hint, html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .graphic-radio__hint .bbl-title, html#ecwid_html body#ecwid_body .ec-size .ec-store .graphic-radio__hint .bubble__title, html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble .bbl-title, html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble .bubble__title {
  font-weight: var(--text-big-font-weight, 600);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble-success, html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble-warning, html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble-error, html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble-info, html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble__container {
  font-size: 12;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .bubble--prompt .bubble__container {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .tooltip .bubble .bbl-title, html#ecwid_html body#ecwid_body .ec-size .ec-store .tooltip .bubble .bubble__title {
  font-size: .9375em;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .tooltip .bubble .bbl-text, html#ecwid_html body#ecwid_body .ec-size .ec-store .tooltip .bubble .bubble__text {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-tabs__text {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-tabs__text {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-tabs__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-tabs__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-radiogroup {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-radiogroup {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-radiogroup {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-radiogroup__item--checked .ec-radiogroup__title {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--m) .ec-store .ec-radiogroup__item--columns-layout .ec-radiogroup__body {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l:not(.ec-size--m) .ec-store .ec-radiogroup__item--columns-layout .ec-radiogroup__body {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--m) .ec-store .ec-radiogroup__item--columns-layout .ec-radiogroup__text {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l:not(.ec-size--m) .ec-store .ec-radiogroup__item--columns-layout .ec-radiogroup__text {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-radiogroup__item--columns-layout .ec-radiogroup__data-title {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-radiogroup__text--important {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-radiogroup__text--important {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-radiogroup__text--important {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-radiogroup__text .ec-link {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-minicart {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--s .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--m .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--l .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--xl .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--pill.ec-minicart--xxl .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--rect.ec-minicart--s .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--rect.ec-minicart--m .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--rect.ec-minicart--l .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--rect.ec-minicart--xl .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart.ec-minicart--rect.ec-minicart--xxl .ec-minicart__counter {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-minicart--xs .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--s .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--l .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--xl .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__counter::after {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--l .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--xl .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__counter {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-minicart--xs .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart--s .ec-minicart__counter {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-minicart--xxs .ec-minicart__counter {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-minicart--l {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-minicart--xxl {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__link {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-minicart__title, html#ecwid_html body#ecwid_body .ec-minicart__count {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-minicart__title, html#ecwid_html body#ecwid_body .ec-minicart__count, html#ecwid_html body#ecwid_body .ec-minicart__counter, html#ecwid_html body#ecwid_body .ec-minicart__counter::after, html#ecwid_html body#ecwid_body .ec-minicart__subtotal, html#ecwid_html body#ecwid_body .ec-minicart__link {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-popup--cookies .ec-popup__wrap .ec-page-title__name {
  font-size: 16px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-popup .ec-link {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .eu-guarantee-label-small .eu-guarantee-label-small__years, html#ecwid_html body#ecwid_body .ec-popup--eu-guarantee .ec-size .eu-guarantee-label-small .eu-guarantee-label-small__years {
  font-size: 41.56px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .eu-guarantee-label-large .eu-guarantee-label-large__years, html#ecwid_html body#ecwid_body .ec-popup--eu-guarantee .ec-size .eu-guarantee-label-large .eu-guarantee-label-large__years {
  font-size: 80px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .eu-guarantee-label-large .eu-guarantee-label-large__product-info, html#ecwid_html body#ecwid_body .ec-popup--eu-guarantee .ec-size .eu-guarantee-label-large .eu-guarantee-label-large__product-info {
  font-size: 9px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-breadcrumbs {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-breadcrumbs {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-breadcrumbs {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-footer__link {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-footer__link {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-footer__link {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-lightspeed-branding {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely__widget {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely {
  font-size: 0 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely__widget {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice--cookie .ec-notice__title-inner {
  font-size: 16px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice--cookie .ec-notice__text-inner {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice--cookie .ec-notice__buttons .ec-notice__button--settings {
  font-size: 14px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice--cookie .ec-notice__buttons .ec-notice__button .form-control__button-text {
  font-size: 14px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice__message {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-notice__message {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-notice__message {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice__text-inner a, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice__title-inner a {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice__text-cart-item {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-notice__text-cart-item {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-notice__text-cart-item {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice__title-inner {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .pager__head {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .pager__head {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .pager__head {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .pager__pages {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .pager__pages {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .pager__pages {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .pager__number--current {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-empty-state__text {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ui-tooltip {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-loyalty .product-details__product-loyalty--tooltip-helper .ui-tooltip__text {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories * {
  font-size: 16px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--large-items * {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .grid__categories--large-items * {
  font-size: 24px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .grid__categories--medium-items * {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .grid__categories--medium-items * {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .grid__categories--small-items * {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__title {
  font-size: inherit;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__title {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__price-amount {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__title .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__buy-now .grid-product__price-amount {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--appearance-frame .grid-product__title {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--appearance-frame .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--appearance-frame .grid-product__title .grid-product__price-amount {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__shadow-inner {
  font-size: 28px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__title-inner {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__title-hover .grid-product__title-inner {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--large-items .grid-product__title-hover .grid-product__title-inner {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--large-items .grid-product__title-hover:last-child .grid-product__title-inner {
  font-size: 28px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__price-hover .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__image ~ .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__image ~ .grid-product__title .grid-product__price-amount {
  font-size: 28px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__price .grid-product__price-compare, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__price .grid-product__price-lowest, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items.grid__products--appearance-frame .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items.grid__products--appearance-frame .grid-product__title .grid-product__price-amount {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items.grid__products--layout-center .grid-product__price-compare, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items.grid__products--layout-center .grid-product__price-lowest, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__details, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__subtitle, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__subtitle-hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__sku, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__sku-hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__tax {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--large-items .grid-product__label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__shadow-inner {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--medium-items .grid-product__shadow-inner {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-hover .grid-product__title-inner {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--medium-items .grid-product__title-hover .grid-product__title-inner {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--medium-items .grid-product__title-hover:last-child .grid-product__title-inner {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__price-hover .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__title .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__image ~ .grid-product__buy-now .grid-product__price-amount {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__price .grid-product__price-compare, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--appearance-frame .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--appearance-frame .grid-product__title .grid-product__price-amount {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__price-lowest, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__details, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__subtitle, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__subtitle-hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__tax {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__label {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--medium-items .grid-product__label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__shadow-inner {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__title-inner {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__title-hover .grid-product__title-inner {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--small-items .grid-product__title-hover .grid-product__title-inner {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__price-hover .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__image ~ .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__image ~ .grid-product__title .grid-product__price-amount {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__price .grid-product__price-compare, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__price .grid-product__price-lowest, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items.grid__products--appearance-frame .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items.grid__products--appearance-frame .grid-product__title .grid-product__price-amount {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items.grid__products--layout-center .grid-product__price-compare, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items.grid__products--layout-center .grid-product__price-lowest, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__details, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__subtitle, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__subtitle-hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__sku, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__sku-hover, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__tax {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--small-items .grid-product__label {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__products--small-items .grid-product__label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__rating-text--small-text {
  font-weight: 400;
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__rating-text--medium-text {
  font-weight: 500;
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__rating-text--big-text {
  font-weight: 600;
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__rating-hover .grid-product__rating-text--big-text, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__rating-hover .grid-product__rating-text--medium-text, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__rating-hover .grid-product__rating-text--small-text {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ssr-grid-container .grid-wrapper--with-ssr-grid.grid__categories--large-items * {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ssr-grid-container .grid-wrapper--with-ssr-grid.grid__categories--medium-items *, html#ecwid_html body#ecwid_body .ec-size .ec-store .ssr-grid-container .grid-wrapper--with-ssr-grid.grid__categories--small-items * {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__category-page--expanded .grid__description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-store__category-page--expanded .grid__description {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-store__category-page--expanded .grid__description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__description {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .grid__description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .grid__description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__description a {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--m) .ec-store .details-gallery__wrap-inner .details-gallery__image-description {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-gallery__thumb-more {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-gallery__thumb-more {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-gallery__thumb-more {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .details-gallery__thumb-more {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-columns-three .details-gallery--thumbnails-vertical .details-gallery__image-description {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-common-dropdown-item .ec-common-dropdown-item-link {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-common-dropdown-item .ec-common-dropdown-item-link {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-common-dropdown-item .ec-common-dropdown-item-link {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-sidebar-right .product-details__sidebar {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details--layout-sidebar-right .product-details__sidebar {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details--layout-sidebar-right .product-details__sidebar {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-sidebar-left .product-details__sidebar {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details--layout-sidebar-left .product-details__sidebar {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details--layout-sidebar-left .product-details__sidebar {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--l) .ec-store .product-details--layout-columns-three .details-gallery__image .details-gallery__image-description {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__sidebar .product-details__general-info h1, html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__sidebar .product-details__general-info h2, html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__sidebar .product-details__general-info h3, html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__sidebar .product-details__general-info h4, html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__sidebar .product-details__general-info h5, html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__sidebar .product-details__general-info h6 {
  font-size: 16px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .outlet-inventory__header {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .outlet-inventor__title {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .outlet-inventory__item-address-block * {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-block__title {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-block__sub-title {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-block__sub-title {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .review-block__sub-title {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .review-block__sub-title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-block__description a {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .review-block__description a {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .review-block__description a {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-block__reviews-count, html#ecwid_html body#ecwid_body .ec-size .ec-store .review-block__dropdown {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-block__reviews-count {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-block .product-details__rating-text {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .review-block .product-details__rating-text {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .review-block .product-details__rating-text {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-item__name {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-item__date, html#ecwid_html body#ecwid_body .ec-size .ec-store .review-item__city, html#ecwid_html body#ecwid_body .ec-size .ec-store .review-item__country {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-panel .review-block__title {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .review-panel .review-block__title {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .review-panel .review-block__title {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__description {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details__description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details-module__delivery-cost-free {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size.ec-size--l .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size:not(.ec-size--s) .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__rating-text {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price__value {
  font-size: 22px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__value {
  font-size: 26px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price__subvalue {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__subvalue {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .details-product-price__subvalue {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__attraction-block-info {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price-wholesale__table {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price-wholesale__table {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .details-product-price-wholesale__table {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-wholesale__header {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-option--swatches .product_swatch--text {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-option--swatches .product_swatch--text__modifier {
  font-weight: 200;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__qty-label {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__qty-note {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-purchase__qty-note {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .details-product-purchase__qty-note {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .details-product-purchase__qty-note--compact {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .details-product-purchase__qty-note--compact {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__product-description:not(.product-details__product-description--blank) {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details__product-description:not(.product-details__product-description--blank) {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) a {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description details summary {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-shared-content {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__product-shared-content {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details__product-shared-content {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-shared-content a {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details summary {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details summary {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details summary {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details section {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details section {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details--description-basic:not(.product-details--layout-columns-three) details section {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .order-item__product-name {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .order-item__rating-number {
  font-size: 20px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .order-item__rating-number--big {
  font-size: 26px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-redactor__title {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-redactor__rating-number {
  font-size: 26px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-redactor__rating-info {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .review-redactor__rating-info {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .review-redactor__rating-info {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .review-redactor__terms {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--xl .ec-store .review-redactor__terms {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-reviews__tab--active {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__swatches--row {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__swatches--row-large {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__swatches--row .product_swatch--text {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__swatches--row .product_swatch--text span {
  font-weight: 200;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__agreement {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__agreement {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__agreement {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__cert {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__cert {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-coupon__text {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-coupon__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-coupon__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-coupon__spacer {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-coupon__spacer {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-coupon__spacer {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-shopping__wrap {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-shopping__wrap {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-shopping__wrap {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--few .ec-cart-item-sum__count-label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--few .ec-cart-item-sum__count-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--few .ec-cart-item-sum__count-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--few .ec-cart-item-sum__more-label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--few .ec-cart-item-sum__more-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--few .ec-cart-item-sum__more-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--alot .ec-cart-item:nth-child(5) .ec-cart-item__picture-inner::before {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--alot .ec-cart-item:nth-child(5) .ec-cart-item__picture-inner::before {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile.ec-cart__products--alot .ec-cart-item:nth-child(5) .ec-cart-item__picture-inner::before {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size .ec-store .ec-cart__products--short-desktop.ec-cart__products--few .ec-cart-item-sum__count-label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size.ec-size--l .ec-store .ec-cart__products--short-desktop.ec-cart__products--few .ec-cart-item-sum__count-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-desktop.ec-cart__products--few .ec-cart-item-sum__count-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size .ec-store .ec-cart__products--short-desktop.ec-cart__products--few .ec-cart-item-sum__more-label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size.ec-size--l .ec-store .ec-cart__products--short-desktop.ec-cart__products--few .ec-cart-item-sum__more-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-desktop.ec-cart__products--few .ec-cart-item-sum__more-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size .ec-store .ec-cart__products--short-desktop.ec-cart__products--alot .ec-cart-item:nth-child(5) .ec-cart-item__picture-inner::before {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size.ec-size--l .ec-store .ec-cart__products--short-desktop.ec-cart__products--alot .ec-cart-item:nth-child(5) .ec-cart-item__picture-inner::before {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-desktop.ec-cart__products--alot .ec-cart-item:nth-child(5) .ec-cart-item__picture-inner::before {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__products--short .ec-cart-item-sum__count-label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__products--short .ec-cart-item-sum__count-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short .ec-cart-item-sum__count-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__products--short .ec-cart-item-sum__more-label {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__products--short .ec-cart-item-sum__more-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short .ec-cart-item-sum__more-label {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__products--short .ec-cart-item-sum {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__products--short.ec-cart__products--several .ec-cart-item:nth-child(3) .ec-cart-item__picture-inner::before, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__products--short.ec-cart__products--alot .ec-cart-item:nth-child(3) .ec-cart-item__picture-inner::before {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__products--short.ec-cart__products--several .ec-cart-item:nth-child(3) .ec-cart-item__picture-inner::before, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__products--short.ec-cart__products--alot .ec-cart-item:nth-child(3) .ec-cart-item__picture-inner::before {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short.ec-cart__products--several .ec-cart-item:nth-child(3) .ec-cart-item__picture-inner::before, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short.ec-cart__products--alot .ec-cart-item:nth-child(3) .ec-cart-item__picture-inner::before {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__picture--no-image .ec-cart-item__picture-inner::after {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s:not(.ec-size--l) .ec-store .ec-cart-item__picture--no-image .ec-cart-item__picture-inner::after {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__title {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-item__title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__options {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__options {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-item__options {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__price {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-item__price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__cbe-fee {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__cbe-fee {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-item__cbe-fee {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__sku {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__sku {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-item__sku {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__withdrawal-message {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-item__withdrawal-message {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-item__withdrawal-message {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item-sum {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__sum .ec-preloader {
  font-size: .5em;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__summary--small .ec-cart-item__wrap, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__summary--small .ec-cart-item__title, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__summary--small .ec-cart-item__options, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__summary--small .ec-cart-item__price {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__summary--small .ec-cart-item__wrap, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__summary--small .ec-cart-item__title, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__summary--small .ec-cart-item__options, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__summary--small .ec-cart-item__price {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__summary--small .ec-cart-item__wrap, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__summary--small .ec-cart-item__title, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__summary--small .ec-cart-item__options, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__summary--small .ec-cart-item__price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-summary .ec-preloader {
  font-size: .5em;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-summary__row {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-summary__row {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-summary__row--total .ec-cart-summary__price {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-summary__row--total .ec-cart-summary__price {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__price {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-summary__row--total .ec-cart-summary__price {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-summary__note {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__note {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-summary__note {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-next {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-next {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-next {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__message {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__message {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__message {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__message {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step__section--description {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-step__section--description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-step__section--description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-step__section--description a {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-tax-id__text {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-tax-id__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-tax-id__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-tax-id__spacer {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-tax-id__spacer {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-tax-id__spacer {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-creditcard {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-creditcard {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-creditcard {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__account-page .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__account-page .ec-cart-summary__row--total .ec-cart-summary__price {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__account-page .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__account-page .ec-cart-summary__row--total .ec-cart-summary__price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-store__account-page .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-store__account-page .ec-cart-summary__row--total .ec-cart-summary__price {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-store__account-page .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-store__account-page .ec-cart-summary__row--total .ec-cart-summary__price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__account-page .ec-cart-summary--refund .ec-cart-summary__title {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__account-page .ec-cart-summary--refund .ec-cart-summary__title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-store__account-page .ec-cart-summary--refund .ec-cart-summary__title {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-store__account-page .ec-cart-summary--refund .ec-cart-summary__title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-subscription-status--error {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-payment-description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-payment-description {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-payment-description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-payment-description__title {
  font-size: 22px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-payment-description__title {
  font-size: 26px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-payment-description.ec-payment-description--clearpay .ec-payment-description__title-text {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-payment-description.ec-payment-description--clearpay .ec-payment-description__footer {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-fiscal-code__text {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-fiscal-code__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart-fiscal-code__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__loyalty {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__loyalty {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__loyalty {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation-header__loyalty, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation-header__store-credit {
  font-size: 18px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__discounts-suggestion {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__discounts-suggestion {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__discounts-suggestion {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__discount-suggestion {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__discount-suggestion {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__discount-suggestion {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__buy-and-save b {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__buy-and-save b {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__buy-and-save b {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__buy-and-save b {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__buy-and-save--title b {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__buy-and-save--title b {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__buy-and-save--title b {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__credits-and-coupons b {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__credits-and-coupons b {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__credits-and-coupons b {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__credits-and-coupons b {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__credits-and-coupons--title b {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__credits-and-coupons--title b {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__credits-and-coupons--title b {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__store-credit {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart__store-credit {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__store-credit {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-signin-form--otp .ec-cart__agreement {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-signin-form--otp .ec-cart__agreement {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-signin-form--otp .ec-cart__agreement {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-signin-form__features {
  font-size: 16px;
  font-weight: 500;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-signin-form__text {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-signin-form__text {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-signin-form__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-signin-form__new-code {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-signin-form__new-code {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-signin-form__new-code {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-signin-form__instructions {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-signin-form__instructions {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-signin-form__instructions {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-otp-input {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-otp-input {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-otp-input {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.authorization-widget-container .ec-signin-form--otp b, html#ecwid_html body#ecwid_body .ec-size .ec-store.authorization-widget-container .ec-signin-form--otp strong {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.authorization-widget-container .ec-signin-form--otp .ec-signin-form__text {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.authorization-widget-container .ec-signin-form--otp .ec-cart__button .form-control__button-text {
  font-size: var(--authorization-widget-button-font-size, 18px);
  font-weight: var(--authorization-widget-button-font-weight, 700);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-signin {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-signin {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-signin {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .signin__description--terms {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .signin__description--terms {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .signin__description--terms {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .signin__resend-link .ec-link {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .signin__resend-link .ec-link {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .signin__resend-link .ec-link {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-search--no-products .ec-search--empty .ec-search--empty__text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .search__notice {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .search__notice {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .search__notice {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .search__notice {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-confirmation {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-confirmation {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation__section--description {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-confirmation__section--description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-confirmation__section--description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation__section--description a {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation__date {
  font-size: 18px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-confirmation__date {
  font-size: 22px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation__status {
  font-size: 16px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-confirmation__status {
  font-size: 18px;
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation__float .ec-link {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-confirmation__float .ec-link {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-confirmation__float .ec-link {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation-pickup__date, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-confirmation-delivery__date {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-filters {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-filters {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-category-tree--name {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-category-tree--selected .ec-category-tree--name {
  font-weight: 800;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-category-menu--load-more {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--inline .ec-filter__name {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-filters--inline .ec-filter__name {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-filters--inline .ec-filter__name {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--popup .ec-filter__name {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-filters--popup .ec-filter__name {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-filters--popup .ec-filter__name {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--popup .ec-filter__items-applied {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--popup .ec-filter__items-applied {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-filters--popup .ec-filter__items-applied {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-filters--popup .ec-filter__items-applied {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-horizontal-filters__wrapper .form-control__select-text {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-horizontal-filters__title {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-horizontal-filters__sort--title {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-horizontal-filters__sort .form-control__select-text {
  font-size: 16px;
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-horizontal-filters__pills--clear-all {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-horizontal-filters__pills-title {
  font-size: 16px;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-other-filters .form-control__select-text {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filter--section__dropdown .ec-filter__name-inner {
  font-weight: 100;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filter--section__dropdown .ec-filter-dropdown__subtitle {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-status__description {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-status__description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-status__description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .withdraw-order {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .withdraw-order {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .withdraw-order {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .withdraw-order__success-message {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .withdraw-order__note {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .withdraw-order__note {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .withdraw-order__note {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .withdraw-order__submit-note {
  font-size: 11px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .withdraw-order__submit-note {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .withdraw-order__submit-note {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-cart .ec-header-h1, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-cart .ec-header-h6 {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__number, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__total {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__number, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__total {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__number, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__total {
  font-size: 28px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__number, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__total {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__date {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__date {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__date {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__action {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__action {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__action {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__status {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__status {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__status {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__status {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__items-count {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__items-count {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__items-count {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order-item__title, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order-item__price {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order-item__title, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order-item__price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order-item__title, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order-item__price {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order-item__title, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order-item__price {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order-item__options, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order-item__quantity {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__address-title {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__address-title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__address-title {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__address-title {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__address-line {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__address-line {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__address-line {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__address-line p, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__address-line strong {
  font-size: inherit;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__directions {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__directions {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__directions {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__toggle {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__toggle {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__toggle {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__note {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row--total .ec-cart-summary__total {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row--total .ec-cart-summary__total {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row--total .ec-cart-summary__total {
  font-size: 28px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row--total .ec-cart-summary__title, html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal-order__summary .ec-cart-summary__row--total .ec-cart-summary__total {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal__empty-orders-title {
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal__empty-orders-title {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal__empty-orders-title {
  font-size: 28px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal__empty-orders-title {
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-customer-portal__empty-orders-description {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-customer-portal__empty-orders-description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-customer-portal__empty-orders-description {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-confirmation.ec-customer-portal-company-contacts .ec-confirmation__title {
  font-weight: 700;
  font-size: 22px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--l) .ec-store.ec-customer-portal .ec-confirmation.ec-customer-portal-company-contacts .ec-confirmation__title {
  font-size: 20px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-customer-portal .ec-confirmation.ec-customer-portal-company-contacts .ec-confirmation__section {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store.ec-customer-portal .ec-confirmation.ec-customer-portal-company-contacts .ec-confirmation__section {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-confirmation.ec-customer-portal-company-contacts .ec-confirmation__section {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store.ec-customer-portal .ec-confirmation.ec-customer-portal-company-contacts .ec-confirmation__section {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-currency-converter-selector {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-currency-converter-selector {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-currency-converter-selector {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-currency-converter-alt-value {
  font-weight: 400;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .authorization-widget__input-label {
  font-size: var(--authorization-widget-input-label-font-size, 18px);
  font-weight: var(--authorization-widget-input-label-font-weight, 600);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .authorization-widget__email .authorization-widget__email-field .form-control__placeholder {
  font-size: var(--authorization-widget-input-placeholder-font-size, 14px);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .authorization-widget__buttons .authorization-widget__submit-button button.form-control__button .form-control__button-text {
  font-size: var(--authorization-widget-button-font-size, 18px);
  font-weight: var(--authorization-widget-button-font-weight, 600);
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .authorization-widget__buttons .authorization-widget__submit-button .form-control__success-feedback {
  font-size: var(--authorization-widget-button-font-size, 18px);
  font-weight: var(--authorization-widget-button-font-weight, 600);
}

html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-categoryPath-categoryLink a, html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-categoryPath-separator::after {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid .ec-size--xl .ecwid-productBrowser-categoryPath-categoryLink a, html#ecwid_html body#ecwid_body .ecwid .ec-size--xl .ecwid-productBrowser-categoryPath-separator::after {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-categoryPath-separator {
  font-size: 0;
}

html#ecwid_html body#ecwid_body .ecwid-ServiceMessage.ecwid-ConnectionProblemMessagePopup .popupContent .ecwid-ServiceMessage-container .ecwid-ShadowedPopupPanel-content .gwt-HTML {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-ServiceMessage.ecwid-ConnectionProblemMessagePopup .popupContent .ecwid-ServiceMessage-container .ecwid-ShadowedPopupPanel-content .gwt-HTML {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-ServiceMessage.ecwid-ConnectionProblemMessagePopup .popupContent .ecwid-ServiceMessage-container .ecwid-ShadowedPopupPanel-content .gwt-HTML {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-ServiceMessage.ecwid-ConnectionProblemMessagePopup .popupContent .ecwid-ServiceMessage-container .ecwid-ShadowedPopupPanel-content .gwt-HTML b {
  font-weight: 600;
}

html#ecwid_html body#ecwid_body .ecwid-ServiceMessage.ecwid-ConnectionProblemMessagePopup .popupContent .ecwid-ServiceMessage-container .ecwid-ShadowedPopupPanel-content .gwt-Anchor {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body .ecwid-ServiceMessage.ecwid-ConnectionProblemMessagePopup .popupContent .ecwid-ServiceMessage-container .ecwid-ShadowedPopupPanel-content .gwt-Anchor {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ecwid-ServiceMessage.ecwid-ConnectionProblemMessagePopup .popupContent .ecwid-ServiceMessage-container .ecwid-ShadowedPopupPanel-content .gwt-Anchor {
  font-size: 16px;
}

/*---*/
/* hide unavailable shipping methods at checkout ("Processing") - START */
.ec-cart__step.ec-cart-step.ec-cart-step--delivery.ec-cart-step--current .ec-radiogroup__item--disabled {
  display: none;
}

/* hide unavailable shipping methods at checkout ("Processing") - END */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
  border: 1px solid #e6e5e5;
  border-radius: 3px;
  background-color: transparent;
  box-shadow: none;
  transition: box-shadow .2s ease 0s, background-color .2s ease 0s;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store h1, html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .ec-header-h1 {
  margin-bottom: 5px;
  color: white;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:visited {
  color: #ffffff;
  transition: color .12s ease-out 0s;
  font-family: barlow;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__wrap .grid__products {
  width: 100%;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store {
  margin: 0;
  padding: 0;
  font-family: barlow;
  /* text-align: left; */
  word-wrap: normal;
  word-break: normal;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner {
  overflow: hidden;
  min-height: 1.3em;
  color: #fff;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store * {
  color: white;
}

:root {
  --ec-font-family: system-ui, "Open Sans", sans-serif !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button {
  position: relative;
  z-index: 1;
  background-color: #8d1d18;
  font-family: barlow;
  text-transform: uppercase;
  font-weight: 700;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link:visited {
  color: #8d1d18;
  transition: color .12s ease-out 0s;
}

.ec-link:visited {
  color: #c2180e;
  transition: color .12s ease-out 0s;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely__button {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 1px 4px 1px 0;
  outline: 0;
  color: white;
  line-height: inherit;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  vertical-align: top;
  cursor: inherit;
  font-family: barlow condensed;
  user-select: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__price .grid-product__price-compare, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--appearance-frame .grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--appearance-frame .grid-product__title .grid-product__price-amount {
  font-size: 16px;
  padding-top: 15px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
  border: 0px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__title, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__subtitle, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__price, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__first-period-price, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__details, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__sku, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__tax, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__button {
  padding-right: 0px;
  padding-left: 0px;
  align-items: start;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner {
  /* font-size: 16px; */
  font-size: 28px;
  line-height: 30px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--appearance-frame .grid-product__title {
  /* font-weight: 700; */
  /* font-family: barlow condensed; */
  /* font-size: 22px; */
  margin-bottom: 10px;
  font-family: 'Barlow Condensed', sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: uppercase;
  border-top: 2px solid #8d1d18;
  padding-top: 20px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products[data-cols="5"] .grid-product:nth-child(n+1) {
  width: 24%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products[data-cols="4"] .grid-product:nth-child(n+1) {
  width: 32%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products[data-cols="3"] .grid-product:nth-child(n+1) {
  width: 31%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products[data-cols="2"] .grid-product:nth-child(n+1) {
  width: 100%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: #b74b45;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link:hover {
  color: #ff453a;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:hover {
  color: #ff453a;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely__widget {
  display: inline-block;
  position: relative;
  height: 22px;
  margin: 10px 0 0 10px;
  border-radius: 3px;
  background: #171718;
  color: #fff;
  border: 0.5px solid #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  vertical-align: top;
  white-space: nowrap;
  transition: background .33s ease-out, color .33s ease-out, fill .33s ease-out;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button:hover {
  background-color: #c2180e;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame:not(.grid__products--appearance-hover) .grid-product__wrap-inner:hover {
  background-color: transparent;
  box-shadow: none;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .ec-page-title {
  padding-bottom: 40px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-notice__wrap {
  display: flex;
  justify-content: flex-start;
  border: 1px solid #e6e5e5;
  border-radius: 3px;
  background-color: #8d1d18;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control {
  border: none;
  border-radius: 3px;
  color: #ffffff;
  font-size: inherit;
  line-height: normal;
  transition: background-color .15s ease-out 0s;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control:hover {
  background-color: #0a263b;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .form-control--label .form-control__text {
  padding-bottom: 5px;
  color: white;
  font-weight: 600;
  font-family: barlow;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .form-control--select .form-control__text, html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .form-control--select .form-control__placeholder {
  padding-right: 30px;
  color: white;
  font-weight: 600;
  font-family: barlow;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .form-control__text {
  min-height: 40px;
  font-weight: 600;
  color: white;
  font-family: barlow;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select .form-control__placeholder {
  padding-right: 30px;
  font-family: barlow;
  font-weight: 600;
  color: white;
}

html#ecwid_html body#ecwid_body .ec-size:not(html#ecwid_html body#ecwid_body .ec-size--s) .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size:not(html#ecwid_html body#ecwid_body .ec-size--s) .ec-store .form-control__textarea {
  font-size: 16px;
  padding-right: 30px;
  font-family: barlow;
  font-weight: 600;
  color: white;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--s .ec-store .form-control__text {
  min-height: 32px;
  font-family: barlow;
  font-weight: 600;
  color: white;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .ec-cart__agreement .form-control {
  margin-bottom: 10px;
  background-color: transparent;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--s .ec-store .ec-cart__agreement .form-control {
  margin-bottom: 8px;
  background-color: transparent;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart__agreement .form-control {
  margin-bottom: 10px;
  background-color: transparent;
}

.ec-store__category-page--4002 .grid-product .grid-product__price-amount {
  color: #c2180e;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__sku, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__sku-hover {
  order: 4;
  padding-top: 15px;
  font-weight: 700;
  font-family: barlow;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .ec-creditcard__title {
  color: #161429;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .ec-form__title {
  color: #ffffff;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--m .ec-store .ec-creditcard__logo--empty {
  background-color: #161429;
}

div.ecwid-ProductBrowserPopup > div {
  background: #21232f;
}

/* Sku Text Color */
html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .product-details__product-title + .ec-breadcrumbs, html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--l .ec-store .product-details__product-title + .product-details__product-sku {
  font-size: 24px;
  color: #c2180e;
  font-weight: 700;
}

/* Check Out Notice */
.ecwid .ecwid-checkout-notice {
  color: #fff;
}

.ecwid .details-product-purchase__qty-field div:not(.ec-label) {
  color: #141313 !important;
}

html#ecwid_html body#ecwid_body .ec-sizehtml#ecwid_html body#ecwid_body .ec-size--s .ec-store .form-control__text {
  color: white;
  background-color: #0f304c !important;
}

html#ecwid_html body#ecwid_body .ec-size:not(html#ecwid_html body#ecwid_body .ec-size--s) .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size:not(html#ecwid_html body#ecwid_body .ec-size--s) .ec-store .form-control__textarea {
  color: white;
  background-color: #0f304c !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__product-page--806383085 .product-details__product-price {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__product-page--806383085 .details-product-purchase__add-buttons .form-control__button {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__product-page--806383085 .product-details__general-info {
  margin-top: -60px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details-module__content--collapsed::after {
  background: none !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store table:not(.variations),
html#ecwid_html body#ecwid_body .ec-size .ec-store tr td {
  border: none;
}
