/* Phlox main.css 2.17.22 - tylko reguly uzywane na home/liscie/karcie/koszyku/checkout (po oczyszczeniu z nieuzywanych regul). Oryginal ladowany na pozostalych stronach. */
.aux-svg-arrow, .aux-svg-symbol { background-image: url("../../../phlox/css/images/svg/symbols.svg"); background-repeat: no-repeat; display: block; }
.aux-svg-arrow.aux-h-small-up, .aux-svg-symbol.aux-h-small-up { background-position: -80px -433px; width: 10px; height: 12px; }
.aux-svg-arrow.aux-h-small-up.aux-white, .aux-svg-symbol.aux-h-small-up.aux-white { background-position: -258px -433px; }
.aux-plus-symbol::after, .aux-minus-symbol::after, .aux-cross-symbol::after, .aux-master-menu.aux-narrow .aux-submenu-indicator::after, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::after, .aux-plus-symbol::before, .aux-minus-symbol::before, .aux-cross-symbol::before, .aux-master-menu.aux-narrow .aux-submenu-indicator::before, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::before { content: ""; position: absolute; display: block; height: 1px; width: 100%; background-color: rgb(51, 51, 51); }
.aux-plus-symbol::after, .aux-minus-symbol::after, .aux-cross-symbol::after, .aux-master-menu.aux-narrow .aux-submenu-indicator::after, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::after { transform: rotate(90deg); }
.aux-cross-symbol::after { transform: rotate(-45deg); }
.aux-cross-symbol::before { transform: rotate(45deg); }
body { font-family: Raleway, arial, sans-serif; background-color: white; }
body::before { content: " "; position: fixed; width: 100%; z-index: 1; }
.aux-territory { width: 100%; margin-left: auto; margin-right: auto; }
.aux-container, .aux-inner-box { margin: 0px auto; }
.aux-wrapper { width: 100%; margin-left: auto; margin-right: auto; }
.aux-primary { position: relative; min-height: 350px; }
.aux-resp.aux-s-fhd .aux-fold, .aux-resp.aux-s-fhd .aux-fold-width, .aux-resp.aux-s-fhd .aux-boxed-container > .aux-container { width: auto; max-width: 1670px; }
.aux-resp.aux-xhd .aux-fold, .aux-resp.aux-xhd .aux-fold-width, .aux-resp.aux-xhd .aux-boxed-container > .aux-container { width: auto; max-width: 1470px; }
.aux-fold, .aux-fold-padding, .aux-boxed-container > .aux-container { padding-right: 35px; padding-left: 35px; }
.aux-full-container > .aux-wrapper > .aux-container, .aux-full-container > .aux-container { max-width: none; padding-left: 0px; padding-right: 0px; }
::selection { background: rgba(33, 150, 243, 0.2); }
h1, h2, h3, h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 { font-family: Raleway, arial, sans-serif; overflow-wrap: inherit; }
p, ol, ul { overflow-wrap: inherit; }
a { color: rgb(27, 176, 206); }
a:hover { color: rgb(22, 145, 170); }
strong, b, dl dt { font-weight: 600; }
dl dt { position: relative; }
dl dd { margin-bottom: 1em; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
table tr th, table tr td { padding: 1em 1.4em; border: 1px solid rgb(187, 187, 187); text-align: left; }
table tr th { background-color: rgb(243, 243, 243); }
table tr td, table tr:nth-child(2n) td, table tr.even td { background: transparent; }
.aux-cart-wrapper { display: table; }
.aux-cart-wrapper.aux-offcart-content { float: left; width: 100%; }
.aux-search-section { line-height: 100%; }
.aux-logo-hidden { position: absolute; visibility: hidden; opacity: 0; width: 0px; height: 0px; padding-bottom: 0px; }
.aux-logo-text { text-overflow: ellipsis; }
.aux-logo-text .site-title, .aux-logo-text .site-description { margin: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.aux-logo-text .site-title { line-height: 110%; font-size: 1.5em; color: rgb(27, 176, 206); }
.aux-logo-text .site-title a { color: inherit; }
.aux-logo-anchor { display: block; }
.aux-logo-anchor > img { max-height: 100%; image-rendering: -webkit-optimize-contrast; }
.aux-logo-anchor > img[src*=".svg"] { width: 100%; height: revert-layer; }
.aux-logo-anchor.aux-has-logo ~ .aux-logo-text .site-title, .aux-logo-anchor.aux-has-logo ~ .aux-logo-text .site-description { font-family: Raleway, arial, sans-serif; position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; }
.page-title { line-height: 100%; margin: 0px; font-weight: 600; font-size: 2.4em; display: inline-block; }
.aux-sidebar .sidebar-inner { padding: 3.4375em 1.875em; }
.aux-sidebar ul li a { color: rgb(136, 136, 136); font-weight: 500; text-decoration: underline; }
@media print{.aux-sidebar { display: none; }
}
.aux-sidebar-primary { width: 300px; position: relative; z-index: 4; }
.aux-primary { position: relative; z-index: 5; width: 100%; }
.aux-content-top-margin .aux-primary { padding-top: 4.375em; }
.aux-sidebar-style-border.left-sidebar .aux-sidebar-primary { border-right: 1px solid rgb(234, 234, 234); }
.no-sidebar .aux-primary { float: none; width: 100%; }
.left-sidebar > .aux-wrapper > .aux-container { padding-left: 300px; }
.left-sidebar .aux-primary { float: right; padding-left: 38px; }
.left-sidebar .aux-sidebar-primary { float: left; margin-left: -300px; }
@media screen and (min-width: 768px) and (max-width: 1023px){.aux-resp { }
.aux-resp .aux-sidebar-primary { width: 240px; }
.aux-resp .left-sidebar > .aux-wrapper > .aux-container { padding-left: 240px; }
.aux-resp .left-sidebar .aux-sidebar-primary { margin-left: -240px; }
}
@media screen and (max-width: 767px){.aux-resp { background-image: none; }
.aux-resp .right-sidebar .aux-primary, .aux-resp .right-sidebar .aux-sidebar, .aux-resp .left-sidebar .aux-primary, .aux-resp .left-sidebar .aux-sidebar, .aux-resp .right-left-sidebar .aux-primary, .aux-resp .right-left-sidebar .aux-sidebar, .aux-resp .left-right-sidebar .aux-primary, .aux-resp .left-right-sidebar .aux-sidebar { width: 100%; margin-right: auto; margin-left: auto; }
.aux-resp .left-sidebar > .aux-wrapper > .aux-fold { padding-right: 35px; padding-left: 35px; }
.aux-resp .left-sidebar .aux-primary { padding-left: 0px; }
.aux-resp .aux-sidebar { border-top: 1px solid rgb(234, 234, 234); padding-top: 2em; }
.aux-resp .aux-sidebar .sidebar-inner { padding-right: 0px; padding-left: 0px; }
.aux-resp .aux-sidebar-style-border.left-sidebar .aux-sidebar-primary { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
}
@media print{.aux-has-sidebar > .aux-wrapper > .aux-container { padding-left: 30px !important; padding-right: 30px !important; }
.aux-has-sidebar .aux-primary { float: none; padding-left: 0px !important; padding-right: 0px !important; }
}
.aux-preload, .aux-preloading, .aux-preloaded { will-change: background, opacity; }
.aux-preload.aux-progress-box, .aux-preloading.aux-progress-box { position: relative; background: linear-gradient(to right, rgb(221, 221, 221) 33%, rgb(245, 245, 245) 40%, rgb(229, 229, 229) 43%, rgb(221, 221, 221) 46%) 0% 0% / 300% auto no-repeat rgb(221, 221, 221); animation-duration: 1.4s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: AuxLoadingWave; animation-timing-function: linear; }
.aux-preload.aux-blank, .aux-preloading.aux-blank { opacity: 0; }
.aux-preloaded.aux-blank { animation-name: AuxFadeInPreloaded; animation-duration: 400ms; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
@keyframes AuxFadeInPreloaded { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}.aux-sticky-piece { align-self: start; }
.aux-sticky-footer #main, .aux-sticky-footer .page-title-section { position: relative; z-index: 2; background-color: white; }
.aux-sticky-footer #main { box-shadow: rgba(10, 10, 10, 0.1) 0px 3px 2px 0px; }
.aux-sticky-footer .aux-subfooter, .aux-sticky-footer .aux-site-footer, .aux-sticky-footer .aux-subfooter-bar, .aux-sticky-footer .aux-elementor-footer { position: fixed; max-width: 100%; }
.aux-sticky-footer .aux-site-footer, .aux-sticky-footer .aux-elementor-footer { bottom: 0px; }
.aux-sticky-footer.aux-full-width .aux-subfooter, .aux-sticky-footer.aux-full-width .aux-site-footer, .aux-sticky-footer.aux-full-width .aux-subfooter-bar, .aux-sticky-footer.aux-full-width .aux-elementor-footer { left: 0px; right: 0px; }
.aux-goto-top-btn { display: none; position: fixed; bottom: 30px; right: 30px; z-index: 140; transform: translateY(150px); transition: 500ms; }
.aux-goto-top-btn.aux-align-btn-left { right: auto; left: 50px; }
.aux-goto-top-btn.aux-align-btn-center { right: auto; left: 50%; margin-left: -17.5px; }
.aux-goto-top-btn .aux-arrow-nav.aux-outline { width: 35px; height: 35px; background-color: white; }
@media screen and (min-width: 700px){.aux-framed .aux-goto-top-btn { right: 40px; }
}
@media screen and (min-width: 700px){.aux-goto-top-btn { right: 50px; }
}
@media print{.aux-goto-top-btn { display: none !important; }
}
.aux-hidden-blocks { z-index: 100003; position: relative; }
.aux-fs-popup { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.98); z-index: 110000; overflow: hidden; transition: 400ms ease-out; transform: translate3d(0px, 0px, 1px); }
.aux-fs-popup::after, .aux-fs-popup::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0px; }
.aux-fs-popup::before { z-index: 2; }
.aux-fs-popup::after { z-index: 1; background-size: cover; }
.aux-fs-popup > * { z-index: 4; }
.aux-fs-popup .aux-panel-close { position: absolute; right: 0px; width: 30px; height: 30px; border: 1px solid rgb(112, 112, 112); border-radius: 50%; margin: 15px; padding: 6px; cursor: pointer; z-index: 200; transition: border-color 0.3s; }
.aux-fs-popup .aux-panel-close .aux-cross-symbol { width: 100%; height: 100%; top: 8px; position: relative; }
.aux-fs-popup .aux-panel-close:hover { border-color: rgb(0, 0, 0); }
@media screen and (max-width: 1024px){.aux-fs-popup .aux-panel-close { right: unset; left: calc(50% - 30px); }
}
.aux-fs-popup .aux-fs-menu { position: relative; }
.aux-fs-popup .aux-fs-menu, .aux-fs-popup .aux-fs-menu.aux-middle-aligned { top: 50%; margin: 0px auto; max-height: 100%; overflow-y: auto; transform: translateY(-50%); }
.aux-fs-popup .aux-fs-search { display: none; }
.aux-search-overlay .aux-search-field { position: relative; top: 50%; margin: 0px auto; height: 100%; overflow-y: hidden; text-align: center; transition: top 0.3s; }
.aux-search-overlay .aux-search-field.has-result { top: 5% !important; }
@media screen and (max-width: 1024px){.aux-search-overlay .aux-search-field.has-result { top: 10%; }
}
.aux-search-overlay .aux-search-form form { width: 80%; max-width: 960px; display: flex; margin: 0px auto; align-items: center; justify-content: center; }
.aux-search-overlay .aux-search-form form .aux-search-field { max-width: none; padding: 0px; width: 100%; height: 100%; text-align: left; font-weight: 600; font-size: 28px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.aux-search-overlay .aux-search-form form .aux-search-field::-webkit-input-placeholder { color: rgb(174, 174, 174); }
.aux-search-overlay .aux-search-form form .aux-search-input-form { display: flex; border-bottom: 2px solid rgb(112, 112, 112); width: 100%; z-index: 2; }
@media screen and (max-width: 767px){.aux-search-overlay .aux-search-form form .aux-search-input-form input { order: 2; }
}
.aux-search-overlay .aux-search-form form .aux-submit-icon-container::before { transition: color 0.3s; color: rgb(112, 112, 112) !important; }
.aux-search-overlay .aux-search-form form .aux-submit-icon-container:hover::before { color: rgb(0, 0, 0) !important; }
.aux-search-overlay .aux-search-form form .aux-submit-icon-container { position: relative; color: rgb(61, 61, 61); right: unset; font-size: 22px; }
@media screen and (max-width: 479px){.aux-search-overlay .aux-search-form form { width: 80%; }
}
.aux-search-overlay .aux-search-section.is-ajax { height: 95%; }
.aux-search-overlay.has-ajax-form .aux-search-field { top: 38%; }
.aux-search-section .aux-search-form .aux-search-field { margin-right: unset; }
.aux-search-section .aux-search-form .aux-iconic-search-submit { height: 60px; }
.aux-search-section .aux-search-form .aux-search-submit { margin: 10px; }
.aux-offcanvas-menu { position: fixed; top: 0px; left: 0px; height: 100vh; width: 250px; background: rgb(255, 255, 255); box-shadow: rgba(34, 34, 34, 0.1) 4px 0px 0px; z-index: 150000; transform: translateX(-120%); transition: 500ms ease-in-out; }
.aux-offcanvas-menu .offcanvas-content { width: 100%; height: calc(100% - 130px); overflow-y: auto; }
.aux-offcanvas-menu .aux-close { position: relative; width: 16px; height: 40px; padding-top: 20px; float: right; cursor: pointer; margin: 10px 20px; transition: 200ms ease-out; }
.aux-offcanvas-menu .aux-close:hover { transform: rotate(90deg); }
.aux-offcanvas-menu.aux-offcanvas-cart { width: 300px; }
.aux-offcanvas-menu.aux-offcanvas-cart .offcanvas-header { position: relative; left: 20px; top: 20px; display: inline-block; }
.aux-offcanvas-menu.aux-open { transform: translateX(0px); }
.woocommerce-message, .woocommerce-error { left: 30px; bottom: 30px; z-index: 99; vertical-align: middle; line-height: 40px; font-weight: 500; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.15) 5px 15px 40px; animation: 8s ease 0s 1 normal forwards running auxHideMe; position: fixed !important; background-color: rgb(31, 206, 111) !important; color: rgb(255, 255, 255) !important; padding: 20px 23px 20px 55px !important; list-style: none !important; border-top-color: unset !important; }
@media screen and (max-width: 415px){.woocommerce-message, .woocommerce-error { left: 20px; display: flex; flex-direction: column; line-height: normal; }
}
.woocommerce-message::before, .woocommerce-error::before { font-size: 23px; transform: translateY(-50%); font-family: auxin-front !important; content: "" !important; position: absolute !important; left: 23px !important; color: rgb(255, 255, 255) !important; top: 50% !important; }
@media screen and (max-width: 415px){.woocommerce-message::before, .woocommerce-error::before { top: 32px !important; }
}
.woocommerce-message::before { font-family: auxin-front-2 !important; content: "+" !important; font-size: 24px !important; }
@media screen and (max-width: 415px){.woocommerce-message { line-height: 21px !important; }
}
.woocommerce-message > a, .woocommerce-error > a { text-transform: uppercase; padding: 0px 15px !important; margin: 0px 0px 0px 15px !important; float: right !important; line-height: 40px !important; font-size: 11px !important; color: rgb(255, 255, 255) !important; box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px inset !important; border-radius: 100em !important; background-color: unset !important; }
@media screen and (max-width: 415px){.woocommerce-message > a, .woocommerce-error > a { order: 2; width: fit-content; padding: 12px 27px !important; line-height: normal !important; margin-left: 0px !important; margin-top: 15px !important; }
}
.woocommerce-error { margin: 0px; background-color: rgb(231, 76, 60); }
.woocommerce-error::before { content: ""; }
.woocommerce-error li { margin: 0px; line-height: inherit; }
.woocommerce-error li:not(:last-child) { display: none; }
@-webkit-keyframes auxHideMe { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; display: none; }
}@keyframes auxHideMe { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; display: none; }
}.aux-hover-move-up { transform: translateY(40px); }
.aux-hover-circle-plus, .aux-hover-circle-link { transform: translateX(-120px); }
.aux-hover-out .aux-hover-circle-plus, .aux-hover-out .aux-hover-circle-link { transform: translateX(120px); }
.aux-hover-active:hover .aux-hover-move-up { opacity: 1; transform: none; }
.aux-hover-reset .aux-hover-circle-plus, .aux-hover-reset .aux-hover-circle-link { transition: none; }
.aux-hover-in .aux-hover-circle-plus, .aux-hover-in .aux-hover-circle-link { opacity: 1; transform: none !important; }
.aux-hover-scale-circle-plus, .aux-hover-scale-circle-plus2 { display: block; position: absolute; direction: ltr; }
.aux-hover-scale-circle-plus { top: 50%; left: 50%; }
.aux-hover-scale-circle-plus2 { inset: 0px; }
.aux-hover-fade { opacity: 0; transition: opacity 1s ease-in-out; will-change: opacity; }
.aux-hover-active:hover .aux-hover-fade { opacity: 1; }
.aux-hover-circle-plus { opacity: 0; transition: opacity 1s cubic-bezier(0.77, 0, 0.175, 1), transform 1s cubic-bezier(0.77, 0, 0.175, 1); will-change: opacity, transform; }
.aux-hover-circle-link { opacity: 0; transition: opacity 1s cubic-bezier(0.77, 0, 0.175, 1), transform 1s cubic-bezier(0.77, 0, 0.175, 1); will-change: opacity, transform; }
.aux-hover-move-up { opacity: 0; transition: opacity 1200ms cubic-bezier(0.77, 0, 0.175, 1), transform 1200ms cubic-bezier(0.77, 0, 0.175, 1); will-change: opacity, transform; }
.aux-appear-watch { transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1), opacity 2s cubic-bezier(0.19, 1, 0.22, 1); will-change: transform; }
.aux-appear-watch, .aux-appear-watch.aux-disappeared { opacity: 0; }
.aux-appear-watch.aux-appeared { opacity: 1; }
.aux-appear-watch[class*="-short-"], .aux-appear-watch[class*="-small-"] { transition-duration: 1s, 1s; }
.aux-appear-watch.aux-invu-short-top, .aux-appear-watch.aux-invu-short-top.aux-disappeared { transform: translateY(-27px); }
.aux-appear-watch.aux-invu-short-left, .aux-appear-watch.aux-invu-short-left.aux-disappeared { transform: translateX(-27px); }
.aux-appear-watch.aux-invu-short-right, .aux-appear-watch.aux-invu-short-right.aux-disappeared { transform: translateX(27px); }
.aux-appear-watch.aux-invu-short-bottom, .aux-appear-watch.aux-invu-short-bottom.aux-disappeared { transform: translateY(27px); }
.aux-appear-watch.aux-invu-long-top, .aux-appear-watch.aux-invu-long-top.aux-disappeared { transform: translateY(-75px); }
.aux-appear-watch.aux-invu-long-left, .aux-appear-watch.aux-invu-long-left.aux-disappeared { transform: translateX(-75px); }
.aux-appear-watch.aux-invu-long-right, .aux-appear-watch.aux-invu-long-right.aux-disappeared { transform: translateX(75px); }
.aux-appear-watch.aux-invu-long-bottom, .aux-appear-watch.aux-invu-long-bottom.aux-disappeared { transform: translateY(75px); }
.aux-appear-watch.aux-invu-medium-top, .aux-appear-watch.aux-invu-medium-top.aux-disappeared { transform: translateY(-50px); }
.aux-appear-watch.aux-invu-medium-left, .aux-appear-watch.aux-invu-medium-left.aux-disappeared { transform: translateX(-50px); }
.aux-appear-watch.aux-invu-medium-right, .aux-appear-watch.aux-invu-medium-right.aux-disappeared { transform: translateX(50px); }
.aux-appear-watch.aux-invu-medium-bottom, .aux-appear-watch.aux-invu-medium-bottom.aux-disappeared { transform: translateY(50px); }
.aux-appear-watch.aux-invu-scale-down-small, .aux-appear-watch.aux-invu-scale-down-small.aux-disappeared { transform: scale(1.1, 1.1); }
.aux-appear-watch.aux-invu-scale-down-medium, .aux-appear-watch.aux-invu-scale-down-medium.aux-disappeared { transform: scale(1.2, 1.2); }
.aux-appear-watch.aux-invu-scale-down-large, .aux-appear-watch.aux-invu-scale-down-large.aux-disappeared { transform: scale(1.2, 1.2); }
.aux-appear-watch.aux-invu-scale-up-small, .aux-appear-watch.aux-invu-scale-up-small.aux-disappeared { transform: scale(0.9, 0.9); }
.aux-appear-watch.aux-invu-scale-up-medium, .aux-appear-watch.aux-invu-scale-up-medium.aux-disappeared { transform: scale(0.8, 0.8); }
.aux-appear-watch.aux-invu-scale-up-large, .aux-appear-watch.aux-invu-scale-up-large.aux-disappeared { transform: scale(0.8, 0.8); }
@keyframes AuxFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}.aux-anim-fade-in, .aux-animated.aux-fade-in { animation-name: AuxFadeIn; }
@keyframes AuxFadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -27px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-down, .aux-animated.aux-fade-in-down { animation-name: AuxFadeInDown; }
@keyframes AuxFadeInDown1 { 
  0% { opacity: 0; transform: translate3d(0px, -50px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-down-1, .aux-animated.aux-fade-in-down-1 { animation-name: AuxFadeInDown1; }
@keyframes AuxFadeInDown2 { 
  0% { opacity: 0; transform: translate3d(0px, -75px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-down-2, .aux-animated.aux-fade-in-down-2 { animation-name: AuxFadeInDown2; }
@keyframes AuxFadeInFromUpDownCustom { 
  0% { opacity: 0; transform: translate3d(var(--aux-anim-fade-in-from-x), var(--aux-anim-fade-in-from-y), 0); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-custom, .aux-animated.aux-fade-in-custom { animation-name: AuxFadeInFromUpDownCustom; }
@keyframes AuxFadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 27px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-up, .aux-animated.aux-fade-in-up { animation-name: AuxFadeInUp; }
@keyframes AuxFadeInUp1 { 
  0% { opacity: 0; transform: translate3d(0px, 50px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-up-1, .aux-animated.aux-fade-in-up-1 { animation-name: AuxFadeInUp1; }
@keyframes AuxFadeInUp2 { 
  0% { opacity: 0; transform: translate3d(0px, 75px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-up-2, .aux-animated.aux-fade-in-up-2 { animation-name: AuxFadeInUp2; }
@keyframes AuxFadeInLeft { 
  0% { opacity: 0; transform: translate3d(-27px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-left, .aux-animated.aux-fade-in-left { animation-name: AuxFadeInLeft; }
@keyframes AuxFadeInLeft1 { 
  0% { opacity: 0; transform: translate3d(-50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-left-1, .aux-animated.aux-fade-in-left-1 { animation-name: AuxFadeInLeft1; }
@keyframes AuxFadeInLeft2 { 
  0% { opacity: 0; transform: translate3d(-75px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-left-2, .aux-animated.aux-fade-in-left-2 { animation-name: AuxFadeInLeft2; }
@keyframes AuxFadeInRight { 
  0% { opacity: 0; transform: translate3d(27px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-right, .aux-animated.aux-fade-in-right { animation-name: AuxFadeInRight; }
@keyframes AuxFadeInRight1 { 
  0% { opacity: 0; transform: translate3d(50px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-right-1, .aux-animated.aux-fade-in-right-1 { animation-name: AuxFadeInRight1; }
@keyframes AuxFadeInRight2 { 
  0% { opacity: 0; transform: translate3d(75px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}.aux-anim-fade-in-right-2, .aux-animated.aux-fade-in-right-2 { animation-name: AuxFadeInRight2; }
@keyframes AuxSlideFromRight { 
  0% { transform: translateX(100%); }
  100% { opacity: 1; transform: none; }
}.aux-anim-slide-from-right, .aux-animated.aux-slide-from-right > *, .aux-animated.aux-slide-from-right > .elementor-column-wrap { animation-name: AuxSlideFromRight; }
@keyframes AuxSlideFromLeft { 
  0% { transform: translateX(-100%); }
  100% { opacity: 1; transform: none; }
}.aux-anim-slide-from-left, .aux-animated.aux-slide-from-left > *, .aux-animated.aux-slide-from-left > .elementor-column-wrap { animation-name: AuxSlideFromLeft; }
@keyframes AuxSlideFromTop { 
  0% { transform: translateY(-100%); }
  100% { opacity: 1; transform: none; }
}.aux-anim-slide-from-top, .aux-animated.aux-slide-from-top > *, .aux-animated.aux-slide-from-top > .elementor-column-wrap { animation-name: AuxSlideFromTop; }
@keyframes AuxSlideFromBot { 
  0% { transform: translateY(100%); }
  100% { opacity: 1; transform: none; }
}.aux-anim-slide-from-bot, .aux-animated.aux-slide-from-bot > *, .aux-animated.aux-slide-from-bot > .elementor-column-wrap { animation-name: AuxSlideFromBot; }
@keyframes AuxLoadingWave { 
  0% { background-position: 0% 0px; }
  100% { background-position: 66% 0px; }
}.aux-appear-watch-animation { animation-duration: 1s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1); opacity: 0; }
.aux-animated.aux-slide-from-right { overflow: hidden; opacity: 1; }
.aux-animated.aux-slide-from-right > *, .aux-animated.aux-slide-from-right > .elementor-column-wrap { animation-duration: inherit; animation-fill-mode: inherit; animation-timing-function: inherit; animation-delay: inherit; }
.aux-animated.aux-slide-from-left { overflow: hidden; opacity: 1; }
.aux-animated.aux-slide-from-left > *, .aux-animated.aux-slide-from-left > .elementor-column-wrap { animation-duration: inherit; animation-fill-mode: inherit; animation-timing-function: inherit; animation-delay: inherit; }
.aux-animated.aux-slide-from-top { overflow: hidden; opacity: 1; }
.aux-animated.aux-slide-from-top > *, .aux-animated.aux-slide-from-top > .elementor-column-wrap { animation-duration: inherit; animation-fill-mode: inherit; animation-timing-function: inherit; animation-delay: inherit; }
.aux-animated.aux-slide-from-bot { overflow: hidden; opacity: 1; }
.aux-animated.aux-slide-from-bot > *, .aux-animated.aux-slide-from-bot > .elementor-column-wrap { animation-duration: inherit; animation-fill-mode: inherit; animation-timing-function: inherit; animation-delay: inherit; }
.aux-news-element-main, .aux-ajax-view { transition: opacity 1s ease-in-out; }
.widget-container .aux-ajax-type-scroll:not(.aux-in-progress) .aux-load-more { display: none; }
.elementor-widget-container::before, .elementor-widget-container::after, .elementor-section .elementor-container::before, .elementor-section .elementor-container::after { content: ""; }
.pswp { display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; touch-action: none; z-index: 1500; text-size-adjust: 100%; backface-visibility: hidden; outline: none; }
.pswp * { box-sizing: border-box; }
.pswp img { max-width: none; }
.pswp--open { display: block; }
.pswp--zoom-allowed .pswp__img { cursor: zoom-in; }
.pswp__bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; transform: translateZ(0px); backface-visibility: hidden; will-change: opacity; }
.pswp__scroll-wrap { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }
.pswp__container, .pswp__zoom-wrap { touch-action: none; position: absolute; inset: 0px; }
.pswp__container, .pswp__img { user-select: none; -webkit-tap-highlight-color: transparent; }
.pswp__zoom-wrap { position: absolute; width: 100%; transform-origin: left top; transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg { will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap { transition: none; }
.pswp__container, .pswp__zoom-wrap { backface-visibility: hidden; }
.pswp__item { position: absolute; inset: 0px; overflow: hidden; }
.pswp__img { position: absolute; width: auto; height: auto; top: 0px; left: 0px; }
.pswp__img--placeholder { backface-visibility: hidden; }
.pswp__img--placeholder--blank { background: rgb(34, 34, 34); }
.pswp__button { width: 44px; height: 44px; position: relative; background: none; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: right; opacity: 0.75; transition: opacity 0.2s; box-shadow: none; }
.pswp__button:focus, .pswp__button:hover { opacity: 1; }
.pswp__button:active { outline: none; opacity: 0.9; }
.pswp__ui--over-close .pswp__button--close { opacity: 1; }
.pswp__button, .pswp__button--arrow--left::before, .pswp__button--arrow--right::before { background: url("../../../phlox/css/images/photoswipe/default-skin.png") 0px 0px / 264px 88px no-repeat; width: 44px; height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left::before, .pswp--svg .pswp__button--arrow--right::before { background-image: url("../../../phlox/css/images/photoswipe/default-skin.svg"); }
.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right { background: none; }
}
.pswp__button--close { background-position: 0px -44px; }
.pswp__button--share { background-position: -44px -44px; }
.pswp__button--fs { display: none; }
.pswp--supports-fs .pswp__button--fs { display: block; }
.pswp__button--zoom { display: none; background-position: -88px 0px; }
.pswp--zoom-allowed .pswp__button--zoom { display: block; }
.pswp__button--arrow--left, .pswp__button--arrow--right { background: none; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute; }
.pswp__button--arrow--left { left: 0px; }
.pswp__button--arrow--right { right: 0px; }
.pswp__button--arrow--left::before, .pswp__button--arrow--right::before { content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute; }
.pswp__button--arrow--left::before { left: 6px; background-position: -138px -44px; }
.pswp__button--arrow--right::before { right: 6px; background-position: -94px -44px; }
.pswp__counter, .pswp__share-modal { user-select: none; }
.pswp__share-modal { display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity; }
.pswp__share-modal--hidden { display: none; }
.pswp__share-tooltip { z-index: 1620; position: absolute; background: rgb(255, 255, 255); top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s; backface-visibility: hidden; will-change: transform; }
.pswp__counter { position: absolute; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px; }
.pswp__caption { position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px; }
.pswp__caption__center { text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: rgb(204, 204, 204); }
.pswp__caption--empty { display: none; }
.pswp__caption--fake { visibility: hidden; }
.pswp__preloader { width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr; }
.pswp__preloader__icn { width: 20px; height: 20px; margin: 12px; }
.pswp--css_animation .pswp__preloader__icn { background: none; opacity: 0.75; width: 14px; height: 14px; position: absolute; left: 15px; top: 15px; margin: 0px; }
.pswp--css_animation .pswp__preloader__cut { position: relative; width: 7px; height: 14px; overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut { box-sizing: border-box; width: 14px; height: 14px; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; border-image: none; border-radius: 50%; position: absolute; top: 0px; left: 0px; background: none; margin: 0px; }
@media screen and (max-width: 1024px){.pswp__preloader { position: relative; left: auto; top: auto; margin: 0px; float: right; }
}
.pswp__ui { -webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550; }
.pswp__top-bar { position: absolute; left: 0px; top: 0px; height: 44px; width: 100%; }
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right { backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__top-bar, .pswp__caption { background-color: rgba(0, 0, 0, 0.5); }
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption { background-color: rgba(0, 0, 0, 0.3); }
.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; }
.pswp__element--disabled { display: none !important; }
.aux-arrow-nav { position: relative; cursor: pointer; transform: translateZ(0px); background-color: rgb(61, 61, 61); width: 36px; height: 36px; overflow: hidden; }
.aux-arrow-nav.aux-outline { box-shadow: rgb(61, 61, 61) 0px 0px 0px 1px inset; background-color: transparent; }
.aux-arrow-nav.aux-outline .aux-overlay::after { background-color: rgb(61, 61, 61); }
.aux-arrow-nav.aux-round { border-radius: 50%; width: 73px; height: 73px; }
.aux-arrow-nav.aux-round .aux-overlay { width: 105%; transition-duration: 450ms; }
.aux-arrow-nav .aux-svg-arrow { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-arrow-nav .aux-overlay { position: absolute; width: 150%; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0, 0); transition: 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-arrow-nav .aux-overlay::after { position: relative; content: ""; border-radius: 50%; display: block; padding-top: 100%; background-color: rgb(99, 99, 99); }
.aux-arrow-nav:hover .aux-overlay { transform: translate(-50%, -50%) scale(1, 1); }
.aux-arrow-nav .aux-hover-arrow { opacity: 0; }
.aux-arrow-nav.aux-hover-slide .aux-hover-arrow[class*="up"] { transform: translate(-50%, 50%); }
.aux-arrow-nav.aux-hover-slide:hover .aux-svg-arrow[class*="up"] { transform: translate(-50%, -150%); }
.aux-arrow-nav.aux-hover-slide .aux-hover-arrow { transition-duration: 700ms; }
.aux-arrow-nav.aux-hover-fill { transition: 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.aux-arrow-nav.aux-hover-fill:hover { background-color: rgb(99, 99, 99); }
.aux-arrow-nav.aux-hover-fill:hover.aux-outline { background-color: rgb(61, 61, 61); }
.aux-arrow-nav:hover .aux-svg-arrow { opacity: 0; }
.aux-arrow-nav:hover .aux-hover-arrow { transform: translate(-50%, -50%) !important; opacity: 1; }
.aux-loading-loop { position: relative; width: 45px; height: 45px; border-radius: 50%; }
.aux-loading-loop svg { position: relative; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea { padding: 1.1em; max-width: 400px; width: 100%; transition: border-color 300ms; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus { border-color: rgb(61, 61, 61); }
select:not([multiple]) { appearance: none; background-color: transparent; border-radius: 0px; border: 1px solid rgb(187, 187, 187); padding: 16px 48px 16px 18px; background-image: url("../../../phlox/css/images/controls/arrows/small-arrow-down.svg"); background-repeat: no-repeat; background-position: right center; }
select:focus:not([multiple]) { outline: none; border-color: rgb(61, 61, 61); }
input[type="radio"] { appearance: none; width: 16px; height: 16px; border: 1px solid rgb(61, 61, 61); border-radius: 50%; box-shadow: white 0px 0px 0px 2.5px inset; margin-right: 5px; vertical-align: text-top; transition: background-color 300ms; }
input[type="radio"]:focus { outline: none; }
input[type="radio"]:checked { background-color: rgb(61, 61, 61); }
label { display: block; margin-bottom: 1em; font-size: 1.1em; color: rgb(61, 61, 61); }
input[type="reset"], input[type="submit"] { padding: 12px 32px; margin-right: 5px; background-color: rgb(61, 61, 61); color: white; vertical-align: top; font-size: 0.8125em; font-weight: 600; text-transform: uppercase; }
input[type="reset"]:hover, input[type="submit"]:hover { background-color: rgb(80, 80, 80); }
fieldset { padding: 15px 30px; }
legend { padding: 0px 10px; margin-left: -10px; }
.aux-search-form .aux-search-field { height: 46px; float: left; margin-right: 2px; }
.aux-search-form.aux-iconic-search .aux-search-field { padding-right: 40px; }
.aux-search-form form { display: inline-block; position: relative; }
.aux-search-form .aux-submit-icon-container { position: absolute; color: rgb(187, 187, 187); right: 5px; height: 100%; transition: color 300ms; }
.aux-search-form .aux-submit-icon-container::before { position: absolute; width: 100%; top: 50%; vertical-align: middle; display: inline-block; font-size: 1.4em; font-family: auxin-front; color: inherit; text-align: center; speak: none; transform: translateY(-50%); }
.aux-search-form .aux-submit-icon-container:hover { color: rgb(61, 61, 61); }
.aux-search-form .aux-iconic-search-submit { width: 40px; height: 80px; margin: 0px; padding: 0px; text-indent: 10em; overflow: hidden; background: transparent; }
.aux-search-form .aux-iconic-search-submit:hover { background: transparent; }
.aux-search-form .aux-search-submit { height: 40px; float: left; }
.aux-search-form .aux-search-submit:hover { background: rgb(80, 80, 80); }
.aux-media-image { position: relative; }
.aux-media-image.aux-hidden-overflow { overflow: hidden; }
.aux-intro-hero { font-size: 1.5em; padding: 1.2em; margin-top: 1em; margin-bottom: 1em; }
.aux-intro-normal { font-size: 1.22em; margin-bottom: 1em; }
.aux-intro-splitter { margin-top: 1em; margin-bottom: 1em; padding: 1.9em 1.2em; border-width: 2px 0px; border-style: solid; border-color: rgb(80, 80, 80); border-image: none; line-height: 1.65; font-size: 1.2em; }
@property --aux-chart-percentage { syntax: "<number>"; inherits: true; initial-value: 0; }
.product.aux-remove-view-cart a.added_to_cart { display: none !important; }
aside .aux-widget-area { margin-bottom: 0px; }
.widget-container.aux-toggle-widget > .aux-toggle-widget-wrapper { overflow: hidden; transition: height 500ms cubic-bezier(0.165, 0.84, 0.44, 1); }
.widget-container ul li { margin-bottom: 0px; word-break: break-word; }
.widget-container a { color: inherit; }
.widget-container a:hover { color: rgb(27, 176, 206); }
aside .widget-container, .aux-aside .widget-container { margin-top: 4.0625em; font-size: 0.875em; }
aside .widget-container:first-child, .aux-aside .widget-container:first-child { margin-top: 0px; }
@media screen and (max-width: 767px){aside .aux-widget-area, .aux-aside .aux-widget-area { margin-top: 2.5em; }
aside .aux-widget-area:first-child, .aux-aside .aux-widget-area:first-child { margin-top: 0px; }
}
.aux-widget-recent-posts-timeline .aux-block > .hentry:not(.has-post-thumbnail)::after, .aux-widget-recent-posts-timeline .aux-block > .hentry.format-audio::after { top: 15px !important; }
.aux-widget-recent-posts-timeline .aux-block > .hentry:not(.has-post-thumbnail)::before, .aux-widget-recent-posts-timeline .aux-block > .hentry.format-audio::before { top: 8px !important; }
.aux-widget-popular-posts-widget .widget-tabs .tabs li:not(.active) { background-color: rgb(249, 249, 249); color: rgb(170, 170, 170); }
.aux-dark .aux-widget-popular-posts-widget .widget-tabs .tabs li:not(.active) { color: rgb(187, 187, 187); background-color: rgb(51, 51, 51); }
.aux-widget-text .aux-text-color-dark { color: rgb(61, 61, 61); }
.aux-widget-text .aux-text-widget-bg-center { background-repeat: no-repeat; background-position: center center; }
.aux-widget-text .aux-text-left { text-align: left; }
.aux-widget-text .aux-ico-box { display: table; margin: 0px auto; }
.aux-widget-text .aux-ico-large { padding: 45px; }
.aux-widget-text .aux-ico-large.aux-ico-clear { padding: 35px; }
.aux-widget-text .aux-wrap-style-outline, .aux-widget-text .aux-wrap-style-simple, .aux-widget-text .aux-wrap-style-box { position: relative; }
.aux-widget-text .aux-text-no-content .aux-text-widget-content { padding-top: 1.25em; padding-bottom: 4.375em; }
.aux-widget-text .aux-text-widget-header, .aux-widget-text .aux-text-widget-content { position: relative; z-index: 1; word-break: break-word; }
.aux-widget-text .aux-text-widget-header { flex-shrink: 0; padding: 3.125em 0px 0px; }
.aux-widget-text .aux-text-widget-content { padding: 2.25em 0px 3.125em; }
.aux-widget-text .aux-text-widget-content .col-title { line-height: 1; margin-bottom: 0px; }
.aux-widget-text .aux-text-widget-content .col-subtitle { color: rgb(170, 170, 170); font-weight: 400; font-size: 0.9375em; margin: 14px 0px 10px; }
.aux-widget-text .aux-ico-pos-left, .aux-widget-text .aux-ico-pos-right { display: flex; align-items: center; }
.aux-widget-text .aux-ico-pos-left .aux-text-widget-header, .aux-widget-text .aux-ico-pos-right .aux-text-widget-header { padding: 2.5em; max-width: 50%; }
@media screen and (max-width: 1023px){.aux-resp .aux-widget-text .aux-ico-pos-left .aux-text-widget-header, .aux-resp .aux-widget-text .aux-ico-pos-right .aux-text-widget-header { float: none; margin: 0px auto; max-width: none; }
}
.aux-widget-text .aux-ico-pos-left .aux-text-widget-content, .aux-widget-text .aux-ico-pos-right .aux-text-widget-content { padding: 2.5em; display: table; vertical-align: top; }
.aux-widget-text .aux-ico-pos-left .aux-text-widget-content::after, .aux-widget-text .aux-ico-pos-right .aux-text-widget-content::after { content: ""; display: table; clear: both; }
@media screen and (max-width: 1023px){.aux-resp .aux-widget-text .aux-ico-pos-left .aux-text-widget-content, .aux-resp .aux-widget-text .aux-ico-pos-right .aux-text-widget-content { padding: 2.25em 2.1875em 3.125em; }
}
.aux-widget-text .aux-ico-pos-left .aux-text-widget-header { order: 0; }
@media screen and (max-width: 1023px){.aux-resp .aux-widget-text .aux-ico-pos-left .aux-text-widget-header { margin: 0px; }
}
.aux-widget-about dl, .aux-widget-about dd, .aux-widget-about dt { margin: 0px; }
.aux-widget-image .aux-media-hint-frame { display: inline-block; }
.aux-widget-image .aux-media-image { transition: 300ms ease-out; }
.aux-widget-image .aux-media-image img { display: inline-block; }
.aux-widget-image.aux-alignnone { text-align: center; }
.pswp__img.pswp__img--placeholder { opacity: 0; }
.aux-widget-recent-products .widget-subtitle { margin-bottom: 50px; font-size: 1.125em; line-height: 27px; color: rgb(187, 187, 187); text-align: center; font-weight: 500; }
.aux-widget-recent-products .aux-recent-product-item { position: relative; }
.aux-widget-recent-products .aux-recent-product-item .woocommerce-loop-product__title, .aux-widget-recent-products .aux-recent-product-item .auxshp-loop-title { margin-top: 30px; font-size: 1.125em; font-weight: 500; line-height: 1.6875em; }
.aux-widget-recent-products .aux-recent-product-item .price { display: block; margin-bottom: 15px; font-size: 1.125em; font-weight: 500; line-height: 1.6875em; }
.aux-widget-recent-products .aux-recent-product-item .button, .aux-widget-recent-products .aux-recent-product-item .added_to_cart { display: inline; background-color: rgb(234, 234, 234); border-radius: 20px; padding: 12px 25px; font-size: 0.6875em; font-weight: 600; line-height: 17px; text-transform: uppercase; }
.aux-widget-recent-products.loading::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; z-index: 1; background-color: rgba(255, 255, 255, 0.7); }
.aux-widget-icon-list .aux-icon-list-items { padding-left: 0px; padding-right: 0px; margin-bottom: 0px; }
.aux-icon-list-items { padding-left: 0px; }
.aux-icon-list-items.aux-direction-vertical { display: flex; flex-flow: column wrap; }
.aux-icon-list-item .aux-list-connector { flex-grow: 1; border-bottom: 1px dotted rgb(187, 187, 187); line-height: 0; height: 0px; margin-left: 10px; }
.aux-icon-list-item, .aux-icon-list-link { display: flex; }
.aux-icon-list-text { margin: 0px; }
.aux-widget-modern-heading .aux-widget-inner { max-width: 100%; }
.aux-modern-heading-primary { transition: 250ms ease-out; }
.aux-modern-heading-secondary { transition: 250ms ease-out; color: rgb(99, 99, 99); }
.aux-widget-logo { display: inline-block; }
.hentry { position: relative; min-height: 130px; }
.hentry::after { content: ""; display: table; clear: both; }
.entry-content, .comment-body { overflow-wrap: break-word; }
.entry-content h1, .comment-body h1 { font-size: 2.7em; }
.entry-content h2, .comment-body h2 { font-size: 2.1em; }
.entry-content ul, .comment-body ul { list-style: outside disc; padding-left: 1.1em; }
.entry-content ul, .comment-body ul, .entry-content ol, .comment-body ol { margin-top: 0px; }
.entry-content ul li, .comment-body ul li, .entry-content ol li, .comment-body ol li { margin: 0px; line-height: 190%; }
.entry-content img, .comment-body img { max-width: 100%; }
.hentry .entry-content, .hentry .comment-body { margin-bottom: 3.125em; }
.hentry .entry-main { margin-bottom: 4.375em; }
.entry-author-info .author-description dl { position: relative; margin-bottom: 1em; }
.home.page .content > .hentry > .entry-main { margin-bottom: 0px; }
