/* Generated by tools/build-critical-css.cjs. Do not edit. */
* { box-sizing: border-box; }
body { overflow-x: hidden; background-color: rgb(255, 255, 255); color: rgb(51, 62, 72); direction: ltr; }
a:focus { outline: none; }
a:hover, a:focus { text-decoration: none; }
.show { display: block !important; }
body { overflow-wrap: break-word; font-size: 0.875em; letter-spacing: -0.01em; }
body, button, input, textarea { color: rgb(51, 62, 72); font-family: "Open Sans", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1.714em; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
button, input { line-height: 1.286em; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5em; }
img { height: auto; max-width: 100%; display: block; }
.form-control, .navbar-search .form-control, table.cart .coupon .input-text { font-size: 1.071em; line-height: 2em; border-radius: 1.467em; padding: 0.701em 2.134em; border-width: 0px; }
label { font-size: 1em; line-height: 1.286em; font-weight: bold; margin-bottom: 0.857em; }
.btn, .hero-action-btn, .button, button, input[type="button"], input[type="reset"], input[type="submit"] { font-size: 0.875rem; border-radius: 1.571em; padding: 1.036em 2.134em; border-width: 0px; display: inline-block; color: rgb(51, 62, 72); background-color: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
.btn:hover, .hero-action-btn:hover, .button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { color: rgb(255, 255, 255); background-color: black; border-color: black; }
.btn:focus, .hero-action-btn:focus, .btn.focus, .focus.hero-action-btn, .button:focus, .button.focus, button:focus, button.focus, input[type="button"]:focus, input[type="button"].focus, input[type="reset"]:focus, input[type="reset"].focus, input[type="submit"]:focus, input[type="submit"].focus { color: rgb(255, 255, 255); background-color: black; border-color: black; }
.btn:active, .hero-action-btn:active, .btn.active, .active.hero-action-btn, .open > .btn.dropdown-toggle, .open > .dropdown-toggle.hero-action-btn, .button:active, .button.active, .open > .button.dropdown-toggle, button:active, button.active, .open > button.dropdown-toggle, input[type="button"]:active, input[type="button"].active, .open > input[type="button"].dropdown-toggle, input[type="reset"]:active, input[type="reset"].active, .open > input[type="reset"].dropdown-toggle, input[type="submit"]:active, input[type="submit"].active, .open > input[type="submit"].dropdown-toggle { color: rgb(51, 62, 72); background-color: black; border-color: black; background-image: none; }
.btn:active:hover, .hero-action-btn:active:hover, .btn:active:focus, .hero-action-btn:active:focus, .btn:active.focus, .hero-action-btn:active.focus, .btn.active:hover, .active.hero-action-btn:hover, .btn.active:focus, .active.hero-action-btn:focus, .btn.active.focus, .active.focus.hero-action-btn, .open > .btn.dropdown-toggle:hover, .open > .dropdown-toggle.hero-action-btn:hover, .open > .btn.dropdown-toggle:focus, .open > .dropdown-toggle.hero-action-btn:focus, .open > .btn.dropdown-toggle.focus, .open > .dropdown-toggle.focus.hero-action-btn, .button:active:hover, .button:active:focus, .button:active.focus, .button.active:hover, .button.active:focus, .button.active.focus, .open > .button.dropdown-toggle:hover, .open > .button.dropdown-toggle:focus, .open > .button.dropdown-toggle.focus, button:active:hover, button:active:focus, button:active.focus, button.active:hover, button.active:focus, button.active.focus, .open > button.dropdown-toggle:hover, .open > button.dropdown-toggle:focus, .open > button.dropdown-toggle.focus, input[type="button"]:active:hover, input[type="button"]:active:focus, input[type="button"]:active.focus, input[type="button"].active:hover, input[type="button"].active:focus, input[type="button"].active.focus, .open > input[type="button"].dropdown-toggle:hover, .open > input[type="button"].dropdown-toggle:focus, .open > input[type="button"].dropdown-toggle.focus, input[type="reset"]:active:hover, input[type="reset"]:active:focus, input[type="reset"]:active.focus, input[type="reset"].active:hover, input[type="reset"].active:focus, input[type="reset"].active.focus, .open > input[type="reset"].dropdown-toggle:hover, .open > input[type="reset"].dropdown-toggle:focus, .open > input[type="reset"].dropdown-toggle.focus, input[type="submit"]:active:hover, input[type="submit"]:active:focus, input[type="submit"]:active.focus, input[type="submit"].active:hover, input[type="submit"].active:focus, input[type="submit"].active.focus, .open > input[type="submit"].dropdown-toggle:hover, .open > input[type="submit"].dropdown-toggle:focus, .open > input[type="submit"].dropdown-toggle.focus { color: rgb(51, 62, 72); background-color: rgb(199, 189, 189); border-color: rgb(181, 167, 167); }
.btn.disabled:focus, .disabled.hero-action-btn:focus, .btn.disabled.focus, .disabled.focus.hero-action-btn, .btn:disabled:focus, .hero-action-btn:disabled:focus, .btn:disabled.focus, .hero-action-btn:disabled.focus, .button.disabled:focus, .button.disabled.focus, .button:disabled:focus, .button:disabled.focus, button.disabled:focus, button.disabled.focus, button:disabled:focus, button:disabled.focus, input[type="button"].disabled:focus, input[type="button"].disabled.focus, input[type="button"]:disabled:focus, input[type="button"]:disabled.focus, input[type="reset"].disabled:focus, input[type="reset"].disabled.focus, input[type="reset"]:disabled:focus, input[type="reset"]:disabled.focus, input[type="submit"].disabled:focus, input[type="submit"].disabled.focus, input[type="submit"]:disabled:focus, input[type="submit"]:disabled.focus { background-color: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
.btn.disabled:hover, .disabled.hero-action-btn:hover, .btn:disabled:hover, .hero-action-btn:disabled:hover, .button.disabled:hover, .button:disabled:hover, button.disabled:hover, button:disabled:hover, input[type="button"].disabled:hover, input[type="button"]:disabled:hover, input[type="reset"].disabled:hover, input[type="reset"]:disabled:hover, input[type="submit"].disabled:hover, input[type="submit"]:disabled:hover { background-color: rgb(239, 236, 236); border-color: rgb(239, 236, 236); }
.btn:focus, .hero-action-btn:focus, .btn.focus, .focus.hero-action-btn, .btn:active:focus, .hero-action-btn:active:focus, .btn:active.focus, .hero-action-btn:active.focus, .btn.active:focus, .active.hero-action-btn:focus, .btn.active.focus, .active.focus.hero-action-btn, .button:focus, .button.focus, .button:active:focus, .button:active.focus, .button.active:focus, .button.active.focus, button:focus, button.focus, button:active:focus, button:active.focus, button.active:focus, button.active.focus, input[type="button"]:focus, input[type="button"].focus, input[type="button"]:active:focus, input[type="button"]:active.focus, input[type="button"].active:focus, input[type="button"].active.focus, input[type="reset"]:focus, input[type="reset"].focus, input[type="reset"]:active:focus, input[type="reset"]:active.focus, input[type="reset"].active:focus, input[type="reset"].active.focus, input[type="submit"]:focus, input[type="submit"].focus, input[type="submit"]:active:focus, input[type="submit"]:active.focus, input[type="submit"].active:focus, input[type="submit"].active.focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn:focus, .hero-action-btn:focus, .btn:hover, .hero-action-btn:hover, .button:focus, .button:hover, button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover { text-decoration: none; }
.btn.focus, .focus.hero-action-btn, .btn:focus, .hero-action-btn:focus, .btn:active:focus, .hero-action-btn:active:focus, .button.focus, .button:focus, .button:active:focus, button.focus, button:focus, button:active:focus, input[type="button"].focus, input[type="button"]:focus, input[type="button"]:active:focus, input[type="reset"].focus, input[type="reset"]:focus, input[type="reset"]:active:focus, input[type="submit"].focus, input[type="submit"]:focus, input[type="submit"]:active:focus { text-decoration: none; outline: none; }
.btn:active, .hero-action-btn:active, .btn.active, .active.hero-action-btn, .button:active, .button.active, button:active, button.active, input[type="button"]:active, input[type="button"].active, input[type="reset"]:active, input[type="reset"].active, input[type="submit"]:active, input[type="submit"].active { background-image: none; outline: 0px; }
.btn.disabled, .disabled.hero-action-btn, .btn:disabled, .hero-action-btn:disabled, .button.disabled, .button:disabled, button.disabled, button:disabled, input[type="button"].disabled, input[type="button"]:disabled, input[type="reset"].disabled, input[type="reset"]:disabled, input[type="submit"].disabled, input[type="submit"]:disabled { cursor: not-allowed; opacity: 0.65; }
.btn-secondary, table.cart .coupon .button, .checkout_coupon .form-row-last .button { background-color: rgb(51, 62, 72); color: rgb(255, 255, 255); }
.btn-primary, input[type="submit"] { font-weight: bold; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text { padding: 0.857em 1.214em; background-color: transparent; color: rgb(129, 129, 129); line-height: 1.286em; outline: none; border: 1px solid rgb(221, 221, 221); appearance: none; border-radius: 1.571em; box-sizing: border-box; }
textarea { overflow: auto; padding-left: 0.857em; vertical-align: top; width: 100%; }
#content { margin-bottom: 10.714em; }
section { margin-bottom: 3.571em; }
section > h2 { font-size: 1.786em; line-height: 1.6em; position: relative; margin-bottom: 1.6em; }
@font-face { font-family: star; src: url("/assets/fonts/star.woff") format("woff"), url("/assets/fonts/star.ttf") format("truetype"); font-weight: normal; font-style: normal; }
p.stars.selected a:not(.active)::before { content: ""; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
article.post .post-readmore .btn-primary:active, article.post .post-readmore .btn-primary.active, .open > article.post .post-readmore .btn-primary.dropdown-toggle { color: rgb(51, 62, 72); background-color: black; border-color: black; background-image: none; }
article.post .post-readmore .btn-primary:active:hover, article.post .post-readmore .btn-primary:active:focus, article.post .post-readmore .btn-primary:active.focus, article.post .post-readmore .btn-primary.active:hover, article.post .post-readmore .btn-primary.active:focus, article.post .post-readmore .btn-primary.active.focus, .open > article.post .post-readmore .btn-primary.dropdown-toggle:hover, .open > article.post .post-readmore .btn-primary.dropdown-toggle:focus, .open > article.post .post-readmore .btn-primary.dropdown-toggle.focus { color: rgb(51, 62, 72); background-color: rgb(199, 189, 189); border-color: rgb(181, 167, 167); }
table.cart input[name="update_cart"]:active, table.cart input[name="update_cart"].active, .open > table.cart input[name="update_cart"].dropdown-toggle { color: rgb(51, 62, 72); background-color: black; border-color: black; background-image: none; }
table.cart input[name="update_cart"]:active:hover, table.cart input[name="update_cart"]:active:focus, table.cart input[name="update_cart"]:active.focus, table.cart input[name="update_cart"].active:hover, table.cart input[name="update_cart"].active:focus, table.cart input[name="update_cart"].active.focus, .open > table.cart input[name="update_cart"].dropdown-toggle:hover, .open > table.cart input[name="update_cart"].dropdown-toggle:focus, .open > table.cart input[name="update_cart"].dropdown-toggle.focus { color: rgb(51, 62, 72); background-color: rgb(199, 189, 189); border-color: rgb(181, 167, 167); }
@keyframes slidenavAnimation { 
  0% { margin-top: -30px; opacity: 0; }
  100% { margin-top: 0px; opacity: 1; }
}
@-webkit-keyframes slidenavAnimation { 
  0% { margin-top: -30px; opacity: 0; }
  100% { margin-top: 0px; opacity: 1; }
}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.products-carousel .owl-stage .owl-item:not(.active) + .owl-item.active .product, .products-carousel .owl-stage .owl-item.active:first-child .product { margin-left: 3px; }
.products-carousel .owl-stage .owl-item:not(.active) + .owl-item.active .product .product-inner, .products-carousel .owl-stage .owl-item.active:first-child .product .product-inner { padding-left: calc(1.714em - 10px); }
@media (max-width: 767px) {#content { margin-bottom: 5.714em; }}
@media (min-width: 544px) and (max-width: 991px) {.products-carousel-tabs .tab-content .products .owl-stage .owl-item:not(.active) + .owl-item.active .product, .products-carousel-tabs .tab-content .products .owl-stage .owl-item.active:first-child .product { margin: 0px; }}
