/* Autoport Turbo – product */
/*8*/

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: var(--porto-primary-color);--wp--preset--color--secondary: var(--porto-secondary-color);--wp--preset--color--tertiary: var(--porto-tertiary-color);--wp--preset--color--quaternary: var(--porto-quaternary-color);--wp--preset--color--dark: var(--porto-dark-color);--wp--preset--color--light: var(--porto-light-color);--wp--preset--color--primary-hover: var(--porto-primary-light-5);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-quaternary-color{color: var(--wp--preset--color--quaternary) !important;}.has-dark-color{color: var(--wp--preset--color--dark) !important;}.has-light-color{color: var(--wp--preset--color--light) !important;}.has-primary-hover-color{color: var(--wp--preset--color--primary-hover) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-quaternary-background-color{background-color: var(--wp--preset--color--quaternary) !important;}.has-dark-background-color{background-color: var(--wp--preset--color--dark) !important;}.has-light-background-color{background-color: var(--wp--preset--color--light) !important;}.has-primary-hover-background-color{background-color: var(--wp--preset--color--primary-hover) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-quaternary-border-color{border-color: var(--wp--preset--color--quaternary) !important;}.has-dark-border-color{border-color: var(--wp--preset--color--dark) !important;}.has-light-border-color{border-color: var(--wp--preset--color--light) !important;}.has-primary-hover-border-color{border-color: var(--wp--preset--color--primary-hover) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */

/*9*/
.woo-vpf-hidden { display:none !important; } .woo-vpf-processing { opacity:0.6; } .woo-vpf-clearfix { clear:both; float:none; } .woo-vpf-processing, .woo-vpf-processing * { cursor:wait; } .woo-vpf-error, .woo-vpf-error * { color: red; } .woo-vpf-error .chosen-container-single .chosen-single, .woo-vpf-error input[type="text"], .woo-vpf-error select { border-color:red; } .woo-vpf-field { position:relative; } .woo-vpf-field select, .woo-vpf-field input { margin:0; width:100%; } .woo-vpf-field .chosen-container { width:100% !important; } .woo-vpf-field input[type="submit"] { width:auto; margin:0 auto; display:block; cursor:pointer; } .widget-woo-vpf-filter * { box-sizing:border-box; } .woo-vpf-filter-horizontal .woo-vpf-field { float:left; width:auto; margin: 0 10px 5px 0; } .woo-vpf-filter-horizontal .woo-vpf-field.woo-vpf-field-submit { margin:0; } .woo-vpf-filter-vertical .woo-vpf-field { display:block; width:100%; margin: 0 0 10px 0; } .widget-woo-vpf-filter .woo-vpf-field select:disabled { opacity:0.6; } .woo-vpf-field .woo-vpf-reset-search { font-size: 0.8em; font-weight: bold; } .woo-vpf-filter-vertical .woo-vpf-field .woo-vpf-reset-search { position: absolute; top: 0; right: 0; } .woo-vpf-filter-horizontal .woo-vpf-field .woo-vpf-reset-search { margin:5px 0; } .woo-vpf-product-tab table { width:100%; } .woo-vpf-product-tab thead th, .woo-vpf-product-tab tfoot th { font-weight:bold; font-size:15px; padding:0; } .woo-vpf-product-tab thead th { padding-bottom:5px; border-bottom:1px #e0dede dotted; } .woo-vpf-product-tab tfoot th { padding-top:5px; border-bottom:none; } .woo-vpf-product-tab td { padding:5px 0; border-bottom:1px #e0dede dotted; } .woo-vpf-loader { background: rgba(0, 0, 0, 0.1) url("https://autoport.bg/wp-content/plugins/WooCommerce%20Vehicle%20Parts%20Finder%20-%20MakeModelYear/assets/css/../images/ajax-loader.gif") no-repeat scroll 50% 50%; display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 22; } .woo-vpf-mv-container * { box-sizing:border-box; } .woo-vpf-mv-container { display:block; position:relative; text-align:left; clear:both; line-height:normal; max-width:600px; } .woo-vpf-mv-container > .mv-header { position: relative; cursor:pointer; } .woo-vpf-mv-container > .mv-header::after { background: url("https://autoport.bg/wp-content/plugins/WooCommerce%20Vehicle%20Parts%20Finder%20-%20MakeModelYear/assets/css/../images/icons-sprite.png") no-repeat scroll -278px 0; content: ""; width: 10px; height: 6px; margin-top: -2px; position: absolute; right: 0; top: 50%; } .woo-vpf-mv-container > .mv-header:hover::after { background-position: -278px -39px; } .woo-vpf-mv-container > .mv-header .mv-icon { background: url("https://autoport.bg/wp-content/plugins/WooCommerce%20Vehicle%20Parts%20Finder%20-%20MakeModelYear/assets/css/../images/icons-sprite.png") no-repeat scroll -137px 0; width:auto; height:16px; padding:0 0 0 21px; margin:0 5px 0 0; position:relative; display:inline-block; vertical-align: middle; } .woo-vpf-mv-container > .mv-header:hover .mv-icon { background-position: -137px -39px; } .woo-vpf-mv-container > .mv-header .mv-icon .mv-counter { background-color: #7ea94c; color: #fff; border-radius: 2px; position: absolute; top: -6px; right: -4px; min-width: 10px; padding: 0 2px; text-align: center; vertical-align:middle; font-size: 8px; font-weight: bold; line-height: 1.5; } .woo-vpf-mv-container > .mv-header:hover .mv-icon .mv-counter { background: #ce4e45; } .woo-vpf-mv-container > .mv-header .mv-title { font-size:0.9em; font-weight:bold; display: inline-block; vertical-align: middle; } .woo-vpf-mv-container .mv-inner { position:relative; display:block; background: #fff; border: 1px solid #ddd; border-radius: 2px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); } .woo-vpf-mv-container .mv-inner .mv-section { padding:10px; border-top:1px solid #ddd; } .woo-vpf-mv-container .mv-inner .mv-section:first-child { border-top:none; } .woo-vpf-mv-container .mv-inner .mv-section-vehicles-saved { background:#ffffff; } .woo-vpf-mv-container .mv-inner .mv-section-vehicles-history { background:#f3f3f3; } .woo-vpf-mv-container .mv-inner .mv-section .mv-header { position:relative; width: 100%; padding:0 35px 10px 0; color: #8c8c8c; margin-bottom: 15px; } .woo-vpf-mv-container .mv-inner .mv-section .mv-header:after { background: url("https://autoport.bg/wp-content/plugins/WooCommerce%20Vehicle%20Parts%20Finder%20-%20MakeModelYear/assets/css/../images/icons-sprite.png") no-repeat scroll 0 0; border-bottom: 1px solid #f3f3f3; content: ""; width: 30px; height: 30px; position: absolute; right: 0; top: 0; } .woo-vpf-mv-container .mv-inner .mv-section-vehicles-saved .mv-header:after { background-position: 0 0; } .woo-vpf-mv-container .mv-inner .mv-section-vehicles-history .mv-header:after { background-position: -70px 0; } .woo-vpf-mv-container .mv-inner .mv-section .mv-header .mv-title { font-size:0.9em; font-weight:600; padding:0 0 5px 0; } .woo-vpf-mv-container .mv-inner .mv-section .mv-header .mv-description { font-size:0.8em; } .woo-vpf-mv-container .mv-inner .mv-items .mv-no-item { font-size: 1em; text-align: center; color: #ce4e45; font-weight: bold; margin:0 0 10px 0; } .woo-vpf-mv-container .mv-inner .mv-items ul { display: table; color: #393939; font-weight: 700; font-size:1em; width: 100%; padding:0 10px; margin:0; } .woo-vpf-mv-container .mv-inner .mv-items ul li { display: table-row; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col { display: table-cell; padding: 0 0 15px 0; vertical-align: middle; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-title label { display: inline-block; vertical-align: middle; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-title label .mv-item-radio { background: url("https://autoport.bg/wp-content/plugins/WooCommerce%20Vehicle%20Parts%20Finder%20-%20MakeModelYear/assets/css/../images/icons-sprite.png") no-repeat scroll -226px 0; cursor: pointer; width: 16px; height: 16px; float: left; } .woo-vpf-mv-container .mv-inner .mv-items ul li.mv-active .mv-item-title label .mv-item-radio, .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-title label .mv-item-radio:hover { background-position:-226px -39px; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-title label b { float: left; font-weight:600; padding: 0 0 0 10px; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-actions { width:65px; text-align:right; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk { background: url("https://autoport.bg/wp-content/plugins/WooCommerce%20Vehicle%20Parts%20Finder%20-%20MakeModelYear/assets/css/../images/icons-sprite.png") no-repeat scroll 0 0; display:inline-block; vertical-align: middle; cursor: pointer; width:16px; height:16px; margin:0 2px 0 0; padding:0; font-size:0; background-repeat:no-repeat; background-position:0 0; text-decoration: none; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk:last-child { margin-right:0; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk:hover { text-decoration: none; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk.mv-lnk-disable { cursor: default; opacity: 0.2; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk.mv-lnk-save { background-position: -205px 0; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk.mv-lnk-save:hover { background-position: -205px -39px; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk.mv-lnk-browse { background-position: -163px 0; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk.mv-lnk-browse:hover { background-position: -163px -39px; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk.mv-lnk-delete { background-position: -185px 0; } .woo-vpf-mv-container .mv-inner .mv-items ul li .mv-item-col .mv-lnk.mv-lnk-delete:hover { background-position: -185px -39px; } .woo-vpf-mv-container .mv-inner .mv-section .mv-actions { padding:10px 0 0 0; } .woo-vpf-mv-container .mv-inner .mv-section-vehicles-saved .mv-actions { border-top:1px solid #f3f3f3; } .woo-vpf-mv-container .mv-inner .mv-section-vehicles-history .mv-actions { border-top:1px solid #e2e2e2; } .woo-vpf-mv-container .mv-add-vehicle, .woo-vpf-mv-container .mv-clear-history { color: #a4a4a4; cursor: pointer; display: inline-block; font-size:0.9em; font-weight: 600; margin:0; padding:0; } .woo-vpf-mv-container .mv-add-vehicle { float:left; } .woo-vpf-mv-container .mv-clear-history { float:right; } .woo-vpf-mv-container .mv-add-vehicle:before, .woo-vpf-mv-container .mv-clear-history:before { background: url("https://autoport.bg/wp-content/plugins/WooCommerce%20Vehicle%20Parts%20Finder%20-%20MakeModelYear/assets/css/../images/icons-sprite.png") no-repeat scroll 0 0; content: ""; width: 10px; height: 10px; margin: 3px 3px 0 0; float:left; } .woo-vpf-mv-container .mv-add-vehicle:before { background-position: -247px 0; } .woo-vpf-mv-container .mv-add-vehicle:hover:before { background-position: -247px -39px; } .woo-vpf-mv-container .mv-clear-history:before { background-position: -262px 0; } .woo-vpf-mv-container .mv-clear-history:hover:before { background-position: -262px -39px; } .woo-vpf-mv-container.mv-has-expandable-wrapper .mv-inner, .woo-vpf-mv-container.mv-has-flyout-wrapper .mv-inner { display:none; margin:15px 0 0 0; } .woo-vpf-mv-container.mv-has-flyout-wrapper .mv-inner { position:absolute; z-index:999; min-width:450px; width:100%; } #cboxTitle { font-size:0.9em; font-weight:bold; } #colorbox, #cboxOverlay, #cboxWrapper, #cboxLoadedContent { overflow:visible !important; } .woo-vpf-modal { padding:20px 10px 10px; } .woo-vpf-modal .woo-vpf-modal-desc p { padding:0; margin:0 0 10px 0; font-size:1em; line-height:noamrl; } .woo-vpf-modal .woo-vpf-field.woo-vpf-field-submit { margin-bottom:0; }
/*10*/
.woocommerce .product .merchant-quick-view-button { align-self: flex-start; border-width: 1px; border-style: solid; transition: 0.2s; display: inline-flex !important; -webkit-box-pack: center !important; justify-content: center !important; -webkit-box-align: center !important; align-items: center !important; text-decoration: none !important; color: var(--mrc-qv-button-text-color, #FFF) !important; border-color: var(--mrc-qv-button-border-color, #212121) !important; background-color: var(--mrc-qv-button-bg-color, #212121) !important; }
.woocommerce .product .merchant-quick-view-button svg { width: 1em; height: 1em; transition: 0.2s; fill: var(--mrc-qv-button-icon-color, #FFF) !important; }
.woocommerce .product .merchant-quick-view-button svg path { fill: var(--mrc-qv-button-icon-color, #FFF) !important; }
.woocommerce .product .merchant-quick-view-button:hover { color: var(--mrc-qv-button-text-color-hover, #FFF) !important; border-color: var(--mrc-qv-button-border-color-hover, #414141) !important; background-color: var(--mrc-qv-button-bg-color-hover, #414141) !important; }
.woocommerce .product .merchant-quick-view-button:hover svg { fill: var(--mrc-qv-button-icon-color-hover, #FFF) !important; }
.woocommerce .product .merchant-quick-view-button:hover svg path { fill: var(--mrc-qv-button-icon-color-hover, #FFF) !important; }
.products .product { position: relative; }
.products .product .merchant-quick-view-position-overlay { position: absolute; z-index: 10; opacity: 0; transition: 0.2s; top: var(--mrc-qv-button-position-top, 50%); left: var(--mrc-qv-button-position-left, 50%); margin: 0px !important; white-space: nowrap !important; transform: translate(calc(var(--mrc-qv-button-position-top, 50%) * -1), calc(var(--mrc-qv-button-position-left, 50%) * -1)) !important; }
@media (max-width: 768px){
.products .product .merchant-quick-view-position-overlay.merchant-quick-view-position-has-mobile-position { top: var(--mrc-qv-button-position-top-mobile, 50%); left: var(--mrc-qv-button-position-left-mobile, 50%); transform: translate(calc(var(--mrc-qv-button-position-top-mobile, 50%) * -1), calc(var(--mrc-qv-button-position-left-mobile, 50%) * -1)) !important; }
}
.products .product:hover .merchant-quick-view-position-overlay { opacity: 1; }
.merchant-quick-view-modal { position: fixed; z-index: 999; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; opacity: 0; visibility: hidden; pointer-events: none; transition: 0.3s; }
.merchant-quick-view-overlay { position: absolute; z-index: 1; inset: 0px; background-color: rgba(0, 0, 0, 0.9); }
.merchant-quick-view-loader { position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); z-index: 5; display: flex; font-size: 26px; opacity: 0; visibility: hidden; }
.merchant-quick-view-loader svg { width: 1em; height: 1em; fill: rgb(33, 33, 33); animation: 0.75s linear 0s infinite normal none running merchant-fa-spin; }
.merchant-quick-view-inner { position: relative; z-index: 3; width: var(--mrc-qv-modal-width, 1000px); min-height: var(--mrc-qv-modal-height, 500px); max-height: var(--mrc-qv-modal-height, 500px); max-width: 90vw; padding: 35px; background-color: rgb(255, 255, 255); opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; }
.merchant-quick-view-close-button { position: absolute; z-index: 1; right: -7px; top: -32px; width: 30px; height: 30px; font-size: 24px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.merchant-quick-view-close-button svg { width: 1em; height: 1em; fill: rgb(255, 255, 255); }
@-webkit-keyframes merchant-fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes merchant-fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@media (max-width: 1024px) and (min-width: 769px){
.merchant-quick-view-inner { padding-inline: 25px; }
}
@media (max-width: 768px){
.merchant-quick-view-content { max-height: 100%; overflow: hidden auto; }
.merchant-quick-view-inner { padding: 15px; max-width: 80vw; max-height: 85vh; height: 85vh; }
.merchant-quick-view-modal { -webkit-box-align: start; align-items: flex-start; padding-top: 7vh; }
}

/*11*/
.merchant-buy-now-button.merchant-custom-buy-now-button { -webkit-box-align: center; align-items: center; max-width: none; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; display: inline-flex !important; line-height: 1.2 !important; margin-top: var(--mrc-buy-now-margin-top, 0.5rem) !important; margin-bottom: var(--mrc-buy-now-margin-bottom, 1rem) !important; text-decoration: none !important; padding-top: var(--mrc-buy-now-padding-top-bottom, 13px) !important; padding-bottom: var(--mrc-buy-now-padding-top-bottom, 13px) !important; padding-left: var(--mrc-buy-now-padding-left-right, 24px) !important; padding-right: var(--mrc-buy-now-padding-left-right, 24px) !important; font-size: var(--mrc-buy-now-font-size, 16px) !important; border-radius: var(--mrc-buy-now-border-radius, 0px) !important; color: var(--mrc-buy-now-text-color, #FFF) !important; border-color: var(--mrc-buy-now-border-color, #212121) !important; background-color: var(--mrc-buy-now-background-color, #212121) !important; }
.merchant-buy-now-button.merchant-custom-buy-now-button:hover { color: var(--mrc-buy-now-text-hover-color, #FFF) !important; border-color: var(--mrc-buy-now-border-hover-color, #414141) !important; background-color: var(--mrc-buy-now-background-hover-color, #414141) !important; }
.merchant-buy-now-button.merchant-custom-buy-now-button::before { display: none; }
.single-product .product .cart .merchant-buy-now-button { -webkit-box-pack: center; justify-content: center; margin-left: 5px; width: fit-content !important; margin-top: var(--mrc-buy-now-margin-top, 0) !important; margin-bottom: var(--mrc-buy-now-margin-bottom, 0) !important; float: none !important; }
.merchant-buy-now-button.merchant-custom-buy-now-button { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }

/*12*/
.merchant-trust-badges { -webkit-box-flex: 1; flex: 1 1 0%; width: 100%; display: flex; gap: 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 15px; background: none; border: 1px solid var(--mrc-tb-border-color, #e5e5e5); border-radius: 4px; margin: var(--mrc-tb-margin-top, 20px) 0 var(--mrc-tb-margin-bottom, 20px) 0 !important; }
.merchant-trust-badges-title { display: flex; -webkit-box-pack: var(--mrc-tb-align, center); justify-content: var(--mrc-tb-align, center); width: 100%; background: none; color: var(--mrc-tb-text-color, #212121); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--mrc-tb-font-size, 15px); font-weight: 700; padding-left: 10px; padding-right: 10px; margin: 0px; box-sizing: border-box; }
.merchant-trust-badges-images { display: flex; flex-wrap: wrap; gap: 5px; -webkit-box-pack: var(--mrc-tb-align, center); justify-content: var(--mrc-tb-align, center); }
.merchant-trust-badges-images img { max-width: var(--mrc-tb-image-max-width, 70px) !important; max-height: var(--mrc-tb-image-max-height, 70px) !important; }

/*13*/
.add_to_cart_button:focus:not(:focus-visible), .product_type_grouped:focus:not(:focus-visible), .single_add_to_cart_button:focus:not(:focus-visible) { outline: none; }
@-webkit-keyframes merchant-flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes merchant-flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@-webkit-keyframes merchant-bounce { 
  100% { transform: scale(1.2); }
}
@keyframes merchant-bounce { 
  100% { transform: scale(1.2); }
}
@-webkit-keyframes merchant-shake { 
  33% { transform: rotate(10deg); }
  67% { transform: rotate(-10deg); }
  100% { transform: rotate(10deg); }
}
@keyframes merchant-shake { 
  33% { transform: rotate(10deg); }
  67% { transform: rotate(-10deg); }
  100% { transform: rotate(10deg); }
}
@-webkit-keyframes merchant-pulse { 
  0% { animation-timing-function: ease-out; transform: scale(1); transform-origin: center center; }
  10% { animation-timing-function: ease-in; transform: scale(0.91); }
  17% { animation-timing-function: ease-out; transform: scale(0.98); }
  33% { animation-timing-function: ease-in; transform: scale(0.87); }
  45% { animation-timing-function: ease-out; transform: scale(1); }
}
@keyframes merchant-pulse { 
  0% { animation-timing-function: ease-out; transform: scale(1); transform-origin: center center; }
  10% { animation-timing-function: ease-in; transform: scale(0.91); }
  17% { animation-timing-function: ease-out; transform: scale(0.98); }
  33% { animation-timing-function: ease-in; transform: scale(0.87); }
  45% { animation-timing-function: ease-out; transform: scale(1); }
}
@-webkit-keyframes merchant-jello-shake { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
@keyframes merchant-jello-shake { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes merchant-wobble { 
  0%, 100% { transform: translateX(0px); transform-origin: 50% 50%; }
  15% { transform: translateX(-30px) rotate(-6deg); }
  30% { transform: translateX(15px) rotate(6deg); }
  45% { transform: translateX(-15px) rotate(-3.6deg); }
  60% { transform: translateX(9px) rotate(2.4deg); }
  75% { transform: translateX(-6px) rotate(-1.2deg); }
}
@keyframes merchant-wobble { 
  0%, 100% { transform: translateX(0px); transform-origin: 50% 50%; }
  15% { transform: translateX(-30px) rotate(-6deg); }
  30% { transform: translateX(15px) rotate(6deg); }
  45% { transform: translateX(-15px) rotate(-3.6deg); }
  60% { transform: translateX(9px) rotate(2.4deg); }
  75% { transform: translateX(-6px) rotate(-1.2deg); }
}
@-webkit-keyframes merchant-vibrate { 
  0% { transform: translate(0px); }
  20% { transform: translate(-2px, 2px); }
  40% { transform: translate(-2px, -2px); }
  60% { transform: translate(2px, 2px); }
  80% { transform: translate(2px, -2px); }
  100% { transform: translate(0px); }
}
@keyframes merchant-vibrate { 
  0% { transform: translate(0px); }
  20% { transform: translate(-2px, 2px); }
  40% { transform: translate(-2px, -2px); }
  60% { transform: translate(2px, 2px); }
  80% { transform: translate(2px, -2px); }
  100% { transform: translate(0px); }
}
@-webkit-keyframes merchant-swing { 
  0% { transform: rotate(0deg); }
  20% { transform: rotate(3deg); }
  40% { transform: rotate(-3deg); }
  60% { transform: rotate(3deg); }
  80% { transform: rotate(-3deg); }
  100% { transform: rotate(0deg); }
}
@keyframes merchant-swing { 
  0% { transform: rotate(0deg); }
  20% { transform: rotate(3deg); }
  40% { transform: rotate(-3deg); }
  60% { transform: rotate(3deg); }
  80% { transform: rotate(-3deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes merchant-tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}
@keyframes merchant-tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}
@-webkit-keyframes merchant-glow { 
  0%, 100% { box-shadow: 0 0 0 0 var(--merchant-aatc-glow-start, #ff6b6b); }
  50% { box-shadow: 0 0 15px 6px var(--merchant-aatc-glow-end, #ffffff); }
}
@keyframes merchant-glow { 
  0%, 100% { box-shadow: 0 0 0 0 var(--merchant-aatc-glow-start, #ff6b6b); }
  50% { box-shadow: 0 0 15px 6px var(--merchant-aatc-glow-end, #ffffff); }
}
@-webkit-keyframes merchant-success-flash { 
  0% { box-shadow: 0 0 0 0 var(--merchant-aatc-success-flash-color, #22c55e); }
  50% { box-shadow: 0 0 12px 2px var(--merchant-aatc-success-flash-color, #22c55e); }
  100% { box-shadow: 0 0 0 0 var(--merchant-aatc-success-flash-color, #22c55e); }
}
@keyframes merchant-success-flash { 
  0% { box-shadow: 0 0 0 0 var(--merchant-aatc-success-flash-color, #22c55e); }
  50% { box-shadow: 0 0 12px 2px var(--merchant-aatc-success-flash-color, #22c55e); }
  100% { box-shadow: 0 0 0 0 var(--merchant-aatc-success-flash-color, #22c55e); }
}

/*14*/
.merchant-sticky-add-to-cart-wrapper { position: sticky; padding: 15px 0px; background: var(--mrc-sticky-adtc-bg-color, #FFF); border-top: 1px solid var(--mrc-sticky-adtc-border-color, #e2e2e2); border-bottom: 1px solid var(--mrc-sticky-adtc-border-color, #e2e2e2); opacity: 0; visibility: hidden; transition: opacity 300ms, bottom 300ms; z-index: 9998; }
.merchant-sticky-add-to-cart-wrapper.position-bottom { bottom: 0px; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .button, .merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content form .button { margin-top: 0px; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content div.quantity { max-width: 120px; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content div.quantity .qty { text-align: center; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 0px 20px; gap: var(--mrc-sticky-adtc-elements-spacing, 35px); }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item:last-child { margin-right: 0px !important; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-image { width: 75px; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-title h5 { font-weight: 700; color: var(--mrc-sticky-adtc-title-color, #212121); margin: 0px; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart { display: flex; -webkit-box-align: center; align-items: center; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart .quantity { align-self: center; max-height: 42px; margin: 0px; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart .button { white-space: nowrap; margin-left: 15px; margin-top: 0px; }
@media (max-width: 768px){
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart .button { margin-left: 0px; }
}
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart form.cart, .merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart form.cart .botiga-single-addtocart-wrapper, .merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart form.cart .sydney-single-addtocart-wrapper { display: flex; margin-block: 0px; flex-wrap: nowrap !important; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart form.cart .qty, .merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart form.cart .botiga-single-addtocart-wrapper .qty, .merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart form.cart .sydney-single-addtocart-wrapper .qty { max-height: 100%; }
.merchant-sticky-add-to-cart-wrapper select, .merchant-sticky-add-to-cart-wrapper .quantity, .merchant-sticky-add-to-cart-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a { border-color: var(--mrc-sticky-adtc-border-color, #e2e2e2); }
.merchant-sticky-add-to-cart-wrapper .price, .merchant-sticky-add-to-cart-wrapper .product-price, .merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .variations_form table.variations .label, .merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper select, .merchant-sticky-add-to-cart-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a, .merchant-sticky-add-to-cart-wrapper .quantity .botiga-quantity-plus, .merchant-sticky-add-to-cart-wrapper .quantity .botiga-quantity-minus, .merchant-sticky-add-to-cart-wrapper .qty, .merchant-sticky-add-to-cart-wrapper table.variations .reset_variations { color: var(--mrc-sticky-adtc-content-color, #212121); }
.merchant-sticky-add-to-cart-wrapper .merchant-mobile-sticky-addtocart-button, .merchant-sticky-add-to-cart-wrapper .single_add_to_cart_button { background-color: var(--mrc-sticky-adtc-button-bg-color, #212121) !important; color: var(--mrc-sticky-adtc-button-color, #FFF) !important; }
.merchant-sticky-add-to-cart-wrapper .merchant-mobile-sticky-addtocart-button:hover, .merchant-sticky-add-to-cart-wrapper .merchant-mobile-sticky-addtocart-button:focus, .merchant-sticky-add-to-cart-wrapper .merchant-mobile-sticky-addtocart-button:active, .merchant-sticky-add-to-cart-wrapper .single_add_to_cart_button:hover, .merchant-sticky-add-to-cart-wrapper .single_add_to_cart_button:focus, .merchant-sticky-add-to-cart-wrapper .single_add_to_cart_button:active { background-color: var(--mrc-sticky-adtc-button-bg-color-hover, #757575) !important; color: var(--mrc-sticky-adtc-button-color-hover, #FFF) !important; }
@media (max-width: 1024px){
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .product-title, .merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .product-image { display: none; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content { padding: 0px 15px; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-title { max-width: 190px; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart > form:not(.variations_form) { display: flex; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-addtocart .single_add_to_cart_button { background-repeat: no-repeat; background-position: center center; }
}
@media (max-width: 1024px){
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content { flex-wrap: wrap; }
.merchant-sticky-add-to-cart-wrapper .merchant-sticky-add-to-cart-wrapper-content .merchant-sticky-add-to-cart-item.product-price { width: 100%; text-align: center; }
}
@media (max-width: 1025px){
.merchant-sticky-add-to-cart-wrapper { --mrc-sticky-adtc-elements-spacing: 15px !important; }
}

/*15*/

/*16*/
@-webkit-keyframes flipTop { 
  0% { transform: rotateX(0deg); z-index: 2; }
  0%, 99% { opacity: 0.99; }
  100% { transform: rotateX(-90deg); opacity: 0; }
}
@keyframes flipTop { 
  0% { transform: rotateX(0deg); z-index: 2; }
  0%, 99% { opacity: 0.99; }
  100% { transform: rotateX(-90deg); opacity: 0; }
}
@-webkit-keyframes flipBottom { 
  0%, 50% { z-index: -1; transform: rotateX(90deg); opacity: 0; }
  51% { opacity: 0.99; }
  100% { opacity: 0.99; transform: rotateX(0deg); z-index: 5; }
}
@keyframes flipBottom { 
  0%, 50% { z-index: -1; transform: rotateX(90deg); opacity: 0; }
  51% { opacity: 0.99; }
  100% { opacity: 0.99; transform: rotateX(0deg); z-index: 5; }
}

/*17*/

/*18*/

/*19*/
.merchant-volume-discounts { margin: 20px 0px; }
.merchant-volume-discounts .merchant-volume-discounts-title { font-size: 16px; font-weight: normal; color: rgb(33, 33, 33); }
.merchant-volume-discounts .merchant-volume-discounts-item { display: block; background-color: var(--merchant-item-bg-color, #fcf0f1); border: 1px solid var(--merchant-item-border-color, #d83b3b); position: relative; margin-top: 25px; margin-bottom: 25px; padding: 20px 20px 10px; border-radius: 5px; }
.merchant-volume-discounts .merchant-volume-discounts-item, .merchant-volume-discounts .merchant-volume-discounts-item ul .woocommerce-Price-amount, .merchant-volume-discounts .merchant-volume-discounts-item .merchant-volume-discounts-buy-label .woocommerce-Price-amount { color: var(--merchant-item-text-color, #3c434a); }
.merchant-volume-discounts .merchant-volume-discounts-item:hover { color: var(--merchant-item-text-color-hover, var(--merchant-item-text-color)); background: var(--merchant-item-bg-color-hover, var(--merchant-item-bg-color)); border-color: var(--merchant-item-border-color-hover, var(--merchant-item-border-color)); }
.merchant-volume-discounts .merchant-volume-discounts-item:hover ul .woocommerce-Price-amount, .merchant-volume-discounts .merchant-volume-discounts-item:hover .merchant-volume-discounts-buy-label .woocommerce-Price-amount { color: var(--merchant-item-text-color-hover, var(--merchant-item-text-color)); }
.merchant-volume-discounts .merchant-volume-discounts-item.clickable { cursor: pointer; }
.merchant-volume-discounts .merchant-volume-discounts-item del, .merchant-volume-discounts .merchant-volume-discounts-item bdi { font-size: inherit !important; }
.merchant-volume-discounts .merchant-volume-discounts-item .offer-form { margin-top: 10px; }
.merchant-volume-discounts .merchant-volume-discounts-item .user-message { position: absolute; inset: 0px; border-radius: 5px; visibility: hidden; opacity: 0; transition: 300ms; background-color: rgba(0, 0, 0, 0.3); }
.merchant-volume-discounts .merchant-volume-discounts-item .user-message .message-text { position: absolute; top: 50%; left: 40px; right: 40px; text-align: center; font-weight: bold; line-height: 50px; border-radius: 5px; user-select: none; transform: translateY(-50%); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px; }
.merchant-volume-discounts .merchant-volume-discounts-item ul { list-style: none; padding: 0px; margin: 0px; }
.merchant-volume-discounts .merchant-volume-discounts-item ul li { display: flex; -webkit-box-pack: justify; justify-content: space-between; font-size: 13px; padding: 0px; margin: 0px; }
.merchant-volume-discounts .merchant-volume-discounts-item-label > span { background-color: var(--merchant-label-bg-color, #d83b3b); padding: 4px 12px; font-weight: bold; border-radius: 5px; margin-left: 10px; }
.merchant-volume-discounts .merchant-volume-discounts-item-label > span, .merchant-volume-discounts .merchant-volume-discounts-item-label > span .woocommerce-Price-amount { color: var(--merchant-label-text-color, #ffffff); }
.merchant-volume-discounts .merchant-volume-discounts-item-label { position: absolute; top: -13px; left: 6px; right: 0px; }

/*20*/

/*21*/
.merchant-side-cart-body, .merchant-side-cart-widget { height: 100%; }
.merchant-side-cart-overlay { position: fixed; inset: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; pointer-events: none; background-color: rgb(0, 0, 0); transition: 0.3s; z-index: 100000; }
.merchant-side-cart { position: fixed; top: 0px; right: 0px; bottom: 0px; width: var(--mrc-fmci-side-cart-width, 380px); max-width: 100%; transform: translate3d(100%, 0px, 0px); transition: 0.3s; z-index: 1000000; color: var(--mrc-fmci-side-cart-content-text-color, #212121); background-color: var(--mrc-fmci-side-cart-content-background-color, #ffffff); }
.merchant-side-cart * { box-sizing: border-box; }
.merchant-quantity-wrap, .merchant-quantity-plus, .merchant-quantity-minus { display: none !important; }
form.cart .js-merchant-quantity-btn { display: none !important; }
.merchant-side-cart-widget .woocommerce-mini-cart__empty-message { margin: 0px; padding: 25px 35px; }
@-webkit-keyframes shining { 
  0% { background-color: rgba(0, 0, 0, 0.2); }
  50% { background-color: rgba(0, 0, 0, 0.3); }
  100% { background-color: rgba(0, 0, 0, 0.2); }
}
@keyframes shining { 
  0% { background-color: rgba(0, 0, 0, 0.2); }
  50% { background-color: rgba(0, 0, 0, 0.3); }
  100% { background-color: rgba(0, 0, 0, 0.2); }
}
.merchant-side-cart-widget-title { font-size: 22px; line-height: 33px; padding: 13px 35px; margin: 0px; height: 58px; color: var(--mrc-fmci-side-cart-title-color, #212121); background-color: var(--mrc-fmci-side-cart-title-background-color, #cccccc); }
.merchant-side-cart-widget > .widget_shopping_cart_content, .merchant-side-cart-widget > .merchant_widget_shopping_cart_content { height: calc(100% - 58px); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.merchant-side-cart-close-button { position: absolute; z-index: 10; top: 20px; right: 30px; font-size: 16px; display: flex; }
.merchant-side-cart-close-button svg { width: 16px; height: 16px; fill: var(--mrc-fmci-side-cart-title-icon-color, #212121); }
.merchant-side-cart-close-button svg path { transform: scale(0.75); }

/*22*/
.merchant-reasons-list { margin: 25px 0px; }
.merchant-reasons-list .merchant-reasons-list-title { display: block; margin-bottom: 15px; }
.merchant-reasons-list .merchant-reasons-list-item { display: flex; -webkit-box-align: start; align-items: flex-start; }
.merchant-reasons-list .merchant-reasons-list-item .merchant-reasons-list-item-icon { margin-right: 0.5em; }
.merchant-reasons-list .merchant-reasons-list-item .merchant-reasons-list-item-icon img, .merchant-reasons-list .merchant-reasons-list-item .merchant-reasons-list-item-icon svg { width: 0.9em; height: 0.9em; margin-top: 0.4em; stroke: currentcolor; }
.merchant-reasons-list .merchant-reasons-list-item .merchant-reasons-list-item-text { margin: 0px !important; }

/*23*/

/*24*/

.merchant-quick-view-button{--mrc-qv-button-icon-color:#067ecd;}.merchant-quick-view-button{--mrc-qv-button-icon-color-hover:#ffffff;}.merchant-quick-view-button{--mrc-qv-button-text-color:#ffffff;}.merchant-quick-view-button{--mrc-qv-button-text-color-hover:#ffffff;}.merchant-quick-view-button{--mrc-qv-button-border-color:#f4f4f4;}.merchant-quick-view-button{--mrc-qv-button-border-color-hover:#067ecd;}.merchant-quick-view-button{--mrc-qv-button-bg-color:#f4f4f4;}.merchant-quick-view-button{--mrc-qv-button-bg-color-hover:#067ecd;}.merchant-quick-view-button{--mrc-qv-button-position-top:54%;}.merchant-quick-view-button{--mrc-qv-button-position-top-mobile:54%;}.merchant-quick-view-button{--mrc-qv-button-position-left:85%;}.merchant-quick-view-button{--mrc-qv-button-position-left-mobile:85%;}.merchant-quick-view-modal{--mrc-qv-modal-width:1000px;}.merchant-quick-view-modal{--mrc-qv-modal-height:500px;}.merchant-quick-view-modal{--mrc-qv-panel-width:420px;}.merchant-quick-view-modal{--mrc-qv-modal-sale-price-color:#212121;}.merchant-quick-view-modal{--mrc-qv-modal-regular-price-color:#999999;}.merchant-buy-now-button{--mrc-buy-now-text-color:#ffffff;}.merchant-buy-now-button{--mrc-buy-now-text-hover-color:#ffffff;}.merchant-buy-now-button{--mrc-buy-now-border-color:#1d1f23;}.merchant-buy-now-button{--mrc-buy-now-border-hover-color:#067ecd;}.merchant-buy-now-button{--mrc-buy-now-background-color:#1d1f23;}.merchant-buy-now-button{--mrc-buy-now-background-hover-color:#067ecd;}.merchant-buy-now-button{--mrc-buy-now-font-size:15px;}.merchant-buy-now-button{--mrc-buy-now-padding-top-bottom:12px;}.merchant-buy-now-button{--mrc-buy-now-padding-left-right:24px;}.merchant-buy-now-button{--mrc-buy-now-margin-top:10px;}.merchant-buy-now-button{--mrc-buy-now-margin-bottom:10px;}.merchant-buy-now-button{--mrc-buy-now-border-radius:10px;}.merchant-cart-reserved-timer{--merchant-bg-color:#f4f6f8;}.merchant-trust-badges{--mrc-tb-font-size:15px;}.merchant-trust-badges{--mrc-tb-text-color:#212121;}.merchant-trust-badges{--mrc-tb-border-color:#e5e5e5;}.merchant-trust-badges{--mrc-tb-margin-top:20px;}.merchant-trust-badges{--mrc-tb-margin-bottom:20px;}.merchant-trust-badges{--mrc-tb-align:center;}.merchant-trust-badges{--mrc-tb-image-max-width:90px;}.merchant-trust-badges{--mrc-tb-image-max-height:90px;}.add_to_cart_button,.product_type_grouped,.single_add_to_cart_button{--merchant-aatc-success-flash-color:#22c55e;}.add_to_cart_button,.product_type_grouped,.single_add_to_cart_button{--merchant-aatc-success-speed:1;}.add_to_cart_button,.product_type_grouped,.single_add_to_cart_button{--merchant-aatc-speed:1;}.add_to_cart_button,.product_type_grouped,.single_add_to_cart_button{--merchant-aatc-glow-start:#ff6b6b;}.add_to_cart_button,.product_type_grouped,.single_add_to_cart_button{--merchant-aatc-glow-end:#ffffff;}.add_to_cart_button:not(.merchant-buy-now-button),.product_type_grouped:not(.merchant-buy-now-button),.single_add_to_cart_button:not(.merchant-buy-now-button){transition:all .3s ease-in;}.add_to_cart_button:not(.merchant-buy-now-button),.product_type_grouped:not(.merchant-buy-now-button),.single_add_to_cart_button:not(.merchant-buy-now-button){animation:merchant-swing calc(2s * var(--merchant-aatc-speed,1)) ease-in-out 1 alternate;}.merchant-side-cart-floating-cart{--mrc-fmci-icon-size:25px;}.merchant-side-cart-floating-cart{--mrc-fmci-corner-offset:30px;}.merchant-side-cart-floating-cart{--mrc-fmci-icon-position:right;}.merchant-side-cart-floating-cart-icon{--mrc-fmci-border-radius:35px;}.merchant-side-cart-floating-cart-icon{--mrc-fmci-icon-color:#ffffff;}.merchant-side-cart-floating-cart-icon{--mrc-fmci-background-color:#212121;}.merchant-side-cart-floating-cart-counter{--mrc-fmci-counter-color:#ffffff;}.merchant-side-cart-floating-cart-counter{--mrc-fmci-counter-background-color:#757575;}.merchant-side-cart{--mrc-fmci-side-cart-width:380px;}.merchant-side-cart{--mrc-fmci-side-cart-title-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-title-icon-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-title-background-color:#1d1f23;}.merchant-side-cart{--mrc-fmci-side-cart-content-text-color:#212121;}.merchant-side-cart{--mrc-fmci-side-cart-content-background-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-content-remove-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-content-remove-background-color:#067ecd;}.merchant-side-cart{--mrc-fmci-side-cart-total-text-color:#212121;}.merchant-side-cart{--mrc-fmci-side-cart-total-background-color:#f3f6f9;}.merchant-side-cart{--mrc-fmci-side-cart-button-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-button-color-hover:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-button-border-color:#067ecd;}.merchant-side-cart{--mrc-fmci-side-cart-button-border-color-hover:#0568a8;}.merchant-side-cart{--mrc-fmci-side-cart-button-background-color:#067ecd;}.merchant-side-cart{--mrc-fmci-side-cart-button-background-color-hover:#0568a8;}.merchant-quick-view-button{padding:.618em 1em !important;}.single-product li .merchant-trust-badges{display:none !important;}.single-product form.cart{flex-wrap:wrap !important;}.single-product .merchant-wishlist-button{position:static;}.single-product li .merchant-wishlist-button{position:absolute;}.merchant-wishlist-button ~ .merchant-product-swatches .merchant-wishlist-button{display:none !important;}.single-product li .merchant-product-navigation{display:none !important;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-elements-spacing:35px;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-border-color:#e3e8ee;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-bg-color:#FFFFFF;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-content-color:#1d1f23;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-title-color:#1d1f23;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-button-bg-color:#067ecd;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-button-bg-color-hover:#0568a8;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-button-color:#FFF;}.merchant-sticky-add-to-cart-wrapper{--mrc-sticky-adtc-button-color-hover:#FFF;}.merchant-recently-viewed-products{--mrc-rvp-columns-gap:15px;}.merchant-recently-viewed-products-section .section-title{--mrc-rvp-section-title-color:#1d1f23;}.merchant-recently-viewed-products-section .merchant-carousel{--mrc-carousel-nav-icon-color:#FFF;}.merchant-recently-viewed-products-section .merchant-carousel{--mrc-carousel-nav-color:#067ecd;}.merchant-recently-viewed-products-section .merchant-carousel{--mrc-carousel-nav-color-hover:#0568a8;}.merchant-countdown-timer-countdown{--merchant-digits-font-size:16px;}.merchant-countdown-timer-countdown{--merchant-labels-font-size:16px;}.merchant-countdown-timer-text{--merchant-sale-ending-color:#e50000;}.merchant-countdown-timer-countdown{--merchant-digits-color:#1d2127;}.merchant-countdown-timer-countdown{--merchant-digits-background:#fff;}body{--merchant-progress-color:#e50000;}.merchant-countdown-timer-countdown{--merchant-labels-color:#5f6b7a;}.merchant-countdown-timer-countdown{--merchant-digits-border:#e4e7eb;}.merchant-countdown-timer-countdown{--merchant-digits-width:80px;}.merchant-countdown-timer-countdown{--merchant-digits-height:80px;}.merchant-countdown-timer svg{--merchant-icon-color:#e50000;}.merchant-adv-reviews{--mrc-adv-reviews-title-desc-align:left;}.merchant-adv-reviews{--mrc-adv-reviews-title-color:#212121;}.merchant-adv-reviews{--mrc-adv-reviews-desc-color:#777;}.merchant-adv-reviews,.merchant-adv-reviews-modal{--mrc-adv-reviews-stars-color:#FFA441;}.merchant-adv-reviews,.merchant-adv-reviews-modal{--mrc-adv-reviews-stars-bg-color:#757575;}.merchant-adv-reviews{--mrc-adv-reviews-bar-color:#067ecd;}.merchant-adv-reviews{--mrc-adv-reviews-bar-bg-color:#F5F5F5;}.merchant-adv-reviews{--mrc-adv-reviews-dividers-color:#e9e9e9;}.merchant-adv-reviews,.merchant-adv-reviews-modal{--mrc-adv-reviews-button-color:#FFF;}.merchant-adv-reviews,.merchant-adv-reviews-modal{--mrc-adv-reviews-button-color-hover:#FFF;}.merchant-adv-reviews,.merchant-adv-reviews-modal{--mrc-adv-reviews-button-bg-color:#067ecd;}.merchant-adv-reviews,.merchant-adv-reviews-modal{--mrc-adv-reviews-button-bg-color-hover:#0568a8;}.merchant-adv-reviews-modal{--mrc-adv-reviews-modal-close-icon-color:#757575;}.merchant-adv-reviews-modal{--mrc-adv-reviews-modal-close-icon-color-hover:#067ecd;}.merchant-adv-reviews-modal{--mrc-adv-reviews-modal-title-color:#212121;}.merchant-adv-reviews-modal{--mrc-adv-reviews-modal-desc-color:#777;}.merchant-adv-reviews-modal{--mrc-adv-reviews-modal-textarea-color:#777;}.merchant-adv-reviews-modal{--mrc-adv-reviews-modal-textarea-bg-color:#FFF;}.merchant-adv-reviews-modal{--mrc-adv-reviews-modal-bg-color:#F5F5F5;}.merchant-stock-scarcity-progress-bar{--merchant-gradient-start:#ffc108;}.merchant-stock-scarcity-progress-bar{--merchant-gradient-end:#d61313;}.merchant-stock-scarcity-content{--merchant-bg-color:#e1e1e1;}.merchant-stock-scarcity-message{--merchant-font-size:16px;}.merchant-stock-scarcity-message{--merchant-font-weight:normal;}.merchant-stock-scarcity-message{--merchant-text-color:#212121;}.merchant-frequently-bought-together .merchant-variation-item img{width:100% !important;height:100% !important;}.merchant-free-gifts-widget-count{--merchant-bg-color:#e53935;}.merchant-free-gifts-widget-count{--merchant-text-color:#fff;}.merchant-free-gifts-widget-button{--merchant-bg-color:#067ecd;}.merchant-free-gifts-widget-button{--merchant-hover-bg-color:#0568a9;}.merchant-free-gifts-widget-button{--merchant-text-color:#fff;}.merchant-free-gifts-widget-offers{--merchant-content-width:300px;}.merchant-free-gifts-widget{--merchant-content-width:300px;}.merchant-free-gifts-widget-offers{--merchant-content-width-mobile:300px;}.merchant-free-gifts-widget{--merchant-content-width-mobile:300px;}.merchant-free-gifts-widget-offers{--merchant-bg-color:#fff;}.merchant-free-gifts-widget-offer-label{--merchant-bg-color:#f5f5f5;}.merchant-free-gifts-widget-offer-label{--merchant-text-color:#212121;}.merchant-free-gifts-widget-offer-product-title{--merchant-text-color:#212121;}.merchant-free-gifts-widget-offer-product-title{--merchant-text-hover-color:#757575;}.merchant-free-gifts-widget-offer-product-price del{--merchant-text-color:#999999;}.merchant-free-gifts-widget-offer-product-free{--merchant-text-color:#212121;}.merchant-free-gifts-widget{--merchant-free-gifts-distance:200px;}.merchant-side-cart-floating-cart{--mrc-fmci-icon-size:25px;}.merchant-side-cart-floating-cart{--mrc-fmci-corner-offset:30px;}.merchant-side-cart-floating-cart{--mrc-fmci-icon-position:right;}.merchant-side-cart-floating-cart-icon{--mrc-fmci-border-radius:35px;}.merchant-side-cart-floating-cart-icon{--mrc-fmci-icon-color:#ffffff;}.merchant-side-cart-floating-cart-icon{--mrc-fmci-background-color:#212121;}.merchant-side-cart-floating-cart-counter{--mrc-fmci-counter-color:#ffffff;}.merchant-side-cart-floating-cart-counter{--mrc-fmci-counter-background-color:#757575;}.merchant-side-cart{--mrc-fmci-side-cart-width:380px;}.merchant-side-cart{--mrc-fmci-side-cart-title-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-title-icon-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-title-background-color:#1d1f23;}.merchant-side-cart{--mrc-fmci-side-cart-content-text-color:#212121;}.merchant-side-cart{--mrc-fmci-side-cart-content-background-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-content-remove-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-content-remove-background-color:#067ecd;}.merchant-side-cart{--mrc-fmci-side-cart-total-text-color:#212121;}.merchant-side-cart{--mrc-fmci-side-cart-total-background-color:#f3f6f9;}.merchant-side-cart{--mrc-fmci-side-cart-button-color:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-button-color-hover:#ffffff;}.merchant-side-cart{--mrc-fmci-side-cart-button-border-color:#067ecd;}.merchant-side-cart{--mrc-fmci-side-cart-button-border-color-hover:#0568a8;}.merchant-side-cart{--mrc-fmci-side-cart-button-background-color:#067ecd;}.merchant-side-cart{--mrc-fmci-side-cart-button-background-color-hover:#0568a8;}.merchant-wishlist-button{--mrc-wl-button-position-top:20px;}.merchant-wishlist-button{--mrc-wl-button-position-left:20px;}.merchant-wishlist-button{--mrc-wl-button-icon-stroke-color:#212121;}.merchant-wishlist-button{--mrc-wl-button-icon-stroke-color-hover:#212121;}.merchant-wishlist-button{--mrc-wl-button-icon-fill-color:transparent;}.merchant-wishlist-button{--mrc-wl-button-icon-fill-color-hover:#f04c4c;}.merchant-wishlist-button{--mrc-wl-button-tooltip-text-color:#FFF;}.merchant-wishlist-button{--mrc-wl-button-tooltip-background-color:#212121;}.merchant-wishlist-button{--mrc-wl-button-tooltip-border-radius:4px;}.is-merchant-wishlist-page{--mrc-wl-table-heading-background-color:#FFF;}.is-merchant-wishlist-page{--mrc-wl-table-body-background-color:#fdfdfd;}.is-merchant-wishlist-page{--mrc-wl-table-text-color:#777;}.is-merchant-wishlist-page{--mrc-wl-table-links-color:#212121;}.is-merchant-wishlist-page{--mrc-wl-table-links-color-hover:#757575;}.is-merchant-wishlist-page{--mrc-wl-buttons-color:#FFF;}.is-merchant-wishlist-page{--mrc-wl-buttons-color-hover:#FFF;}.is-merchant-wishlist-page{--mrc-wl-buttons-bg-color:#212121;}.is-merchant-wishlist-page{--mrc-wl-buttons-bg-color-hover:#757575;}.merchant-product-navigation{display:flex;gap:15px;}.merchant-product-navigation a{max-width:50%;}.merchant-product-navigation a.merchant-next-product:only-child{min-width:100%;}.merchant-product-navigation a.merchant-next-product{text-align:right;}.merchant-product-navigation a{--merchant-text-hover-color:#067ecd;}.merchant-product-navigation a:hover{color:var(--merchant-text-hover-color);}.merchant-product-navigation a{--merchant-text-color:#212121;}.merchant-product-navigation a{color:var(--merchant-text-color);}.merchant-product-navigation a{--merchant-text-decoration:none;}.merchant-product-navigation a{text-decoration:var(--merchant-text-decoration);}.merchant-product-navigation{--merchant-margin-top:10px;}.merchant-product-navigation{margin-top:var(--merchant-margin-top);}.merchant-product-navigation{--merchant-margin-bottom:15px;}.merchant-product-navigation{margin-bottom:var(--merchant-margin-bottom);}.merchant-product-navigation{--merchant-justify-content:space-between;}.merchant-product-navigation{justify-content:var(--merchant-justify-content);}
/*# sourceURL=merchant-inline-css */

/*25*/
button.pswp__button { box-shadow: none !important; background-image: url("/_apx/a/e015dbc394e3/assets/css/photoswipe/default-skin/default-skin.png") !important; }
button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover { background-color: transparent !important; }
button.pswp__button--arrow--left, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right, button.pswp__button--arrow--right:hover { background-image: none !important; }
button.pswp__button--close:hover { background-position: 0px -44px; }
button.pswp__button--zoom:hover { background-position: -88px 0px; }
.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: 0px; }
.pswp * { box-sizing: border-box; }
.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__bg { will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__container, .pswp__zoom-wrap { backface-visibility: hidden; }
.pswp__item { position: absolute; inset: 0px; overflow: hidden; }

/*26*/
.pswp__button { width: 44px; height: 44px; position: relative; background: 0px 0px; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: left; opacity: 0.75; transition: opacity 0.2s; box-shadow: none; }
.pswp__button:focus, .pswp__button:hover { opacity: 1; }
.pswp__button:active { outline: 0px; opacity: 0.9; }
.pswp__button, .pswp__button--arrow--left::before, .pswp__button--arrow--right::before { background: url("/_apx/a/e015dbc394e3/assets/css/photoswipe/default-skin/default-skin.png") 0px 0px / 264px 88px no-repeat; width: 44px; height: 44px; }
.pswp__button--close { background-position: 0px -44px; }
.pswp__button--share { background-position: -44px -44px; }
.pswp__button--fs { display: none; }
.pswp__button--zoom { display: none; background-position: -88px 0px; }
.pswp__button--arrow--left, .pswp__button--arrow--right { background: 0px 0px; 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: relative; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px; margin-inline-end: auto; }
.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__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; }
@media screen and (max-width: 1024px){
.pswp__preloader { position: relative; left: auto; top: auto; margin: 0px; float: right; }
}
@-webkit-keyframes clockwise { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes clockwise { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes donut-rotate { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
  100% { transform: rotate(0deg); }
}
@keyframes donut-rotate { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
  100% { transform: rotate(0deg); }
}
.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%; display: flex; justify-content: flex-end; }
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar { backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__caption, .pswp__top-bar { background-color: rgba(0, 0, 0, 0.5); }
.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar { opacity: 0.001; }

/*27*/

.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */

/*28*/
.menu-item-object-language_switcher .trp-flag-image { display: inline-block; margin: -1px 5px; vertical-align: baseline; padding: 0px; border: 0px; border-radius: 0px; }

/*29*/

/*30*/
.ap-pcd { --ap-pcd-fg: #6b7480; --ap-pcd-label: #4b5563; --ap-pcd-icon: #9aa1ad; --ap-pcd-accent: #067ecd; --ap-pcd-accent-soft: rgba(6, 126, 205, .12); --ap-pcd-icon-size: 15px; display: block; margin: 0px 0px 0.3em; padding: 0px; border: 0px; background: none; color: var(--ap-pcd-fg); font-size: 12px; font-style: normal; font-weight: 500; line-height: 1.4; letter-spacing: 0.01em; text-decoration: none; text-transform: none; white-space: normal; }
.ap-pcd .ap-pcd__label { margin-right: 0.35em; color: var(--ap-pcd-label); font-weight: 600; letter-spacing: 0.06em; }
.ap-pcd .ap-pcd__group { display: inline; white-space: nowrap; }
.ap-pcd .ap-pcd__value { color: inherit; font-variant-numeric: tabular-nums; white-space: nowrap; }
.ap-pcd .ap-pcd__amount, .ap-pcd .ap-pcd__amount bdi, .ap-pcd .ap-pcd__currency { display: inline !important; margin: 0px !important; padding: 0px !important; background: none !important; color: inherit !important; font: inherit !important; letter-spacing: inherit !important; text-decoration: none !important; vertical-align: baseline !important; }
.ap-pcd .ap-pcd__info { position: relative; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; width: var(--ap-pcd-icon-size); height: var(--ap-pcd-icon-size); margin: 0px 0px 0px 0.3em; padding: 0px; border-radius: 50%; color: var(--ap-pcd-icon); vertical-align: -0.2em; cursor: pointer; outline: 0px; -webkit-tap-highlight-color: transparent; touch-action: manipulation; user-select: none; transition: color 0.16s, transform 0.16s, background-color 0.16s, box-shadow 0.16s; }
.ap-pcd .ap-pcd__info::after { content: ""; position: absolute; inset: -7px; border-radius: 50%; }
.ap-pcd .ap-pcd__icon { display: block; width: 100%; height: 100%; background-color: currentcolor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2.25a9.75 9.75 0 1 0 0 19.5 9.75 9.75 0 0 0 0-19.5Zm0 1.7a8.05 8.05 0 1 1 0 16.1 8.05 8.05 0 0 1 0-16.1ZM12 6.6a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Zm0 3.85c.5 0 .92.41.92.92v5.25a.92.92 0 1 1-1.84 0v-5.25c0-.51.41-.92.92-.92Z'/%3E%3C/svg%3E") center center / contain no-repeat; }
@media (hover: hover){
.ap-pcd .ap-pcd__info:hover { color: var(--ap-pcd-accent); transform: scale(1.08); }
}
.ap-pcd .ap-pcd__info:focus-visible { color: var(--ap-pcd-accent); outline: 2px solid var(--ap-pcd-accent); outline-offset: 2px; }
.ap-pcd .ap-pcd__sr { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; white-space: nowrap !important; border: 0px !important; }
p.price > .ap-pcd, .summary .price > .ap-pcd, .woocommerce-variation-price .ap-pcd { --ap-pcd-icon-size: 16px; margin-bottom: 0.2em; font-size: 13.5px; }
.product_list_widget .ap-pcd, .live-search-list .ap-pcd, .autocomplete-suggestions .ap-pcd, .sticky-product p.price > .ap-pcd, .merchant-sticky-add-to-cart-wrapper .ap-pcd { --ap-pcd-icon-size: 13px; margin-bottom: 1px; font-size: 11px; line-height: 1.35; }
@media (max-width: 575px){
.products .ap-pcd, ul.products .ap-pcd { --ap-pcd-icon-size: 14px; font-size: 11.5px; }
p.price > .ap-pcd, .summary .price > .ap-pcd { font-size: 13px; }
}
@media (min-width: 1200px){
.single-product .summary p.price > .ap-pcd { font-size: 14px; }
}
@media print{
.ap-pcd .ap-pcd__info { display: none; }
}
.ap-pcd-tip { position: fixed; top: 0px; left: 0px; z-index: 1000000; box-sizing: border-box; max-width: 272px; margin: 0px; padding: 9px 12px 10px; border-radius: 10px; background: rgb(19, 26, 39); color: rgb(242, 244, 247); box-shadow: rgba(15, 23, 42, 0.6) 0px 14px 34px -12px, rgba(15, 23, 42, 0.18) 0px 2px 8px; font-size: 12.5px; font-weight: 500; line-height: 1.45; letter-spacing: 0.005em; text-align: left; text-transform: none; white-space: normal; -webkit-font-smoothing: antialiased; opacity: 0; visibility: hidden; pointer-events: none; transform: translate3d(0px, 4px, 0px) scale(0.98); transform-origin: var(--ap-pcd-arrow-x, 50%) 100%; transition: opacity 0.15s, transform 0.15s cubic-bezier(0.2, 0.7, 0.3, 1), visibility linear 0.15s; }
.ap-pcd-tip[hidden] { display: none !important; }
.ap-pcd-tip::before { content: ""; position: absolute; bottom: -5px; left: var(--ap-pcd-arrow-x, 50%); width: 10px; height: 10px; margin-left: -5px; border-radius: 2px; background: inherit; transform: rotate(45deg); }
@media (prefers-reduced-motion: reduce){
.ap-pcd .ap-pcd__info, .ap-pcd-tip { transition: none; }
}

/*31*/

/*32*/
.mrc-row { display: flex; flex-wrap: wrap; }
.mrc-row.mrc-columns-no-gutter [class*="mrc-col"] { padding-left: 0px; padding-right: 0px; }
.mrc-col { -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 1; padding-left: 15px; padding-right: 15px; }
@media screen and (max-width: 768px){
.mrc-col { min-width: 100%; width: 100%; margin: 10px 0px; }
}

/*33*/
@-webkit-keyframes rotateAnim { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes rotateAnim { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes mrcPagFadeInShort { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes mrcPagFadeInShort { 
  0% { opacity: 0; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 1; transform: none; }
}

/*34*/

/*35*/

/*36*/
.merchant-adv-reviews-modal-photo-slider h2, .merchant-adv-reviews h2 { margin-top: 0px; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-title, .merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-desc, .merchant-adv-reviews .merchant-adv-reviews-title, .merchant-adv-reviews .merchant-adv-reviews-desc { text-align: var(--mrc-adv-reviews-title-desc-align, left); }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-title, .merchant-adv-reviews .merchant-adv-reviews-title { margin-top: 100px; color: var(--mrc-adv-reviews-title-color, #212121); margin-bottom: 20px !important; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-review-write-button, .merchant-adv-reviews-modal-photo-slider .merchant-pagination-button, .merchant-adv-reviews .merchant-adv-review-write-button, .merchant-adv-reviews .merchant-pagination-button { padding: 8px 23px; background-color: var(--mrc-adv-reviews-button-bg-color, #212121) !important; color: var(--mrc-adv-reviews-button-color, #FFF) !important; text-decoration: none !important; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-review-write-button:hover, .merchant-adv-reviews-modal-photo-slider .merchant-pagination-button:hover, .merchant-adv-reviews .merchant-adv-review-write-button:hover, .merchant-adv-reviews .merchant-pagination-button:hover { background-color: var(--mrc-adv-reviews-button-bg-color-hover, #757575) !important; color: var(--mrc-adv-reviews-button-color-hover, #FFF) !important; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-desc, .merchant-adv-reviews .merchant-adv-reviews-desc { color: var(--mrc-adv-reviews-desc-color, #777); }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-header, .merchant-adv-reviews .merchant-adv-reviews-header { margin-top: 45px; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-header .mrc-right-col, .merchant-adv-reviews .merchant-adv-reviews-header .mrc-right-col { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; align-items: self-end; }
@media screen and (min-width: 445px) and (max-width: 767px){
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-header .mrc-right-col, .merchant-adv-reviews .merchant-adv-reviews-header .mrc-right-col { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 30px; -webkit-box-pack: justify; justify-content: space-between; align-items: self-start; }
}
@media screen and (max-width: 444px){
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-header .mrc-right-col, .merchant-adv-reviews .merchant-adv-reviews-header .mrc-right-col { -webkit-box-align: start; align-items: flex-start; gap: 20px; }
}
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-header .merchant-adv-reviews-total, .merchant-adv-reviews .merchant-adv-reviews-header .merchant-adv-reviews-total { font-size: 1.1em; margin-top: 10px; margin-bottom: 30px; color: var(--mrc-adv-reviews-title-color, #212121); }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-body, .merchant-adv-reviews .merchant-adv-reviews-body { margin-bottom: 50px; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-body #comments, .merchant-adv-reviews .merchant-adv-reviews-body #comments { float: none !important; width: 100% !important; max-width: 100% !important; padding: 0px !important; margin: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-body .woocommerce-noreviews, .merchant-adv-reviews .merchant-adv-reviews-body .woocommerce-noreviews { margin: 50px 0px 0px; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-reviews-footer, .merchant-adv-reviews .merchant-adv-reviews-footer { text-align: center; margin-bottom: 100px; }
.merchant-adv-reviews-modal-photo-slider .merchant-adv-review-write-button, .merchant-adv-reviews .merchant-adv-review-write-button { margin-bottom: 20px; }
@media screen and (max-width: 767px){
.merchant-adv-reviews-modal-photo-slider .merchant-adv-review-write-button, .merchant-adv-reviews .merchant-adv-review-write-button { margin-top: 40px; margin-bottom: 0px; text-align: center; }
}
.merchant-adv-reviews { display: block !important; width: 100%; }
.merchant-adv-reviews::after { content: none !important; }
.merchant-adv-reviews-modal { position: fixed; inset: 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgba(33, 33, 33, 0.8); visibility: hidden; opacity: 0; transition: opacity 300ms; z-index: 99999; max-width: none !important; display: flex !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body { position: relative; padding: 50px 33px 50px 50px; background-color: var(--mrc-adv-reviews-modal-bg-color, #f5f5f5); max-width: calc(-40px + 100vw); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-close { position: fixed; }
@media screen and (min-width: 769px){
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-close { top: 30px; right: 30px; }
}
@media screen and (max-width: 768px){
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-close { top: 20px; right: 20px; }
}
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-close .icon-cancel { cursor: pointer; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-close .icon-cancel path { fill: var(--mrc-adv-reviews-modal-close-icon-color, #212121); transform: scale(0.75); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-close:hover .icon-cancel path { fill: var(--mrc-adv-reviews-modal-close-icon-color-hover, #757575); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content { width: 100%; padding-right: 17px; max-width: 500px; max-height: 85vh; overflow-y: auto; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content::-webkit-scrollbar { width: 7px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content::-webkit-scrollbar-track { background: rgb(226, 226, 226); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content::-webkit-scrollbar-thumb { background-color: rgb(204, 204, 204); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content h4 { margin: 0px 0px 20px !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content h5 { margin: 0px 0px 10px !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content p { margin: 0px !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content p + p { margin-top: 10px !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .modal-title { font-size: 1rem; font-weight: 600; margin-top: 0px; color: var(--mrc-adv-reviews-modal-title-color, #212121); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .merchant-adv-reviews-modal-product { display: flex; -webkit-box-align: start; align-items: flex-start; margin-bottom: 20px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .merchant-adv-reviews-modal-product img { max-width: 100px !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .merchant-adv-reviews-modal-product .modal-product-info { margin-left: 25px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .merchant-adv-reviews-modal-product .modal-product-info h5 { margin-top: 5px; margin-bottom: 10px; font-size: 1rem; font-weight: 600; color: var(--mrc-adv-reviews-modal-title-color, #212121); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .merchant-adv-reviews-modal-product .modal-product-info p { font-size: 0.9rem; color: var(--mrc-adv-reviews-modal-desc-color, #777); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .merchant-adv-reviews-modal-product .modal-product-info p:last-of-type { margin-bottom: 0px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form-rating { display: block !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form-rating .modal-title { display: block !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form-comment { margin-top: 15px !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form { display: block !important; margin-left: 2px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form > p { min-width: 100%; float: none !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p { margin-bottom: 20px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:last-of-type { margin-bottom: 0px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p.form-submit { display: block !important; float: none !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) label { display: block; margin-bottom: 10px; color: var(--mrc-adv-reviews-modal-title-color, #212121) !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) textarea { max-height: none !important; height: 110px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) textarea, .merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) input { max-height: 50px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) textarea, .merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) input { display: block; width: 100%; box-sizing: border-box; border-width: 1px; border-radius: 2px; color: var(--mrc-adv-reviews-modal-textarea-color, #777) !important; background-color: var(--mrc-adv-reviews-modal-textarea-bg-color, #FFF) !important; padding: 13px !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) #submit { display: block !important; color: var(--mrc-adv-reviews-button-color, #FFF) !important; background-color: var(--mrc-adv-reviews-button-bg-color, #212121) !important; width: 100% !important; padding: 13px !important; font-weight: 400 !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) #submit:hover, .merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p:not(.comment-form-cookies-consent) #submit:focus { color: var(--mrc-adv-reviews-button-color-hover, #FFF) !important; background-color: var(--mrc-adv-reviews-button-bg-color-hover, #757575) !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p.comment-form-cookies-consent input, .merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p.comment-form-cookies-consent label { display: inline; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form p.comment-form-cookies-consent input { border-width: 1px; border-radius: 2px; background-color: var(--mrc-adv-reviews-modal-textarea-bg-color, #FFF) !important; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form .merchant-adv-reviews-media { margin-top: 15px; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form .merchant-adv-reviews-media input[type="file"] { display: none; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form .merchant-adv-reviews-media #merchant-adv-reviews-drop-area { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 100px; margin: 10px 0px 20px; border-width: 1px; border-style: dashed; border-radius: 2px; cursor: pointer; transition: border-color 300ms; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form .merchant-adv-reviews-media #merchant-adv-reviews-drop-area:hover { border-color: var(--mrc-adv-reviews-modal-textarea-color-hover, #212121); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form .merchant-adv-reviews-media #merchant-adv-reviews-drop-area:hover p { color: var(--mrc-adv-reviews-modal-textarea-color-hover, #212121); }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form .merchant-adv-reviews-media #merchant-adv-reviews-drop-area p { font-size: 0.9rem; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form .merchant-adv-reviews-media #merchant-adv-reviews-drop-area .merchant-adv-reviews-loader { display: none; }
.merchant-adv-reviews-modal .merchant-adv-reviews-modal-body .merchant-adv-reviews-modal-content .comment-form .merchant-adv-reviews-media .merchant-adv-reviews-upload-preview { display: flex; flex-wrap: wrap; gap: 18px; margin-bottom: 15px; }
@-webkit-keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes loading_spinner_animation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes loading_spinner_animation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*37*/
.merchant-recent-sales-notifications-widget { padding: 15px 35px 15px 15px; position: fixed; transition: 300ms; background-color: var(--merchant-rsn-bg-color, #fff); background-image: var(--merchant-rsn-bg-image, unset); background-size: cover; background-position: center center; background-repeat: no-repeat; width: var(--merchant-rsn-box-width, 420px); max-width: calc(100% - 50px); border: 1px solid var(--merchant-rsn-border-color, rgba(255, 255, 255, 0)); border-radius: var(--merchant-rsn-box-radius, 0px); z-index: 99999; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; backdrop-filter: blur(8px); }
.merchant-recent-sales-notifications-widget.bottom-right { bottom: 80px; right: 30px; transform: translateX(calc(100% + 30px)); }
@media (max-width: 767px){
.merchant-recent-sales-notifications-widget.hide-on-mobile { display: none; }
}
.merchant-recent-sales-notifications-widget .merchant-close-notification { position: absolute; top: 8px; right: 10px; cursor: pointer; outline: none; width: 19px; background: var(--merchant-rsn-close-btn-bg, #f3f3f3) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 50% !important; height: 19px !important; padding: 1px !important; }
.merchant-recent-sales-notifications-widget .merchant-close-notification svg { line-height: 0; display: block; margin: 0px auto; }

/*38*/


            :root {
                --merchant-rsn-box-width: 420px;
                --merchant-rsn-bg-color: #ffffff;
                --merchant-rsn-box-radius: 12px;
                --merchant-rsn-box-product-image-radius: 8px;
                --merchant-rsn-border-color: #e3e8ee;
                --merchant-rsn-close-btn-bg: #f3f3f3;
                --merchant-rsn-text-color: #000000;
                --merchant-rsn-product-title-color: #067ecd;
                --merchant-rsn-time-color: #777777;
            }
        
/*# sourceURL=merchant-recent-sales-notifications-inline-css */

/*39*/

/*40*/
ul.products li.product { position: relative; }
.merchant-wishlist-button { position: absolute; top: var(--mrc-wl-button-position-top, 20px); right: var(--mrc-wl-button-position-left, 20px); z-index: 999; }
.merchant-wishlist-button svg { fill: var(--mrc-wl-button-icon-fill-color, transparent); stroke: var(--mrc-wl-button-icon-stroke-color, #212121); }
.merchant-wishlist-button svg path { fill: var(--mrc-wl-button-icon-fill-color, transparent); stroke: var(--mrc-wl-button-icon-stroke-color, #212121); }
.merchant-wishlist-button:hover svg, .merchant-wishlist-button.active svg { fill: var(--mrc-wl-button-icon-fill-color-hover, #f04c4c); stroke: var(--mrc-wl-button-icon-stroke-color-hover, #212121); }
.merchant-wishlist-button:hover svg path, .merchant-wishlist-button.active svg path { fill: var(--mrc-wl-button-icon-fill-color-hover, #f04c4c); stroke: var(--mrc-wl-button-icon-stroke-color-hover, #212121); }
.merchant-wishlist-button:focus, .merchant-wishlist-button:active { outline: none; }
.merchant-wishlist-button.merchant-wishlist-button-tooltip::before { content: attr(data-merchant-wishlist-tooltip); position: absolute; top: 50%; right: calc(100% + 15px); background: var(--mrc-wl-button-tooltip-background-color, #212121); color: var(--mrc-wl-button-tooltip-text-color, #FFF); padding: 5px 14px; font-size: 0.8rem; border-radius: var(--mrc-wl-button-tooltip-border-radius, 4px); white-space: nowrap; opacity: 0; visibility: hidden; transform: translate3d(0px, -50%, 0px); transition: opacity 300ms; }
.merchant-wishlist-button.merchant-wishlist-button-tooltip::after { content: ""; position: absolute; top: 50%; right: calc(100% + 9px); width: 0px; height: 0px; border-top: 7px solid rgba(0, 0, 0, 0); border-bottom: 7px solid rgba(0, 0, 0, 0); border-left: 7px solid var(--mrc-wl-button-tooltip-background-color, #212121); opacity: 0; visibility: hidden; transform: translate3d(0px, -50%, 0px); transition: opacity 300ms; }
.merchant-wishlist-button.merchant-wishlist-button-tooltip:hover::before, .merchant-wishlist-button.merchant-wishlist-button-tooltip:hover::after { opacity: 1; visibility: visible; }
.merchant-wishlist-button.merchant-wishlist-link { display: flex; -webkit-box-align: center; align-items: center; gap: 7px; }
.summary.entry-summary .merchant-wishlist-button { position: relative; top: auto; right: auto; transform: none; }

/*41*/
:root { --free-shipping-bar-position-offset: 10px; --wp-admin-bar-height: 0px; --free-shipping-bar-position-extra-offset-desktop: 0px; --free-shipping-bar-position-extra-offset-mobile: 0px; --free-shipping-bar-card-background-color: #e6e6e6; --free-shipping-bar-card-margin-bottom: 20px; --free-shipping-bar-card-border-radius: 4px; --free-shipping-bar-card-padding-top: 15px; --free-shipping-bar-card-padding-bottom: 15px; --free-shipping-bar-card-padding-right: 15px; --free-shipping-bar-card-padding-left: 15px; --free-shipping-bar-card-border-width: 0px; --free-shipping-bar-card-border-color: transparent; --free-shipping-bar-card-text-color: #212121; --free-shipping-bar-card-variable-text-color: #212121; --free-shipping-bar-card-text-font-size: 16px; --free-shipping-bar-background-color: #757575; --free-shipping-bar-progress-bar-color: #212121; --free-shipping-bar-width: 100%; --free-shipping-bar-height: 10px; --free-shipping-bar-border-radius: 0px; }
.merchant-freespb-wrapper { background-color: var(--free-shipping-bar-card-background-color); padding-top: var(--free-shipping-bar-card-padding-top); padding-bottom: var(--free-shipping-bar-card-padding-bottom); padding-right: var(--free-shipping-bar-card-padding-right); padding-left: var(--free-shipping-bar-card-padding-left); border-radius: var(--free-shipping-bar-card-border-radius); border-width: var(--free-shipping-bar-card-border-width); border-color: var(--free-shipping-bar-card-border-color); border-style: solid; }
.merchant-freespb-wrapper .merchant-freespb-text { color: var(--free-shipping-bar-card-text-color); text-align: center; margin-bottom: 0px; font-size: var(--free-shipping-bar-card-text-font-size); }
.merchant-freespb-wrapper .merchant-freespb-text .woocommerce-Price-amount { color: var(--free-shipping-bar-card-variable-text-color); }
.merchant-freespb-wrapper .merchant-freespb-progress-bar-wrapper { margin-left: auto; margin-right: auto; width: var(--free-shipping-bar-width); margin-top: var(--free-shipping-bar-card-margin-bottom) !important; }
.merchant-freespb-wrapper .merchant-freespb-progress-bar-wrapper .merchant-freespb-progress-bar { border-radius: var(--free-shipping-bar-border-radius); height: var(--free-shipping-bar-height); background-color: var(--free-shipping-bar-background-color); }
.merchant-freespb-wrapper .merchant-freespb-progress-bar-wrapper .merchant-freespb-progress-bar .merchant-freespb-progress-bar-inner { border-radius: var(--free-shipping-bar-border-radius); height: var(--free-shipping-bar-height); background-color: var(--free-shipping-bar-progress-bar-color); }
.product .summary .merchant-freespb-wrapper { margin-bottom: 30px; }

/*42*/


            :root {
                --free-shipping-bar-position-extra-offset-desktop: 0px;
                --free-shipping-bar-position-extra-offset-mobile: 0px;
                --free-shipping-bar-card-background-color: #FFFFFF;
                --free-shipping-bar-card-margin-bottom: 0px;
                --free-shipping-bar-card-padding-top: 12px;
				--free-shipping-bar-card-padding-bottom: 12px;
				--free-shipping-bar-card-padding-left: 18px;
				--free-shipping-bar-card-padding-right: 18px;
				--free-shipping-bar-card-border-radius: 14px;
				--free-shipping-bar-card-border-width: 1px;
				--free-shipping-bar-card-border-color: #dfe6ee;
				--free-shipping-bar-card-text-font-size: 15px;
				--free-shipping-bar-card-text-color: #202223;
				--free-shipping-bar-height: 10px;
				--free-shipping-bar-width: 100%;
				--free-shipping-bar-border-radius: 10px;
				--free-shipping-bar-background-color: #e6eef6;
				--free-shipping-bar-progress-bar-color: #067ecd;
				--free-shipping-bar-card-variable-text-color: #067ecd;
            }
        
/*# sourceURL=merchant-free-shipping-progress-bar-inline-css */

/*43*/

/*44*/
.ap-fab { position: fixed; left: 17px; right: auto; bottom: 92px; z-index: 9990; display: flex; flex-direction: column; gap: 10px; }
.ap-fab__btn { width: 52px; height: 52px; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.22) 0px 6px 18px; transition: transform 0.15s; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
.ap-fab__btn:hover { transform: scale(1.07); }
.ap-fab__btn--phone { background: rgb(23, 163, 74); }
.ap-fab__btn--viber { background: rgb(115, 96, 242); }
@media (max-width: 768px){
.ap-fab { left: 20px; bottom: 20px; flex-direction: row; gap: 10px; }
.ap-fab__btn { width: 42px; height: 42px; }
.ap-fab__btn svg { width: 22px; height: 22px; }
}
.merchant-freespb-progress-bar { background: rgb(246, 225, 223) !important; }
.merchant-freespb-progress-bar-inner { transition: width 0.3s, background-color 0.3s; background: rgb(224, 96, 90) !important; }
.single-product form.cart .merchant-buy-now-button { align-items: center; justify-content: center; min-height: 48px; text-transform: uppercase; letter-spacing: 0.02em; display: inline-flex !important; padding: 0px 28px !important; border-radius: 10px !important; font-weight: 700 !important; font-size: 14px !important; }
@media (max-width: 768px){
#footer { padding-bottom: 72px; }
}
.merchant-freespb-wrapper .merchant-freespb-text { line-height: 1.35; margin: 0px 0px 10px !important; }
:root { --ap-r: 14px; --ap-r-sm: 10px; --ap-r-xs: 7px; --ap-promo: #e50000; --ap-promo-soft: #fdf0f0; --ap-lift: 0px; }
.onsale, .labels .onsale, .product-image .labels .onsale, .sale-label, em.tip, .tip.new, .merchant-onsale, .merchant-volume-discounts-save-label { background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; border-color: var(--ap-promo) !important; color: rgb(255, 255, 255) !important; }
em.tip::before, .tip.new::before { border-top-color: var(--ap-promo) !important; }
.merchant-volume-discounts-item:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { --merchant-item-border-color: var(--ap-promo) !important; --merchant-item-border-color-hover: var(--ap-promo) !important; --merchant-item-bg-color: var(--ap-promo-soft) !important; --merchant-item-bg-color-hover: var(--ap-promo-soft) !important; border-radius: var(--ap-r) !important; }
.merchant-volume-discounts-save-label:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { --merchant-label-bg-color: var(--ap-promo) !important; border-radius: 999px !important; }
.button:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), a.button:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), button.button:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="submit"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="button"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="reset"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .btn:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .single_add_to_cart_button:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .checkout-button:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .wc-forward:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .wpcf7-submit:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .woocommerce-Button:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .cky-btn:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .viber-call-container:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .viber-call-button:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r-sm) !important; }
input[type="text"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="email"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="tel"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="password"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="number"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="url"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), input[type="date"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), textarea:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .form-control:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .select2-container .select2-selection:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .select2-dropdown:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .woocommerce-input-wrapper .input-text:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r-sm) !important; }
select:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r-sm); }
input[type="checkbox"]:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: 5px !important; }
.quantity:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r-sm) !important; }
.quantity .qty:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: 0px !important; }
.quantity .minus:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .quantity .merchant-quantity-minus:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r-sm) 0 0 var(--ap-r-sm) !important; }
.quantity .plus:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .quantity .merchant-quantity-plus:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: 0 var(--ap-r-sm) var(--ap-r-sm) 0 !important; }
.product-image:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .product-image img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .product-image .inner:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .img-thumbnail:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .img-thumbnail img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .img-thumbnail .inner:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .post-image:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .post-image img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .woocommerce-product-gallery img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .product-images:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .product-thumbs .owl-item img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .sticky-image img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .widget img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .product_list_widget img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .cart_list img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .shop_table img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .merchant-side-cart img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .woocommerce-mini-cart img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .wp-block-image img:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .attachment-woocommerce_thumbnail:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .attachment-thumbnail:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r-sm) !important; }
.woocommerce-tabs .resp-tabs-list li:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .woocommerce-tabs .tabs li:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .woocommerce-tabs .tabs li a:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .resp-accordion:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r-sm) var(--ap-r-sm) 0 0 !important; }
.woocommerce-tabs .tab-content:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .resp-tab-content:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: 0 var(--ap-r) var(--ap-r) var(--ap-r) !important; }
.share-links a:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: 50% !important; }
.owl-nav button:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .owl-nav .owl-prev:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .owl-nav .owl-next:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: 50% !important; }
.owl-dots .owl-dot span:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: 999px !important; }
.merchant-side-cart:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { overflow: hidden; border-radius: var(--ap-r) 0 0 var(--ap-r) !important; }
.cky-consent-container .cky-consent-bar:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .cky-modal:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .cky-preference-center:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r) !important; }
.product_meta .sku:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .tagged_as a:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .tag-cloud a:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), .widget_tag_cloud a:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r-sm); }
.sticky-product { box-shadow: rgba(20, 25, 35, 0.1) 0px -10px 30px !important; }
.ap-hp { position: absolute !important; left: -9999px !important; top: auto !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }
@media (min-width: 768px){
.sticky-product.pos-bottom .container { align-items: center; gap: 16px; flex-wrap: nowrap; display: flex !important; }
.sticky-product.pos-bottom .sticky-image { flex: 0 0 auto; }
.sticky-product.pos-bottom .sticky-detail { flex: 1 1 auto; min-width: 0px; }
.sticky-product.pos-bottom .product-name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sticky-product.pos-bottom .add-to-cart { flex: 0 0 auto; align-items: center; gap: 10px; display: flex !important; margin: 0px !important; float: none !important; }
}
.ap-fab, .cky-btn-revisit-wrapper { transition: transform 0.28s cubic-bezier(0.2, 0.8, 0.2, 1) !important; transform: translateY(calc(-1 * var(--ap-lift,0px))) !important; }
.ap-infobox { display: flex; flex-direction: column; gap: 10px; margin: 0px 0px 10px; }
.ap-infobox__item:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { display: flex; gap: 12px; align-items: flex-start; background: rgb(255, 255, 255); border: 1px solid rgb(231, 235, 240); border-radius: var(--ap-r); padding: 12px 14px; box-shadow: rgba(20, 25, 35, 0.04) 0px 4px 14px; }
.ap-infobox__icon:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { flex: 0 0 40px; width: 40px; height: 40px; border-radius: 12px; background: rgb(238, 246, 253); color: var(--porto-primary-color,#067ecd); display: flex; align-items: center; justify-content: center; }
.ap-infobox__body { display: flex; flex-direction: column; gap: 2px; min-width: 0px; }
.ap-infobox__body strong { font-size: 13px; line-height: 1.3; font-weight: 700; color: rgb(29, 33, 39); text-transform: uppercase; letter-spacing: 0.02em; }
.ap-infobox__body span { font-size: 12.5px; line-height: 1.4; color: rgb(95, 103, 115); }
.sticky-product.pos-bottom .sticky-detail { align-items: center; gap: 14px; display: flex !important; }
.sticky-product.pos-bottom .product-name-area { flex: 1 1 auto; min-width: 0px; }
.sticky-product.pos-bottom .availability { flex: 0 0 auto; white-space: nowrap; margin: 0px !important; }
.single-product .summary form.cart:not(.variations_form), .single-product .summary .woocommerce-variation-add-to-cart, .single-product .summary .ppx-native-atc-wrap { flex-wrap: wrap; align-items: stretch; gap: 12px; display: flex !important; }
.single-product .summary form.cart .quantity { order: 1; flex: 0 0 auto; margin: 0px !important; float: none !important; }
.single-product .summary form.cart .single_add_to_cart_button { white-space: nowrap; order: 2; flex: 1 1 170px; min-height: 48px; align-items: center; justify-content: center; padding: 0px 14px !important; margin: 0px !important; float: none !important; display: inline-flex !important; }
.single-product .summary form.cart .merchant-buy-now-button { order: 3; flex: 1 1 170px; margin: 0px !important; float: none !important; }
.single-product .summary form.cart .viber-call-container { order: 4; flex: 1 1 100%; width: 100%; margin: 2px 0px 0px !important; float: none !important; }
.merchant-buy-now-button { align-items: center; justify-content: center; gap: 9px; min-height: 48px; text-transform: uppercase; letter-spacing: 0.03em; background: rgb(20, 99, 47) !important; border: 1px solid rgb(20, 99, 47) !important; color: rgb(255, 255, 255) !important; display: inline-flex !important; padding: 0px 20px !important; font-weight: 700 !important; box-shadow: rgba(20, 99, 47, 0.22) 0px 6px 16px !important; transition: background 0.2s, transform 0.2s !important; }
.merchant-buy-now-button:hover, .merchant-buy-now-button:focus-visible { background: rgb(14, 77, 36) !important; border-color: rgb(14, 77, 36) !important; color: rgb(255, 255, 255) !important; }
.merchant-buy-now-button .ap-qo-icon { flex: 0 0 auto; width: 18px; height: 18px; }
@media (max-width: 767px){
.single-product .summary form.cart .merchant-buy-now-button { flex: 1 1 100%; }
.single-product .summary form.cart .single_add_to_cart_button { flex: 1 1 0px; }
}
.merchant-side-cart { width: 400px !important; max-width: 100vw !important; }
.merchant-side-cart .merchant-side-cart-body { overscroll-behavior: contain; height: 100% !important; overflow-y: auto !important; }
.merchant-side-cart .merchant-side-cart-widget { min-height: 100%; flex-direction: column; height: auto !important; display: flex !important; }
.merchant-side-cart .merchant-side-cart-widget-title:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { position: sticky; top: 0px; z-index: 5; line-height: 1.3; border-radius: 0px !important; padding: 16px 56px 16px 20px !important; font-size: 19px !important; }
.merchant-side-cart .merchant-side-cart-close-button { z-index: 6; top: 22px !important; right: 20px !important; }
.merchant-side-cart .merchant_widget_shopping_cart_content { flex: 1 1 auto; flex-direction: column; display: flex !important; height: auto !important; padding: 0px 18px !important; }
.merchant-side-cart .woocommerce-mini-cart__empty-message { padding: 30px 0px; text-align: center; }
@media (max-width: 480px){
.merchant-side-cart:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { width: 100vw !important; border-radius: 0px !important; }
}
.merchant-buy-now-button { --mrc-buy-now-background-color: #14632f; --mrc-buy-now-background-hover-color: #0e4d24; --mrc-buy-now-border-color: #14632f; --mrc-buy-now-border-hover-color: #0e4d24; --mrc-buy-now-text-color: #fff; --mrc-buy-now-text-hover-color: #fff; }
.single-product .product .cart .merchant-buy-now-button, .single-product .summary form.cart button.merchant-buy-now-button { width: auto !important; max-width: none !important; margin-left: 0px !important; margin-top: 0px !important; }
@media (max-width: 767px){
.single-product .summary form.cart button.merchant-buy-now-button { width: 100% !important; }
}
@media (min-width: 768px){
.single-product .summary form.cart .single_add_to_cart_button, .single-product .summary form.cart .merchant-buy-now-button { text-align: center; flex: 1 1 0px !important; min-width: 0px !important; white-space: normal !important; line-height: 1.2 !important; font-size: 13px !important; padding: 6px 12px !important; }
.single-product .summary form.cart .merchant-buy-now-button .ap-qo-icon { width: 16px; height: 16px; }
}
#header, .header-wrapper, header.header, #footer, .footer-wrapper, footer.footer, .porto-sticky-navbar, .sticky-product, .sticky-product.pos-bottom { border-radius: 0px !important; }
#header ul.sub-menu, #header .mega-menu .popup, #header .mega-menu .popup .inner, #header .sidebar-menu .popup, #header .cart-popup, #header .searchform .live-search-list { overflow: hidden; border-radius: 0px 0px 14px 14px !important; }
@media (max-width: 767px){
html body .cky-consent-container .cky-consent-bar:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *), html body .cky-consent-container:not(#header *):not(#side-nav-panel *):not(.footer-wrapper *):not(#footer *):not(.porto-sticky-navbar *) { border-radius: var(--ap-r,14px) var(--ap-r,14px) 0 0 !important; }
}
@media (min-width: 992px){
.ap-fab { bottom: 18px !important; }
}
@media (min-width: 992px){
#footer .row:has(> .col-lg-2) > div:nth-child(1) { flex: 0 0 27% !important; max-width: 27% !important; }
#footer .row:has(> .col-lg-2) > div:nth-child(2) { flex: 0 0 18% !important; max-width: 18% !important; }
#footer .row:has(> .col-lg-2) > div:nth-child(3) { flex: 0 0 30% !important; max-width: 30% !important; }
#footer .row:has(> .col-lg-2) > div:nth-child(4) { flex: 0 0 25% !important; max-width: 25% !important; }
}
#side-nav-panel li > a, #side-nav-panel .mobile-tab-items a { -webkit-tap-highlight-color: transparent; border-radius: 10px; transition: background-color 0.15s, color 0.15s; }
#side-nav-panel .accordion-menu li > a, #side-nav-panel .top-links li > a { margin-left: 6px; margin-right: 6px; }
#side-nav-panel li > a:hover, #side-nav-panel li > a:active, #side-nav-panel li > a.ap-tap, #side-nav-panel .mobile-tab-items a.ap-tap { background-color: rgba(255, 255, 255, 0.1) !important; color: rgb(6, 126, 205) !important; }
#side-nav-panel li > a:focus-visible { outline: rgb(6, 126, 205) solid 2px; outline-offset: -2px; border-radius: 10px; }
#header .mega-menu.menu-hover-line > li.menu-item > a::before { box-sizing: border-box; height: 3px !important; background: rgb(6, 126, 205) !important; border: 0px !important; border-radius: 3px !important; }
#header .mega-menu li.menu-item > .popup, #header .mega-menu li.menu-item > .popup > .inner, #header .mega-menu .popup ul.sub-menu { overflow: visible !important; }

/*45*/
:root { --apx-blue: #067dcd; --apx-blue-600: #0569ad; --apx-blue-50: #eaf4fc; --apx-ink: #111418; --apx-ink-2: #2a3340; --apx-muted: #5f6b7a; --apx-line: #e5e9ef; --apx-bg: #f6f8fb; --apx-red: #e50000; --apx-green: #16a34a; --apx-radius: 14px; --apx-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 8px 24px rgba(16, 24, 40, .06); --apx-shadow-lg: 0 2px 6px rgba(16, 24, 40, .06), 0 18px 48px rgba(16, 24, 40, .12); --apx-ease: cubic-bezier(.2, .7, .2, 1); }
body.single-product .product_meta .product-stock, body.single-product .product_meta .sku_wrapper { align-items: center; flex-wrap: wrap; gap: 8px; font-weight: 400 !important; font-size: 14px !important; color: var(--apx-muted) !important; letter-spacing: 0px !important; display: flex !important; margin: 0px 0px 10px !important; }
body.single-product .product_meta .product-stock .stock { font-weight: 600 !important; }
body.single-product .product_meta .product-stock .stock, body.single-product .product_meta .sku { vertical-align: middle; margin: 0px !important; }
body.single-product .product_meta .sku { align-items: center; letter-spacing: 0.2px; user-select: none; cursor: pointer !important; display: inline-flex !important; gap: 0px !important; font-weight: 600 !important; transition: background-color .2s var(--apx-ease), transform .15s var(--apx-ease), box-shadow .2s var(--apx-ease) !important; }
body.single-product .product_meta .sku::after { border-left: 1px solid rgba(255, 255, 255, 0.45); line-height: 1.1; pointer-events: none; margin-left: 10px !important; padding-left: 10px !important; opacity: 0.95 !important; }
body.single-product .product_meta .sku:hover { box-shadow: rgba(6, 125, 205, 0.28) 0px 4px 14px; }
body.single-product .product_meta .sku:active { transform: scale(0.97); }
body.single-product .product_meta .sku:focus-visible { outline: 2px solid var(--apx-blue); outline-offset: 2px; }
.sticky-product .sticky-image { position: relative; overflow: visible !important; }
@keyframes apx-cart-shake { 
  0%, 100% { transform: rotate(0deg) scale(1); }
  15% { transform: rotate(-14deg) scale(1.15); }
  30% { transform: rotate(12deg) scale(1.15); }
  45% { transform: rotate(-9deg) scale(1.1); }
  60% { transform: rotate(6deg) scale(1.05); }
  75% { transform: rotate(-3deg) scale(1.02); }
}
@keyframes apx-cart-glow { 
  0% { box-shadow: rgba(229, 0, 0, 0.65) 0px 0px 0px 0px; background-color: rgba(229, 0, 0, 0); }
  35% { box-shadow: rgba(229, 0, 0, 0) 0px 0px 0px 10px; background-color: rgba(229, 0, 0, 0.9); }
  100% { box-shadow: rgba(229, 0, 0, 0) 0px 0px 0px 0px; background-color: rgba(229, 0, 0, 0); }
}
@keyframes apx-badge-pop { 
  0% { transform: scale(1); }
  40% { transform: scale(1.6); background: rgb(255, 255, 255); color: var(--apx-red); }
  100% { transform: scale(1); }
}
@keyframes apx-flow { 
  0% { background-position: 0% 50%; }
  100% { background-position: 220% 50%; }
}
.merchant-adv-review-write-button, .merchant-adv-reviews-modal button[type="submit"], .merchant-adv-reviews-modal .button, #review_form #submit { border-radius: 12px !important; }
.merchant-adv-review-write-button { transition: background-color .2s, transform .2s var(--apx-ease), box-shadow .2s !important; }
.merchant-adv-review-write-button:hover { transform: translateY(-1px); box-shadow: rgba(6, 125, 205, 0.25) 0px 8px 18px; }
.merchant-sticky-add-to-cart-wrapper { display: none !important; }
@media (min-width: 1280px){
#header .header-main .header-right { flex-wrap: nowrap; }
}
@media (max-width: 991.98px){
#header .header-main .header-right { position: relative; }
}
@media (max-width: 991.98px){
#header:not(.sticky-header) .header-main .header-minicart { position: relative; top: -5px; }
}
@media (max-width: 389px){
#header .header-main .logo img { max-width: 160px !important; height: auto !important; }
}
@media (max-width: 359px){
#header .header-main .logo img { max-width: 138px !important; }
}
.ap-hero .ap-hero-copy > *, .ap-hero .ap-mmy-card, ul.products li.product-col:nth-child(-n+8), .archive.tax-product_cat .page-title, .archive .woocommerce-products-header, .term-description, .archive .entry-title, .single-product .summary > :not(.sticky-product), .woocommerce-cart .cart_totals, .woocommerce-cart .shop_table, .woocommerce-checkout .col2-set, .single-post .post-content, .single-post .entry-content { animation: auto ease 0s 1 normal none running none !important; }

/*46*/

/*47*/
:root { --apxp-blue: #067ecd; --apxp-blue-d: #0569ad; --apxp-green: #17a34a; --apxp-red: #e50000; --apxp-ink: #111418; --apxp-ease: cubic-bezier(.2,.7,.2,1); --apxp-ease-out: cubic-bezier(.16,1,.3,1); }
#header .logo img, #footer .logo img, #footer img.wp-image-4066, .apxp-logo-zoom img { transform-origin: 50% 50%; backface-visibility: hidden; transition: transform .5s var(--apxp-ease),filter .5s var(--apxp-ease) !important; }
#header .logo a:hover img, #header .logo a:focus-visible img, #footer .logo a:hover img, #footer .logo a:focus-visible img, #footer img.wp-image-4066:hover, .apxp-logo-zoom:hover img { transform: scale(1.09) !important; filter: drop-shadow(rgba(6, 126, 205, 0.38) 0px 6px 16px); }
#footer img.wp-image-4066 { cursor: pointer; }
@supports (animation-timeline: scroll()){
@keyframes apxp-prog { 
  100% { transform: scaleX(1); }
}
}
#header .header-main { transition: box-shadow .35s var(--apxp-ease),background-color .35s var(--apxp-ease); }
.single_add_to_cart_button:not(.loading):not(.disabled), .wc-proceed-to-checkout .checkout-button, #place_order, .elementor-button, .aps-btn--primary, .apxp-btn { background-image: linear-gradient(110deg, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0.32) 50%, rgba(255, 255, 255, 0) 62%) !important; background-size: 260% 100% !important; background-repeat: no-repeat !important; background-position: 135% 0px !important; transition: background-position .85s var(--apxp-ease),transform .2s var(--apxp-ease),box-shadow .25s var(--apxp-ease),background-color .2s,color .2s !important; }
.single_add_to_cart_button:not(.loading):not(.disabled):hover, .wc-proceed-to-checkout .checkout-button:hover, #place_order:hover, .elementor-button:hover, .aps-btn--primary:hover, .apxp-btn:hover { transform: translateY(-1px); box-shadow: rgba(6, 126, 205, 0.28) 0px 10px 22px; background-position: -35% 0px !important; }
.single_add_to_cart_button:active, .elementor-button:active, .apxp-btn:active, #place_order:active { transform: translateY(0px) scale(0.98); }
ul.products li.product .product-inner { transition: transform .35s var(--apxp-ease),box-shadow .35s var(--apxp-ease) !important; }
@media (hover: hover){
ul.products li.product:hover .product-inner { box-shadow: rgba(16, 24, 40, 0.1) 0px 16px 36px, rgba(6, 126, 205, 0.08) 0px 2px 6px; }
ul.products li.product:hover .woocommerce-loop-product__title { color: var(--apxp-blue); }
}
ul.products li.product .woocommerce-loop-product__title { transition: color 0.2s; }
#footer .widget-title, #footer .apxp-fsitemap__h { position: relative; }
#footer .footer-main .widget-title::after, #footer .apxp-fsitemap__h::after { content: ""; display: block; width: 34px; height: 3px; margin-top: 10px; border-radius: 3px; background: var(--apxp-blue); transition: width .4s var(--apxp-ease); }
#footer .footer-main .widget:hover .widget-title::after, #footer .apxp-fsitemap__col:hover .apxp-fsitemap__h::after { width: 58px; }
#footer .footer-main .widget li a, #footer .apxp-fsitemap a { display: inline-block; transition: color .2s,transform .25s var(--apxp-ease); }
#footer .footer-main .widget li a:hover, #footer .apxp-fsitemap a:hover { transform: translateX(5px); }
.footer-main { content-visibility: auto; contain-intrinsic-size: auto 520px; }
::selection { background: var(--apxp-blue); color: rgb(255, 255, 255); }
a:focus-visible, button:focus-visible, select:focus-visible, input:focus-visible, textarea:focus-visible, summary:focus-visible { outline-offset: 2px; outline: 2px solid var(--apxp-blue) !important; }
@media (prefers-reduced-motion: no-preference){
html { scroll-behavior: smooth; }
}
@media (prefers-reduced-motion: reduce){
* { scroll-behavior: auto !important; }
}
.apxp-fsitemap { border-top: 1px solid rgba(255, 255, 255, 0.08); border-bottom: 1px solid rgba(255, 255, 255, 0.08); padding: 34px 0px 18px; background: rgba(255, 255, 255, 0.016); }
.apxp-fsitemap__top { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 8px 20px; margin-bottom: 22px; }
.apxp-fsitemap__title { font-weight: 700; letter-spacing: 0.2px; margin: 0px !important; font-size: 18px !important; color: rgb(255, 255, 255) !important; }
.apxp-fsitemap__all { font-size: 13px; font-weight: 600; opacity: 0.85; color: rgb(255, 255, 255) !important; }
.apxp-fsitemap__all:hover { opacity: 1; }
.apxp-fsitemap__grid { display: grid; grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 22px 26px; }
.apxp-fsitemap__h { text-transform: uppercase; letter-spacing: 0.06em; margin: 0px 0px 12px !important; font-size: 13.5px !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; }
.apxp-fsitemap ul { list-style: none; margin: 0px; padding: 0px; }
.apxp-fsitemap li { margin: 0px 0px 7px; line-height: 1.35; }
.apxp-fsitemap a { font-size: 13.5px; text-decoration: none; color: rgb(170, 179, 191) !important; }
.apxp-fsitemap a:hover { color: rgb(255, 255, 255) !important; }
.apxp-fsitemap__delivery { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; margin-top: 22px; padding-top: 18px; border-top: 1px dashed rgba(255, 255, 255, 0.08); font-size: 13px; color: rgb(170, 179, 191); }
.apxp-fsitemap__delivery img { height: 26px; width: auto; border-radius: 6px; background: rgb(255, 255, 255); padding: 3px 8px; box-sizing: content-box; }
.apxp-fsitemap__delivery strong { color: rgb(255, 255, 255); }
@media (max-width: 991px){
.apxp-fsitemap__grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
@media (max-width: 575px){
.apxp-fsitemap__grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 18px; }
}
.apxp-pdp-couriers { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; margin: 12px 0px 0px; padding: 12px 16px; border: 1px dashed rgb(216, 222, 230); border-radius: 14px; background: rgb(251, 252, 253); font-size: 13px; color: rgb(75, 85, 99); }
.apxp-pdp-couriers img { height: 22px; width: auto; }
.apxp-pdp-couriers .apxp-bn { display: inline-flex; align-items: center; padding: 3px 8px; border-radius: 7px; background: var(--apxp-green); }
.apxp-pdp-couriers .apxp-bn img { height: 17px; }
.apxp-pdp-couriers strong { color: rgb(29, 33, 39); }

/*48*/
:root { --porto-grid-gutter-width: 20px; --porto-color-dark: #1d2127; --porto-primary-color: #067ecd; --porto-primary-color-inverse: #ffffff; --porto-secondary-color: #e50000; --porto-secondary-color-inverse: #ffffff; --porto-tertiary-color: #2baab1; --porto-tertiary-color-inverse: #ffffff; --porto-quaternary-color: #222529; --porto-quaternary-color-inverse: #ffffff; --porto-dark-color: #222529; --porto-dark-color-inverse: #ffffff; --porto-light-color: #ffffff; --porto-light-color-inverse: #222529; --porto-body-ff: "Montserrat"; --porto-body-fw: 400; --porto-body-fs: 14px; --porto-body-lh: 24px; --porto-body-color: #222529; --porto-body-color-light-5: #2e3237; --porto-alt-ff: "Montserrat"; --porto-alt-fw: 400; --porto-menu-text-transform: uppercase; --porto-add-to-cart-ff: "Montserrat"; --porto-column-spacing: 10px; --porto-column-gap: 20px; --porto-res-spacing: 10px; --porto-fluid-spacing: 20px; --porto-container-spacing: 10px; --porto-primary-dark-5: #066fb5; --porto-primary-dark-10: #05609c; --porto-primary-dark-15: #045183; --porto-primary-dark-20: #04426a; --porto-primary-light-5: #078ee6; --porto-primary-light-7: #0894f0; --porto-primary-light-10: #0f9cf8; --porto-primary-inverse-dark-10: #e6e6e6; --porto-secondary-dark-5: #cc0000; --porto-secondary-dark-10: #b30000; --porto-secondary-dark-15: #990000; --porto-secondary-dark-20: #800000; --porto-secondary-light-5: #ff0000; --porto-secondary-light-7: #ff0a0a; --porto-secondary-light-10: #ff1a1a; --porto-secondary-inverse-dark-10: #e6e6e6; --porto-tertiary-dark-5: #27979d; --porto-tertiary-dark-10: #228388; --porto-tertiary-dark-15: #1d6f74; --porto-tertiary-dark-20: #185c5f; --porto-tertiary-light-5: #30bec6; --porto-tertiary-light-7: #33c6ce; --porto-tertiary-light-10: #3fc9d1; --porto-tertiary-inverse-dark-10: #e6e6e6; --porto-quaternary-dark-5: #17191c; --porto-quaternary-dark-10: #0b0c0e; --porto-quaternary-dark-15: #000000; --porto-quaternary-dark-20: #000000; --porto-quaternary-light-5: #2e3237; --porto-quaternary-light-7: #33373d; --porto-quaternary-light-10: #3a3f45; --porto-quaternary-inverse-dark-10: #e6e6e6; --porto-dark-dark-5: #17191c; --porto-dark-dark-10: #0b0c0e; --porto-dark-dark-15: #000000; --porto-dark-dark-20: #000000; --porto-dark-light-5: #2e3237; --porto-dark-light-7: #33373d; --porto-dark-light-10: #3a3f45; --porto-dark-inverse-dark-10: #e6e6e6; --porto-light-dark-5: #f3f3f3; --porto-light-dark-10: #e6e6e6; --porto-light-dark-15: #d9d9d9; --porto-light-dark-20: #cccccc; --porto-light-light-5: #ffffff; --porto-light-light-7: #ffffff; --porto-light-light-10: #ffffff; --porto-light-inverse-dark-10: #0b0c0e; --porto-bgc: #fff; --porto-body-bg: #fff; --porto-color-price: #444; --porto-widget-bgc: #fbfbfb; --porto-title-bgc: #f5f5f5; --porto-widget-bc: #ddd; --porto-input-bc: rgba(0, 0, 0, 0.08); --porto-slide-bgc: #e7e7e7; --porto-heading-color: #222529; --porto-heading-light-8: #353a40; --porto-normal-bg: #fff; --porto-gray-bg: #dfdfdf; --porto-gray-1: #f4f4f4; --porto-gray-2: #e7e7e7; --porto-gray-3: #f4f4f4; --porto-gray-4: #ccc; --porto-gray-5: #e7e7e7; --porto-gray-6: #999; --porto-gray-7: #f4f4f4; --porto-gray-8: #f1f1f1; --porto-light-1: #fff; --porto-light-2: #fff; --porto-normal-bc: rgba(0, 0, 0, .06); --porto-label-bg1: rgba(255, 255, 255, .9); }
.container, .editor-styles-wrapper, .col-half-section, .elementor-section { --porto-container-width: 1300px; }
h1 { --porto-h1-ff: "Montserrat"; --porto-h1-fw: 700; --porto-h1-fs: 36px; --porto-h1-lh: 44px; --porto-h1-ls: normal; --porto-h1-color: #222529; }
h2 { --porto-h2-ff: "Montserrat"; --porto-h2-fw: 700; --porto-h2-fs: 30px; --porto-h2-lh: 40px; --porto-h2-ls: normal; --porto-h2-color: #222529; }
h3, .daily-deal-title { --porto-h3-ff: "Montserrat"; --porto-h3-fw: 800; --porto-h3-fs: 25px; --porto-h3-lh: 32px; --porto-h3-ls: normal; --porto-h3-color: #222529; }
h4 { --porto-h4-ff: "Montserrat"; --porto-h4-fw: 700; --porto-h4-fs: 20px; --porto-h4-lh: 27px; --porto-h4-ls: normal; --porto-h4-color: #222529; }
h5 { --porto-h5-ff: "Montserrat"; --porto-h5-fw: 400; --porto-h5-fs: 14px; --porto-h5-lh: 18px; --porto-h5-ls: normal; --porto-h5-color: #313131; }
#header .searchform { --porto-searchform-border-color: #0a0a0a; --porto-searchform-text-color: #cccccc; }
#header { --porto-minicart-icon-color: #ffffff; --porto-header-link-color-regular: #ffffff; --porto-header-link-color-hover: #ffffff; }
li.menu-item, .sub-menu { --porto-mainmenu-popup-text-color-regular: #ffffff; --porto-mainmenu-popup-text-color-hover: #ffffff; }
li.menu-item { --porto-mainmenu-popup-text-hbg-color: #067ecd; --porto-submenu-item-bbw: 0; --porto-submenu-item-lrp: 15px; }
ul.products, .porto-posts-grid { --porto-shop-add-links-color: #067ecd; --porto-shop-add-links-bg-color: #f4f4f4; --porto-shop-add-links-border-color: #f4f4f4; }
.onnew { }
#header { --porto-header-top-link-fw: 600; }
@media (max-width: 575px){
:root { --porto-mobile-fs-scale: 1; --porto-body-fs: 14px; --porto-body-lh: 21px; }
h1 { --porto-h1-fs: 36px; --porto-h1-lh: 38.5px; }
h2 { --porto-h2-fs: 30px; --porto-h2-lh: 35px; }
h3, .daily-deal-title { --porto-h3-fs: 25px; --porto-h3-lh: 28px; }
h4 { --porto-h4-fs: 20px; --porto-h4-lh: 23.625px; }
h5 { --porto-h5-fs: 14px; --porto-h5-lh: 15.75px; }
}
#header .logo { --porto-logo-mw: 200px; --porto-sticky-logo-mw: 190px; }
@media (min-width: 992px) and (max-width: 1319px){
.container, .editor-styles-wrapper, .col-half-section, .elementor-section { --porto-container-width: 960px; }
}
@media (min-width: 1320px){
#header .logo { --porto-logo-mw: 260px; }
}
@media (max-width: 991px){
:root { --porto-res-spacing: 20px; }
#header .logo { --porto-logo-mw: 180px; }
}
@media (max-width: 767px){
#header .logo { --porto-logo-mw: 180px; }
}

/*49*/
@font-face{font-display:swap; font-family: Simple-Line-Icons; src: url("/_apx/t/1168686dfdde/css/Simple-Line-Icons/Simple-Line-Icons.woff2") format("woff2"), url("/_apx/t/1168686dfdde/css/Simple-Line-Icons/Simple-Line-Icons.ttf") format("truetype"), url("/_apx/t/1168686dfdde/css/Simple-Line-Icons/Simple-Line-Icons.woff") format("woff"); font-weight: normal; font-style: normal; }

/*50*/
:root { --direction-multiplier: 1; }
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }
.elementor a { box-shadow: none; text-decoration: none; }
.elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.elementor-invisible { visibility: hidden; }
:root { --page-title-display: block; }
.elementor-page-title, h1.entry-title { display: var(--page-title-display); }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
@media (prefers-reduced-motion: no-preference){
html { scroll-behavior: smooth; }
}
.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }
.e-con-boxed { gap: initial; text-align: initial; }
.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.e-con .elementor-widget { min-width: 0px; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px){
.e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }
.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-button-icon { align-items: center; display: flex; }
.elementor-button-icon svg { height: auto; width: 1em; }
.elementor-button-icon .e-font-icon-svg { height: 1em; }
.elementor-button-text { display: inline-block; }
.elementor-button span { text-decoration: inherit; }
.animated { animation-duration: 1.25s; }
.animated.animated-slow { animation-duration: 2s; }
.animated.animated-fast { animation-duration: 0.75s; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }
@media (prefers-reduced-motion: reduce){
.animated { animation: auto ease 0s 1 normal none running none !important; }
html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}

/*51*/

.elementor-kit-4592{--e-global-color-primary:#067ecd;--e-global-color-secondary:#e50000;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-tertiary:#2baab1;--e-global-color-quaternary:#222529;--e-global-color-primary_hover:#078ee6;--e-global-typography-primary-font-family:"Tahoma";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Tahoma";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Tahoma";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Tahoma";--e-global-typography-accent-font-weight:500;font-family:"Tahoma", Montserrat;}.elementor-kit-4592 a{font-family:"Tahoma", Montserrat;}.elementor-kit-4592 h1{font-family:"Tahoma", Montserrat;}.elementor-kit-4592 h2{font-family:"Tahoma", Montserrat;}.elementor-kit-4592 h3{font-family:"Tahoma", Montserrat;}.elementor-kit-4592 h4{font-family:"Tahoma", Montserrat;}.elementor-kit-4592 h5{font-family:"Tahoma", Montserrat;}.elementor-kit-4592 h6{font-family:"Tahoma", Montserrat;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.page-title{display:var(--page-title-display);}@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); }
/*# sourceURL=elementor-frontend-inline-css */

/*52*/
.col-xxl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto { width: 100%; flex: 0 0 auto; }
:root { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-primary: #067ecd; --bs-secondary: #e50000; --bs-success: #47a447; --bs-info: #5bc0de; --bs-warning: #ed9c28; --bs-danger: #d2322d; --bs-light: #f8f9fa; --bs-dark: #1d2127; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); }
*, ::before, ::after { box-sizing: border-box; }
@media (prefers-reduced-motion: no-preference){
:root { scroll-behavior: smooth; }
}
body { margin: 0px; font-family: Montserrat, sans-serif; font-size: 0.875rem; font-weight: 400; line-height: 1.7143; color: rgb(119, 119, 119); background-color: rgb(255, 255, 255); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
h1, .h1 { font-size: calc(1.34375rem + 1.125vw); }
@media (min-width: 1200px){
h1, .h1 { font-size: 2.1875rem; }
}
h2, .h2 { font-size: calc(1.3rem + 0.6vw); }
@media (min-width: 1200px){
h2, .h2 { font-size: 1.75rem; }
}
h3, .h3 { font-size: calc(1.27812rem + 0.3375vw); }
@media (min-width: 1200px){
h3, .h3 { font-size: 1.53125rem; }
}
h4, .h4 { font-size: calc(1.25625rem + 0.075vw); }
@media (min-width: 1200px){
h4, .h4 { font-size: 1.3125rem; }
}
h5, .h5 { font-size: 1.09375rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
ol, ul { padding-left: 2rem; }
ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }
blockquote { margin: 0px 0px 1rem; }
b, strong { font-weight: bolder; }
small, .small { font-size: 0.875em; }
a { color: rgb(6, 126, 205); text-decoration: none; }
a:hover { color: rgb(5, 101, 164); }
img, svg { vertical-align: middle; }
table { caption-side: bottom; border-collapse: collapse; }
th { text-align: -webkit-match-parent; }
thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }
label { display: inline-block; }
button { border-radius: 0px; }
button:focus:not(:focus-visible) { outline: 0px; }
input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, select { text-transform: none; }
[role="button"] { cursor: pointer; }
select { overflow-wrap: normal; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }
textarea { resize: vertical; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { float: left; width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit; }
@media (min-width: 1200px){
legend { font-size: 1.5rem; }
}
legend + * { clear: left; }
::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field { padding: 0px; }
::-webkit-inner-spin-button { height: auto; }
::-webkit-search-decoration { appearance: none; }
::-webkit-color-swatch-wrapper { padding: 0px; }
::file-selector-button { font: inherit; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
summary { display: list-item; cursor: pointer; }
.img-thumbnail { padding: 0px; background-color: rgb(255, 255, 255); border: 0px solid transparent; border-radius: 0px; max-width: 100%; height: auto; }
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { width: 100%; padding-right: var(--bs-gutter-x, 10px); padding-left: var(--bs-gutter-x, 10px); margin-right: auto; margin-left: auto; }
@media (min-width: 576px){
.container, .container-sm { max-width: 540px; --porto-flick-carousel-width: 540px; }
}
@media (min-width: 768px){
.container, .container-sm, .container-md { max-width: 720px; --porto-flick-carousel-width: 720px; }
}
@media (min-width: 992px){
.container, .container-sm, .container-md, .container-lg { max-width: 960px; --porto-flick-carousel-width: 960px; }
}
@media (min-width: 1320px){
.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1300px; --porto-flick-carousel-width: 1300px; }
}
@media (min-width: 1400px){
.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1300px; --porto-flick-carousel-width: 1300px; }
}
.row { --bs-gutter-x: 20px; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) / -2); margin-left: calc(var(--bs-gutter-x) / -2); }
.row > * { flex-shrink: 0; max-width: 100%; padding-right: calc(var(--bs-gutter-x) / 2); padding-left: calc(var(--bs-gutter-x) / 2); margin-top: var(--bs-gutter-y); }
@media (min-width: 768px){
.col-md-6 { width: 50%; }
}
@media (min-width: 992px){
.col-lg-2 { width: 16.6667%; }
.col-lg-3 { width: 25%; }
.col-lg-4 { width: 33.3333%; }
.col-lg-9 { width: 75%; }
}
.btn { display: inline-block; font-weight: 400; color: rgb(119, 119, 119); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; border-radius: 0px; }
.btn:hover { color: rgb(119, 119, 119); }
.btn-check:focus + .btn, .btn:focus { outline: 0px; box-shadow: rgba(6, 126, 205, 0.25) 0px 0px 0px 0.25rem; }
.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav-tabs { border-bottom: 1px solid rgb(231, 231, 231); }
.nav-fill > .nav-link, .nav-fill .nav-item { flex: 1 1 auto; text-align: center; }
@keyframes progress-bar-stripes { 
  0% { background-position-x: 1rem; }
}
.clearfix::after { display: block; clear: both; content: ""; }
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { padding-left: 10px; padding-right: 10px; }

/*53*/
.fa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); }
.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }
@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@keyframes fa-bounce { 
  0% { transform: scale(1, 1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,0.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95)) translateY(0); }
  57% { transform: scale(1,1) translateY(var(--fa-bounce-rebound,-0.125em)); }
  64% { transform: scale(1, 1) translateY(0px); }
  100% { transform: scale(1, 1) translateY(0px); }
}
@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,0.4); }
}
@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,0.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  24%, 8% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.fa-motorcycle::before { content: ""; }
.fa-bars::before { content: ""; }
.fa-lightbulb::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-user::before { content: ""; }
.fa-newspaper::before { content: ""; }
.fa-tools::before { content: ""; }
.fa-phone-alt::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-clock::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cloud-rain::before { content: ""; }
.fa-file-circle-check::before { content: ""; }
.fa-home::before { content: ""; }
.fa-wind::before { content: ""; }
.fa-percent::before { content: "%"; }
.fa-oil-can::before { content: ""; }
:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display:swap; src: url("/_apx/t/1168686dfdde/fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("/_apx/t/1168686dfdde/fonts/fontawesome/fa-brands-400.ttf") format("truetype"); }
.fa-brands, .fab { font-weight: 400; }
.fa-whatsapp::before { content: ""; }
:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display:swap; src: url("/_apx/t/1168686dfdde/fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("/_apx/t/1168686dfdde/fonts/fontawesome/fa-regular-400.ttf") format("truetype"); }
.fa-regular, .far { font-weight: 400; }
:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display:swap; src: url("/_apx/t/1168686dfdde/fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("/_apx/t/1168686dfdde/fonts/fontawesome/fa-solid-900.ttf") format("truetype"); }
.fa-solid, .fas { font-weight: 900; }
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.owl-height { transition: height 0.3s ease-in-out; }
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; touch-action: manipulation; }
.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; user-select: none; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { background: none; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; font: inherit; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { touch-action: pan-y; user-select: none; }
.owl-carousel.owl-grab { cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
@media (min-width: 992px){
.owl-carousel.flick-carousel { width: calc(var(--porto-flick-carousel-width, var(--porto-container-width)) - var(--porto-flick-carousel-space, var(--porto-column-spacing)) * 2) !important; margin-left: auto !important; margin-right: auto !important; }
.e-con-inner .owl-carousel.flick-carousel { --porto-flick-carousel-width: var( --content-width ); --porto-flick-carousel-space: 0px; }
.slider-wrapper .owl-carousel.flick-carousel { width: calc(var(--porto-flick-carousel-width, var(--porto-container-width)) - var(--porto-flick-carousel-space, var(--porto-column-spacing)) * 2 + var(--porto-el-spacing, var(--porto-grid-gutter-width))) !important; }
.owl-carousel.flick-carousel .owl-item:not(.active) { pointer-events: none; }
.owl-carousel.flick-carousel > .owl-stage-outer { width: 100vw !important; left: calc(((var(--porto-flick-carousel-width, var(--porto-container-width))) - 100vw) / 2 - var(--porto-flick-carousel-space, var(--porto-column-spacing))) !important; }
.slider-wrapper .owl-carousel.flick-carousel > .owl-stage-outer { left: calc((var(--porto-flick-carousel-width, var(--porto-container-width)) + var(--porto-el-spacing, var(--porto-grid-gutter-width)) - 100vw) / 2 - var(--porto-flick-carousel-space, var(--porto-column-spacing))) !important; }
.owl-carousel.flick-carousel > .owl-stage-outer > .owl-stage { margin-left: calc((100vw - (var(--porto-flick-carousel-width, var(--porto-container-width)))) / 2 + var(--porto-flick-carousel-space, var(--porto-column-spacing))) !important; }
.slider-wrapper .owl-carousel.flick-carousel > .owl-stage-outer > .owl-stage { margin-left: calc((100vw - (var(--porto-flick-carousel-width, var(--porto-container-width)) + var(--porto-el-spacing, var(--porto-grid-gutter-width)))) / 2 + var(--porto-flick-carousel-space, var(--porto-column-spacing))) !important; }
}
.no-js .owl-carousel { display: block; }
.owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 0.4s; }
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0px; }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("/_apx/t/1168686dfdde/images/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: transform 0.1s; }
.owl-carousel .owl-video-play-icon:hover { transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 0.4s; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }
.owl-carousel .owl-nav { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-carousel .owl-nav [class*="owl-"] { color: rgb(255, 255, 255); font-size: 14px; margin: 5px; padding: 4px 7px; background: rgb(214, 214, 214); display: inline-block; cursor: pointer; }
.owl-carousel .owl-nav [class*="owl-"]:hover { background: var(--porto-primary-dark-5); color: rgb(255, 255, 255); text-decoration: none; }
.owl-carousel .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-carousel .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-carousel .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-carousel .owl-dots .owl-dot { display: inline-block; zoom: 1; }
.owl-carousel .owl-dots .owl-dot span { width: 8px; height: 8px; margin: 5px 4px; background: rgb(214, 214, 214); display: block; backface-visibility: visible; transition: opacity 0.2s; border-radius: 30px; }
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span { background: var(--porto-primary-dark-5); }
@font-face { font-family: porto; src: url("/_apx/t/1168686dfdde/fonts/porto-font/porto.woff2") format("woff2"), url("/_apx/t/1168686dfdde/fonts/porto-font/porto.woff") format("woff"), url("/_apx/t/1168686dfdde/fonts/porto-font/porto.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
[class*=" porto-icon-"]::before, [class^="porto-icon-"]::before { font-family: porto; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.1em; -webkit-font-smoothing: antialiased; }
.porto-icon-phone::before { content: ""; }
.porto-icon-magnifier::before { content: ""; }
.porto-icon-cart-thick::before { content: ""; }

/*54*/
@media (prefers-reduced-motion: no-preference){
:root { scroll-behavior: auto; }
}
html { direction: ltr; overflow-x: hidden; font-size: calc(16px * var(--porto-mobile-fs-scale, 1)); box-shadow: none !important; }
body { font: var(--porto-body-fst,normal) var(--porto-body-fw,400) var(--porto-body-fs,14px)/var(--porto-body-lh,24px) var(--porto-body-ff),sans-serif; letter-spacing: var(--porto-body-ls,0); color: var(--porto-body-color); }
a:hover { color: var(--porto-primary-light-5); }
a:active, a:focus { color: var(--porto-primary-dark-5); }
.f-right, .pull-right { float: right; }
.hide, .sticky-header .d-sticky-header-none { display: none !important; }
.row::after, .row::before { content: none; }
a.nolink { pointer-events: none; }
[data-plugin-sticky] { position: relative; z-index: 8; }
.porto-sticky, [data-plugin-sticky] { will-change: position, top, bottom, left; padding-bottom: 1px; }
input { max-width: 100%; }
h1 { font: var(--porto-h1-fst,normal) var(--porto-h1-fw,700) var(--porto-h1-fs,2.6em)/var(--porto-h1-lh,44px) var(--porto-h1-ff,var(--porto-body-ff)),sans-serif; color: var(--porto-h1-color,var(--porto-heading-color)); letter-spacing: var(--porto-h1-ls,-0.05em); margin-bottom: 32px; }
h2 { font: var(--porto-h2-fst,normal) var(--porto-h2-fw,700) var(--porto-h2-fs,2.2em)/var(--porto-h2-lh,40px) var(--porto-h2-ff,var(--porto-body-ff)),sans-serif; color: var(--porto-h2-color,var(--porto-heading-color)); letter-spacing: var(--porto-h2-ls,-0.05em); margin-bottom: 32px; }
h3 { font: var(--porto-h3-fst,normal) var(--porto-h3-fw,700) var(--porto-h3-fs,1.8em)/var(--porto-h3-lh,32px) var(--porto-h3-ff,var(--porto-body-ff)),sans-serif; color: var(--porto-h3-color,var(--porto-heading-color)); letter-spacing: var(--porto-h3-ls,-0.05em); margin-bottom: 20px; }
h4 { font: var(--porto-h4-fst,normal) var(--porto-h4-fw,700) var(--porto-h4-fs,1.4em)/var(--porto-h4-lh,27px) var(--porto-h4-ff,var(--porto-body-ff)),sans-serif; color: var(--porto-h4-color,var(--porto-heading-color)); letter-spacing: var(--porto-h4-ls,-0.05em); margin: 0px 0px 14px; }
h5 { font: var(--porto-h5-fst,normal) var(--porto-h5-fw,600) var(--porto-h5-fs,1em)/var(--porto-h5-lh,18px) var(--porto-h5-ff,var(--porto-body-ff)),sans-serif; color: var(--porto-h5-color,var(--porto-heading-color)); letter-spacing: var(--porto-h5-ls,-0.05em); margin: 0px 0px 14px; }
@media (max-width: 575px){
h2 { line-height: 40px; }
}
blockquote { font-size: 1em; }
p { margin: 0px 0px 1.25rem; }
b, strong { font-weight: 700; }
.nav { }
textarea { resize: vertical; }
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { appearance: none; }
input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea { appearance: none; }
.form-control, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea { border: 1px solid; outline: none; box-shadow: none; text-align: left; line-height: 1.42857; padding: 8px 12px; font-size: 0.85rem; vertical-align: middle; height: auto; }
select { appearance: none; background: url("/_apx/t/1168686dfdde/images/select-bg.svg") right center / 26px 60px no-repeat rgb(255, 255, 255); text-indent: 0.01em; border-radius: 0px; padding-right: 25px; }
input[type="checkbox"], input[type="radio"] { margin-right: 5px; }
.form-control:focus, select:focus { box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }
legend { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
fieldset legend { margin-top: 15px; }
[type="submit"] { border: 1px solid var(--porto-primary-color); color: rgb(255, 255, 255); padding: 8px 10px; line-height: 1.42857; }
img { max-width: 100%; height: auto; user-select: none; -webkit-user-drag: none; }
.img-thumbnail { position: relative; }
.img-thumbnail .inner { display: block; overflow: hidden; position: relative; backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-item .thumb-gallery-thumbs-item img { border: 2px solid transparent; }
.owl-item.selected .thumb-gallery-thumbs-item img { border-color: var(--porto-primary-color); }
.btn { margin: 0px; }
.btn, .btn-group-md > .btn, .vc_btn3.vc_btn3-size-md { padding: 0.533rem 0.933rem; font-size: 0.8rem; line-height: 1.42857; }
.btn, .button, input.submit, input[type="submit"] { transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s, transform 0.2s; cursor: pointer; }
button { border: 1px solid rgb(204, 204, 204); }
.button { display: inline-block; text-align: center; font-weight: 400; vertical-align: middle; touch-action: manipulation; padding: 8px 12px; white-space: nowrap; line-height: 1.5; user-select: none; }
.button:hover { text-decoration: none; }
#geodir-wrapper [type="button"], #geodir-wrapper [type="submit"], .button, .geodir-search [type="button"], .geodir-search [type="submit"], [type="submit"], input.submit { background-color: var(--porto-primary-color); border-color: var(--porto-primary-color); color: var(--porto-primary-color-inverse); }
#geodir-wrapper [type="button"]:active, #geodir-wrapper [type="button"]:focus, #geodir-wrapper [type="button"]:hover, #geodir-wrapper [type="submit"]:active, #geodir-wrapper [type="submit"]:focus, #geodir-wrapper [type="submit"]:hover, .button:active, .button:focus, .button:hover, .geodir-search [type="button"]:active, .geodir-search [type="button"]:focus, .geodir-search [type="button"]:hover, .geodir-search [type="submit"]:active, .geodir-search [type="submit"]:focus, .geodir-search [type="submit"]:hover, [type="submit"]:active, [type="submit"]:focus, [type="submit"]:hover, input.submit:active, input.submit:focus, input.submit:hover { background-color: var(--porto-primary-dark-5); border-color: var(--porto-primary-dark-5); color: var(--porto-primary-color-inverse); }
@keyframes btnArrowEffect1 { 
  0% { transform: translateX(0px); }
  51% { transform: translateX(20px); opacity: 1; }
  52% { opacity: 0; transform: translateX(-20px); }
  53% { opacity: 0; }
  54% { opacity: 1; }
  100% { transform: translateX(0px); }
}
.btn i { display: inline-block; transition: transform 0.25s linear; line-height: 1; }
@keyframes btnMarqueeLeft { 
  100% { transform: translateX(-200%); }
}
@keyframes btnMarqueeUp { 
  100% { transform: translateY(-200%); }
}
@keyframes btnMarqueeDown { 
  100% { transform: translateY(200%); }
}
.card-body > :last-child, .tab-pane > :last-child { margin-bottom: 0px; }
.size-full { max-width: 100%; height: auto; }
li { line-height: var(--porto-body-lh); }
.has-ccols:not(.owl-loaded), .products-slider.owl-carousel:not(.owl-loaded) { display: flex; width: auto; }
.has-ccols { flex-wrap: wrap; }
.has-ccols.owl-carousel:not(.owl-loaded), .products-slider.owl-carousel:not(.owl-loaded) { flex-wrap: nowrap; overflow: hidden; }
.ccols-wrap > *, .has-ccols > * { max-width: 100%; flex: 0 0 auto; width: var(--porto-cw,100%); }
.porto-carousel .owl-item > .elementor-column, .porto-carousel > .elementor-column { width: 100%; }
.owl-carousel.has-ccols:not(.owl-loaded) > * { position: relative; }
.ccols-1 { --porto-cw: 100%; }
.ccols-2 { --porto-cw: 50%; }
.ccols-4 { --porto-cw: 25%; }
.porto-half-slider:not(.owl-loaded) > * { --porto-cw: var( --porto-col-xs ); }
.porto-half-slider:not(.owl-loaded) > li.product-col { width: var(--porto-col-xs,100%); }
@media (min-width: 576px){
.ccols-sm-3 > * { --porto-cw: 33.3333%; }
.porto-half-slider:not(.owl-loaded) > * { --porto-cw: var( --porto-col-sm ); }
.porto-half-slider:not(.owl-loaded) > li.product-col { width: var(--porto-col-sm,100%); }
}
@media (min-width: 768px){
.ccols-md-4 > * { --porto-cw: 25%; }
.porto-half-slider:not(.owl-loaded) > * { --porto-cw: var( --porto-col-md ); }
.porto-half-slider:not(.owl-loaded) > li.product-col { width: var(--porto-col-md,100%); }
}
@media (min-width: 992px){
.ccols-lg-4 > * { --porto-cw: 25%; }
.porto-half-slider:not(.owl-loaded) > * { --porto-cw: var( --porto-col-lg ); }
.porto-half-slider:not(.owl-loaded) > li.product-col { width: var(--porto-col-lg,100%); }
}
.has-ccols.owl-loaded > div { flex: 0 0 auto; width: auto; max-width: none; }
.has-ccols.owl-loaded > .owl-nav { width: 100%; }
.elementor-widget-wrap.has-ccols > .owl-nav { width: calc(100% - var(--porto-el-section-space, var(--porto-column-spacing)) * 2); }
.has-ccols-spacing { margin-left: calc(-1 * var(--porto-el-spacing, var(--porto-grid-gutter-width)) / 2); margin-right: calc(-1 * var(--porto-el-spacing, var(--porto-grid-gutter-width)) / 2); }
.has-ccols-spacing > * { padding-left: calc(var(--porto-el-spacing, var(--porto-grid-gutter-width)) / 2); padding-right: calc(var(--porto-el-spacing, var(--porto-grid-gutter-width)) / 2); }
.has-ccols-spacing.owl-loaded { --porto-el-spacing: 0; }
.fullscreen-carousel .owl-carousel:not(.owl-loaded) > *, .fullscreen-carousel .owl-item > * { height: 100vh; }
.owl-carousel .owl-item .owl-lazy { opacity: 1; }
.owl-carousel { margin-bottom: 20px; }
.owl-carousel.row { width: auto; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav button { outline: none; }
.owl-carousel .img-thumbnail { max-width: 100%; }
.owl-carousel .img-thumbnail img { width: 100%; }
.owl-carousel .item-video { height: 300px; }
.owl-carousel .owl-nav { top: 50%; position: absolute; margin-top: 0px; width: 100%; flex: 0 0 auto; }
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { position: absolute; width: 30px; height: 30px; text-align: center; line-height: 22px; margin: 0px; transform: translateY(-50%); background-color: var(--porto-primary-color); border-color: var(--porto-primary-color); color: var(--porto-primary-color-inverse); }
.owl-carousel .owl-nav .owl-prev { left: 0px; }
.owl-carousel .owl-nav .owl-prev::before { font-family: Porto; content: ""; }
.owl-carousel .owl-nav .owl-next { right: 0px; }
.owl-carousel .owl-nav .owl-next::before { font-family: Porto; content: ""; }
.owl-carousel .owl-nav [class*="owl-"]:active, .owl-carousel .owl-nav [class*="owl-"]:focus, .owl-carousel .owl-nav [class*="owl-"]:hover { background-color: var(--porto-primary-dark-5); border-color: var(--porto-primary-dark-5); }
.owl-carousel .owl-dots { margin-top: 1em; }
.owl-carousel.stage-margin .owl-stage-outer .owl-stage { padding-left: 0px !important; padding-right: 0px !important; }
.owl-carousel.stage-margin .owl-stage-outer { margin-left: 40px; margin-right: 40px; }
.owl-carousel.nav-bottom .owl-stage-outer { margin-bottom: 10px; }
.owl-carousel.show-nav-hover .owl-prev { transform: translate(-10px, -50%); }
.owl-carousel.show-nav-hover .owl-next { transform: translate(10px, -50%); }
@media (max-width: 991px){
.owl-carousel.show-nav-hover .owl-prev { left: 0px; transform: translate(10px, -50%); }
.owl-carousel.show-nav-hover .owl-next { right: 0px; transform: translate(-10px, -50%); }
}
.owl-carousel.show-nav-hover .owl-next, .owl-carousel.show-nav-hover .owl-prev { transition: opacity 0.2s, transform 0.4s; opacity: 0; }
.owl-carousel.show-nav-hover:hover .owl-next, .owl-carousel.show-nav-hover:hover .owl-prev { opacity: 1; }
.owl-carousel.show-nav-hover:hover .owl-next.disabled, .owl-carousel.show-nav-hover:hover .owl-prev.disabled { opacity: 0.5; }
.owl-carousel.show-nav-hover:hover .owl-next, .owl-carousel.show-nav-hover:hover .owl-prev { transform: translate(0px, -50%); }
.owl-carousel.show-nav-title .owl-nav { top: 0px; right: 0px; margin-top: -26px; width: auto; }
.owl-carousel.show-nav-title .owl-nav [class*="owl-"] { color: var(--porto-dark-color); }
.owl-carousel.show-nav-title .owl-nav [class*="owl-"], .owl-carousel.show-nav-title .owl-nav [class*="owl-"]:active, .owl-carousel.show-nav-title .owl-nav [class*="owl-"]:hover { width: 18px; font-size: 18px; padding-left: 0px; padding-right: 0px; background: transparent !important; }
.owl-carousel.show-nav-title .owl-nav .owl-prev { left: -45px; }
.owl-carousel.nav-bottom .owl-nav { position: static; margin: 0px; padding: 0px; width: auto; }
.owl-carousel.nav-bottom .owl-nav .owl-next, .owl-carousel.nav-bottom .owl-nav .owl-prev { position: static; transform: none; margin: 0px 3px; }
.owl-carousel.rounded-nav .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover { padding: 3px 7px; border-radius: 50%; border: 1px solid rgb(153, 153, 153); color: rgb(153, 153, 153); width: 30px; background: transparent !important; }
.owl-carousel.nav-style-1 .owl-nav [class*="owl-"] { width: 20px; color: var(--porto-primary-color); font-size: 20px; background: none !important; }
.owl-carousel.show-dots-title .owl-dots { position: absolute; left: 155px; top: -54px; line-height: 0; margin-top: 0px !important; }
.owl-carousel.show-dots-title-right .owl-dots { display: flex; align-items: center; position: absolute; left: auto; right: calc(var(--porto-column-spacing) - 2px); top: -33px; margin-top: 0px !important; }
.owl-carousel.show-dots-title-right .owl-dots.disabled { display: none; }
.owl-carousel.custom-dots .owl-dots { position: absolute; line-height: 1; margin-top: 0px !important; }
.owl-carousel.custom-dots .owl-dots .owl-dot { vertical-align: middle; }
.owl-carousel.custom-dots .owl-dots.disabled { display: none; }
.owl-carousel.nav-inside .owl-dots { bottom: 2px; margin-top: 10px; position: absolute; right: 6px; z-index: 1; }
.owl-carousel.nav-inside-left .owl-dots { left: 6px; right: auto; }
.owl-carousel.nav-inside-center .owl-dots { right: 36px; left: 36px; }
.owl-carousel.big-nav .owl-nav [class*="owl-"], .owl-carousel.big-nav .owl-nav [class*="owl-"]:hover, .owl-carousel.full-width .owl-nav [class*="owl-"], .owl-carousel.full-width .owl-nav [class*="owl-"]:hover { height: auto; padding: 20px 0px; margin: 0px; }
.owl-carousel.nav-style-2 .owl-nav [class*="owl-"] { color: rgb(255, 255, 255); font-size: 1.5rem; background: none !important; }
.owl-carousel.nav-style-3 .owl-nav [class*="owl-"] { width: 35px; height: 45px; line-height: 33px; background-color: rgba(38, 42, 47, 0.4); border-color: transparent !important; }
.owl-carousel.nav-style-4 .owl-nav [class*="owl-"] { width: 30px; color: var(--porto-heading-color); font-size: 24px; background: none !important; }
.owl-carousel.nav-style-4 .owl-prev::before { content: ""; }
.owl-carousel.nav-style-4 .owl-next::before { content: ""; }
.owl-carousel.nav-pos-inside .owl-nav .owl-prev { left: 15px; }
.owl-carousel.nav-pos-inside .owl-nav .owl-next { right: 15px; }
.owl-carousel.nav-pos-outside .owl-nav .owl-prev { left: -30px; }
.owl-carousel.nav-pos-outside .owl-nav .owl-next { right: -30px; }
@media (max-width: 991px){
.owl-carousel.nav-pos-outside .owl-nav .owl-prev { left: -10px; }
.owl-carousel.nav-pos-outside .owl-nav .owl-next { right: -10px; }
}
.owl-carousel.nav-center-images-only .owl-nav { top: 37%; }
.owl-carousel.top-border { padding-top: 18px; border-top: 1px solid var(--porto-gray-bg); }
.owl-carousel .owl-item .owl-lazy { transition: 0.2s linear, opacity 0.4s; }
.owl-carousel .owl-item .owl-lazy-loaded { opacity: 1; }
.owl-carousel .wpb_content_element { margin-bottom: 0px; }
.owl-carousel.carousel-center-active-item .owl-item { opacity: 0.2; transition: opacity 0.3s; }
.owl-carousel.carousel-center-active-item .owl-item.center { opacity: 1; }
.owl-carousel.carousel-center-active-item-style-2 .owl-item { opacity: 0.7; }
.owl-carousel.dots-style-1 .owl-dots span { width: 14px; height: 14px; border: 2px solid rgb(231, 231, 231); margin: 2px; position: relative; background: none !important; }
.owl-carousel.dots-style-1 .owl-dot.active span, .owl-carousel.dots-style-1 .owl-dot:hover span { color: var(--porto-primary-color); border: 2px solid; }
.owl-carousel.dots-style-1 .owl-dot.active span::after, .owl-carousel.dots-style-1 .owl-dot:hover span::after { content: ""; position: absolute; inset: 3px; border-radius: 30px; border: 2px solid; }
.owl-carousel.dots-light .owl-dots .owl-dot span { background: var(--porto-bgc); opacity: 0.6; }
.owl-carousel.dots-light .owl-dots .owl-dot.active span, .owl-carousel.dots-light .owl-dots .owl-dot:hover span { opacity: 1; }
.owl-carousel-shadow .owl-stage-outer { margin-left: calc(-1 * var(--porto-el-spacing, 5px)); margin-right: calc(-1 * var(--porto-el-spacing, 5px)); padding-left: var(--porto-el-spacing,5px); padding-right: var(--porto-el-spacing,5px); }
.owl-carousel-spaced { margin-left: -5px; }
.owl-carousel-spaced .owl-item > div { margin: 5px; }
.owl-carousel.testimonials img { display: inline-block; height: 70px; width: 70px; }
@media (max-width: 575px){
.owl-carousel-spaced { margin-left: 0px; }
}
#fancybox-loading, .porto-ajax-loading, .porto-carousel-wrapper > div:first-child > .porto-item-wrap:first-child, .slick-slider .slick-loading .slick-list, .yith-wcan-loading { background-image: none; background-color: transparent; border-radius: 0px; box-shadow: none; opacity: 1; }
#fancybox-loading::after, #fancybox-loading::before, .fullscreen-carousel > .owl-carousel::after, .fullscreen-carousel > .owl-carousel::before, .porto-carousel-wrapper > div:first-child > .porto-item-wrap:first-child::before, .porto-loading-icon, .slick-slider .slick-loading .slick-list::before { content: ""; border-width: 2px; border-style: solid; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-color: var(--porto-primary-color); width: 40px; height: 40px; animation: 0.75s linear 0s infinite normal none running spin; border-image: none; border-radius: 50%; vertical-align: middle; position: absolute; margin: auto; inset: 0px; z-index: 2; display: inline-block !important; }
.fullscreen-carousel > .owl-carousel::before { z-index: 0; }
.fullscreen-carousel > .owl-carousel::after { z-index: 0; animation: 0.5s linear 0s infinite normal none running spin; }
.fullscreen-carousel > .owl-carousel .owl-dots, .fullscreen-carousel > .owl-carousel .owl-nav, .fullscreen-carousel > .owl-carousel .owl-stage-outer { z-index: 1; }
.fullscreen-carousel > .owl-loaded::after, .fullscreen-carousel > .owl-loaded::before { content: none; }
.mfp-preloader .porto-loading-icon, .porto-ajax-loading .porto-loading-icon, .yith-wcan-loading .porto-loading-icon { z-index: 2; visibility: visible; }
.mfp-preloader .porto-loading-icon::before, .porto-ajax-loading .porto-loading-icon::before, .yith-wcan-loading .porto-loading-icon::before { content: ""; position: absolute; left: -2px; top: -2px; width: inherit; height: inherit; border: inherit; border-radius: inherit; animation: 1.5s ease 0s infinite normal none running spin; }
.porto-ajax-loading { position: relative; }
.porto-ajax-loading::before { z-index: 2; }
.porto-ajax-loading::after { content: " "; position: absolute; margin: auto; inset: 0px; opacity: 0.2; z-index: 1; background-color: var(--porto-body-bg); }
.porto-ajax-loading.skeleton-body::after { content: none; }
.porto-standable-carousel:not(.owl-loaded) > :not(:first-child) { display: none; }
.porto-standable-carousel .owl-item .vc_single_image-wrapper { display: block; }
body a { outline: none !important; }
table { width: 100%; }
td, th { padding: 8px; }
blockquote { border-left: 5px solid rgb(238, 238, 238); margin: 0px 0px 1rem; padding: 0.5rem 1rem; font-size: 1em; }
@keyframes bouncedelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}
.ajax-box .bounce-loader, .ajax-box .porto-ajax-loading { opacity: 0; }
.ajax-box.ajax-box-loading .bounce-loader, .ajax-box.ajax-box-loading .porto-ajax-loading { opacity: 1; }
@keyframes toRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
}
section.timeline .timeline-box .owl-carousel { border-radius: 0px; padding: 0px; border: 0px; box-shadow: none; }
section.timeline .timeline-box .owl-carousel .owl-stage-outer { border-radius: 0px; }
.share-links { vertical-align: middle; }
.share-links a { font-size: 0.8rem; color: rgb(255, 255, 255); text-indent: -9999em; text-align: center; width: 2.2857em; height: 2.2857em; display: inline-block; margin: 0.2857em 0.5714em 0.2857em 0px; position: relative; vertical-align: middle; transition: 0.25s; transform: translate3d(0px, 0px, 0px); }
.share-links a::before { font-family: var(--fa-style-family-brands,"Font Awesome 6 Brands"); text-indent: 0px; position: absolute; inset: 0px; line-height: 23px; height: 22px; margin: auto; z-index: 2; }
.share-links a:focus, .share-links a:hover { opacity: 0.9; color: rgb(255, 255, 255); }
.share-links .share-twitter { background: rgb(26, 169, 225); }
.share-links .share-twitter::before { content: ""; }
.share-links .share-facebook { background: rgb(59, 90, 154); }
.share-links .share-facebook::before { content: ""; }
.share-links .share-linkedin { background: rgb(0, 115, 178); }
.share-links .share-linkedin::before { content: ""; }
.share-links .share-pinterest { background: rgb(204, 33, 39); }
.share-links .share-pinterest::before { content: ""; }
.share-links .share-instagram { background: rgb(124, 74, 58); }
.share-links .share-instagram::before { content: ""; }
.share-links .share-email { background: rgb(221, 75, 57); }
.share-links .share-email::before { content: ""; font-weight: 400; }
.share-links .share-whatsapp { background: rgb(60, 138, 56); }
.share-links .share-whatsapp::before { content: ""; }
.share-links .share-viber { background: rgb(89, 38, 124); }
.share-links .share-viber::before { content: ""; }
.follow-us .share-links a:hover, .header-corporate .share-links a:hover, .header-wrapper.header-side-nav .share-links a:hover { opacity: 1; }
.follow-us .share-links, .header-corporate .share-links, .header-wrapper.header-side-nav .share-links { }
#main-toggle-menu .menu-title .toggle, .accordion-menu .arrow, .comment-form-rating .stars span a::before, .mega-menu .narrow li.menu-item-has-children > a::before, .mejs-overlay-button::before, .page-links .nextpostslink::before, .page-links .previouspagelink::before, .page-top ul.breadcrumb > li .delimiter, .pagination .next::before, .pagination .prev::before, .share-links .share-email::before, .share-links .share-rss::before, .side-menu-slide .menu-item-has-children > a::after, .side-menu-slide .menu-item > .go-back::before, .sidebar-menu .narrow li.menu-item-has-children > a::before, .star-rating, .tparrows.tparrows-carousel.tp-leftarrow::before, .tparrows.tparrows-carousel.tp-rightarrow::before, .widget_sidebar_menu .widget-title .toggle, ul.nav-list li a::before, ul[class^="wsp-"] li a::before { font-family: var(--fa-style-family-classic,"Font Awesome 6 Free"); font-weight: 900; -webkit-font-smoothing: antialiased; }
.porto-lazyload:not(img):not(.lazy-load-loaded) { background-color: var(--porto-gray-1); }
.porto-lazyload { transition: 0.3s; }
.porto-lazyload:not(.lazy-load-loaded) { opacity: 0; }
.widget { margin-bottom: 1.875rem; margin-top: 1.875rem; }
.widget:first-child { margin-top: 0px; }
.widget .widget-title, .widget .widget-title a { color: var(--porto-heading-color); }
.widget .widget-title, .widget .widgettitle { margin-bottom: 15px; font-size: 1em; margin-top: 0px; }
.widget .widget-title, .widget .widget-title a, .widget .widgettitle, .widget .widgettitle a { line-height: 1.4; font-weight: 700; text-transform: uppercase; }
.widget > div > ul, .widget > ul { font-size: 0.9286em; border-bottom: 1px solid var(--porto-input-bc); margin-top: -8px; margin-bottom: 0px; }
.widget > div > ul > li:first-child, .widget > ul > li:first-child { border-top-width: 0px; }
.widget > div > ul li, .widget > ul li { position: relative; margin: 0px; padding: 5px 0px; border-top: 1px solid var(--porto-input-bc); transition: 0.3s; }
.widget ol, .widget ul { list-style: none; padding: 0px; }
.widget .owl-carousel .owl-dots { margin-bottom: -10px; }
.widget_archive > ul li, .widget_categories > ul li, .widget_meta > ul li, .widget_nav_menu > div > ul li, .widget_pages > ul li, .widget_recent_comments > ul li, .widget_recent_entries > ul li, .widget_rss > ul li, .wp-block-archives-list li, .wp-block-categories-list li, .wp-block-latest-comments:not(.has-avatars):not(.has-excerpts) .wp-block-latest-comments__comment, .wp-block-latest-posts:not(.wp-block-latest-posts__list) li, .wp-block-latest-posts__list.wp-block-latest-posts li { padding: 6px 0px 6px 15px; }
.widget_archive > ul li::before, .widget_categories > ul li::before, .widget_meta > ul li::before, .widget_nav_menu > div > ul li::before, .widget_pages > ul li::before, .widget_recent_comments > ul li::before, .widget_recent_entries > ul li::before, .widget_rss > ul li::before, .wp-block-archives-list li::before, .wp-block-categories-list li::before, .wp-block-latest-comments:not(.has-avatars):not(.has-excerpts) .wp-block-latest-comments__comment::before, .wp-block-latest-posts:not(.wp-block-latest-posts__list) li::before, .wp-block-latest-posts__list.wp-block-latest-posts li::before { content: ""; font-family: var(--fa-style-family-classic,"Font Awesome 6 Free"); font-weight: 900; margin-left: -11px; margin-right: 6px; font-size: 0.45rem; vertical-align: middle; }
.widget_archive > ul li:hover::before, .widget_categories > ul li:hover::before, .widget_meta > ul li:hover::before, .widget_nav_menu > div > ul li:hover::before, .widget_pages > ul li:hover::before, .widget_recent_comments > ul li:hover::before, .widget_recent_entries > ul li:hover::before, .widget_rss > ul li:hover::before, .wp-block-archives-list li:hover::before, .wp-block-categories-list li:hover::before, .wp-block-latest-comments:not(.has-avatars):not(.has-excerpts) .wp-block-latest-comments__comment:hover::before, .wp-block-latest-posts:not(.wp-block-latest-posts__list) li:hover::before, .wp-block-latest-posts__list.wp-block-latest-posts li:hover::before { animation: 0.6s linear 0s infinite normal none running navItemArrow; }
.widget_archive li > a, .widget_categories li > a, .widget_meta li > a, .widget_nav_menu li > a, .widget_pages li > a, .widget_recent_comments li > a, .widget_recent_entries li > a, .widget_rss li > a, .wp-block-archives-list li > a, .wp-block-categories-list li > a, .wp-block-latest-posts:not(.wp-block-latest-posts__list) li > a { color: inherit; }
.sidebar-content .widget:last-child { margin-bottom: 0px; }
.footer .footer-bottom .share-links a { box-shadow: none; }
.comment-form-cookies-consent > * { vertical-align: middle; }
.comment-form-cookies-consent > label { display: inline; }
.entry-title { margin-top: 0px; }
article.post .post-image .owl-lazy:not(.owl-lazy-loaded), article.post .post-image .porto-lazyload:not(.lazy-load-loaded) { width: 100%; }
article.post-grid .owl-carousel .owl-dots, article.post-timeline .owl-carousel .owl-dots { margin-top: 5px; }
.owl-carousel .mejs-poster img { display: none; }
.comment-respond { margin-top: 3rem; padding-bottom: 0px; }
.comment-form { padding: 30px 30px 10px; background: var(--porto-gray-7); border-radius: 5px; }
.comment-form label:first-child { display: block; }
.comment-form input[type="color"], .comment-form input[type="date"], .comment-form input[type="datetime-local"], .comment-form input[type="datetime"], .comment-form input[type="email"], .comment-form input[type="month"], .comment-form input[type="number"], .comment-form input[type="password"], .comment-form input[type="search"], .comment-form input[type="tel"], .comment-form input[type="text"], .comment-form input[type="time"], .comment-form input[type="url"], .comment-form input[type="week"], .comment-form select, .comment-form textarea { width: 100%; }
.post-carousel.owl-carousel .owl-dots { margin-top: 0px; }
.ajax-box .bounce-loader, .ajax-box .porto-ajax-loading { z-index: 1; }
.appear-animation, [data-appear-animation] { opacity: 0; }
.animated, .appear-animation { animation-fill-mode: both; animation-duration: 1s; }
.appear-animation-visible { opacity: 1; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; }
  100% { opacity: 1; transform: scale(1); }
}
.zoomIn { animation-name: zoomIn; }
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes navItemArrow { 
  0% { position: relative; right: -1px; }
  50% { position: relative; right: 3px; }
  100% { position: relative; right: -1px; }
}
@keyframes arrowLeftRight { 
  0% { transform: translateX(0px); }
  50% { transform: translateX(3px); }
  100% { transform: translateX(0px); }
}
@keyframes highlightAnim { 
  0% { background-position: 0px center; }
  100% { background-position: -100% center; }
}
@keyframes highlightProgress { 
  0% { width: 0%; }
  100% { width: 100%; }
}
@keyframes highlightShape { 
  0% { stroke-dashoffset: 1500; opacity: 0; }
  1% { opacity: 1; }
  100% { stroke-dashoffset: 0; opacity: 1; }
}
@keyframes gradientTransition { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
@keyframes blinker { 
  50% { opacity: 0.4; }
}
@keyframes rotate-animation { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(180deg); }
  100% { transform: rotate(360deg); }
}
@keyframes revealContent { 
  0% { visibility: hidden; }
  50% { visibility: hidden; }
  50.1% { visibility: visible; }
}
@keyframes revealSubContent { 
  0% { opacity: 0; }
  50% { opacity: 0; }
  50.1% { opacity: 1; }
}
@media (max-width: 991px){
.alignfull .porto-ibanner-desc > .container, .container, .container-fluid .porto-inner-container .container, .container-fluid .vc_row .porto-map-section .container, .container-fluid .vc_row.no-padding .container, .container-fluid .vc_row.vc_row-no-padding .container, .container-fluid .vce-row-no-paddings .container, .vc_section.alignfull > .container { padding-left: var(--porto-fluid-spacing); padding-right: var(--porto-fluid-spacing); }
}
@keyframes menuFadeInUp { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes menuFadeInDown { 
  0% { opacity: 0.8; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes arrowFadeInDown { 
  0% { opacity: 0.8; transform: translateY(-10px) rotate(-45deg); }
  100% { opacity: 1; transform: translateY(0px) rotate(-45deg); }
}
@keyframes menuFadeInLeft { 
  0% { opacity: 0; transform: translateX(-30px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes menuFadeInRight { 
  0% { opacity: 0; transform: translateX(30px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes menuFadeInLeft { 
  0% { opacity: 0; transform: translateX(-30px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes menuFadeInFromLeft { 
  0% { opacity: 0; margin-left: -20px; }
  100% { opacity: 1; margin-left: 0px; }
}
.mega-menu, .sidebar-menu { margin: 0px; padding: 0px; list-style: none; }
.mega-menu li.menu-item, .sidebar-menu li.menu-item { display: block; position: relative; margin: 0px; }
.mega-menu li.menu-item > a, .sidebar-menu li.menu-item > a { display: block; text-align: left; position: relative; margin-top: 0px; margin-bottom: 0px; }
.mega-menu li.menu-item > a > [class*=" fa-"], .sidebar-menu li.menu-item > a > [class*=" fa-"] { width: 18px; text-align: center; }
.mega-menu li.menu-item > a > .avatar, .mega-menu li.menu-item > a > i, .mega-menu li.menu-item > a > img, .mega-menu li.menu-item > a > svg, .sidebar-menu li.menu-item > a > .avatar, .sidebar-menu li.menu-item > a > i, .sidebar-menu li.menu-item > a > img, .sidebar-menu li.menu-item > a > svg { margin-right: 0.5rem; vertical-align: middle; line-height: 1; }
.mega-menu li.menu-item > a:hover, .sidebar-menu li.menu-item > a:hover { z-index: 1; }
.mega-menu ul.sub-menu, .sidebar-menu ul.sub-menu { padding-left: 0px; list-style: none; }
li.menu-item > .nolink { cursor: default; }
.porto-narrow-sub-menu li.menu-item-has-children > a::before { content: ""; float: right; margin-right: -1px; font-size: 0.5rem; opacity: 0.7; transition: margin-right 0.2s; }
.porto-narrow-sub-menu li.menu-item-has-children:hover > a::before { margin-right: -7px; }
.menu-custom-block a > i { margin-right: 0.5rem; }
.accordion-menu .tip, .mega-menu .tip, .menu-custom-block .tip, .sidebar-menu .tip { color: rgb(255, 255, 255); display: inline-block; font-size: 9px; font-style: normal; line-height: 1.2; padding: 2px; position: relative; margin-left: 10px; vertical-align: middle; top: -1px; }
.accordion-menu .tip::before, .mega-menu .tip::before, .menu-custom-block .tip::before, .sidebar-menu .tip::before { content: ""; position: absolute; left: -3px; top: 50%; margin-top: -2px; border-right-width: 3px; border-right-style: solid; border-top: 2px solid transparent; border-bottom: 2px solid transparent; border-right-color: inherit; }
#header .menu-custom-block .tip, .mega-menu > li.menu-item > a .tip { position: absolute; top: -14px; right: 10px; }
#header .menu-custom-block .tip::before, .mega-menu > li.menu-item > a .tip::before { content: ""; top: auto; bottom: -3px; left: 2px; border-right: 2px solid transparent; border-bottom: 0px solid transparent; border-left: 2px solid transparent; border-top-color: inherit; border-top-style: solid; border-top-width: 3px; }
.mega-menu { display: flex; flex-wrap: wrap; }
.mega-menu > li.menu-item > a { display: inline-block; font-size: 0.8571em; font-weight: 700; line-height: 20px; padding: 9px 12px 8px; text-transform: var(--porto-menu-text-transform); }
.mega-menu > li.menu-item > a > i { width: auto; }
.mega-menu > li.menu-item.active, .mega-menu > li.menu-item:hover > a { color: rgb(255, 255, 255); }
.mega-menu > li.menu-item.has-sub:hover { z-index: 111; }
.mega-menu .popup { position: absolute; text-align: left; top: 100%; margin: 0px; z-index: 111; min-width: 100%; line-height: 20px; will-change: transform, top; font-size: 0.9em; max-width: none; max-height: none; }
.porto-narrow-sub-menu .menu-item, .porto-wide-sub-menu .menu-item { line-height: inherit; }
.porto-narrow-sub-menu ul.sub-menu, .porto-wide-sub-menu ul.sub-menu { position: relative; }
.porto-narrow-sub-menu, .porto-narrow-sub-menu ul.sub-menu { min-width: 200px; padding: 5px 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 8px; border-top: 0 solid var(--porto-primary-color); background: var(--porto-primary-color); z-index: 10; }
.porto-narrow-sub-menu ul.sub-menu { position: absolute; left: 100%; display: none; opacity: 0; top: -5px; }
.porto-narrow-sub-menu li.menu-item > a { color: rgb(255, 255, 255); padding: 8px var(--porto-submenu-item-lrp,18px); border-bottom: var(--porto-submenu-item-bbw,1px) solid rgba(255,255,255,0.2); white-space: nowrap; }
.porto-narrow-sub-menu li.menu-item:last-child > a { border-bottom-width: 0px; }
.porto-narrow-sub-menu li.menu-item:hover > a { background-color: var(--porto-primary-light-5); }
.porto-narrow-sub-menu li.menu-item.open > ul.sub-menu, .porto-narrow-sub-menu li.menu-item:hover > ul.sub-menu { opacity: 1; display: block; }
.mega-menu { }
.mega-menu .popup { top: -3000px; }
.mega-menu .popup li.menu-item > a { transition: transform 0.3s linear; transform: translate3d(0px, -5px, 0px); }
.mega-menu > li.menu-item .popup { transition: transform 0.3s linear; transform: translate3d(0px, -5px, 0px); }
.mega-menu > li.menu-item:hover .popup { top: 100%; transform: translate3d(0px, 0px, 0px); }
.mega-menu > li.menu-item:hover li.menu-item > a { transform: translate3d(0px, 0px, 0px); }
.mega-menu > li.wide:not(.loaded) .popup { top: -3000px; }
.mega-menu .narrow ul.sub-menu ul.sub-menu { animation: 0.2s ease-out 0s 1 normal none running menuFadeInLeft; }
.mega-menu.show-arrow > li.has-sub > a::after { display: inline-block; content: ""; font-family: porto; font-weight: 400; font-size: 1em; margin: 0px 0px 0px 5px; line-height: 1; }
.mega-menu.menu-hover-line > li.menu-item > a::before { content: ""; position: absolute; width: 100%; height: 3px; top: 0px; left: 0px; opacity: 0; background: var(--porto-primary-color); }
.mega-menu.menu-hover-line:not(:hover) > li.menu-item.active > a::before, .mega-menu.menu-hover-line > li.menu-item:hover > a::before { opacity: 1; }
.accordion-menu { margin: 0px; padding: 0px; list-style: none; font-size: 0.9em; }
.accordion-menu ul.sub-menu > li, .accordion-menu > li { position: relative; }
.accordion-menu li.menu-item { margin: 0px; }
.accordion-menu li.menu-item > a { position: relative; display: block; outline: none medium; text-decoration: none; text-align: left; margin: 1px 0px 0px; padding: 5px 6px; line-height: 25px; font-weight: 700; transition: 0.25s; font-family: inherit; font-size: inherit; }
.accordion-menu li.menu-item > a > i, .accordion-menu li.menu-item > a > svg { width: 18px; text-align: center; }
.accordion-menu li.menu-item > a > .avatar, .accordion-menu li.menu-item > a > i, .accordion-menu li.menu-item > a > img, .accordion-menu li.menu-item > a > svg { margin-right: 5px; }
.accordion-menu li.menu-item.has-sub > a { padding-right: 33px; }
.accordion-menu ul.sub-menu { display: none; list-style: none; margin: 0px; padding: 0px 0px 0px 10px; }
.accordion-menu .arrow { position: absolute; right: 5px; display: block; width: 30px; text-align: center; vertical-align: top; z-index: 10; cursor: pointer; transition: 0.25s; }
.accordion-menu .arrow::before { content: ""; }
@keyframes header-reveal { 
  0% { margin-top: -150px; }
  100% { margin-top: 0px; }
}
#header .searchform-popup .search-toggle, #header .tooltip-icon, #header .top-links > li.menu-item > a { color: var(--porto-header-link-color-regular,#999); }
#header .searchform-popup .search-toggle:hover, #header .top-links > li.menu-item.has-sub:hover > a, #header .top-links > li.menu-item:hover > a, #header .top-links > li.menu-item > a.active, #header .top-links > li.menu-item > a.focus { color: var(--porto-header-link-color-hover,#999); }
#header a { transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; }
#header .header-right { text-align: right; }
#header .header-main .container { position: relative; display: table; }
#header .header-main .container > div { display: table-cell; position: relative; vertical-align: middle; }
#header .header-main { position: relative; }
#header .header-main .container { min-height: 68px; }
@media (max-width: 575px){
#header .header-main .container { min-height: 43px; }
}
#header .gap { font-weight: 300; margin: 0px 10px; font-size: 0.95em; opacity: 0.8; }
#header .logo { margin: 0px; padding: 0px; min-width: 80px; line-height: 0; max-width: var(--porto-logo-mw); }
#header .logo a { display: inline-block; max-width: 100%; }
#header .logo img { display: none; color: transparent; max-width: 100%; transform-origin: left center; }
#header .logo .standard-logo { display: inline-block; }
@media not all, only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi){
#header .logo .standard-logo, #header.sticky-header .logo .sticky-logo { display: none; }
#header .logo .retina-logo, #header.sticky-header .logo .sticky-retina-logo { display: inline-block; }
}
.porto-view-switcher img, .wpml-ls-menu-item .wpml-ls-flag { max-width: 18px; }
#header .switcher-wrap { display: inline-block; white-space: nowrap; }
#header .switcher-wrap img { position: relative; top: -1px; margin-right: 3px; }
#header .porto-view-switcher, #header .top-links { font-size: 0.7857em; display: inline-block; vertical-align: middle; margin-top: 3px; margin-bottom: 3px; }
#header .porto-view-switcher > li.menu-item, #header .top-links > li.menu-item { margin-right: 0px; }
#header .porto-view-switcher > li.menu-item > a, #header .top-links > li.menu-item > a { font-size: 1em; font-weight: var(--porto-header-top-link-fw,400); padding: 0px 5px; line-height: 26px; }
#header .top-links { white-space: nowrap; }
#header .top-links > li.menu-item { display: inline-block; float: left; }
#header .top-links > li.menu-item::after { content: "|"; font-weight: 300; position: relative; top: -1px; font-size: 0.95em; opacity: 0.8; margin: 0px 5px; }
#header .top-links > li.menu-item.active > a, #header .top-links > li.menu-item.has-sub:hover > a, #header .top-links > li.menu-item:hover > a { background: transparent; }
#header .top-links > li.menu-item:last-child > a { padding-right: 0px; }
#header .top-links > li.menu-item:last-child::after { content: none; }
#header .searchform { display: inline-block; border: 1px solid var(--porto-searchform-border-color,#ccc); line-height: 38px; font-size: 0.8125rem; padding: 0px; vertical-align: middle; }
@media (max-width: 991px){
#header .searchform { border-width: 5px; display: none; position: absolute; right: -25px; top: 100%; margin-top: 8px; z-index: 1003; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 8px; }
}
@media (max-width: 375px){
#header .searchform { right: -80px; }
}
#header .searchform .searchform-fields, #header .searchform fieldset { display: flex; }
#header .searchform .button-wrap, #header .searchform .cat, #header .searchform .selectric-cat, #header .searchform .text { display: block; text-align: left; }
#header .searchform .button-wrap { margin: 0px; }
#header .searchform button, #header .searchform input, #header .searchform select { background: none; border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; box-shadow: none; margin-bottom: 0px; display: block; color: var(--porto-searchform-text-color,var(--porto-body-color)); }
#header .searchform input::placeholder { opacity: 0.7; }
#header .searchform .selectric .label, #header .searchform button, #header .searchform input, #header .searchform select { height: 40px; }
#header .searchform input { padding: 0px 15px; width: 398px; font-size: inherit; }
@media (max-width: 767px){
#header .searchform input { width: 280px; }
}
@media (max-width: 575px){
#header .searchform input { width: 234px; }
}
@media (max-width: 374px){
#header .searchform input { width: 200px; }
}
@media (max-width: 320px){
#header .searchform input { width: 190px; }
}
#header .searchform select { padding: 0px 15px; width: 130px; }
#header .searchform .selectric, #header .searchform input, #header .searchform select { border-right: 1px solid var(--porto-searchform-border-color,#ccc); }
#header .searchform-popup { display: inline-block; position: relative; }
#header .searchform-popup .search-toggle { cursor: pointer; display: none; text-align: center; position: relative; font-size: 26px; vertical-align: middle; }
#header .searchform-popup .search-toggle::after { content: ""; position: absolute; z-index: 1003; display: none; left: 50%; top: 100%; margin-left: -11px; margin-top: -13px; width: 22px; height: 22px; border-width: 11px; border-style: solid; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-image: none; border-bottom-color: inherit; transition: border-bottom-color 0.3s; }
@media (max-width: 991px){
#header .searchform-popup .search-toggle { display: inline-block; }
}
@media (max-width: 575px){
#header .searchform-popup .searchform { border-width: 3px; margin-top: 6px; }
}
#header .search-rounded:not(.simple-search-layout) .searchform { border-radius: 25px; line-height: 40px; }
#header .search-rounded:not(.simple-search-layout) .live-search-list { left: 15px; right: 46px; width: auto; }
#header .search-rounded input { padding: 0px 15px 0px 20px; border-radius: 20px 0px 0px 20px; }
#header .search-rounded button { padding: 0px 16px 0px 13px; border-radius: 0px 20px 20px 0px; }
#header .search-rounded .selectric .label, #header .search-rounded select { padding: 0px 15px 0px 10px; line-height: inherit; }
#header .advanced-search-layout button { font-size: 16px; padding: 0px 15px; }
#header .searchform.searchform-cats input { width: 266px; }
@media (max-width: 767px){
#header .searchform.searchform-cats input { width: 150px; }
}
@media (max-width: 575px){
#header .searchform.searchform-cats input { width: 118px; padding-right: 10px; }
#header .searchform.searchform-cats select { width: 116px; padding: 0px 8px; }
}
#header .search-toggle .search-text { display: none; text-transform: uppercase; margin-left: 5px; }
#header .share-links { display: inline-block; vertical-align: middle; font-weight: 400; }
#header .share-links > a { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px; }
#header .main-menu { text-align: left; background: none; }
@media (max-width: 991px){
#header .main-menu { display: none; }
}
#header .main-menu > li.menu-item { margin: 0px 1px 0px 0px; }
#main-menu { position: relative; }
@media (max-width: 991px){
#header:not(.header-builder) .top-links { display: none; }
}
@media (max-width: 767px){
#header:not(.header-builder) .gap, #header:not(.header-builder) .switcher-wrap { display: none; }
}
#header .mobile-toggle { cursor: pointer; padding: 7px 13px; text-align: center; display: none; font-size: 13px; vertical-align: middle; margin: 8px 0px 8px 1em; line-height: 20px; border-radius: 0.25rem; }
#header .mobile-toggle:first-child { margin-left: 0px; }
@media (max-width: 991px){
#header .mobile-toggle { display: inline-block; }
}
.searchform { position: relative; }
.searchform .live-search-list { font-size: 14px; position: absolute; top: 100%; right: 0px; width: 100%; min-width: 200px; z-index: 1051; max-height: 0px; transition: max-height 0.6s; }
#header .searchform .button-wrap .btn { display: flex; align-items: center; justify-content: center; }
.searchform .btn i { padding: 0px 0.4rem; }
.searchform .btn:not(.porto-ajax-loading) .porto-loading-icon { display: none !important; }
.searchform .porto-ajax-loading i { visibility: hidden; }
.mobile-sidebar .sidebar-toggle { display: none; cursor: pointer; width: 40px; height: 40px; position: absolute; right: -40px; top: 20%; margin: auto; font-size: 17px; line-height: 38px; text-align: center; text-decoration: none; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left-width: 0px; color: var(--porto-body-color); transition: 0.2s ease-in-out; }
.mobile-sidebar .sidebar-toggle i::before { content: ""; }
.mobile-sidebar .sidebar-toggle:hover { color: var(--porto-primary-color); box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 3px; }
.mobile-sidebar.right-sidebar .sidebar-toggle { left: -40px; right: unset; border-width: 1px 0px 1px 1px; box-shadow: rgba(0, 0, 0, 0.15) -1px 1px 3px; }
.sidebar-overlay { display: none; }
@keyframes sliderScrollButton { 
  0% { opacity: 1; transform: translate3d(-50%, 0px, 0px); }
  70% { opacity: 1; transform: translate3d(-50%, 10px, 0px); }
  100% { opacity: 0; transform: translate3d(-50%, 10px, 0px); }
}
.section-title, .slider-title { font-size: 16px; line-height: 1.4; letter-spacing: normal; font-weight: 700; text-transform: uppercase; color: var(--porto-heading-color); margin-top: 0px; margin-bottom: 1.25rem; position: relative; }
.wp-block-quote:not(.is-large):not(.is-style-large) { border-left: 5px solid rgb(238, 238, 238); margin: 0px 0px 1rem; padding: 0.5rem 1rem; }
@keyframes pencilAnimation { 
  0% { width: 0px; }
  100% { width: 74px; }
}
.footer { font-size: 0.9em; padding: 0px; position: relative; clear: both; }
.footer a:not(.btn) { transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; }
.footer p { font-size: 1em; }
.footer .widget-title { margin-bottom: 1rem; font-size: 1em; }
.footer .widget-title, .footer .widget-title a { font-weight: 600; }
.footer .widget > div > ul, .footer .widget > ul { font-size: 1em; }
.footer .widget p { margin-top: -3px; margin-bottom: 13px; }
#footer .footer-bottom { padding: 22px 0px; font-size: 0.9em; }
#footer .container { position: relative; }
#footer .logo { display: inline-block; margin-right: calc(var(--porto-column-spacing) + 10px); }
@media (max-width: 991px){
#footer .logo { display: block; margin-bottom: 15px; margin-right: 0px; }
}
#footer .logo img { display: inline-block; max-width: 80px; }
.container-fluid::after, .container-fluid::before, .container::after, .container::before { content: none; }
.container .container, .porto-wrap-container .container { width: 100%; padding-left: 0px; padding-right: 0px; }
.page-wrapper { position: relative; left: 0px; }
@media (max-width: 767px){
.page-wrapper { overflow: hidden; }
}
@media (max-width: 991px){
.container { max-width: none; }
}
.header-wrapper { position: relative; }
#main { position: relative; margin-left: auto; margin-right: auto; background: var(--porto-body-bg); }
.main-content { padding-top: 35px; padding-bottom: 40px; }
.no-breadcrumbs .main-content { padding-top: 20px; }
.left-sidebar, .right-sidebar { position: relative; padding-top: 35px; padding-bottom: 40px; }
.no-breadcrumbs .left-sidebar, .no-breadcrumbs .right-sidebar { padding-top: 20px; }
@media (max-width: 991px){
.left-sidebar, .no-breadcrumbs .left-sidebar, .no-breadcrumbs .right-sidebar:not(.col-md-4), .right-sidebar:not(.col-md-4) { padding-top: 0px; margin-top: -20px; }
}
.clearfix { overflow: visible; }

/*55*/
.widget.contact-info li, .widget.contact-info ul { border-width: 0px; margin: 0px; padding: 0px; }
.widget.contact-info li a:hover { text-decoration: underline; }
.widget.contact-info li:not(:last-child) { margin-bottom: 10px; }
.widget.contact-info i { clear: both; float: left; text-align: center; width: 16px; top: -2px; margin: 4px 9px 10px 0px; font-size: 1.3em; position: static !important; }

/*56*/

/*57*/

/*58*/
.follow-us .share-links a { width: 30px; height: 30px; border-radius: 30px; margin: 2px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px 0px; font-size: 14px; }
.follow-us .share-links a:not(:hover) { color: rgb(82, 82, 82); background-color: rgb(255, 255, 255); }
.follow-us .share-links a:hover { color: rgb(255, 255, 255); }

/*59*/
.blog-posts-padding .grid-box .owl-carousel { border-radius: 0px; padding: 0px; border: 0px; box-shadow: none; }
.blog-posts-padding .grid-box .owl-carousel .owl-stage-outer { border-radius: 0px; }

/*60*/
#mini-cart .cart-subtotal, #mini-cart .minicart-icon, #mini-cart.minicart-arrow-alt .cart-head::after { color: var(--porto-minicart-icon-color,#999); }
#mini-cart .cart-head { display: flex; align-items: center; }
#mini-cart { display: inline-block; position: relative; white-space: normal; vertical-align: middle; }
#mini-cart .cart-head { position: relative; cursor: pointer; justify-content: center; font-size: 26px; }
#mini-cart .cart-head::before { content: ""; position: absolute; top: 100%; height: 15px; left: 0px; width: 100%; z-index: 1; }
#mini-cart .cart-icon { position: relative; }
#mini-cart .cart-icon::after, #mini-cart.minicart-text .cart-head::after { content: ""; border-width: 1px 1px 0px 0px; border-color: var(--porto-title-bgc); border-style: solid; background: var(--porto-normal-bg); width: 14px; height: 14px; position: absolute; top: calc(100% + 1px); left: 50%; margin-left: -7px; transform: rotate(-45deg); z-index: 1006; display: none; animation: 0.2s ease-out 0s 1 normal none running arrowFadeInDown; }
#mini-cart .minicart-icon { display: block; font-style: normal; transition: 0.2s; }
#mini-cart .cart-popup { position: absolute; width: 320px; backface-visibility: hidden; z-index: 1005; top: 100%; margin-top: 8px; right: 0px; padding: 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 8px; text-align: left; display: none; animation: 0.2s ease-out 0s 1 normal none running menuFadeInDown; }
@media (max-width: 767px){
#mini-cart .cart-popup { width: 300px; }
}
#mini-cart .widget_shopping_cart_content { padding: 10px 15px 5px; font-weight: 700; font-size: 0.8125rem; line-height: 1.5; border-radius: 0px; background: var(--porto-normal-bg); }
#mini-cart .cart-loading { height: 64px; width: 100%; background: url("/_apx/t/1168686dfdde/images/ajax-loader@2x.gif") center center / 16px 16px no-repeat scroll transparent; opacity: 0.6; }
#mini-cart { }
#mini-cart .cart-items-text { font-size: var(--porto-body-fs,14px); }
#mini-cart.minicart-arrow-alt .cart-head::after { content: ""; font-family: porto; font-size: 0.654em; margin-left: 0.706em; transition: 0.2s; }
#mini-cart.minicart-arrow-alt .cart-items-text { display: none; }
#mini-cart.minicart-offcanvas .cart-loading { height: 100%; }
@keyframes topDown { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-5px); }
  100% { transform: translateY(0px); }
}
#mini-cart .cart-items, .gutenberg-hb .compare-count, .my-wishlist .wishlist-count, header .compare-count { --porto-badge-size: 1.6em; position: absolute; right: calc(-1 * var(--porto-badge-size) / 2 + 0.2em); top: -0.5em; font-size: 0.385em; font-weight: 600; text-align: center; width: var(--porto-badge-size); height: var(--porto-badge-size); line-height: var(--porto-badge-size); border-radius: 50%; overflow: hidden; color: rgb(255, 255, 255); background-color: rgb(255, 91, 91); }
html.no-touch #mini-cart:hover .cart-head::after, html.no-touch #mini-cart:hover .cart-icon::after, html.no-touch #mini-cart:hover .cart-popup, html.touch #mini-cart.open .cart-head::after, html.touch #mini-cart.open .cart-icon::after, html.touch #mini-cart.open .cart-popup, html:not(.touch):not(.no-touch) #mini-cart:hover .cart-head::after, html:not(.touch):not(.no-touch) #mini-cart:hover .cart-icon::after, html:not(.touch):not(.no-touch) #mini-cart:hover .cart-popup { display: block; }

/*61*/
.header-main .header-contact a, .header-wrapper .custom-html a:not(.btn) { color: var(--porto-header-link-color-regular,#999); }
.header-main .header-contact a:hover, .header-wrapper .custom-html a:not(.btn):hover { color: var(--porto-header-link-color-hover,#999); }
#header .header-top .container { position: relative; display: table; }
#header .header-top .container > div { display: table-cell; position: relative; vertical-align: middle; }
#header .header-center, #header .header-left { text-align: left; }
#header .header-main .header-left { padding: 27px 0px; }
@media (max-width: 991px){
#header .header-main .header-left { padding: 20px 0px; }
}
#header .header-main .header-center { padding: 20px 15px; text-align: center; }
@media (max-width: 991px){
#header .header-main .header-center { padding: 20px 0px; text-align: left; }
}
#header .header-main .header-right { padding: 20px 0px; }
#header .header-top { position: relative; z-index: 1001; font-size: 0.7857em; }
@media (max-width: 991px){
#header .header-top .gap { display: none; }
}
#header .header-top .mega-menu { margin-top: 0px; margin-bottom: 0px; font-size: 1em; }
.header-top .mega-menu > li.menu-item > a { padding-top: 3px; padding-bottom: 3px; letter-spacing: 0.025em; line-height: 24px; border-radius: 0px !important; }
#header .header-contact { margin-top: 5px; margin-bottom: 5px; display: inline-flex; align-items: center; white-space: nowrap; font-size: 0.9em; vertical-align: middle; }
#header .header-contact i { display: inline-block; }
.header-bottom, .header-top, .main-menu-wrap .container { display: flex; align-items: center; }
#header .header-top .share-links > a { box-shadow: none; }
@media (max-width: 991px){
#header.sticky-header .main-menu-wrap, .main-menu-wrap { display: none; }
}
.main-menu-wrap .menu-center { flex: 1 1 0%; }
.main-menu-wrap .menu-left, .main-menu-wrap .menu-right { display: none; }
.main-menu-wrap .menu-left { text-align: left; }
.main-menu-wrap .menu-right { padding-left: 10px; text-align: right; }
.main-menu-wrap #mini-cart { position: relative; }
#header:not(.header-builder) .main-menu-wrap .searchform-popup { display: none; }
#header:not(.header-builder) .main-menu-wrap .search-toggle { display: block; }
#header:not(.header-builder) .main-menu-wrap .searchform { display: none; border-width: 5px; position: absolute; left: auto; right: -22px; margin-top: 6px; top: 100%; z-index: 1003; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 8px; }
.main-menu-wrap .mega-menu > li.menu-item > a { padding: 10px 13px; }
#header .main-menu-wrap .main-menu .menu-custom-block { padding: 0px; margin: 0px; }
#header .main-menu-wrap .main-menu .menu-custom-block .tip { top: -5px; }
#header .menu-custom-block { padding: 10px 0px 9px; line-height: 22px; font-weight: 600; font-size: 0.8571em; }
#header .menu-custom-block a { text-transform: var(--porto-menu-text-transform); }
#header .menu-custom-block a, #header .menu-custom-block span { display: inline-block; padding: 0px 15px; position: relative; font-weight: 700; }
#header .menu-custom-block i { text-align: center; }
#header .menu-custom-block .avatar, #header .menu-custom-block i { margin-right: 5px; }
#header:not(.header-builder) .menu-custom-block { margin-left: -10px; }
@media (max-width: 767px){
#header:not(.header-builder) .header-top { display: none; }
}
#header .header-bottom .header-row, #header .header-main .header-row, #header .header-top .header-row { display: flex; }
#header .header-main .header-row > div, #header .header-top .header-row > div { display: flex; }
.header-row { flex-flow: row; align-items: center; justify-content: space-between; width: 100%; }
.header-row > div { align-items: center; max-height: 100%; max-width: 100%; }
.header-row .header-center, .header-row .header-col-wide, .header-row .header-left, .header-row .header-right { display: flex; flex-wrap: wrap; }
.header-row .header-left { margin-right: auto; justify-content: flex-start; }
.header-row .header-center { margin: 0px auto; padding-left: 15px; padding-right: 15px; justify-content: center; }
.header-row .header-right { margin-left: auto; justify-content: flex-end; }

/*62*/
.footer .widget.contact-info .contact-details strong { font-weight: 400; }
#footer .footer-main > .container { padding-top: 4.75rem; padding-bottom: 2.4rem; }
#footer .footer-bottom .container { display: flex; align-items: center; justify-content: space-between; }
@media (max-width: 991px){
#footer .footer-bottom .container { display: block; }
}
#footer .footer-bottom .container > div { flex: 1 1 0%; }
@media (max-width: 991px){
#footer .footer-bottom .container > div { padding: 10px 0px; text-align: left; }
}
#footer .footer-bottom .footer-left { padding: 10px 8px 10px 0px; text-align: left; }
#footer .footer-bottom .footer-right { padding: 10px 0px 10px 8px; text-align: right; }
#footer .footer-bottom .widget { display: inline-block; margin: 0px; }
@media (max-width: 991px){
#footer .footer-bottom .widget { display: block; margin-top: 5px; }
}
#footer .footer-bottom .widget > div > ul, #footer .footer-bottom .widget > ul { border-width: 0px; }
#footer .footer-bottom .widget > div > ul li, #footer .footer-bottom .widget > ul li { border-width: 0px; }
#footer .footer-bottom .widget_nav_menu ul { margin: 0px; }
#footer .footer-bottom .widget_nav_menu ul li { display: inline-block; padding: 0px 8px; }
#footer .footer-bottom .widget_nav_menu ul li:last-child { padding-right: 0px; }
#footer .footer-bottom .widget_nav_menu ul li::before { margin-left: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: auto; height: auto; }
#footer .footer-bottom .footer-left { }
#footer .footer-bottom .footer-right { }
#footer .footer-bottom .footer-right .widget { margin-left: calc(var(--porto-column-spacing) + 5px); }
@media (max-width: 991px){
#footer .footer-bottom .footer-right .widget { margin-left: 0px; }
}

/*63*/
.mobile-tabs { margin: 15px 0px; }
.mobile-tabs .mobile-tab-items { border-bottom: 2px solid rgb(231, 231, 231); }
.mobile-tabs .mobile-tab-item { padding: 10px; margin-bottom: -2px; font-weight: 600; border-bottom: 2px solid transparent; }
.mobile-tabs .mobile-tab-item.active { border-bottom-color: var(--porto-primary-color); color: var(--porto-primary-color); }
.mobile-tabs .mobile-tab-item a { color: inherit; }
.mobile-tabs .mobile-tab-content { position: relative; width: 100%; }
.mobile-tabs .tab-pane { display: none; }
.mobile-tabs .tab-pane.active { display: block; }
#side-nav-panel { position: fixed; height: 100%; width: 290px; top: 0px; bottom: 0px; font-size: 14px; left: 0px; overflow: hidden auto; z-index: 9001; background-color: rgb(29, 30, 32); color: rgb(255, 255, 255); transform: translateX(-290px); transition: transform 0.3s; }
#side-nav-panel > .porto-ajax-loading { top: 50%; }
#side-nav-panel .accordion-menu > li.menu-item > a { text-transform: capitalize; letter-spacing: -0.03em; }
#side-nav-panel .accordion-menu > li.menu-item a { font-weight: 500; padding: 14px 43px 14px 16px; }
#side-nav-panel .accordion-menu li.menu-item.has-sub > a { padding-right: 43px; }
#side-nav-panel .accordion-menu .arrow { font-family: porto; font-size: 15px; height: 53px; line-height: 53px; top: 0px; }
#side-nav-panel .accordion-menu .arrow::before { content: ""; }
#side-nav-panel .accordion-menu li:not(:last-child), #side-nav-panel .accordion-menu.porto-view-switcher > li { border-bottom: 1px solid rgb(36, 37, 39); }
.side-nav-panel-close { position: fixed; opacity: 0; visibility: hidden; transition: opacity 0.3s, visibility 0.3s; }
.panel-overlay { opacity: 0; }
#side-nav-panel .accordion-menu { font-size: 1em; }
#side-nav-panel .accordion-menu .arrow { right: 0px; width: 43px; }
#side-nav-panel .mobile-menu { font-size: 1em; }
#side-nav-panel .menu-custom-block { padding: 0px 10px; }
#side-nav-panel .menu-custom-block a, #side-nav-panel .menu-custom-block span { display: block; }
#side-nav-panel .menu-custom-block a, #side-nav-panel .menu-custom-block span { padding: 14px 6px; text-decoration: none; }
#side-nav-panel .share-links { font-size: 1em; margin: 15px 0px; padding: 0px 5px; text-align: center; }
#side-nav-panel .switcher-wrap ul { margin-left: 0px; }
#side-nav-panel .searchform-fields { background-color: rgb(244, 244, 244); }
#side-nav-panel .searchform { margin-top: 15px; }
#side-nav-panel .searchform .btn i { font-size: 18px; }

/*64*/
@media (max-width:991px){.mobile-sidebar { height: 100%; width: 290px; top: 0px; bottom: 0px; left: 0px; z-index: 9000; transform: translateX(-100%); transition: transform 0.2s ease-in-out; background: var(--porto-body-bg); margin-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.mobile-sidebar.sidebar { position: fixed; padding-top: 0px; padding-bottom: 0px; }
.mobile-sidebar .sidebar-toggle { display: block; background: var(--porto-body-bg); }
.mobile-sidebar > [data-plugin-sticky] { height: 100%; }
.mobile-sidebar .widget { margin-top: 0px; }
.mobile-sidebar .sidebar-content { display: block; overflow: hidden scroll; height: 100%; padding: 20px; }
.mobile-sidebar .sidebar-content::-webkit-scrollbar { width: 5px; }
.mobile-sidebar .sidebar-content::-webkit-scrollbar-thumb { border-radius: 0px; background: var(--porto-gray-2); }
.column2-right-sidebar .mobile-sidebar, .column2-wide-right-sidebar .mobile-sidebar, .mobile-sidebar.right-sidebar { right: 0px; left: auto; transform: translateX(100%); }
}
/*65*/
[data-plugin-animated-letters] .animated.letter, [data-plugin-animated-words] .animated-words-item { display: inline-block; }
@keyframes typeWriterFlash { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.resp-tab-content { box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 5px 0px; border-top: 0px; padding: 15px; }
@media (max-width: 767px){
.resp-tab-content { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; box-shadow: none; border-radius: 0px !important; }
.resp-tab-content, .resp-vtabs .resp-tab-content { border-color: var(--porto-gray-2); }
}
.resp-tabs-list { margin: 0px; border-bottom: 1px solid var(--porto-gray-2); }
.resp-tabs-list li { display: inline-block; float: none; font-size: 1em; font-weight: normal; color: var(--porto-primary-color); margin-right: 1px; padding: 10px 15px; }
.resp-tabs-list li:last-child { margin-right: 0px; }
.resp-tabs-list li, .resp-tabs-list li:hover { background: var(--porto-gray-1); border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-width: 3px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.resp-tabs-list li:hover { border-top-color: var(--porto-primary-color); box-shadow: none; }
.resp-tabs-list li:active, .resp-tabs-list li:focus { border-bottom: 0px; }
.resp-tabs-list li.resp-tab-active { background: var(--porto-light-1); border-left: 1px solid var(--porto-gray-2); border-right: 1px solid var(--porto-gray-2); border-top: 3px solid var(--porto-primary-color); padding: 10px 15px 11px !important; }
h2.resp-accordion { line-height: 1.4; font-size: 1em; font-weight: 400; border-color: var(--porto-gray-2); padding: 15px !important; background: var(--porto-gray-1) !important; }
h2.resp-accordion:first-child { border-top-color: var(--porto-gray-2) !important; }
h2.resp-tab-active { background: var(--porto-gray-1) !important; border-bottom: 1px solid var(--porto-gray-5) !important; }
.resp-arrow { display: none; }
.tab-content { padding: 15px; }
.tab-content h2 { font-size: 1.4286em; line-height: 1.4; font-weight: 400; margin-bottom: 1.0714em; }
.tab-content p { margin-bottom: 10px; }
.tab-content table { margin-top: 20px; }
.tab-content :last-child { margin-bottom: 0px; }
.nav-tabs { margin: 0px; text-align: left; border-bottom-color: var(--porto-gray-2); }
.tab-content { background: var(--porto-light-1); border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 5px 0px; border-top-width: 0px; padding: 15px; }
.porto-u-heading [data-appear-animation="highlightProgress"], .porto-u-heading [data-appear-animation="highlightShape"] { opacity: 1; }
.heading-highlight.appear-animation-visible mark::before { animation: 1s ease 0s 1 normal both running highlightProgress; }
.porto-item-wrap.slick-slide.animated { opacity: 1 !important; }
@keyframes progress-bar-stripes1 { 
  0% { background-position-x: 40px; }
}
.vc_progress_bar .vc_single_bar .vc_bar.animated { animation-name: progress-bar-stripes1; }
.porto-gallery.align-items-center .owl-stage, .porto-gallery.align-items-end .owl-stage, .porto-gallery.align-items-stretch .owl-stage { display: flex; }
.porto-gallery.align-items-center .owl-item, .porto-gallery.align-items-end .owl-item, .porto-gallery.align-items-stretch .owl-item { flex: 0 0 auto; }
.porto-gallery.align-items-center .owl-stage { align-items: center; }
.porto-gallery.align-items-end .owl-stage { align-items: flex-end; }
.porto-gallery.align-items-stretch .owl-item figure { height: 100%; }

/*66*/
#header .main-menu .popup { left: -15px; right: auto; }
.price { line-height: 1; font-weight: 600; font-size: 2.5714em; }
.price, td.order-total, td.product-subtotal, td.product-total, tr.cart-subtotal, tr.order-total { color: var(--porto-color-price); }
div.quantity { display: inline-flex; position: relative; text-align: left; vertical-align: middle; }
div.quantity .qty { text-align: center; width: 2.5em; height: 36px; padding-left: 0px; padding-right: 0px; background: none; border-color: var(--porto-gray-2); font-weight: 700; }
div.quantity .minus, div.quantity .plus { position: relative; width: 2em; height: 36px; line-height: 1; border: 1px solid var(--porto-gray-2); padding: 0px; outline: none; text-indent: -9999px; background: none; color: var(--porto-heading-color); }
div.quantity .minus:hover, div.quantity .plus:hover { color: var(--porto-primary-color); }
div.quantity .minus::before, div.quantity .plus::before { content: ""; position: absolute; left: 50%; top: 50%; width: 9px; border-top: 1px solid; margin-top: -0.5px; margin-left: -4.5px; }
div.quantity .plus { left: -1px; }
div.quantity .plus::after { content: ""; position: absolute; left: 50%; top: 50%; height: 9px; border-left: 1px solid; margin-top: -4.5px; margin-left: -0.5px; }
div.quantity .minus { left: 1px; }
.quantity .qty { font-family: var(--porto-add-to-cart-ff,var(--porto-body-ff)),sans-serif; color: var(--porto-heading-color); }
.product-image { display: block; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; padding: 0px; }
.product-image:hover { z-index: 1; }
.product-image .inner { display: block; overflow: hidden; position: relative; }
.product-image img { display: inline-block; width: 100%; height: auto; transition: opacity 0.3s, transform 2s cubic-bezier(0, 0, 0.44, 1.18); transform: translateZ(0px); }
.product-image .viewcart { font-size: 1.25rem; color: var(--porto-primary-color); border-radius: 50%; position: absolute; inset: 0px; margin: auto; z-index: 3; text-align: center; width: 2.2em; height: 2.2em; line-height: 2.1em; display: none; opacity: 0; transition: 0.25s; }
.product-image .viewcart::before { font-family: Simple-Line-Icons; content: ""; }
.product-image .viewcart:hover { background-color: var(--porto-primary-color); color: rgb(255, 255, 255); }
.product-image, .product-image .stock, .product-image .viewcart { background: var(--porto-normal-bg); }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links-wrap .quickview, .product-image .yith-compare, .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip) { position: relative; display: inline-block; cursor: pointer; font-size: inherit; text-align: center; vertical-align: top; transition: opacity 0.25s, padding 0.25s, visibility 0.25s, background-color 0.25s, color 0.25s, border-color 0.25s, left 0.25s, right 0.25s; background-color: var(--porto-shop-add-links-bg-color); border: 1px solid var(--porto-shop-add-links-border-color,transparent); color: var(--porto-shop-add-links-color,#212529); }
.add-links-wrap .quickview::before, .yith-wcwl-add-to-wishlist a::before, .yith-wcwl-add-to-wishlist span::before { display: inline-block; }
.add-links .button:focus, .add-links .button:hover, .add-links .quickview:hover, .product-image .yith-compare:hover, .yith-wcwl-add-to-wishlist a:hover, li.product-default:hover .add-links .add_to_cart_button, li.product-default:hover .add-links .add_to_cart_read_more { background-color: var(--porto-primary-color); border-color: var(--porto-primary-color); color: var(--porto-primary-color-inverse,#fff); }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links .yith-compare { padding: 0px 0.625rem; font-size: 0.75rem; font-weight: 600; text-transform: uppercase; z-index: 1; white-space: nowrap; }
.add-links .add_to_cart_button::before, .add-links .add_to_cart_read_more::before, .add-links .yith-compare::before { content: ""; font-family: var(--fa-style-family-classic,"Font Awesome 6 Free"); font-weight: 900; margin-right: 5px; position: relative; float: left; }
.product-type-simple .add-links .add_to_cart_button::before { font-family: Porto; content: ""; font-weight: 600; font-size: 0.9375rem; }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links .quickview, .add-links .yith-compare { height: 36px; line-height: 34px; min-width: 36px; }
.add-links .quickview { width: 36px; text-indent: -9999px; text-transform: uppercase; font-size: 13px; }
.add-links .quickview::before { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; text-indent: 0px; font-family: var(--fa-style-family-classic,"Font Awesome 6 Free"); font-size: 1.1em; font-weight: 900; }
.filter-item-list, .single-product .cart:not(.variations_form), .single_variation_wrap .variations_button { display: flex; flex-wrap: wrap; align-items: center; }
.product_title { font-size: 2em; font-weight: 600; margin-bottom: 0.5em; color: var(--porto-color-price); }
.woocommerce-product-rating { color: rgb(153, 153, 153); margin-bottom: 1.4286em; margin-top: 0px; font-size: 0.9286em; }
.woocommerce-product-rating a { color: inherit; display: inline-block; vertical-align: bottom; padding: 0px 0.7143em; }
.woocommerce-product-rating a:active, .woocommerce-product-rating a:hover { color: rgb(136, 136, 136); }
.product-summary-wrap .summary, .product-summary-wrap .summary-before { margin-bottom: 2rem; }
.product-summary-wrap .description { margin-bottom: 1em; }
.product-summary-wrap .description p:last-child { margin-bottom: 0px; }
@media (max-width: 767px){
.product-summary-wrap .summary { margin-right: 0px; }
}
.product-summary-wrap .cart { margin-bottom: 1.7857em; }
.product-summary-wrap .quantity { vertical-align: top; margin-bottom: 5px; }
.product-summary-wrap .single_add_to_cart_button { margin: 0px 0.625rem 0.3125rem 0px; }
.product-summary-wrap .single_add_to_cart_button::before { display: inline-block; content: ""; font-family: Porto; margin-right: 0.5rem; font-size: 1.2857em; line-height: 1; }
.product-summary-wrap .stock { font-weight: 600; color: rgb(76, 76, 76); margin-bottom: 0px; }
.product-summary-wrap { }
.product-summary-wrap .product_meta { margin: 1.2143em 0px; }
.product-summary-wrap .product_meta span a, .product-summary-wrap .product_meta span span { display: inline-block; font-weight: 400; color: rgb(119, 119, 119); }
.product-summary-wrap .share-links { margin: 2.2143em 0px 0px; }
.product-summary-wrap .share-links { margin-bottom: 1.0714em; }
.product-summary-wrap .price { color: var(--porto-heading-color); }
.product_meta .global_unique_id_wrapper, .product_meta .posted_in, .product_meta .product-stock, .product_meta .sku_wrapper, .product_meta .tags { display: block; margin-bottom: 0.25rem; }
div.products { margin-bottom: 1.875rem; }
.products-container { list-style: none; }
.summary-before { position: relative; }
@media (max-width: 991px){
.summary-before { margin-left: auto; margin-right: auto; }
}
.summary-before .labels { position: absolute; line-height: 1; color: rgb(255, 255, 255); font-weight: 700; text-transform: uppercase; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; z-index: 7; top: 0.8em; left: 0.8em; margin-left: var(--porto-column-spacing); }
.summary-before .labels .onhot, .summary-before .labels .onnew, .summary-before .labels .onsale { font-size: 0.8571em; padding: 0.5833em 0.6333em; margin-bottom: 5px; display: block; }
.summary-before .labels .onnew { background: linear-gradient(135deg,var(--porto-new-bgc,#08c) 0,var(--porto-new-bgc,#0169fe) 80%); }
.product-images { position: relative; margin-bottom: 8px; }
.product-images .product-image-slider.owl-carousel { margin-bottom: 0px; }
.product-images .product-image-slider.owl-carousel .img-thumbnail { display: block; }
.product-image-slider.owl-carousel { margin-bottom: 10px; }
.product-image-slider.owl-carousel .img-thumbnail { padding: 0px; }
.product-image-slider.owl-carousel .owl-nav [class*="owl-"], .product-image-slider.owl-carousel .owl-nav [class*="owl-"]:active, .product-image-slider.owl-carousel .owl-nav [class*="owl-"]:hover { font-size: 22px; color: rgb(34, 37, 41); background: none !important; }
.product-image-slider.owl-carousel .owl-nav .owl-prev { left: 0px; }
.product-image-slider.owl-carousel .owl-nav .owl-next { right: 0px; }
.product-image-slider .owl-item { cursor: grab; line-height: 1; }
.product-image-slider .owl-item .img-thumbnail { width: 100%; }
.product-thumbs-slider.owl-carousel { margin-bottom: 0px; --porto-el-spacing: 8px; }
.product-thumbs-slider.owl-carousel .thumb-nav { opacity: 0; transition: opacity 0.3s; top: 50%; position: absolute; margin-top: -20px; width: 100% !important; }
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next, .product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev { cursor: pointer; display: inline-block; position: absolute; font-size: 15px; color: var(--porto-primary-color); width: 30px; height: 30px; text-align: center; text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; margin: 5px; padding: 4px 7px; user-select: none; }
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next::before, .product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev::before { font-family: var(--fa-style-family-classic,"Font Awesome 6 Free"); font-weight: 900; position: relative; top: 0px; }
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev { left: -5px; }
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev::before { content: ""; left: -1px; }
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next { right: -5px; }
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next::before { content: ""; left: 1px; }
.product-thumbs-slider.owl-carousel:hover .thumb-nav { opacity: 1; }
.product-thumbs-slider.owl-carousel .owl-item { cursor: pointer; }
.product-thumbs-slider.owl-carousel .owl-item img { transition: opacity 0.3s; }
.product-thumbs-slider.owl-carousel .owl-stage-outer .img-thumbnail { border: 1px solid var(--porto-gray-1); transition: border-color 0.2s; }
.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail { border: 2px solid var(--porto-heading-color); }
.single-product .cart:not(.variations_form), .single_variation_wrap { padding: 1.25rem 0px 1rem; border-top: 1px solid var(--porto-gray-2); border-bottom: 1px solid var(--porto-gray-2); margin-top: 1rem; }
.single-product .cart { margin-bottom: 0px; }
.single-product .cart:not(.variations_form) { margin-top: 10px; }
.single-product .product-summary-wrap .description p { font-size: 1.1428em; line-height: 1.6875; letter-spacing: -0.015em; }
.single-product .product-summary-wrap .price { font: 600 1.5rem/1 var(--porto-add-to-cart-ff,var(--porto-body-ff)),sans-serif; letter-spacing: -0.02em; }
.single-product .product-summary-wrap .share-links a { font-size: 13px; width: 32px; height: 32px; border-radius: 16px; margin: 0.2857em 0.1em 0.2857em 0px; }
.single-product .product-summary-wrap .share-links a:not(:hover) { background: none; color: var(--porto-heading-color); border: 2px solid rgb(231, 231, 231); }
.single-product .product-summary-wrap .share-links { margin: 0px; }
.single-product .product-summary-wrap .product-share { display: inline-block; margin: 15px 0.5rem 0px 0px; vertical-align: middle; }
.single-product .product_meta { clear: both; font-size: 0.8571em; font-weight: 600; color: var(--porto-heading-color); }
.single-product .product_meta a, .single-product .product_meta span span { font-weight: 400; color: rgb(119, 119, 119); }
.single-product .entry-summary { position: relative; }
.single-product .product_title { font-size: 1.875rem; line-height: 1.2; color: var(--porto-heading-color); letter-spacing: -0.01em; font-weight: 700; margin-bottom: 2px; }
.single-product .woocommerce-product-rating::after { content: ""; display: block; width: 40px; border-top: 2px solid rgb(231, 231, 231); margin: 0.875rem 0px 1rem; }
.single-product .pswp__item { opacity: 0; transition: opacity 0.5s; }
.single-product .pswp__bg { background-color: rgba(0, 0, 0, 0.7); }
.single-product .pswp__caption__center { text-align: center; }
.shop_table.cart-table .quantity, .single-product .product-summary-wrap .quantity { margin-right: 0.5rem; }
.shop_table.cart-table .quantity .minus, .shop_table.cart-table .quantity .plus, .single-product .product-summary-wrap .quantity .minus, .single-product .product-summary-wrap .quantity .plus { width: 30px; height: 3rem; border-radius: 0px; }
.shop_table.cart-table .quantity .qty, .single-product .product-summary-wrap .quantity .qty { width: 44px; height: 3rem; font-size: 1rem; line-height: 14px; border-radius: 0px; border-width: 1px 0px; }
.single_add_to_cart_button, .view-cart-btn { padding: 0px 2em; margin-bottom: 5px; overflow: hidden; text-transform: uppercase; font-size: 1em; letter-spacing: -0.015em; font-weight: 700; line-height: 3rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 3rem !important; }
.single_add_to_cart_button { font-family: var(--porto-add-to-cart-ff,var(--porto-body-ff)),sans-serif; background: var(--porto-heading-color); color: var(--porto-light-1); }
.single-product .product-summary-wrap .quantity, .single-product .product-summary-wrap .single_add_to_cart_button, .single-product .product-summary-wrap .view-cart-btn { margin: 0px; }
.single-product .cart:not(.variations_form), .single_variation_wrap .variations_button { gap: 0.625rem; }
@media (max-width: 575px){
li.product-col:not(.product-onimage2) .links-on-image .add-links-wrap { display: block !important; }
li.product-col .links-on-image .button { opacity: 1 !important; }
li.product-col .product-image { box-shadow: none !important; }
li.product-col .product-image .img-effect img { opacity: 1 !important; }
li.product-col .product-image .img-effect .hover-image, li.product-col .product-image .quickview { display: none !important; }
}
.products ul, ul.products { padding: 0px; list-style: outside none; }
.products ul li, ul.products li { list-style: outside none; }
.products ul { margin: 0px 0px 1em; }
ul.products { margin-bottom: 1em; }
ul.products li { margin-bottom: var(--porto-el-spacing,var(--porto-grid-gutter-width,20px)); }
ul.products .product-content { padding-bottom: 1px; }
ul.products .product-image { margin-bottom: 1rem; min-height: 90px; }
ul.products .product-image .img-effect img { position: relative; opacity: 1; }
ul.products .product-image .img-effect .hover-image { position: absolute; inset: 0px; margin: auto; opacity: 0; }
ul.products .product-image:hover .img-effect img { opacity: 0; }
ul.products .product-image:hover .img-effect .hover-image { opacity: 1; transform: scale(1.1, 1.1) translateZ(0px); }
ul.products h3 { font-size: 0.92rem; font-weight: 500; line-height: 1.35; margin-bottom: 0.45rem; }
ul.products .product-loop-title:hover h3 { color: inherit; }
ul.products .price { display: block; font-size: 1.125rem; margin-bottom: 1rem; }
ul.products .add-links { display: inline-block; position: relative; margin-bottom: 1.0714em; }
ul.products .add-links .quickview { right: 0px; }
ul.products .add-links .quickview, ul.products .add-links .yith-wcwl-add-to-wishlist > div { position: absolute; top: 0px; opacity: 0; visibility: hidden; z-index: 3; }
ul.products .links-on-image { height: 0px; }
ul.products .links-on-image .add-links-wrap { display: none; height: 0px; }
ul.products .links-on-image .add-links { position: static; }
li.product:hover .add-links .quickview, li.product:hover .add-links .yith-wcwl-add-to-wishlist > div { opacity: 1; visibility: visible; }
li.product:hover .add-links .quickview { opacity: 0.85; }
li.product:hover .links-on-image .add-links-wrap { display: block; }
li.product:hover .product-image { box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 35px -5px; }
li.product .add-links .quickview:hover { opacity: 1; }
ul.products .woocommerce-loop-product__title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
ul.products .add-links .button { overflow: hidden; }
.cross-sells .slider-title, .related.products .slider-title, .title-border-bottom > .section-title, .upsells.products .slider-title { letter-spacing: -0.01em; line-height: 22px; padding-bottom: 10px; margin-bottom: 24px; border-bottom: 1px solid var(--porto-input-bc); }
.cross-sells .products-slider.show-dots-title-right .owl-dots, .porto-products.title-border-bottom .products-slider.show-dots-title-right .owl-dots, .related.products .products-slider.show-dots-title-right .owl-dots, .upsells.products .products-slider.show-dots-title-right .owl-dots { top: -52px; height: 32px; }
.cross-sells .products-slider.show-nav-title .owl-nav, .porto-products.title-border-bottom .products-slider.show-nav-title .owl-nav, .related.products .products-slider.show-nav-title .owl-nav, .upsells.products .products-slider.show-nav-title .owl-nav { margin-top: -36px; }
.products-slider.show-dots-title-right .owl-dots { top: -40px; height: 32px; }
.products-slider.owl-carousel .owl-dots.disabled { display: none; }
.products-slider.owl-carousel.dots-style-1 .owl-dot { vertical-align: middle; }
.products-slider.owl-carousel.dots-style-1 .owl-dot span { position: relative; width: 14px; height: 14px; border: 2px solid; background: none; margin: 5px 2px; border-radius: 7px; opacity: 0.4; color: var(--porto-primary-dark-20); }
.products-slider.owl-carousel.dots-style-1 .owl-dot.active span, .products-slider.owl-carousel.dots-style-1 .owl-dot:hover span { background: none; color: var(--porto-primary-color); opacity: 1; }
.products-slider.owl-carousel.dots-style-1 .owl-dot.active span::after, .products-slider.owl-carousel.dots-style-1 .owl-dot:hover span::after { content: ""; position: absolute; inset: 3px; border-radius: 10px; border: 2px solid; }
.uni-cpo-calculate-btn, li.product-col .add_to_cart_button, li.product-col .add_to_cart_read_more, li.product-col .quickview { font-family: var(--porto-add-to-cart-ff,var(--porto-body-ff)),sans-serif; }
.widget .widget-title, .widget .wp-block-group__inner-container > h2 { position: relative; }
.widget_shopping_cart { color: var(--porto-body-color); }
.products-slider.products li.product .add-links-wrap { line-height: 0; }
.products-slider.products li.product { }
.products-slider.show-nav-title .owl-nav { margin-top: -23px; }
.products-slider.owl-carousel { margin-top: 0px !important; margin-bottom: 0px !important; }
.products-slider.owl-carousel .owl-stage-outer { padding-top: 10px; margin-top: -10px; }
.products-slider.owl-carousel .owl-dots { margin-top: 20px; }
.widget .owl-carousel.show-nav-title .owl-nav [class*="owl-"] { margin-left: 0px; margin-right: 0px; }
.widget .owl-carousel.show-nav-title .owl-nav .owl-prev { left: -30px; }
.quickview-wrap .product-image-slider.owl-carousel { overflow: hidden; }

/*67*/
ul.resp-tabs-list { margin: 0px; padding: 0px; }
.resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0px; list-style: none; cursor: pointer; float: left; }
.resp-tabs-container { padding: 0px; clear: left; }
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; margin: 0px; }
.resp-tab-content { display: none; padding: 15px; }
.resp-tab-active { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(231, 231, 231) rgb(231, 231, 231) currentcolor; border-image: none; margin-bottom: -1px !important; padding: 12px 14px 14px !important; }
.resp-tab-active { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background-color: rgb(255, 255, 255); }
.resp-tab-content { border: 1px solid var(--porto-gray-2); }
h2.resp-accordion { font-size: 13px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(231, 231, 231); border-image: none; margin: 0px; padding: 10px 15px; }
h2.resp-tab-active { border-bottom: 0px solid rgb(231, 231, 231) !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
.resp-arrow { width: 0px; height: 0px; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid rgb(231, 231, 231); }
h2.resp-tab-active span.resp-arrow { border-width: medium 6px 12px; border-style: none solid solid; border-color: currentcolor transparent rgb(155, 151, 151); border-image: none; }
h2.resp-tab-active { background: rgb(219, 219, 219) !important; }
.resp-tab-content-active { display: block; }
h2.resp-accordion:first-child { border-top: 1px solid rgb(231, 231, 231) !important; }
@media only screen and (max-width: 767px){
ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; }
}
.comment-reply-title { font-size: 1.4em; font-weight: 600; line-height: 27px; margin: 0px 0px 14px; }
.comment-form-rating { margin-bottom: 1rem; }
.comment-form-rating label { display: inline-block; margin-right: 10px; margin-bottom: 0px; }
#product-tab:not(:last-child) { margin-bottom: 1.5rem; }
#product-tab .tab-content h2 { margin-bottom: 0.7em; }
#product-tab .tab-content > h2:first-child { display: none; }
.products.related { padding-bottom: 1.875rem; margin-bottom: 0px; }
h2.resp-accordion { line-height: 1.4; font-size: 1em; padding: 15px !important; }
.resp-arrow { display: none; }
.tab-content h2 { font-size: 1.4286em; line-height: 1.4; font-weight: 400; margin-bottom: 1.0714em; }
.tab-content p { margin-bottom: 10px; }
.tab-content table { margin-top: 20px; }
.tab-content :last-child { margin-bottom: 0px; }
.woocommerce-tabs .tab-content { border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: none; border-top: solid 1px var(--porto-gray-2); box-shadow: none; padding: 30px 0px 15px; }
@media (max-width: 767px){
.woocommerce-tabs .tab-content { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
.woocommerce-tabs .tab-content p { font-size: 14px; font-weight: 400; letter-spacing: 0.005em; line-height: 1.9; }
.woocommerce-tabs .resp-tabs-list { padding-bottom: 1px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.woocommerce-tabs .resp-tabs-list li { font-weight: 700; text-transform: uppercase; margin-right: 35px; color: rgb(129, 134, 146) !important; background: transparent !important; border-width: medium medium 2px !important; border-style: none none solid !important; border-color: currentcolor currentcolor transparent !important; border-image: none !important; padding: 7px 0px !important; border-radius: 0px !important; }
.woocommerce-tabs .resp-tabs-list li.resp-tab-active, .woocommerce-tabs .resp-tabs-list li:hover { border-color: var(--porto-heading-color) !important; }
.woocommerce-tabs .resp-tabs-list li.resp-tab-active { color: var(--porto-heading-color) !important; }
.woocommerce-tabs h2.resp-accordion { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; text-transform: uppercase; font-weight: bold; color: var(--porto-heading-color); border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; background: none !important; }
.woocommerce-tabs h2.resp-accordion::before { content: ""; font-family: porto; float: left; margin-right: 10px; }
.woocommerce-tabs h2.resp-tab-active { border-bottom: 2px solid var(--porto-primary-color) !important; }
.woocommerce-tabs h2.resp-tab-active::before { content: ""; }

/*68*/
#header .header-top, .welcome-msg { font-weight: 600; }
li.product-outimage_aq_onimage .add-links .quickview { background-color: var(--porto-primary-color); color: var(--porto-primary-color-inverse,#fff); }
ul.pwidth-lg-5 .product-image { font-size: 1em; }
ul.pwidth-lg-5 .add-links { font-size: 1em; }
@media (min-width: 992px){
.column2 ul.pwidth-lg-5 .product-image { font-size: 0.8em; }
.column2 ul.pwidth-lg-5 .add-links { font-size: 0.9em; }
}
li.product-onimage2 .product-image .inner::after, li.product-onimage3 .product-image .inner::after, li.product-outimage_aq_onimage .product-image .inner::after { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(27, 27, 23, 0.3); transition: 0.25s; }
li.product-outimage_aq_onimage { text-align: left; }
li.product-outimage_aq_onimage .add-links .button { position: absolute; z-index: 3; right: 15px; top: 15px; width: 36px; padding: 0px; border-radius: 18px; opacity: 0; text-indent: -9999px; }
li.product-outimage_aq_onimage .add-links .button::before { text-indent: 0px; width: 100%; }
li.product-outimage_aq_onimage .add-links .quickview { bottom: 0px; top: auto; left: 0px; width: 100%; text-indent: 0px; padding: 0.1rem 0px; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
li.product-outimage_aq_onimage .add-links .quickview::before { content: none; }
li.product-outimage_aq_onimage .links-on-image .add-links-wrap { display: block; }
li.product-outimage_aq_onimage .product-image .inner::after { background: rgba(0, 0, 0, 0.1); opacity: 0; transition: opacity 0.2s; }
li.product-outimage_aq_onimage:hover .button { opacity: 1; }
li.product-outimage_aq_onimage:hover .add-links .quickview { padding: 0.45rem 0px; }
li.product-outimage_aq_onimage:hover .product-image .inner::after { opacity: 1; }
li.product-onimage2 .add-links > :hover { opacity: 1 !important; }
li.product-onimage3 .add-links > :hover { opacity: 1 !important; }

/*69*/
.woocommerce-page .widget-title + *, .woocommerce-page .wp-block-heading + * { margin-top: 10px; }

/*70*/
.elementor-widget-text-editor p { letter-spacing: inherit; font-family: inherit !important; font-weight: inherit !important; font-size: inherit !important; color: inherit !important; line-height: inherit !important; }
.elementor-column-wrap > .porto-carousel, .elementor-column > .porto-carousel, .elementor-editor-active .elementor-widget-wrap > .owl-stage-outer { width: 100%; }
.elementor-container[data-plugin-masonry], .elementor-row[data-plugin-masonry], .elementor-widget-wrap.owl-carousel.owl-loaded { display: block; }
.e-con { --content-width: calc(var(--container-max-width, 1140px) - var(--porto-grid-gutter-width)); }
.elementor-edit-area [class*="revealDir"].animated { animation-fill-mode: both !important; }

/*71*/
p, .porto-u-sub-heading { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 17px; line-height: 17px; color: rgb(34, 37, 41); }
.footer { font-family: Montserrat, sans-serif; font-size: 13px; line-height: 24px; letter-spacing: 0.065px; }
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer .widget-title, .footer .widget-title a, .footer-top .widget-title { font-family: Montserrat, sans-serif; }
.header-top > .container, .header-top > .container-fluid { min-height: 25px; }
#header .porto-view-switcher:first-child > li.menu-item:first-child > a { padding-left: 0px; }
@media (min-width: 768px) and (max-width: 1319px){
#header .searchform input { width: 318px; }
#header .searchform.searchform-cats input { width: 190px; }
}
@media (min-width: 992px){
#header .header-main .logo img { transition: none; transform: scale(1); }
}
.header-right .header-minicart > :not(:first-child), .header-main .header-right > div > :not(:first-child), .header-main .header-contact > :not(:first-child) { margin-left: 0.875rem; }
@media (max-width: 991px){
#header .header-contact { display: none; }
}
@media (max-width: 767px){
#header:not(.header-builder) .header-top { display: flex; }
#header:not(.header-builder) .switcher-wrap { display: inline-block; }
}
.mega-menu > li.has-sub::before, .mega-menu > li.has-sub::after { content: ""; position: absolute; bottom: -1px; z-index: 112; opacity: 0; left: 50%; border: solid transparent; height: 0px; width: 0px; pointer-events: none; }
.mega-menu > li.has-sub::before { bottom: 0px; }
.mega-menu > li.has-sub::before { border-bottom-color: rgb(34, 37, 41); border-width: 10px; margin-left: -10px; }
.mega-menu > li.has-sub::after { border-bottom-color: rgb(34, 37, 41); border-width: 9px; margin-left: -9px; }
.mega-menu.show-arrow > li.has-sub::before { margin-left: -14px; }
.mega-menu.show-arrow > li.has-sub::after { margin-left: -13px; }
.mega-menu > li.has-sub::before, .mega-menu > li.has-sub::after { bottom: 3px; transition: bottom 0.2s ease-out; }
.mega-menu > li.has-sub::before { bottom: 4px; }
.mega-menu > li.has-sub:hover::before { bottom: -1px; }
.mega-menu > li.has-sub:hover::after { bottom: -2px; }
#header .header-minicart { white-space: nowrap; }
@media (max-width: 991px){
#header .header-main .header-center { flex: 1 1 0%; justify-content: flex-end; }
}
#header .mobile-toggle { padding-left: 11px; padding-right: 11px; }
.mega-menu > li.menu-item { margin-right: 2px; }
.header-top .share-links a { border-radius: 50%; width: 2em; height: 2em; margin: 0px; }
.header-top .share-links a:not(:hover) { background: none; }
#header .mobile-toggle { margin-right: 0.25rem; }
.header-top .share-links a:not(:hover) { color: rgb(255, 255, 255); }
@media (min-width: 1320px){
.ccols-xl-5 > * { --porto-cw: 20%; }
.porto-half-slider:not(.owl-loaded) > * { --porto-cw: var( --porto-col-xl ); }
.porto-half-slider:not(.owl-loaded) > li.product-col { width: var( --porto-col-xl,100% ); }
}
@media (min-width: 1400px){
.porto-half-slider:not(.owl-loaded) > * { --porto-cw: var( --porto-col-sl ); }
.porto-half-slider:not(.owl-loaded) > li.product-col { width: var( --porto-col-sl,100% ); }
}
@media (max-width: 1319px){
.mega-menu > li.menu-item > a { padding: 9px 9px 8px; }
ul.pwidth-md-4 .product-image { font-size: 1em; }
ul.pwidth-md-4 .add-links { font-size: 1em; }
}
@media (min-width: 992px) and (max-width: 1319px){
.column2 ul.pwidth-md-4 .product-image { font-size: 0.8em; }
.column2 ul.pwidth-md-4 .add-links { font-size: 0.9em; }
}
@media (max-width: 767px){
ul.pwidth-xs-2 .product-image { font-size: 1em; }
ul.pwidth-xs-2 .add-links { font-size: 1em; }
}
@media (max-width: 575px){
ul.pwidth-ls-1 .product-image { font-size: 1.1em; }
ul.pwidth-ls-1 .add-links { font-size: 1em; }
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, .form-control, select, .porto-wpforms-inline .wpforms-field-large { background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); border-color: var(--porto-input-bc); }
.product-image { border: 1px solid rgb(244, 244, 244); }
.product-images .product-image-slider.owl-carousel .img-thumbnail, .product-images .product-image-slider.owl-carousel .vd-image { padding-right: 1px; padding-left: 1px; }
.product-images .product-image-slider { --porto-el-spacing: 2px; }
.product-images .img-thumbnail .inner { border: 1px solid rgb(244, 244, 244); }
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right, .fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right, .fixed-header #header .header-main .header-center, .header-builder-p .header-main:not(.e-con) { padding-top: 10px; padding-bottom: 0px; }
@media (max-width: 991px){
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right, .fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right, .fixed-header #header .header-main .header-center, .header-builder-p .header-main:not(.e-con) { padding-top: 10px; padding-bottom: 0px; }
}
body { background-color: rgb(255, 255, 255); }
.header-wrapper { background-color: rgb(34, 37, 41); }
header .header-main { background-color: rgb(34, 37, 41); }
#main { background-color: rgb(255, 255, 255); }
#footer { background-color: rgb(34, 37, 41); }
#footer .footer-main { background-color: transparent; }
#footer .footer-bottom { background-color: rgb(34, 37, 41); }
#header .searchform, .fixed-header #header.sticky-header .searchform { border-color: rgb(10, 10, 10); }
#header .searchform, .fixed-header #header.sticky-header .searchform { background: rgb(10, 10, 10); }
.fixed-header #header.sticky-header .main-menu, #header .main-menu, #main-toggle-menu .toggle-menu-wrap { background-color: rgb(34, 37, 41); }
#header, #header .header-main .header-contact .nav-top > li > a, #header .top-links > li.menu-item::before { color: rgb(255, 255, 255); }
#header .header-top, .header-top .top-links > li.menu-item::after { color: rgb(255, 255, 255); }
.header-top .header-contact a, .header-top .custom-html a:not(.btn), #header .header-top .top-links > li.menu-item > a, .header-top .welcome-msg a { color: rgb(255, 255, 255); }
.header-top .header-contact a:hover, .header-top .custom-html a:not(.btn):hover, #header .header-top .top-links > li.menu-item.active > a, #header .header-top .top-links > li.menu-item:hover > a, #header .header-top .top-links > li.menu-item > a.active, #header .header-top .top-links > li.menu-item.has-sub:hover > a, .header-top .welcome-msg a:hover { color: rgb(255, 255, 255); }
#header .header-top .top-links > li.menu-item > a { padding-left: 11px; padding-right: 12px; }
#header .top-links > li.menu-item::after { content: none; }
#header .header-top .gap { visibility: hidden; }
.header-top { background-color: rgb(6, 126, 205); }
.main-menu-wrap { background-color: rgb(34, 37, 41); padding: 0px; }
#header .main-menu-wrap .menu-custom-block a, #header .main-menu-wrap .menu-custom-block span { padding: 10px 5px; }
#header .main-menu-wrap .menu-custom-block { padding-top: 0px; padding-bottom: 0px; }
@media (max-width: 1319px){
#header .main-menu-wrap .menu-custom-block a, #header .main-menu-wrap .menu-custom-block span { padding: 5px 2.5px; }
}
#header .main-menu-wrap .menu-custom-block .tip { right: 0px; top: -5px; }
#header .main-menu > li.menu-item > a { font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: -0.12px; color: rgb(255, 255, 255); padding: 10px 5px; }
#header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a { background-color: transparent; color: rgb(255, 255, 255); }
#header .porto-wide-sub-menu a, #header .porto-narrow-sub-menu a, .side-nav-wrap .sidebar-menu .popup, .main-sidebar-menu .sidebar-menu .popup, .porto-popup-menu .sub-menu { font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 600; line-height: 18px; }
#header .main-menu .narrow ul.sub-menu { background-color: rgb(34, 37, 41); }
#header .main-menu .narrow li.menu-item > a { color: rgb(255, 255, 255); border-bottom-color: rgb(46, 50, 55); }
#header .main-menu .narrow li.menu-item:hover > a, #header .main-menu .wide li.menu-item li.menu-item:hover > a { color: rgb(255, 255, 255); background-color: rgb(6, 126, 205); }
#header .menu-custom-block, #header .menu-custom-block span { color: rgb(119, 119, 119); }
#header .menu-custom-block span, #header .menu-custom-block a { font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; line-height: 16px; letter-spacing: -0.12px; }
#header .menu-custom-block a { color: rgb(6, 126, 205); }
#header .menu-custom-block a:hover { color: rgb(0, 111, 166); }
#header .porto-view-switcher > li.menu-item::before, #header .porto-view-switcher > li.menu-item > a { color: rgb(255, 255, 255); }
#header .porto-view-switcher > li.menu-item > a { background-color: transparent; }
#header .searchform input::placeholder { color: rgb(204, 204, 204); }
#header .searchform button { color: rgb(204, 204, 204); }
#header .searchform select option, #header .searchform .autocomplete-suggestion, #header .searchform .autocomplete-suggestions, #header .searchform .selectric-items { color: rgb(204, 204, 204); background-color: rgb(10, 10, 10); }
#header :where(.large-search-layout) .search-toggle::after, #header .advanced-search-layout .search-toggle::after { border-bottom-color: rgb(204, 204, 204); }
@media (max-width: 991px){
#header :where(.large-search-layout) .searchform, #header :where(.advanced-search-layout) .searchform { border-color: rgb(204, 204, 204); }
}
#header .mobile-toggle { color: rgb(255, 255, 255); background-color: transparent; font-size: 20px; }
#header .mobile-toggle:first-child { padding-left: 1px; }
@media (max-width: 1319px){
#header .main-menu-wrap .menu-custom-block .tip { right: -3px; top: -10px; }
#header .main-menu > li.menu-item > a { padding: 5px 2.5px; }
#header .menu-custom-block span, #header .menu-custom-block a { padding-right: 2.5px; padding-left: 2.5px; }
}
#mini-cart .cart-head { font-size: 26px; }
#mini-cart .cart-icon::after, #mini-cart.minicart-text .cart-head::after { border-color: transparent; }
#mini-cart .cart-items { background-color: rgb(229, 0, 0); }
#side-nav-panel { background-color: rgb(34, 37, 41); }
#side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .menu-custom-block a:hover { background-color: rgb(46, 50, 55); }
#side-nav-panel .accordion-menu li.menu-item > a, #side-nav-panel .menu-custom-block a, #side-nav-panel .accordion-menu li.menu-item > .arrow { color: rgb(255, 255, 255); }
#side-nav-panel::-webkit-scrollbar { width: 5px; }
#side-nav-panel::-webkit-scrollbar-thumb { border-radius: 0px; background: rgba(204, 204, 204, 0.5); }
.page-wrapper, #header.sticky-header .header-main.sticky { transition: left 0.3s; }
@media (max-width: 991px){
#side-nav-panel .searchform select { display: none; }
#side-nav-panel .searchform { padding: 0px 10px; }
#side-nav-panel .searchform-fields { border-radius: 25px; display: flex; align-items: center; background: rgb(46, 50, 55); }
#side-nav-panel .searchform .text { flex: 1 1 0%; }
#side-nav-panel .searchform input[type="text"] { width: 100%; height: 38px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: inherit; padding-left: 25px; }
#side-nav-panel .searchform .btn { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; padding: 0.625rem 0.875rem; color: rgb(255, 255, 255); }
}
@media (max-width: 575px){
#header .searchform-popup { display: none; }
}
#side-nav-panel .accordion-menu li.menu-item.current-menu-item > a, #side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .accordion-menu li.menu-item:hover > a, #side-nav-panel .menu-custom-block a:hover, #side-nav-panel .accordion-menu li.menu-item.current-menu-item > .arrow, #side-nav-panel .accordion-menu li.menu-item.active > .arrow, #side-nav-panel .accordion-menu li.menu-item:hover > .arrow { color: rgb(255, 255, 255); }
#side-nav-panel .accordion-menu li.menu-item.current-menu-item > a, #side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .accordion-menu li.menu-item:hover > a, #side-nav-panel .menu-custom-block a:hover { background-color: transparent; }
#footer .footer-main > .container { padding-top: 4rem; padding-bottom: 1.5rem; }
.footer .contact-details strong { color: rgb(255, 255, 255); }
.footer .footer-bottom, .footer .footer-bottom p, .footer .footer-bottom .widget > div > ul li, .footer .footer-bottom .widget > ul li { color: rgb(119, 119, 119); }
.widget_recent_entries li, .widget_recent_comments li, .widget_pages li, .widget_meta li, .widget_nav_menu li, .widget_archive li, .widget_categories li, .widget_rss li, .wp-block-latest-posts__list.wp-block-latest-posts li, .wp-block-latest-posts__list.wp-block-latest-posts li a { color: rgb(19, 21, 23); }
.color-primary, article.post .post-title, ul.list.icons li i, ul.list.icons li a:hover, ul[class^="wsp-"] li::before, .featured-box .wpb_heading, h2.resp-accordion, .widget .widget-title a:hover, .widget .widgettitle a:hover, .widget li.active > a, .widget_wysija_cont .showerrors, .portfolio-info ul li a:hover, article.member .member-role, html #topcontrol:hover, ul.portfolio-details h5, article.post .sticky-post { color: rgb(6, 126, 205); }
.thumb-info .link, .icon-featured, .featured-box .icon-featured, .inverted, .share-links a, .mega-menu:not(:hover) > li.menu-item.active > a, .mega-menu:not(:hover) > li.menu-item:hover > a, .swiper-pagination-bullet-active { background-color: rgb(6, 126, 205); }
.popup .sub-menu, .header-side-nav .narrow .popup { text-transform: capitalize; }
.mega-menu .tip, .sidebar-menu .tip, .accordion-menu .tip, .menu-custom-block .tip { background: rgb(255, 15, 15); border-color: rgb(255, 15, 15); }
.footer, .footer p, .footer .widget > div > ul li, .footer .widget > ul li { color: rgb(119, 119, 119); }
.footer .widget > div > ul, .footer .widget > ul, .footer .widget > div > ul li, .footer .widget > ul li, .footer .post-item-small { border-color: rgba(119, 119, 119, 0.3); }
.footer a:not(.btn), .footer .tooltip-icon { color: rgb(168, 168, 168); }
.footer a:hover { color: rgb(255, 255, 255); }
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer .widget-title, .footer .widgettitle, .footer h1 a, .footer h2 a, .footer h3 a, .footer h4 a, .footer h5 a, .footer h6 a, .footer .widget-title a, .footer .widgettitle a { color: rgb(255, 255, 255); }
.footer .footer-bottom a, .footer .footer-bottom .widget_nav_menu ul li::before { color: rgb(255, 255, 255); }
.footer .footer-bottom a:hover { color: rgb(255, 255, 255); }
.footer .share-links :where(a:not(:hover)), .footer-top .share-links :where(a:not(:hover)) { background: none; color: rgb(255, 255, 255); }
.stock, ul.cart_list .product-details a:hover, .product_list_widget .product-details a:hover, ul.cart_list li a:hover, ul.product_list_widget li a:hover, .shipping_calculator h2, .shipping_calculator h2 a, .product-subtotal .woocommerce-Price-amount { color: rgb(6, 126, 205); }
@media (min-width: 992px) and (max-width: 1319px){
.e-con { --container-max-width: 960px; }
}

/*72*/

/*73*/
.also-bought .products-slider.show-nav-title .owl-nav { margin-top: -32px; }

/*74*/

/*75*/

.side-header-narrow-bar-logo{max-width:200px}@media (min-width:992px){#header{margin:10px px 0 px}}.page-top ul.breadcrumb > li.home{display:inline-block}.page-top ul.breadcrumb > li.home a{position:relative;width:1em;text-indent:-9999px}.page-top ul.breadcrumb > li.home a:after{content:"\e883";font-family:'porto';float:left;text-indent:0}.product-images .img-thumbnail .inner,.product-images .img-thumbnail .inner img{-webkit-transform:none;transform:none}.sticky-product{position:fixed;top:0;left:0;width:100%;z-index:1001;background-color:var(--porto-body-bg);box-shadow:0 3px 5px rgba(0,0,0,0.08);padding:15px 0}.sticky-product.pos-bottom{top:auto;bottom:var(--porto-icon-menus-mobile,0);box-shadow:0 -3px 5px rgba(0,0,0,0.08)}.sticky-product .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sticky-product .sticky-image{max-width:60px;margin-right:15px}.sticky-product .add-to-cart{-ms-flex:1;flex:1;text-align:right;margin-top:5px}.sticky-product .product-name{color:var(--porto-heading-color);font-size:16px;font-weight:600;line-height:inherit;margin-bottom:0}.sticky-product .sticky-detail{line-height:1.5;display:-ms-flexbox;display:flex}.sticky-product .star-rating{margin:5px 15px;font-size:1em}.sticky-product .availability{padding-top:2px}.sticky-product .sticky-detail .price{font-family:Montserrat,Montserrat,sans-serif;font-weight:400;margin-bottom:0;font-size:1.3em;line-height:1.5}.sticky-product.pos-top:not(.hide){top:0;opacity:1;visibility:visible;transform:translate3d( 0,0,0 )}.sticky-product.pos-top.scroll-down{opacity:0 !important;visibility:hidden;transform:translate3d( 0,-100%,0 )}.sticky-product.sticky-ready{transition:left .3s,visibility 0.3s,opacity 0.3s,transform 0.3s,top 0.3s ease}.sticky-product .quantity.extra-type{display:none}@media (min-width:992px){body.single-product .sticky-product .container{padding-left:calc(var(--porto-grid-gutter-width) / 2);padding-right:calc(var(--porto-grid-gutter-width) / 2)}}.sticky-product .container{padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing)}@media (max-width:768px){.sticky-product .sticky-image,.sticky-product .sticky-detail,.sticky-product{display:none}.sticky-product.show-mobile{display:block;padding-top:10px;padding-bottom:10px}.sticky-product.show-mobile .add-to-cart{margin-top:0}.sticky-product.show-mobile .single_add_to_cart_button{margin:0;width:100%}}#header.sticky-header .main-menu > li.menu-item:hover > a,#header.sticky-header .main-menu > li.menu-item.active:hover > a,#header.sticky-header .main-menu > li.menu-custom-content:hover a{color:#067ecd}#header.sticky-header .main-menu > li.menu-item.active > a,#header.sticky-header .main-menu > li.menu-custom-content.active a{color:#067ecd}@media (min-width:801px){.elementor-143 .elementor-element.elementor-element-fca049b .woo-vpf-filter-horizontal form > .woo-vpf-field:not(.woo-vpf-field-submit){display:block !important;float:left !important;width:334px !important;margin:0 10px 5px 0 !important}.elementor-143 .elementor-element.elementor-element-fca049b .woo-vpf-filter-horizontal .woo-vpf-field > select{display:inline-block !important;width:320px !important;height:45px !important;margin:0 0 0 14px !important}.elementor-143 .elementor-element.elementor-element-fca049b .woo-vpf-filter-horizontal form > .woo-vpf-field-submit{display:block !important;float:left !important;width:100% !important;height:0 !important;margin:0 !important}.elementor-143 .elementor-element.elementor-element-fca049b .woo-vpf-field-submit input[type="submit"]{display:block !important;float:right !important;width:200px !important;height:45px !important;margin:-50px 0 0 !important}}html body #footer,html body #footer p,html body #footer a,html body #footer li,html body #footer blockquote,html body #footer .widget-title,html body #footer .footer-left,html body #footer .footer-right,html body .quickview,html body .post-meta,html body .add-links,html body .add_to_cart_button,html body .single_add_to_cart_button{font-family:"Montserrat",Arial,sans-serif !important}html body .cky-btn-accept{color:#fff !important;background-color:#005f99 !important;border-color:#005f99 !important}html body .onsale{color:#fff !important;background-color:#c60000 !important}#header .main-menu a,#header .sidebar-menu a,#footer a,.mobile-menu a{transition-property:color,background-color,border-color,opacity,transform !important}@media (max-width:767px){#footer .widget li > a,#footer .contact-details a{display:inline-flex !important;align-items:center !important;min-height:44px !important}}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href][href]::before{content:"\f1b9"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="adblue"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="antifriz"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="technosti"][href][href]::before{content:"\f043"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="led"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="krushki"][href][href]::before{content:"\f0eb"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="alarm"][href][href]::before{content:"\f3ed"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="boks"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="bagazh"][href][href]::before{content:"\f466"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="pochist"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="preparat"][href][href]::before{content:"\f5bd"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href$="/avtokozmetika/"][href][href]::before{content:"\f5bd"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="parf"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="aromat"][href][href]::before{content:"\f06c"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="himi"][href][href]::before{content:"\f492"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="telefon"][href][href]::before{content:"\f3cd"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="zaryad"][href][href]::before{content:"\f1e6"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="stoik"][href][href]::before{content:"\f076"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="amort"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="instrument"][href][href]::before{content:"\f7d9"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="vetrobran"][href][href]::before{content:"\f72e"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="stelk"][href][href]::before{content:"\f5e4"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="masla"][href][href]::before{content:"\f613"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="dobav"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="gorivo"][href][href]::before{content:"\f52f"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="spirach"][href][href]::before{content:"\f28d"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="chistach"][href][href]::before{content:"\f2dc"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="kluch"][href][href]::before{content:"\f084"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="moto"][href][href]::before{content:"\f21c"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="auspuh"][href][href]::before{content:"\f013"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="parktron"][href][href]::before{content:"\f1eb"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="pokrival"][href][href]::before{content:"\f132"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="sekretn"][href][href]::before{content:"\f023"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="lepil"][href][href]::before{content:"\f0c1"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="ogledal"][href][href]::before{content:"\f06e"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="sedalk"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="tapiceri"][href][href]::before{content:"\f6c0"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="reshet"][href][href]::before{content:"\f009"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="spoil"][href][href]::before{content:"\f5e4"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="gumi"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="dzhant"][href][href]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="tasove"][href][href]::before{content:"\f622"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="adblue"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="antifriz"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="technosti"]::before{content:"\f043"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="led"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="krushki"]::before{content:"\f0eb"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="alarm"]::before{content:"\f3ed"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="boks"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="bagazh"]::before{content:"\f466"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="kozmetik"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="pochist"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="preparat"]::before{content:"\f5bd"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="parf"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="aromat"]::before{content:"\f06c"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="himi"]::before{content:"\f492"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="telefon"]::before{content:"\f3cd"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="zaryad"]::before{content:"\f1e6"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="stoik"]::before{content:"\f076"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="amort"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="instrument"]::before{content:"\f7d9"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="vetrobran"]::before{content:"\f72e"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="stelk"]::before{content:"\f5e4"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="masla"]::before{content:"\f613"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="dobav"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="gorivo"]::before{content:"\f52f"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="spirach"]::before{content:"\f28d"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="chistach"]::before{content:"\f2dc"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="kluch"]::before{content:"\f084"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="moto"]::before{content:"\f21c"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="auspuh"]::before{content:"\f013"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="parktron"]::before{content:"\f1eb"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="pokrival"]::before{content:"\f132"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="sekretn"]::before{content:"\f023"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="lepil"]::before{content:"\f0c1"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="ogledal"]::before{content:"\f06e"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="sedalk"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="tapiceri"]::before{content:"\f6c0"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="reshet"]::before{content:"\f009"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="spoil"]::before{content:"\f5e4"!important}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="gumi"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="dzhant"]::before,html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="tasove"]::before{content:"\f622"!important}html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,a,li,span:not([class*="porto-icon"]):not([class*="fa-"]):not(.fas):not(.far):not(.fab){font-family:'Montserrat',Arial,sans-serif}#woocommerce_product_categories-2 .product-categories li > a{display:inline-flex;align-items:flex-start;gap:8px}#woocommerce_product_categories-2 .product-categories li > a::before{content:"\f1b9";flex:0 0 1.25em;width:1.25em;font-family:"Font Awesome 5 Free","FontAwesome" !important;font-weight:900 !important;font-size:1em;line-height:1.35;text-align:center}#woocommerce_product_categories-2 .cat-item-15518 > a::before{content:"\f043"}#woocommerce_product_categories-2 .cat-item-15522 > a::before,#woocommerce_product_categories-2 .cat-item-15523 > a::before,#woocommerce_product_categories-2 .cat-item-15524 > a::before{content:"\f0eb"}#woocommerce_product_categories-2 .cat-item-312 > a::before{content:"\f1b9"}#woocommerce_product_categories-2 .cat-item-581 > a::before{content:"\f0f3"}#woocommerce_product_categories-2 .cat-item-9957 > a::before{content:"\f466"}#woocommerce_product_categories-2 .cat-item-534 > a::before,#woocommerce_product_categories-2 .cat-item-9926 > a::before,#woocommerce_product_categories-2 .cat-item-9927 > a::before{content:"\f005"}#woocommerce_product_categories-2 .cat-item-9932 > a::before{content:"\f06c"}#woocommerce_product_categories-2 .cat-item-15519 > a::before,#woocommerce_product_categories-2 .cat-item-15520 > a::before{content:"\f492"}#woocommerce_product_categories-2 .cat-item-9939 > a::before,#woocommerce_product_categories-2 .cat-item-15515 > a::before{content:"\f3cd"}#woocommerce_product_categories-2 .cat-item-9938 > a::before{content:"\f1e6"}#woocommerce_product_categories-2 .cat-item-298 > a::before{content:"\f076"}#woocommerce_product_categories-2 .cat-item-15511 > a::before{content:"\f552"}#woocommerce_product_categories-2 .cat-item-577 > a::before{content:"\f72e"}#woocommerce_product_categories-2 .cat-item-535 > a::before,#woocommerce_product_categories-2 .cat-item-623 > a::before,#woocommerce_product_categories-2 .cat-item-9954 > a::before,#woocommerce_product_categories-2 .cat-item-9949 > a::before,#woocommerce_product_categories-2 .cat-item-536 > a::before,#woocommerce_product_categories-2 .cat-item-579 > a::before,#woocommerce_product_categories-2 .cat-item-9867 > a::before,#woocommerce_product_categories-2 .cat-item-578 > a::before{content:"\f54b"}#woocommerce_product_categories-2 .cat-item-281 > a::before{content:"\f043"}#woocommerce_product_categories-2 .cat-item-277 > a::before,#woocommerce_product_categories-2 .cat-item-280 > a::before,#woocommerce_product_categories-2 .cat-item-278 > a::before,#woocommerce_product_categories-2 .cat-item-279 > a::before{content:"\f2dc"}#woocommerce_product_categories-2 .cat-item-319 > a::before,#woocommerce_product_categories-2 .cat-item-318 > a::before{content:"\f52f"}#woocommerce_product_categories-2 .cat-item-15512 > a::before{content:"\f28d"}#woocommerce_product_categories-2 .cat-item-314 > a::before,#woocommerce_product_categories-2 .cat-item-9924 > a::before,#woocommerce_product_categories-2 .cat-item-9925 > a::before{content:"\f5bd"}#woocommerce_product_categories-2 .cat-item-15514 > a::before,#woocommerce_product_categories-2 .cat-item-261 > a::before,#woocommerce_product_categories-2 .cat-item-266 > a::before,#woocommerce_product_categories-2 .cat-item-269 > a::before,#woocommerce_product_categories-2 .cat-item-268 > a::before,#woocommerce_product_categories-2 .cat-item-267 > a::before{content:"\f613"}#woocommerce_product_categories-2 .cat-item-9931 > a::before{content:"\f2dc"}#woocommerce_product_categories-2 .cat-item-311 > a::before{content:"\f0ad"}#woocommerce_product_categories-2 .cat-item-9977 > a::before{content:"\f111"}#woocommerce_product_categories-2 .cat-item-618 > a::before{content:"\f084"}#woocommerce_product_categories-2 .cat-item-619 > a::before,#woocommerce_product_categories-2 .cat-item-313 > a::before,#woocommerce_product_categories-2 .cat-item-9930 > a::before,#woocommerce_product_categories-2 .cat-item-9933 > a::before,#woocommerce_product_categories-2 .cat-item-9929 > a::before{content:"\f0eb"}#woocommerce_product_categories-2 .cat-item-15503 > a::before{content:"\f13d"}#woocommerce_product_categories-2 .cat-item-9937 > a::before,#woocommerce_product_categories-2 .cat-item-9948 > a::before,#woocommerce_product_categories-2 .cat-item-15506 > a::before,#woocommerce_product_categories-2 .cat-item-9966 > a::before{content:"\f21c"}#woocommerce_product_categories-2 .cat-item-332 > a::before{content:"\f013"}#woocommerce_product_categories-2 .cat-item-580 > a::before{content:"\f1eb"}#woocommerce_product_categories-2 .cat-item-291 > a::before,#woocommerce_product_categories-2 .cat-item-9919 > a::before,#woocommerce_product_categories-2 .cat-item-9918 > a::before{content:"\f3ed"}#woocommerce_product_categories-2 .cat-item-15556 > a::before{content:"\f023"}#woocommerce_product_categories-2 .cat-item-15521 > a::before{content:"\f492"}#woocommerce_product_categories-2 .cat-item-9951 > a::before,#woocommerce_product_categories-2 .cat-item-9952 > a::before,#woocommerce_product_categories-2 .cat-item-9976 > a::before{content:"\f466"}#woocommerce_product_categories-2 .cat-item-9979 > a::before{content:"\f06e"}#woocommerce_product_categories-2 .cat-item-9978 > a::before{content:"\f6c0"}#woocommerce_product_categories-2 .cat-item-299 > a::before,#woocommerce_product_categories-2 .cat-item-9923 > a::before,#woocommerce_product_categories-2 .cat-item-9920 > a::before,#woocommerce_product_categories-2 .cat-item-9921 > a::before,#woocommerce_product_categories-2 .cat-item-9922 > a::before{content:"\f111"}#woocommerce_product_categories-2 .cat-item-576 > a::before{content:"\f009"}#woocommerce_product_categories-2 .cat-item-9848 > a::before{content:"\f5e4"}#woocommerce_product_categories-2 .cat-item-320 > a::before,#woocommerce_product_categories-2 .cat-item-9900 > a::before,#woocommerce_product_categories-2 .cat-item-9898 > a::before,#woocommerce_product_categories-2 .cat-item-9899 > a::before,#woocommerce_product_categories-2 .cat-item-15555 > a::before,#woocommerce_product_categories-2 .cat-item-9981 > a::before,#woocommerce_product_categories-2 .cat-item-9982 > a::before{content:"\f73d"}@media (max-width:767px){#woocommerce_product_categories-2 .product-categories li > a{gap:7px}}html body,html body button,html body input,html body select,html body textarea,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p,html body a,html body li,html body label,html body table,html body th,html body td,html body .menu-item,html body .product-title,html body .woocommerce-Price-amount,html body span:not([class*="icon"]):not([class^="fa"]):not([class*=" fa"]):not(.fas):not(.far):not(.fab){font-family:"Montserrat",Arial,sans-serif !important}#woocommerce_product_categories-2 .product-categories li > a::before{color:currentColor !important;font-family:"Font Awesome 5 Free","FontAwesome" !important;font-style:normal !important;font-weight:900 !important;text-rendering:auto;-webkit-font-smoothing:antialiased}html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,a,li,span:not([class*="porto-icon"]):not([class*="fa-"]):not(.fas):not(.far):not(.fab){font-family:'Montserrat',Arial,sans-serif}html body #woocommerce_product_categories-2 .product-categories li > a{display:inline-flex;align-items:flex-start;gap:8px}html body #woocommerce_product_categories-2 .product-categories li > a::before{content:"\f1b9";flex:0 0 1.25em;width:1.25em;font-family:"Font Awesome 5 Free","FontAwesome" !important;font-weight:900 !important;font-size:1em;line-height:1.35;text-align:center}html body #woocommerce_product_categories-2 .cat-item-15518 > a::before{content:"\f043"}html body #woocommerce_product_categories-2 .cat-item-15522 > a::before,html body #woocommerce_product_categories-2 .cat-item-15523 > a::before,html body #woocommerce_product_categories-2 .cat-item-15524 > a::before{content:"\f0eb"}html body #woocommerce_product_categories-2 .cat-item-312 > a::before{content:"\f1b9"}html body #woocommerce_product_categories-2 .cat-item-581 > a::before{content:"\f0f3"}html body #woocommerce_product_categories-2 .cat-item-9957 > a::before{content:"\f466"}html body #woocommerce_product_categories-2 .cat-item-534 > a::before,html body #woocommerce_product_categories-2 .cat-item-9926 > a::before,html body #woocommerce_product_categories-2 .cat-item-9927 > a::before{content:"\f005"}html body #woocommerce_product_categories-2 .cat-item-9932 > a::before{content:"\f06c"}html body #woocommerce_product_categories-2 .cat-item-15519 > a::before,html body #woocommerce_product_categories-2 .cat-item-15520 > a::before{content:"\f492"}html body #woocommerce_product_categories-2 .cat-item-9939 > a::before,html body #woocommerce_product_categories-2 .cat-item-15515 > a::before{content:"\f3cd"}html body #woocommerce_product_categories-2 .cat-item-9938 > a::before{content:"\f1e6"}html body #woocommerce_product_categories-2 .cat-item-298 > a::before{content:"\f076"}html body #woocommerce_product_categories-2 .cat-item-15511 > a::before{content:"\f552"}html body #woocommerce_product_categories-2 .cat-item-577 > a::before{content:"\f72e"}html body #woocommerce_product_categories-2 .cat-item-535 > a::before,html body #woocommerce_product_categories-2 .cat-item-623 > a::before,html body #woocommerce_product_categories-2 .cat-item-9954 > a::before,html body #woocommerce_product_categories-2 .cat-item-9949 > a::before,html body #woocommerce_product_categories-2 .cat-item-536 > a::before,html body #woocommerce_product_categories-2 .cat-item-579 > a::before,html body #woocommerce_product_categories-2 .cat-item-9867 > a::before,html body #woocommerce_product_categories-2 .cat-item-578 > a::before{content:"\f54b"}html body #woocommerce_product_categories-2 .cat-item-281 > a::before{content:"\f043"}html body #woocommerce_product_categories-2 .cat-item-277 > a::before,html body #woocommerce_product_categories-2 .cat-item-280 > a::before,html body #woocommerce_product_categories-2 .cat-item-278 > a::before,html body #woocommerce_product_categories-2 .cat-item-279 > a::before{content:"\f2dc"}html body #woocommerce_product_categories-2 .cat-item-319 > a::before,html body #woocommerce_product_categories-2 .cat-item-318 > a::before{content:"\f52f"}html body #woocommerce_product_categories-2 .cat-item-15512 > a::before{content:"\f28d"}html body #woocommerce_product_categories-2 .cat-item-314 > a::before,html body #woocommerce_product_categories-2 .cat-item-9924 > a::before,html body #woocommerce_product_categories-2 .cat-item-9925 > a::before{content:"\f5bd"}html body #woocommerce_product_categories-2 .cat-item-15514 > a::before,html body #woocommerce_product_categories-2 .cat-item-261 > a::before,html body #woocommerce_product_categories-2 .cat-item-266 > a::before,html body #woocommerce_product_categories-2 .cat-item-269 > a::before,html body #woocommerce_product_categories-2 .cat-item-268 > a::before,html body #woocommerce_product_categories-2 .cat-item-267 > a::before{content:"\f613"}html body #woocommerce_product_categories-2 .cat-item-9931 > a::before{content:"\f2dc"}html body #woocommerce_product_categories-2 .cat-item-311 > a::before{content:"\f0ad"}html body #woocommerce_product_categories-2 .cat-item-9977 > a::before{content:"\f111"}html body #woocommerce_product_categories-2 .cat-item-618 > a::before{content:"\f084"}html body #woocommerce_product_categories-2 .cat-item-619 > a::before,html body #woocommerce_product_categories-2 .cat-item-313 > a::before,html body #woocommerce_product_categories-2 .cat-item-9930 > a::before,html body #woocommerce_product_categories-2 .cat-item-9933 > a::before,html body #woocommerce_product_categories-2 .cat-item-9929 > a::before{content:"\f0eb"}html body #woocommerce_product_categories-2 .cat-item-15503 > a::before{content:"\f13d"}html body #woocommerce_product_categories-2 .cat-item-9937 > a::before,html body #woocommerce_product_categories-2 .cat-item-9948 > a::before,html body #woocommerce_product_categories-2 .cat-item-15506 > a::before,html body #woocommerce_product_categories-2 .cat-item-9966 > a::before{content:"\f21c"}html body #woocommerce_product_categories-2 .cat-item-332 > a::before{content:"\f013"}html body #woocommerce_product_categories-2 .cat-item-580 > a::before{content:"\f1eb"}html body #woocommerce_product_categories-2 .cat-item-291 > a::before,html body #woocommerce_product_categories-2 .cat-item-9919 > a::before,html body #woocommerce_product_categories-2 .cat-item-9918 > a::before{content:"\f3ed"}html body #woocommerce_product_categories-2 .cat-item-15556 > a::before{content:"\f023"}html body #woocommerce_product_categories-2 .cat-item-15521 > a::before{content:"\f492"}html body #woocommerce_product_categories-2 .cat-item-9951 > a::before,html body #woocommerce_product_categories-2 .cat-item-9952 > a::before,html body #woocommerce_product_categories-2 .cat-item-9976 > a::before{content:"\f466"}html body #woocommerce_product_categories-2 .cat-item-9979 > a::before{content:"\f06e"}html body #woocommerce_product_categories-2 .cat-item-9978 > a::before{content:"\f6c0"}html body #woocommerce_product_categories-2 .cat-item-299 > a::before,html body #woocommerce_product_categories-2 .cat-item-9923 > a::before,html body #woocommerce_product_categories-2 .cat-item-9920 > a::before,html body #woocommerce_product_categories-2 .cat-item-9921 > a::before,html body #woocommerce_product_categories-2 .cat-item-9922 > a::before{content:"\f111"}html body #woocommerce_product_categories-2 .cat-item-576 > a::before{content:"\f009"}html body #woocommerce_product_categories-2 .cat-item-9848 > a::before{content:"\f5e4"}html body #woocommerce_product_categories-2 .cat-item-320 > a::before,html body #woocommerce_product_categories-2 .cat-item-9900 > a::before,html body #woocommerce_product_categories-2 .cat-item-9898 > a::before,html body #woocommerce_product_categories-2 .cat-item-9899 > a::before,html body #woocommerce_product_categories-2 .cat-item-15555 > a::before,html body #woocommerce_product_categories-2 .cat-item-9981 > a::before,html body #woocommerce_product_categories-2 .cat-item-9982 > a::before{content:"\f73d"}@media (max-width:767px){#woocommerce_product_categories-2 .product-categories li > a{gap:7px}}@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap&subset=cyrillic');html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,a,li,span:not([class*="porto-icon"]):not([class*="fa-"]):not(.fas):not(.far):not(.fab){font-family:'Montserrat',Arial,sans-serif}#woocommerce_product_categories-2 .product-categories li > a{display:inline-flex;align-items:flex-start;gap:8px}#woocommerce_product_categories-2 .product-categories li > a::before{content:"🚘";flex:0 0 1.25em;width:1.25em;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1em;line-height:1.35;text-align:center}#woocommerce_product_categories-2 .cat-item-15518 > a::before{content:"💧"}#woocommerce_product_categories-2 .cat-item-15522 > a::before,#woocommerce_product_categories-2 .cat-item-15523 > a::before,#woocommerce_product_categories-2 .cat-item-15524 > a::before{content:"🔦"}#woocommerce_product_categories-2 .cat-item-312 > a::before{content:"🚗"}#woocommerce_product_categories-2 .cat-item-581 > a::before{content:"🔔"}#woocommerce_product_categories-2 .cat-item-9957 > a::before{content:"🧳"}#woocommerce_product_categories-2 .cat-item-534 > a::before,#woocommerce_product_categories-2 .cat-item-9926 > a::before,#woocommerce_product_categories-2 .cat-item-9927 > a::before{content:"✨"}#woocommerce_product_categories-2 .cat-item-9932 > a::before{content:"🌸"}#woocommerce_product_categories-2 .cat-item-15519 > a::before,#woocommerce_product_categories-2 .cat-item-15520 > a::before{content:"🧪"}#woocommerce_product_categories-2 .cat-item-9939 > a::before,#woocommerce_product_categories-2 .cat-item-15515 > a::before{content:"📱"}#woocommerce_product_categories-2 .cat-item-9938 > a::before{content:"🔌"}#woocommerce_product_categories-2 .cat-item-298 > a::before{content:"🧲"}#woocommerce_product_categories-2 .cat-item-15511 > a::before{content:"🧰"}#woocommerce_product_categories-2 .cat-item-577 > a::before{content:"🌬️"}#woocommerce_product_categories-2 .cat-item-535 > a::before,#woocommerce_product_categories-2 .cat-item-623 > a::before,#woocommerce_product_categories-2 .cat-item-9954 > a::before,#woocommerce_product_categories-2 .cat-item-9949 > a::before,#woocommerce_product_categories-2 .cat-item-536 > a::before,#woocommerce_product_categories-2 .cat-item-579 > a::before,#woocommerce_product_categories-2 .cat-item-9867 > a::before,#woocommerce_product_categories-2 .cat-item-578 > a::before{content:"👣"}#woocommerce_product_categories-2 .cat-item-281 > a::before{content:"💧"}#woocommerce_product_categories-2 .cat-item-277 > a::before,#woocommerce_product_categories-2 .cat-item-280 > a::before,#woocommerce_product_categories-2 .cat-item-278 > a::before,#woocommerce_product_categories-2 .cat-item-279 > a::before{content:"❄️"}#woocommerce_product_categories-2 .cat-item-319 > a::before,#woocommerce_product_categories-2 .cat-item-318 > a::before{content:"⛽"}#woocommerce_product_categories-2 .cat-item-15512 > a::before{content:"🛑"}#woocommerce_product_categories-2 .cat-item-314 > a::before,#woocommerce_product_categories-2 .cat-item-9924 > a::before,#woocommerce_product_categories-2 .cat-item-9925 > a::before{content:"🧼"}#woocommerce_product_categories-2 .cat-item-15514 > a::before,#woocommerce_product_categories-2 .cat-item-261 > a::before,#woocommerce_product_categories-2 .cat-item-266 > a::before,#woocommerce_product_categories-2 .cat-item-269 > a::before,#woocommerce_product_categories-2 .cat-item-268 > a::before,#woocommerce_product_categories-2 .cat-item-267 > a::before{content:"🛢️"}#woocommerce_product_categories-2 .cat-item-9931 > a::before{content:"🌨️"}#woocommerce_product_categories-2 .cat-item-311 > a::before{content:"🔧"}#woocommerce_product_categories-2 .cat-item-9977 > a::before{content:"🛞"}#woocommerce_product_categories-2 .cat-item-618 > a::before{content:"🔑"}#woocommerce_product_categories-2 .cat-item-619 > a::before,#woocommerce_product_categories-2 .cat-item-313 > a::before,#woocommerce_product_categories-2 .cat-item-9930 > a::before,#woocommerce_product_categories-2 .cat-item-9933 > a::before,#woocommerce_product_categories-2 .cat-item-9929 > a::before{content:"💡"}#woocommerce_product_categories-2 .cat-item-15503 > a::before{content:"🪝"}#woocommerce_product_categories-2 .cat-item-9937 > a::before,#woocommerce_product_categories-2 .cat-item-9948 > a::before,#woocommerce_product_categories-2 .cat-item-15506 > a::before,#woocommerce_product_categories-2 .cat-item-9966 > a::before{content:"🏍️"}#woocommerce_product_categories-2 .cat-item-332 > a::before{content:"🔩"}#woocommerce_product_categories-2 .cat-item-580 > a::before{content:"📡"}#woocommerce_product_categories-2 .cat-item-291 > a::before,#woocommerce_product_categories-2 .cat-item-9919 > a::before,#woocommerce_product_categories-2 .cat-item-9918 > a::before{content:"🛡️"}#woocommerce_product_categories-2 .cat-item-15556 > a::before{content:"🔒"}#woocommerce_product_categories-2 .cat-item-15521 > a::before{content:"🧴"}#woocommerce_product_categories-2 .cat-item-9951 > a::before,#woocommerce_product_categories-2 .cat-item-9952 > a::before,#woocommerce_product_categories-2 .cat-item-9976 > a::before{content:"🧳"}#woocommerce_product_categories-2 .cat-item-9979 > a::before{content:"🪞"}#woocommerce_product_categories-2 .cat-item-9978 > a::before{content:"💺"}#woocommerce_product_categories-2 .cat-item-299 > a::before,#woocommerce_product_categories-2 .cat-item-9923 > a::before,#woocommerce_product_categories-2 .cat-item-9920 > a::before,#woocommerce_product_categories-2 .cat-item-9921 > a::before,#woocommerce_product_categories-2 .cat-item-9922 > a::before{content:"🛞"}#woocommerce_product_categories-2 .cat-item-576 > a::before{content:"🕸️"}#woocommerce_product_categories-2 .cat-item-9848 > a::before{content:"🏎️"}#woocommerce_product_categories-2 .cat-item-320 > a::before,#woocommerce_product_categories-2 .cat-item-9900 > a::before,#woocommerce_product_categories-2 .cat-item-9898 > a::before,#woocommerce_product_categories-2 .cat-item-9899 > a::before,#woocommerce_product_categories-2 .cat-item-15555 > a::before,#woocommerce_product_categories-2 .cat-item-9981 > a::before,#woocommerce_product_categories-2 .cat-item-9982 > a::before{content:"🌧️"}@media (max-width:767px){#woocommerce_product_categories-2 .product-categories li > a{gap:7px}}.js-wsb-add-to-cart{margin-right:5px;border-color:#3695f6 !important;background:#3695f6 !important;line-height:2.7143em !important;padding:0 15px !important;text-shadow:none;overflow:hidden;text-transform:uppercase;color:#fff !important;cursor:pointer;float:left}.header-center.show-menu-search #main-menu{padding-right:0}#footer .widget > div > ul li,#footer .widget > ul li{border-color:transparent}#footer .widget > div > ul,#footer .widget > ul{border-color:transparent}#mini-cart .minicart-icon{font-size:32px}.product-summary-wrap .price{color:#067ecd;font-weight:700 !important}.single_add_to_cart_button{background-color:#067ecd;border-color:#067ecd;border-radius:6px}.add-links-wrap .quantity{display:none}.product-name .variation- p{font-size:10px;margin-right:5px !important}.product-name .wc-item-meta p{font-size:12px;line-height:1.8}.woocommerce-thankyou .woocommerce-notice--success{font-size:14px;padding:10px 20px}#header .header-main .header-left{padding:15px 0}.quick_buy_container > .quick_buy_button{margin-left:0 !important;padding-right:24px !important;font-weight:700 !important}.summary .quick_buy_container{text-align:center}html .btn-v-dark,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button{background-color:#067ecd}ul.products li.product-col .woocommerce-loop-product__title{white-space:unset;overflow:visible;text-overflow:unset}.single-product .product_title{font-size:18px}@media (min-width:992px){#header .show-menu-search .searchform-popup{display:none}.sticky-header .mobile-toggle{float:right}.search-popup .aws-container{display:none}}.search-field{float:left;margin-right:20px;width:200px}.aws-container .aws-search-field{height:30px}#header:not(.sticky-header) #mini-cart.minicart-arrow-alt .cart-head{min-width:62px}#mini-cart .cart-head{position:relative;cursor:pointer;min-width:45px;text-align:center}.toggle-menu-wrap .sidebar-menu .wide .popup > .inner,.sidebar-menu .narrow ul.sub-menu{background-color:#fff !important}#mini-cart.minicart-arrow .cart-head::after,#mini-cart.minicart-arrow-alt .cart-head::after{color:#fff}.tuning-row{margin:40px 0}.tuning-row > div{padding:40px 20px;background:url(https://nascar.bg/wp-content/uploads/2022/07/searchBoxBG1.jpg);background-size:cover}.tuning-row .heading-tuning{font-size:24px;line-height:30px;font-weight:500;font-family:'Open Sans';text-transform:uppercase;text-align:center;font-style:italic;margin-bottom:20px;color:#fff}.block-content .level select,.woo-vpf-field select{display:inline-block;box-sizing:border-box;background:#fff;position:relative;float:center;width:320px;height:45px;padding:0 50px 0 10px;margin:0 0 0 14px;background:#fff url(http://autoport.bg/jaqalon/2023/03/goliam-sin-buton-autoportbg-search.png) no-repeat right center;border:none;font-size:17px;color:rgba(34,37,41,0.65);font-weight:700;text-transform:uppercase;text-decoration:none;text-overflow:'';-moz-outline:none;outline:none;cursor:pointer;font-family:'Open Sans',Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:6px}.block-content .level select option,.woo-vpf-field select option{font-weight:bold}.woo-vpf-field-submit{width:100% !important}.woo-vpf-field input[type="submit"]{width:200px}.block-content button,.woo-vpf-field-submit input{background:#067ecd url('http://autoport.bg/jaqalon/2023/03/icons8-search-50.png') no-repeat center right;background-size:24px 24px;background-position:center right 8px;color:#fff;border:none;display:block;width:350px;margin:0 auto;margin-top:-50px !important;font-size:20px;line-height:35px;font-weight:700;font-family:'Open Sans';text-transform:uppercase;text-align:center;font-style:inherit;color:#fff;padding:5px 40px 5px 25px;border-radius:6px;float:right}body .product_meta .sku_wrapper{display:inline-block;margin:0 1px;color:black;font-weight:800;font-size:15px}body .product_meta .sku_wrapper .sku{color:red}@media only screen and (max-width:800px){.ymm-selector.ymm-horizontal .level,.woo-vpf-field{margin-bottom:10px}.woo-vpf-field select{margin:0 0 10px 0;width:100%;font-size:12px;padding:0 50px 0 10px;border-radius:6px;height:50px;background:#fff url(http://autoport.bg/jaqalon/2023/03/malak-sin-buton-autoportbg-search.png) no-repeat right center}.woo_vpf_filter_wrapper .widget-woo-vpf-filter.woo-vpf-filter-horizontal{width:93% !important;margin:0 auto}.mobile-version .site-header .header-main{padding-top:15px;text-align:center}.woo_vpf_filter_wrapper .woo-vpf-field.woo-vpf-field-make{width:100%}.woo_vpf_filter_wrapper .woo-vpf-field.woo-vpf-field-model{width:100%}.woo_vpf_filter_wrapper .woo-vpf-field.woo-vpf-field-year{width:100%}.woo-vpf-field-submit{width:100% !important}.woo-vpf-field-submit input{border-radius:6px}.woo-vpf-field-submit input{margin-top:0 !important;width:100% !important;line-height:40px}.woo_vpf_filter_wrapper{padding-top:0 !important}.mf-navigation-mobile,.backtotop.show-scroll,.col-footer-payments{display:none}.mobile-version.sticky-header .site-header.minimized .header-main{padding-top:10px;border-bottom:1px solid #cacaca;text-align:center}.woo-vpf-field-submit select{background-image:url(http://autoport.bg/jaqalon/2023/03/icons8-search-50.png);background-position:right center;background-repeat:no-repeat;background-size:24px 24px;padding-right:0}#header .main-menu .narrow ul.sub-menu{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.sticky-product .availability{background-color:green;padding-left:5px;padding-right:5px;margin-bottom:auto;color:white;border-radius:15px}.summary-before .labels .onhot,.summary-before .labels .onnew,.summary-before .labels .onsale{border-radius:100px !important}.product-image .labels .onsale,.summary-before .labels .onsale{border-radius:100px !important}}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a::before{font-family:"Font Awesome 6 Free" !important;font-style:normal !important;font-weight:900 !important;text-rendering:auto;-webkit-font-smoothing:antialiased}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="/tasove/"]::before{content:"\f51f" !important}@media (min-width:1200px){#header .main-menu{flex-wrap:nowrap !important;align-items:center !important}#header .main-menu > li{flex:0 0 auto !important;margin-left:0 !important;margin-right:0 !important}#header .main-menu > li > a{padding-left:3px !important;padding-right:3px !important;white-space:nowrap !important}}@media (min-width:1280px) and (max-width:1399px){#header .main-menu > li > a{font-size:11px !important;padding-left:2px !important;padding-right:2px !important}}@media (min-width:1200px) and (max-width:1279px){#header .main-menu > li > a{font-size:10px !important;padding-left:1px !important;padding-right:1px !important}}html body #woocommerce_product_categories-2 ul.product-categories li[class*="cat-item"] > a[href*="/tasove/"][href][href]::before{content:"\f51f" !important}:root{--ap-content:1280px;--ap-gutter:20px;--ap-blue:#067ecd;--ap-blue-h:#0a8ff0;--ap-ink:#111418;--ap-ease:cubic-bezier(.2,.7,.2,1)}@media (max-width:767px){:root{--ap-gutter:16px}}.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:calc(var(--ap-content) + var(--ap-gutter)*2)!important;padding-left:var(--ap-gutter)!important;padding-right:var(--ap-gutter)!important}.container,.wp-block,.col-half-section,.elementor-section{--porto-container-width:min(calc(var(--ap-content) + var(--ap-gutter)*2),100vw)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:calc(var(--ap-content) + 20px)}html,body{overflow-x:clip}.ap-glass{-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.ap-mmy-card{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.ap-hero{overflow:hidden}.ap-hero .ap-eyebrow{align-self:flex-start;width:auto!important;max-width:100%}.ap-hero .ap-hero-copy>*,.ap-hero .ap-mmy-card{animation:apUp .7s var(--ap-ease) both}.ap-hero .ap-hero-copy>*:nth-child(2){animation-delay:.06s}.ap-hero .ap-hero-copy>*:nth-child(3){animation-delay:.12s}.ap-hero .ap-hero-copy>*:nth-child(4){animation-delay:.18s}.ap-hero .ap-mmy-card{animation-delay:.1s}@keyframes apUp{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.ap-hero-trust .elementor-icon-list-items{row-gap:10px}.ap-hero-trust .elementor-icon-list-item{background:rgba(12,16,22,.45);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 14px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:767px){.ap-hero-trust .elementor-icon-list-item{padding:6px 11px!important}.ap-hero-trust .elementor-icon-list-text{font-size:13px}}.ap-mmy .woo_vpf_filter_wrapper,.ap-mmy .widget-woo-vpf-filter,.ap-mmy form{width:100%!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important}.ap-mmy form{display:flex!important;flex-direction:column;gap:10px}.ap-mmy .woo-vpf-field{display:block!important;float:none!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}.ap-mmy .woo-vpf-field label{display:none!important}.ap-mmy .woo-vpf-field select{display:block!important;width:100%!important;max-width:none!important;height:48px!important;margin:0!important;padding:0 44px 0 16px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;background:rgba(255,255,255,.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center!important;color:#fff!important;font:600 15px/46px Montserrat,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.01em!important;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--ap-ease),background-color .2s var(--ap-ease),box-shadow .2s var(--ap-ease)!important}.ap-mmy .woo-vpf-field select:hover{border-color:rgba(255,255,255,.42)!important;background-color:rgba(255,255,255,.13)!important}.ap-mmy .woo-vpf-field select:focus{outline:none!important;border-color:var(--ap-blue-h)!important;box-shadow:0 0 0 3px rgba(6,126,205,.35)!important}.ap-mmy .woo-vpf-field select:disabled{opacity:.55;cursor:not-allowed}.ap-mmy .woo-vpf-field select option{color:#111418;background:#fff;font-weight:500}.ap-mmy .woo-vpf-field-submit{margin-top:4px!important;height:auto!important}.ap-mmy .woo-vpf-field-submit input[type=submit]{display:block!important;float:none!important;width:100%!important;height:50px!important;margin:0!important;padding:0 20px!important;border:0!important;border-radius:999px!important;background:var(--ap-blue)!important;color:#fff!important;font:700 15px/50px Montserrat,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer;box-shadow:0 10px 24px -10px rgba(6,126,205,.8)!important;transition:transform .2s var(--ap-ease),background-color .2s var(--ap-ease)!important}.ap-mmy .woo-vpf-field-submit input[type=submit]:hover{background:var(--ap-blue-h)!important;transform:translateY(-1px)}.ap-mmy .woo-vpf-field-submit input[type=submit]:active{transform:translateY(1px) scale(.99)}@media (max-width:767px){.ap-mmy .woo-vpf-field select{height:50px!important;font-size:16px!important}}#header .header-top .top-links>li>a{display:inline-flex;align-items:center;gap:0;transition:opacity .2s var(--ap-ease)}#header .header-top .top-links>li>a:hover{opacity:.82}#header .header-top .top-links>li>a>i{margin-right:7px!important;font-size:1.05em;opacity:.95}#header .top-links a.porto-link-login::before,#header .top-links a.porto-link-register::before,#header .top-links a[href*="customer-logout"]::before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:7px;font-size:1.05em;opacity:.95}#header .top-links a.porto-link-login::before{content:"\f2f6"}#header .top-links a.porto-link-register::before{content:"\f234"}#header .top-links a[href*="customer-logout"]::before{content:"\f2f5"}#header.sticky-header .menu-left .logo img.standard-logo{display:inline-block!important;width:170px!important;max-width:170px!important;height:auto!important}#header.sticky-header .menu-left{flex:0 0 auto;margin-right:18px}@media (max-width:1399px){#header.sticky-header .main-menu>li>a>i{display:none!important}}@media (max-width:991px){#header.sticky-header .logo img{max-width:150px!important}}.ap-hero-trust .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(2,max-content);gap:10px;margin:0!important}.ap-hero-trust .elementor-icon-list-item{margin:0!important;transition:background-color .25s var(--ap-ease),border-color .25s var(--ap-ease),transform .25s var(--ap-ease)}.ap-hero-trust .elementor-icon-list-item:hover{background:rgba(12,16,22,.62);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.ap-hero-trust .elementor-icon-list-item::after{display:none!important}@media (max-width:420px){.ap-hero-trust .elementor-icon-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-hero-trust .elementor-icon-list-item{justify-content:flex-start}}.btn,.button,button.button,a.button,input.button,input[type=submit],button[type=submit],.elementor-button,.porto-btn,.add_to_cart_button,.single_add_to_cart_button,.checkout-button,.wc-forward,.added_to_cart,.ajax_add_to_cart,.merchant-buy-now-button,.viewcart-style-2 .button,#place_order{border-radius:999px!important}.btn,.button,.elementor-button,.porto-btn,.add_to_cart_button,.single_add_to_cart_button,.checkout-button,#place_order,input[type=submit]{transition:transform .18s var(--ap-ease),box-shadow .2s var(--ap-ease),background-color .2s var(--ap-ease),color .2s var(--ap-ease),border-color .2s var(--ap-ease)!important}.btn:active,.button:active,.elementor-button:active,.add_to_cart_button:active,.single_add_to_cart_button:active,#place_order:active{transform:scale(.97)}@media (hover:hover){.elementor-button:hover,.single_add_to_cart_button:hover,.checkout-button:hover,#place_order:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px rgba(6,126,205,.6)}}.ap-trust-item .elementor-icon{transition:transform .3s var(--ap-ease),background-color .3s var(--ap-ease)}.ap-trust-item:hover .elementor-icon{transform:translateY(-3px) rotate(-6deg);background-color:rgba(6,126,205,.16)!important}.ap-cat{transition:transform .3s var(--ap-ease),box-shadow .3s var(--ap-ease),border-color .3s var(--ap-ease)}.ap-cat .elementor-image-box-img{overflow:hidden;border-radius:10px;background:#fff}.ap-cat .elementor-image-box-img img{aspect-ratio:1/1;object-fit:contain;width:100%;transition:transform .45s var(--ap-ease)}.ap-cat .elementor-image-box-title{line-height:1.3!important;min-height:2.6em;display:flex;align-items:center;justify-content:center}.ap-cat .elementor-image-box-title a{color:inherit}@media (hover:hover){.ap-cat:hover{transform:translateY(-4px);box-shadow:0 16px 32px -18px rgba(17,20,24,.35);border-color:rgba(6,126,205,.35)!important}.ap-cat:hover .elementor-image-box-img img{transform:scale(1.06)}.ap-cat:hover .elementor-image-box-title{color:var(--ap-blue)}}ul.products li.product-col .product-inner{border-radius:14px;transition:transform .3s var(--ap-ease),box-shadow .3s var(--ap-ease)}ul.products li.product-col .product-image{border-radius:12px;overflow:hidden}ul.products li.product-col .product-image img{transition:transform .5s var(--ap-ease)!important}@media (hover:hover){ul.products li.product-col:hover .product-inner{transform:translateY(-3px);box-shadow:0 18px 36px -22px rgba(17,20,24,.35)}ul.products li.product-col:hover .product-image img{transform:scale(1.05)}}.ap-help{position:relative;overflow:hidden}.ap-help::after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(115,96,242,.35),transparent 70%);pointer-events:none}.ap-fab{gap:10px!important}.ap-fab .ap-fab__btn{width:46px!important;height:46px!important;box-shadow:0 8px 20px -8px rgba(0,0,0,.45)!important;transition:transform .2s var(--ap-ease)!important}.ap-fab .ap-fab__btn:hover{transform:translateY(-2px) scale(1.04)}@supports (animation-timeline:view()){.ap-reveal{animation:apReveal linear both;animation-timeline:view();animation-range:entry 0 entry 28%}@keyframes apReveal{from{opacity:.001;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.ap-reveal,.ap-cat,.ap-cat img,ul.products li.product-col .product-inner,ul.products li.product-col .product-image img{animation:none!important;transition:none!important;transform:none!important}}.ap-feature{position:relative;overflow:hidden;transition:box-shadow .3s var(--ap-ease),transform .3s var(--ap-ease)}.ap-feature .ap-feature-img{margin-top:auto}.ap-feature .ap-feature-img img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px 14px 0 0;transition:transform .6s var(--ap-ease)}@media (hover:hover){.ap-feature:hover{box-shadow:0 18px 40px -22px rgba(6,126,205,.45)}.ap-feature:hover .ap-feature-img img{transform:scale(1.04)}}.ap-chip .elementor-button{white-space:nowrap}.ap-chip .elementor-button:hover{transform:translateY(-1px)}.ap-catgrid .ap-cat .elementor-image-box-description{margin-top:2px}@media (max-width:767px){.ap-popular{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px!important;margin-right:calc(var(--ap-gutter)*-1)}.ap-popular::-webkit-scrollbar{display:none}.ap-popular>.elementor-element{flex:0 0 auto}}.ap-chip .elementor-button-text::before,.ap-more .elementor-button-text::before,.ap-btn .elementor-button-text::before,.ap-hero .elementor-button-text::before,.ap-help .elementor-button-text::before{content:none!important;display:none!important;margin:0!important}.ap-feature .e-con>.elementor-widget-button{width:auto}@media (max-width:1399px){#header.sticky-header .main-menu>li.menu-custom-content{display:none!important}}.ap-mmy .woo-vpf-field select.ap-bl-has-logo,.ap-mmy .woo-vpf-field select.ap-bl-has-logo:hover{padding-left:56px!important;color:transparent!important;background-color:#fff!important;border-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111418' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;box-shadow:0 6px 18px -10px rgba(0,0,0,.45)!important}.ap-mmy .ap-bl-field-text{inset:0 44px 0 56px!important;height:auto!important;color:#111418!important;font-weight:700!important;text-shadow:none!important}.ap-mmy .ap-bl-field-logo{left:16px!important;top:50%!important;width:28px!important;height:28px!important;transform:translateY(-50%)!important}.ap-mmy .ap-bl-field-logo img{width:100%;height:100%;object-fit:contain}.ap-mmy .woo-vpf-field select:not(.ap-bl-has-logo):has(option:checked:not([value=""])){color:#111418!important;background-color:#fff!important;border-color:#fff!important;font-weight:700!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111418' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;box-shadow:0 6px 18px -10px rgba(0,0,0,.45)!important}.ap-brand{transition:transform .3s var(--ap-ease),box-shadow .3s var(--ap-ease),border-color .3s var(--ap-ease)}.ap-brand .elementor-image-box-img img{aspect-ratio:1/1;object-fit:contain;filter:grayscale(1);opacity:.85;transition:filter .3s var(--ap-ease),opacity .3s var(--ap-ease),transform .3s var(--ap-ease)}@media (hover:hover){.ap-brand:hover{transform:translateY(-3px);box-shadow:0 14px 28px -18px rgba(17,20,24,.35);border-color:rgba(6,126,205,.35)!important}.ap-brand:hover img{filter:none;opacity:1;transform:scale(1.06)}}@media (hover:none){.ap-brand .elementor-image-box-img img{filter:none;opacity:1}}.ap-step{transition:transform .3s var(--ap-ease),box-shadow .3s var(--ap-ease)}.ap-step .elementor-icon{box-shadow:0 10px 24px -10px rgba(6,126,205,.7);transition:transform .35s var(--ap-ease)}@media (hover:hover){.ap-step:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px rgba(17,20,24,.35)}.ap-step:hover .elementor-icon{transform:scale(1.08) rotate(-6deg)}}.ap-faq-list .elementor-toggle-item{border:1px solid #e8ebef;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .25s var(--ap-ease),border-color .25s var(--ap-ease)}.ap-faq-list .elementor-toggle-item:hover{border-color:rgba(6,126,205,.35);box-shadow:0 10px 24px -18px rgba(17,20,24,.35)}.ap-faq-list .elementor-tab-title{border:0!important;display:flex;align-items:center;gap:12px}.ap-faq-list .elementor-tab-title .elementor-toggle-icon{order:2;margin-left:auto;width:28px;height:28px;border-radius:50%;background:rgba(6,126,205,.08);display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px}.ap-faq-list .elementor-tab-content{border:0!important}.ap-faq-list .elementor-tab-content a{color:var(--ap-blue);text-decoration:underline}@keyframes apFadeUp{from{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes apFade{from{opacity:0}to{opacity:1}}@keyframes apDrop{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}#header .main-menu>li>.popup>.inner,#header .top-links>li>.popup>.inner{animation:apDrop .22s var(--ap-ease) both}#header .main-menu>li>.popup>.inner{border-radius:0 0 14px 14px;box-shadow:0 24px 48px -24px rgba(17,20,24,.35)}#header .main-menu .popup li>a{transition:color .2s var(--ap-ease),transform .2s var(--ap-ease)}@media (hover:hover){#header .main-menu .popup li>a:hover{transform:translateX(3px)}}ul.products li.product-col:nth-child(-n+8){animation:apFadeUp .55s var(--ap-ease) both}ul.products li.product-col:nth-child(2){animation-delay:.04s}ul.products li.product-col:nth-child(3){animation-delay:.08s}ul.products li.product-col:nth-child(4){animation-delay:.12s}ul.products li.product-col:nth-child(5){animation-delay:.16s}ul.products li.product-col:nth-child(6){animation-delay:.2s}ul.products li.product-col:nth-child(7){animation-delay:.24s}ul.products li.product-col:nth-child(8){animation-delay:.28s}@supports (animation-timeline:view()){ul.products li.product-col:nth-child(n+9),.related.products,.upsells.products,.woocommerce-tabs,article.post,.ap-reveal{animation:apFadeUp linear both;animation-timeline:view();animation-range:entry 0 entry 30%}}.archive.tax-product_cat .page-title,.archive .woocommerce-products-header,.term-description,.archive .entry-title{animation:apFadeUp .5s var(--ap-ease) both}.sidebar .widget,.mobile-sidebar .widget{animation:apFade .5s var(--ap-ease) both}.woocommerce-pagination a,.woocommerce-pagination span,.page-numbers a,.page-numbers span{border-radius:999px!important;transition:background-color .2s var(--ap-ease),color .2s var(--ap-ease),transform .2s var(--ap-ease)}.woocommerce-pagination a:hover{transform:translateY(-1px)}.single-product .product-images,.single-product .woocommerce-product-gallery{animation:apFade .6s var(--ap-ease) both}.single-product .summary>*:not(.sticky-product){animation:apFadeUp .5s var(--ap-ease) both}.single-product .summary>*:nth-child(2){animation-delay:.04s}.single-product .summary>*:nth-child(3){animation-delay:.08s}.single-product .summary>*:nth-child(4){animation-delay:.12s}.single-product .summary>*:nth-child(5){animation-delay:.16s}.single-product .summary>*:nth-child(n+6){animation-delay:.2s}.single-product .product-images img{transition:transform .5s var(--ap-ease)}.woocommerce-tabs .resp-tab-content,.woocommerce-tabs .tab-content,.woocommerce-tabs .panel{animation:apFade .35s var(--ap-ease) both}.single-product form.cart .quantity{border-radius:999px;overflow:hidden}.woocommerce-cart .cart_totals,.woocommerce-cart .shop_table,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{animation:apFadeUp .5s var(--ap-ease) both}.woocommerce-checkout #order_review{animation-delay:.08s}.woocommerce-account .woocommerce-MyAccount-navigation li a{transition:background-color .2s var(--ap-ease),color .2s var(--ap-ease),padding-left .2s var(--ap-ease)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{transition:border-color .2s var(--ap-ease),box-shadow .2s var(--ap-ease)!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{border-color:var(--ap-blue)!important;box-shadow:0 0 0 3px rgba(6,126,205,.15)!important;outline:none!important}article.post .grid-box,article.post .post-image{border-radius:14px;overflow:hidden}article.post .grid-box{transition:transform .3s var(--ap-ease),box-shadow .3s var(--ap-ease)}article.post .post-image img{transition:transform .5s var(--ap-ease)}@media (hover:hover){article.post .grid-box:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px rgba(17,20,24,.35)}article.post .grid-box:hover .post-image img{transform:scale(1.05)}}.single-post .post-content,.single-post .entry-content{animation:apFadeUp .55s var(--ap-ease) both}#footer a{transition:color .2s var(--ap-ease),opacity .2s var(--ap-ease)}#footer .share-links a,#footer .social-icons a{transition:transform .25s var(--ap-ease),background-color .2s var(--ap-ease)}@media (hover:hover){#footer .share-links a:hover{transform:translateY(-3px)}#footer .widget li a:hover{opacity:.85}}@media (max-width:767px){ul.products li.product-col{animation-duration:.35s!important}.single-product .summary>*{animation:none!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html body :is(.btn,.button,button,input[type=submit],input[type=button],input[type=reset],a.btn,.elementor-button,.porto-btn,.add_to_cart_button,.single_add_to_cart_button,.checkout-button,.wc-forward,.added_to_cart,.ajax_add_to_cart,.merchant-buy-now-button,.woocommerce-Button,.woocommerce-button,.wc-block-components-button,.cky-btn,.comment-reply-link,.review-form-toggle,.btn-default,.btn-primary,.btn-secondary,.btn-dark,.btn-light,.btn-modern,.porto-ajax-search .btn):not(.quantity *):not(.cya11y-widget-icon){border-radius:999px!important}html body #place_order,html body #respond #submit,html body #review_form #submit{border-radius:999px!important}html body .quantity{border-radius:999px;overflow:hidden}.ap-boxnow{position:relative;overflow:hidden;box-shadow:0 18px 40px -24px rgba(31,143,22,.7);transition:transform .3s var(--ap-ease),box-shadow .3s var(--ap-ease)}.ap-boxnow::before{content:"";position:absolute;right:-60px;top:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%);pointer-events:none}.ap-boxnow::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 45%,transparent 60%);transform:translateX(-120%);animation:apShine 5s ease-in-out 1.5s infinite;pointer-events:none}@keyframes apShine{0%,70%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@media (hover:hover){.ap-boxnow:hover{transform:translateY(-2px);box-shadow:0 22px 46px -22px rgba(31,143,22,.8)}}.ap-boxnow .elementor-widget-image img{display:block}.ap-boxnow-feats .elementor-icon-list-item{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:7px 13px!important;margin:0!important}.ap-boxnow-feats .elementor-icon-list-item::after{display:none!important}.ap-boxnow-feats .elementor-icon-list-items{gap:8px;margin:0!important}.single-product .ap-boxnow-wrap{margin-top:10px}body:not(.admin-bar){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body:not(.admin-bar) :is(input,textarea,select,[contenteditable=true],.sku,.ap-copy){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body:not(.admin-bar) img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.product_meta .sku{cursor:copy;display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:rgba(6,126,205,.08);border:1px dashed rgba(6,126,205,.45);color:var(--ap-blue);font-weight:700;transition:background-color .2s var(--ap-ease)}.product_meta .sku::after{content:"\f0c5";font-family:"Font Awesome 6 Free";font-weight:400;font-size:.9em;opacity:.8}.product_meta .sku:hover{background:rgba(6,126,205,.15)}.product_meta .sku.ap-copied{background:#16a34a;border-color:#16a34a;color:#fff}.product_meta .sku.ap-copied::after{content:"\f00c";font-weight:900}#ap-toast{position:fixed;left:50%;bottom:24px;z-index:2147483001;transform:translate(-50%,20px);opacity:0;background:#111418;color:#fff;padding:12px 18px;border-radius:999px;font:600 14px/1.2 Montserrat,Arial,sans-serif;box-shadow:0 12px 30px -12px rgba(0,0,0,.5);transition:opacity .25s var(--ap-ease),transform .25s var(--ap-ease);pointer-events:none}#ap-toast.show{opacity:1;transform:translate(-50%,0)}@media (prefers-reduced-motion:reduce){.ap-hero *,.ap-mmy *{animation:none!important;transition:none!important}}
/*# sourceURL=porto-style-inline-css */

/*76*/

/*77*/
.onnew { border-radius: 10px; }
.sticky-product .availability { padding: 2px 6px 0px; background-color: rgb(22, 170, 93); border-radius: 12px; color: rgb(255, 255, 255); margin-bottom: 50px !important; }
#header .main-menu .narrow ul.sub-menu { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
#mini-cart .widget_shopping_cart_content { border-radius: 5px !important; }
.summary-before .labels .onnew { background: linear-gradient(135deg, rgb(6, 126, 205) 0px, rgb(6, 126, 205) 80%) !important; }
.summary-before .labels .onhot, .summary-before .labels .onnew, .summary-before .labels .onsale, .product-image .labels .onsale { border-radius: 100px !important; }
html, body { max-width: 100%; overflow-x: hidden; }
@media (min-width: 768px) and (max-width: 991px){
.main-content-wrap > .main-content.col-lg-9 { flex: 0 0 67% !important; max-width: 67% !important; }
.main-content-wrap > .sidebar-overlay, .porto-product-filters-toggle, .aps-ftoggle-wrap, .porto-woo-category-sidebar .aps-filters__close { display: none !important; }
}

/*78*/

.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://autoport.bg/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0}
/*# sourceURL=rocket-lazyload-inline-css */

/*79*/
[data-cky-tag]{visibility:hidden;}
/*80*/
.woocommerce-product-gallery{ opacity: 1 !important; }
/*81*/

        .woocommerce .price del,
        .woocommerce .price ins {
            display: inline-block !important;
            vertical-align: middle;
        }

        .woocommerce .price del {
            margin-right: 10px;
        }

        .woocommerce .price ins {
            text-decoration: none;
        }
    
/*82*/

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			
/*83*/
.ap-vat{font-size:12px!important;font-weight:500!important;color:#6b7480!important;letter-spacing:.2px;white-space:nowrap;margin-left:2px;vertical-align:baseline;text-decoration:none!important}ul.products .price .ap-vat{display:block;margin:2px 0 0}body.archive ul.products li.product .price del,body.archive ul.products li.product .price ins{display:block!important;margin:0!important}body.archive ul.products li.product .price del{line-height:1.3}body.archive ul.products li.product .price ins{line-height:1.25}.shop_table .ap-vat,.cart_totals .ap-vat,.woocommerce-checkout-review-order-table .ap-vat,.woocommerce-mini-cart .ap-vat,.woocommerce-mini-cart__total .ap-vat,.merchant-side-cart .ap-vat{display:block;margin:1px 0 0;line-height:1.2}
/*84*/

	.ap-pdp-assure{margin-top:18px;border:1px solid #e4e7eb;border-radius:16px;padding:16px 18px;background:#fff;color:#1d2127}
	.ap-pdp-eta{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#eef6fc;margin-bottom:14px}
	.ap-pdp-eta strong{display:block;font-size:14.5px;font-weight:700;line-height:1.35}
	.ap-pdp-eta>div>span{display:block;font-size:13px;color:#5f6b7a;line-height:1.4}
	.ap-pdp-eta .ap-pdp-eta-date{color:#067ecd}
	.ap-pdp-ico{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#fff;color:#067ecd;display:inline-flex;align-items:center;justify-content:center}
	.ap-pdp-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}
	.ap-pdp-points li{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none;font-size:13px;color:#5f6b7a;line-height:1.35}
	.ap-pdp-points li .ap-pdp-ico{background:#f4f6f8}
	.ap-pdp-points strong{display:block;color:#1d2127;font-size:13.5px;font-weight:600}
	.ap-pdp-help{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #eef0f2;font-size:13.5px;color:#5f6b7a}
	.ap-pdp-help a{font-weight:700;color:#067ecd;text-decoration:none;white-space:nowrap}
	@media (min-width:992px){
	.single-product .product-summary-wrap .summary-before{position:-webkit-sticky;position:sticky;top:90px;align-self:flex-start}
	}
	@media (max-width:991px){.ap-pdp-assure{display:none}}
	
/*85*/
:root{--aps-blue:#067ecd;--aps-ink:#1d2127;--aps-muted:#5f6b7a;--aps-line:#e4e7eb;--aps-soft:#f6f7f9;--aps-green:#15803d;--aps-red:#e50000;--aps-amber:#b45309;--aps-r:10px}.aps-ico{flex:0 0 auto;vertical-align:middle}.aps-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.aps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--aps-r);font-weight:700;font-size:14px;text-decoration:none!important;border:1.5px solid transparent;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.aps-btn--primary{background:var(--aps-blue);color:#fff!important}.aps-btn--primary:hover{background:#0569ab}.aps-btn--ghost{background:#fff;color:var(--aps-blue)!important;border-color:var(--aps-blue)}.aps-btn--ghost:hover{background:var(--aps-blue);color:#fff!important}.aps-alert{background:#fdecec;color:var(--aps-red);border-radius:var(--aps-r);padding:10px 14px;font-weight:600}.aps-note--ok{background:#e8f5ec;color:var(--aps-green);border-radius:var(--aps-r);padding:10px 14px;font-weight:600}.aps-stock-badge{display:block;margin:4px auto 0;font-size:12px;font-weight:700;letter-spacing:.2px}.aps-stock-badge--low{color:var(--aps-amber)}.aps-stock-badge--out{color:var(--aps-red)}.aps-stock-badge--backorder{color:var(--aps-muted)}.stock.aps-stock{display:inline-flex!important;align-items:center;width:auto!important;margin:0!important;padding:3px 13px!important;border:0!important;border-radius:20px!important;background:#16a34a!important;color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.stock.aps-stock:before,.stock.aps-stock:after{display:none!important;content:none!important}.stock.aps-stock--low{background:#d97706!important}.stock.aps-stock--out{background:var(--aps-red)!important}.stock.aps-stock--backorder{background:#5f6b7a!important}.product_meta .product-stock.aps-stock .stock,.product-stock.aps-stock .stock{display:inline-block;padding:4px 10px!important;border:.5px solid #fff!important;border-radius:10px!important;background:#16a34a!important;color:#fff!important;font-size:13px!important;font-weight:400!important;line-height:13px!important;text-transform:none!important;letter-spacing:0!important}.product-stock.aps-stock--low .stock{background:#d97706!important}.product-stock.aps-stock--out .stock{background:var(--aps-red)!important}.product-stock.aps-stock--backorder .stock{background:#5f6b7a!important}ul.products li.product .merchant-wishlist-button{right:15px!important;top:59px!important;width:36px!important;height:36px!important;font-size:12px!important}.merchant-wishlist-button svg{display:none!important}.merchant-wishlist-button:after{display:none!important;content:none!important}.merchant-wishlist-button:before,.merchant-wishlist-button.merchant-wishlist-button-tooltip:before{content:"\e91b"!important;font-family:"Porto"!important;font-size:15px!important;font-weight:600!important;font-style:normal!important;line-height:1!important;position:static!important;display:block!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;color:inherit!important;opacity:1!important;visibility:visible!important;transform:none!important;white-space:normal!important;speak:never;-webkit-font-smoothing:antialiased}.merchant-wishlist-button.active:before,.merchant-wishlist-button.merchant-wishlist-button-tooltip.active:before{content:"\e889"!important}.merchant-wishlist-link:before{font-size:18px!important;font-weight:700!important}.product_meta .product-stock.aps-stock{font-size:15px!important;font-weight:800!important;color:#000!important;line-height:24px!important;margin:0 0 6px!important}.aps-car select.ap-bl-has-logo{padding-left:50px!important;color:transparent!important;text-shadow:none!important;transition:none!important}.aps-car select.ap-bl-has-logo option{color:#222529}.aps-car .ap-bl-field-logo{left:13px;width:27px;height:27px}.aps-car .ap-bl-field-text{left:50px!important;right:30px!important;font-size:14px}.ap-bl-panel:not(.ap-bl-panel--card){min-width:260px}.aps-stock-text--in{color:var(--aps-green);font-weight:700}.aps-stock-text--low{color:var(--aps-amber);font-weight:700}.aps-stock-text--out{color:var(--aps-red);font-weight:700}.aps-eta{display:flex;gap:12px;align-items:center;padding:12px 14px;margin:10px 0 14px;border-radius:12px;background:#eef6fc;color:var(--aps-ink)}.aps-eta .aps-ico{width:22px;height:22px;color:var(--aps-blue)}.aps-eta strong{display:block;font-size:14px;font-weight:700;line-height:1.35}.aps-eta strong b{color:var(--aps-blue);font-weight:700}.aps-eta__s{display:block;font-size:12.5px;color:var(--aps-muted);line-height:1.4}.aps-brand-line{font-size:14px;color:var(--aps-muted);margin:2px 0 10px}.aps-brand-line a{font-weight:700;color:var(--aps-blue);text-decoration:none}.aps-brand-line a:hover{text-decoration:underline}.aps-tech__h,.aps-qa__h{font-size:18px!important;font-weight:700;margin:0 0 12px!important;text-transform:none!important;letter-spacing:0!important}.aps-tech__table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--aps-line);border-radius:12px;overflow:hidden;font-size:14px}.aps-tech__table th,.aps-tech__table td{padding:10px 14px;border-bottom:1px solid var(--aps-line);text-align:left;vertical-align:top}.aps-tech__table tr:last-child th,.aps-tech__table tr:last-child td{border-bottom:0}.aps-tech__table th{width:34%;background:var(--aps-soft);font-weight:600;color:var(--aps-ink)}.aps-tech__table a{color:var(--aps-blue);font-weight:600}.aps-fit-list summary{cursor:pointer;color:var(--aps-blue);font-weight:600}.aps-fit-list ul{margin:8px 0 0;padding:0 0 0 18px;max-height:260px;overflow:auto}.aps-fit-list li{margin:0 0 3px}.aps-tech__note{font-size:13px;color:var(--aps-muted);margin:10px 0 0}.aps-fitb{display:flex;align-items:center;justify-content:center;gap:5px;margin:6px auto 0;font-size:12px;font-weight:700;line-height:1.3}.aps-fitb--ok{color:var(--aps-green)}.aps-fitb--no{color:var(--aps-muted);font-weight:600}.aps-fitb--u{color:var(--aps-blue)}.aps-fitb .aps-ico{width:14px;height:14px}.aps-vbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;margin:0 0 14px;border:1px solid var(--aps-line);border-radius:12px;background:#fff;font-size:14px}.aps-vbar[hidden]{display:none}.aps-vbar .aps-ico{color:var(--aps-blue)}.aps-vbar strong{font-weight:700}.aps-vbar a{font-weight:700;color:var(--aps-blue);text-decoration:none}.aps-vbar button{background:none;border:0;padding:0;color:var(--aps-muted);text-decoration:underline;cursor:pointer;font-size:13px}.aps-filters{background:#fff;border:1px solid var(--aps-line);border-radius:14px;padding:14px 14px 6px;margin:0 0 22px;font-size:14px}.aps-filters__head{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.aps-filters__head strong{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.aps-filters__close{display:none;background:none;border:0;padding:6px;cursor:pointer;color:var(--aps-ink)}.aps-fg{padding:10px 0;border-top:1px solid var(--aps-line)}.aps-fg__t{display:flex;align-items:center;gap:7px;font-weight:700;margin:0 0 8px;color:var(--aps-ink)}.aps-fg__hint{margin:6px 0 0;font-size:12px;color:var(--aps-muted);line-height:1.35}.aps-car{position:relative;margin:0 0 7px}.aps-fg select{width:100%;min-height:42px;margin:0;padding:0 12px;border:1px solid #d5dae0;border-radius:var(--aps-r);background:#fff;font-size:14px}.aps-fg select:disabled{opacity:.55}.aps-checks{display:flex;flex-direction:column;gap:2px}.aps-checks--scroll{max-height:230px;overflow:auto;padding-right:4px}.aps-check{display:flex;align-items:center;gap:9px;padding:5px 2px;margin:0;cursor:pointer;line-height:1.3}.aps-check input{width:17px;height:17px;margin:0;accent-color:var(--aps-blue);flex:0 0 auto}.aps-check span{flex:1}.aps-check em{font-style:normal;color:var(--aps-muted);font-size:12px}.aps-price{display:flex;align-items:center;gap:6px}.aps-price input{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #d5dae0;border-radius:var(--aps-r);font-size:14px}.aps-price__go{min-height:40px;padding:0 12px;border:0;border-radius:var(--aps-r);background:var(--aps-blue);color:#fff;font-weight:700;cursor:pointer}.aps-switch{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;margin:0}.aps-switch input{position:absolute;opacity:0;width:1px;height:1px}.aps-switch__ui{position:relative;width:40px;height:23px;border-radius:12px;background:#cfd5dc;transition:background-color .2s;flex:0 0 40px}.aps-switch__ui:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .2s}.aps-switch input:checked+.aps-switch__ui{background:var(--aps-green)}.aps-switch input:checked+.aps-switch__ui:after{transform:translateX(17px)}.aps-switch input:focus-visible+.aps-switch__ui{outline:2px solid var(--aps-blue);outline-offset:2px}.aps-filters__foot{display:none}.aps-apply{width:100%;min-height:46px;border:0;border-radius:var(--aps-r);background:var(--aps-blue);color:#fff;font-weight:700;cursor:pointer}.aps-ftoggle-wrap{display:none;margin:0 0 12px}.aps-ftoggle{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1.5px solid var(--aps-blue);border-radius:var(--aps-r);background:#fff;color:var(--aps-blue);font-weight:700;cursor:pointer}.aps-ftoggle em{font-style:normal;min-width:20px;height:20px;border-radius:10px;background:var(--aps-blue);color:#fff;font-size:12px;line-height:20px;text-align:center}.aps-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.aps-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 8px 5px 11px;border-radius:16px;background:#eef6fc;color:var(--aps-blue)!important;font-size:13px;font-weight:600;text-decoration:none!important}.aps-chip .aps-ico{width:14px;height:14px}.aps-chip--clear{background:none;color:var(--aps-muted)!important;text-decoration:underline!important}.aps-loading .archive-products,.aps-loading .shop-loop-after{opacity:.45;pointer-events:none;transition:opacity .15s}.aps-filters-inline .aps-filters{margin-bottom:14px}@media (max-width:991px){.aps-ftoggle-wrap{display:block}.porto-product-filters-toggle.sidebar-toggle{display:none!important}.aps-filters-inline{display:none}.aps-filters-inline.is-open{display:block}.aps-filters-inline.is-open .aps-filters,.aps-filters.is-sheet{position:fixed;inset:0;z-index:100001;margin:0;border-radius:0;overflow:auto;padding:16px 16px 90px}.aps-filters-inline.is-open .aps-filters__close,.aps-filters.is-sheet .aps-filters__close{display:block}.aps-filters-inline.is-open .aps-filters__foot,.aps-filters.is-sheet .aps-filters__foot{display:block;position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px rgba(0,0,0,.08)}html.aps-sheet-open{overflow:hidden}.sidebar .aps-filters__foot{display:block;padding:6px 0 10px}}.aps-trackpage{max-width:760px;margin:0 auto}.aps-trackpage__h{font-size:28px!important;font-weight:700;text-transform:none!important;letter-spacing:-.2px;margin:0 0 10px!important}.aps-trackpage__h2{font-size:19px!important;font-weight:700;text-transform:none!important;margin:28px 0 12px!important}.aps-trackpage__lead,.aps-trackpage__alt{color:var(--aps-muted)}.aps-trackform{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;border:1px solid var(--aps-line);border-radius:14px;padding:18px;margin:14px 0}.aps-trackform p{margin:0}.aps-trackform label{display:block;font-weight:600;font-size:14px;margin:0 0 6px}.aps-trackform input[type=text]{width:100%;min-height:46px;border:1px solid #d5dae0;border-radius:var(--aps-r);padding:0 14px;font-size:15px}.aps-track{border:1px solid var(--aps-line);border-radius:14px;padding:18px 20px;margin:0 0 16px;background:#fff}.aps-track__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 12px}.aps-track__no{display:block;font-weight:700;font-size:16px}.aps-track__date{color:var(--aps-muted);font-size:13px}.aps-track__status{padding:4px 10px;border-radius:12px;background:#eef6fc;color:var(--aps-blue);font-weight:700;font-size:12.5px;white-space:nowrap}.aps-track__status--completed{background:#e8f5ec;color:var(--aps-green)}.aps-track__status--cancelled,.aps-track__status--failed,.aps-track__status--refunded{background:#fdecec;color:var(--aps-red)}.aps-steps{list-style:none;margin:6px 0 16px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.aps-steps:before{content:"";position:absolute;left:12.5%;right:12.5%;top:7px;height:2px;background:var(--aps-line)}.aps-steps li{position:relative;text-align:center;font-size:12.5px;color:var(--aps-muted);margin:0}.aps-steps__dot{display:block;width:16px;height:16px;margin:0 auto 7px;border-radius:50%;background:#fff;border:2px solid var(--aps-line);position:relative;z-index:1}.aps-steps li.is-done .aps-steps__dot{background:var(--aps-blue);border-color:var(--aps-blue)}.aps-steps li.is-current .aps-steps__dot{border-color:var(--aps-blue);box-shadow:0 0 0 4px rgba(6,126,205,.15)}.aps-steps li.is-done,.aps-steps li.is-current{color:var(--aps-ink);font-weight:600}.aps-track__info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0 0 14px}.aps-track__info dt{font-size:12px;color:var(--aps-muted);font-weight:600;margin:0}.aps-track__info dd{margin:2px 0 0;font-size:14px}.aps-track__items{list-style:none;margin:0 0 14px;padding:10px 0 0;border-top:1px solid var(--aps-line)}.aps-track__items li{display:flex;justify-content:space-between;gap:10px;font-size:14px;margin:0 0 5px}.aps-track__items em{font-style:normal;color:var(--aps-muted)}.aps-track__msg{color:var(--aps-muted)}.aps-track--compact{padding:14px 16px}.aps-ord-items{display:block;max-width:260px;font-size:13px;line-height:1.35}.woocommerce-orders-table .woocommerce-button.aps_track{background:var(--aps-blue)!important;color:#fff!important}@media (max-width:640px){.aps-trackform{grid-template-columns:1fr}.aps-steps li{font-size:11px}}.aps-qa__list{list-style:none;margin:0 0 16px;padding:0}.aps-qa__item{border:1px solid var(--aps-line);border-radius:12px;padding:12px 14px;margin:0 0 10px}.aps-qa__q,.aps-qa__a{display:flex;gap:10px;align-items:flex-start}.aps-qa__a{margin-top:10px;padding-top:10px;border-top:1px dashed var(--aps-line)}.aps-qa__q p,.aps-qa__a p{margin:0 0 2px;font-size:14.5px}.aps-qa__q p{font-weight:600}.aps-qa__item small{color:var(--aps-muted);font-size:12px}.aps-qa__badge{flex:0 0 26px;width:26px;height:26px;border-radius:8px;background:#eef6fc;color:var(--aps-blue);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.aps-qa__badge--a{background:#e8f5ec;color:var(--aps-green)}.aps-qa__empty{color:var(--aps-muted)}.aps-qa__ask summary{list-style:none;display:inline-flex}.aps-qa__ask summary::-webkit-details-marker{display:none}.aps-qa__form{margin-top:14px;border:1px solid var(--aps-line);border-radius:14px;padding:16px}.aps-qa__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.aps-qa__form label{display:block;font-weight:600;font-size:14px;margin:0 0 6px}.aps-qa__form input[type=text],.aps-qa__form input[type=email],.aps-qa__form textarea{width:100%;border:1px solid #d5dae0;border-radius:var(--aps-r);padding:10px 14px;font-size:15px}.aps-qa__legal{font-size:12.5px;color:var(--aps-muted)}@media (max-width:600px){.aps-qa__grid{grid-template-columns:1fr}}ul.products li.product .quickview{display:none!important}ul.products li.product .merchant-quick-view-button.merchant-quick-view-position-overlay{top:104px!important;right:16px!important;left:auto!important;transform:none!important;width:36px;height:36px;min-height:0;padding:0!important;border-radius:10px!important;display:flex;align-items:center;justify-content:center;box-shadow:none}ul.products li.product .merchant-quick-view-button svg{width:18px;height:auto}.merchant-quick-view-inner{border-radius:16px;overflow:hidden}.merchant-quick-view-overlay{background:rgba(15,17,21,.75)!important}.merchant-quick-view-inner img{border-radius:10px}#topcontrol{bottom:150px!important;right:22px!important;border-radius:12px!important}
/*86*/
.ap-pdp-trust{display:flex;flex-direction:column;gap:16px}.ap-pdp-trust--side{margin-top:16px}.ap-pdp-trust--inline{margin-top:20px}.ap-pdp-trust .merchant-trust-badges,.ap-pdp-trust .merchant-reasons-list{margin-top:0!important;margin-bottom:0!important}.ap-pdp-trust .product-share{margin:0}.ap-pdp-trust .apxp-pdp-couriers{margin:0!important}@media (max-width:767.98px){.ap-pdp-trust--side{display:none!important}}@media (min-width:768px){.ap-pdp-trust--inline{display:none!important}}
/*87*/
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{clip:auto!important;clip-path:none;height:auto;width:auto;display:block;left:5px;top:5px;z-index:100000;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;font-size:14px;line-height:normal;text-decoration:none}#side-nav-panel .searchform select.cat,#side-nav-panel .searchform .selectric-cat,#side-nav-panel .searchform .selectric-wrapper{display:none!important}#side-nav-panel .searchform .text,#side-nav-panel .searchform input[type=text]{flex:1 1 auto;width:100%!important;min-width:0}
/*88*/
.fab.fa-whatsapp{font-family:inherit !important;display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;}.fab.fa-whatsapp:before{content:"" !important;display:none !important;}
/*89*/

/* ==== AUTOPORT-FONT-EARLY (ранно откриване на иконовите шрифтове) ==== */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("https://autoport.bg/wp-content/themes/porto/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),url("https://autoport.bg/wp-content/themes/porto/fonts/fontawesome/fa-regular-400.ttf") format("truetype");}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("https://autoport.bg/wp-content/themes/porto/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),url("https://autoport.bg/wp-content/themes/porto/fonts/fontawesome/fa-brands-400.ttf") format("truetype");}
/* ==== END AUTOPORT-FONT-EARLY ==== */
/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap&subset=cyrillic');


/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}


/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.owl-carousel .owl-item img.owl-lazy {
border-radius: 10px;
}

.summary-before .labels .onhot, .summary-before .labels .onnew, .summary-before .labels .onsale {
border-radius: 10px;
}

.product-image .labels .onsale, .summary-before .labels .onsale {

border-radius: 10px;
}

/** Бутон за VIBER в Продукт **/

.small-text {
font-size: 13px;
}

.viber-call-container {
padding-top: 5px;
display: flex;
align-items: center;
}

.viber-call-image {
max-width: 37px; 
margin-right: 10px;
}

.viber-call-button {
padding-top: 20px;
}

.single-product .product_meta a, .single-product .product_meta span span {
    font-size: 13px;
    display: inline-block;
    padding: 4px 10px 4px 10px;
    color: var(--accent);
    border: 1px solid;
    margin-bottom: 15px;
    line-height: 1;
    background-color: #067DCD;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

body .product_meta .sku_wrapper .sku {
    color: white;
}

/** Phone icon header **/
.porto-icon-phone:before {
content: "\e80a";
background-color: #008000;
border-radius: 50px;
width: 35px;
height: 35px;
padding:7px;
}
.porto-icon-phone {
font-size: 22px;
}

/** Бутон за информация "повече" **/
.btn-default.btn {
border-radius:10px;
}

/** Share Links Border **/

.share-facebook {
border-radius:50px;
}
.share-twitter {
border-radius:50px;
}
.share-linkedin {
border-radius:50px;
}
.share-pinterest {
border-radius:50px;
}
.share-email {
border-radius:50px;
}
.share-instagram {
border-radius:50px;
}

.share-whatsapp {
border-radius:50px;
}

/** Product Image and Button Borders **/
.product-outimage-aq-onimage {
border-radius:10px;
}
.inner:after {
border-radius:10px;
}
.product-image {
border-radius:10px;
}

li.product-outimage_aq_onimage:hover .add-links .quickview {
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail {
border-radius: 10px;
}

.owl-carousel .img-thumbnail img { 
border-radius:10px;
}

.product-images .img-thumbnail .inner, .product-images .img-thumbnail .inner img {
border-radius:10px;
}

#header .main-menu .narrow li.menu-item > a {
border-radius:10px;
}

.woocommerce-page.archive .sidebar-content {
border-radius:10px;
}

.widget_price_filter .price_slider_amount .button {
border-radius:10px;
}

.woocommerce-ordering select, .woocommerce-viewing select {
border-radius:10px;
}
.gridlist-toggle>a {
border-radius:10px;
}

.cart-v2 .card-default {
border-radius:10px;
}

html .btn-v-dark, .cart-popup .button.checkout, .wishlist_table .add_to_cart.button {
border-radius:10px;
}
.cart-v2 #coupon_code {
border-radius:10px;
}
.shop_table.cart-table .actions button {
border-radius:10px;
}

.checkout-order-review .featured-boxes {
border-radius:10px;
}

#order_comments {

border-radius:5px;
}

#mini-cart .buttons a {
border-radius:5px;
}

html #topcontrol {
border-radius:50px;
margin-right: 18px;
margin-bottom: 20px;
line-height: 46px !important;
}

#header .main-menu-wrap .main-menu .menu-custom-block .tip {

border-radius:1.5px;
}

article.post .post-date .day {
border-top-right-radius: 10px;
}

article.post .post-date .month {
border-bottom-left-radius:10px;
}

/** MAKE-MODEL-YEAR BOX COLOR **/ 
.elementor-143 .elementor-element.elementor-element-fca049b {
    z-index: 0;
    background-color: #22252982;
    padding-bottom: 20px;
    border-radius: 10px;
}
/** MAKE-MODEL-YEAR BOX COLOR **/

.woocommerce-message#deliv_msg {
display: none !important;

}

.woocommerce-account .featured-boxes, .woocommerce-checkout .featured-boxes, .woocommerce-thankyou .featured-boxes {

border-radius:10px;
}

.order-again .button, .wc-action-btn.button, .wc-action-btn.button:disabled, .wishlist_table .add-links .quickview, .wishlist_table .add-links .yith-compare {
	
border-radius:10px;

}

input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, .form-control, select, .porto-wpforms-inline .wpforms-field-large {

border-radius:5px;

}

#geodir-wrapper [type=button], #geodir-wrapper [type=submit], .button, .geodir-search [type=button], .geodir-search [type=submit], [type=submit], input.submit {
border-radius:5px;
}

#login-form-popup .button {
border-radius:10px;
}

#login-form-popup .input-text {
border-radius:6px;
}

.shop-loop-after .page-numbers {
border-radius:50px;
}

.product-image .inner {
border-radius:10px;
}

.owl-carousel .owl-item img {
border-radius:10px;
}

.post-item .post-date .day, article.post .post-date .day {
border-top-right-radius:10px;
}

.post-item .post-date .month, article.post .post-date .month {
border-bottom-left-radius:10px;
}

.single-product .woocommerce-product-rating .star-rating:before {
color: gold;
}
/** Звезди, рейтинг в продукт **/
.star-rating:before {
    color: gold;
}
/** Разтояни между надписите на checkout-a **/

.woocommerce-checkout label {
    margin-bottom: 15px;
}

/* Да се скрие TOP HEADER от телефон и таблет */
@media only screen and (max-width: 767px) {
    #header .header-top .container {
display: none; /* Да се скрие TOP HEADER от телефон и таблет */
}
	
a.porto-product-filters-toggle {
border-radius:10px;
}
	

a.porto-product-filters-toggle {
border-radius:10px;
}

.shop-loop-before {
border-radius:20px;
}

.fancybox-opened .fancybox-skin {
	border-radius: 20px;
}

.mobile-sidebar.right-sidebar .sidebar-toggle {
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
}
	
.cky-btn {
border-radius: 7px;
}

.page-header-8 li a {
font-size: 0.9rem;
	}

.wc-proceed-to-checkout .btn {
    font-size: 14px;
}
	
.screen-reader-text {
    visibility: hidden !important;
}
}

/* ==== AUTOPORT: icon-font safeguards ====
   Porto typography forces Montserrat (!important, high specificity) on <span> elements;
   this restores the icon fonts for the mobile-menu expand arrows and the star ratings. */
html body #side-nav-panel .accordion-menu .arrow,
html body .mobile-menu .accordion-menu .arrow { font-family: "porto" !important; }
html body .star-rating span:not(#ap-a):not(#ap-b),
html body .star-rating span:not(#ap-a):not(#ap-b)::before { font-family: "Font Awesome 6 Free" !important; font-weight: 900 !important; }
/* ==== END AUTOPORT icon-font safeguards ==== */

/* ==== AUTOPORT-ROUNDED v1 (леко заобляне) ==== */
.shop_table.cart-table .quantity .minus,
.single-product .product-summary-wrap .quantity .minus{border-top-left-radius:6px;border-bottom-left-radius:6px}
.shop_table.cart-table .quantity .plus,
.single-product .product-summary-wrap .quantity .plus{border-top-right-radius:6px;border-bottom-right-radius:6px}
.quantity.buttons_added{border-radius:6px}
/* ==== END AUTOPORT-ROUNDED ==== */

/* ==== AUTOPORT-MOBILE-CART (мобилна: количество и бутон на пълна ширина) ==== */
@media (max-width:767px){
.single-product .product-summary-wrap form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}
.single-product .product-summary-wrap form.cart .quantity{flex:0 0 100%;width:100%;max-width:100%;margin:0 0 14px}
.single-product .product-summary-wrap form.cart .quantity input.qty{flex:1 1 auto;width:auto;min-width:0}
.single-product .product-summary-wrap form.cart .single_add_to_cart_button{flex:0 0 100%;width:100%;margin:0}
}
/* ==== END AUTOPORT-MOBILE-CART ==== */

/* ==== AUTOPORT-UI v1 (единен червен, ховър, бисквитки) ==== */
:root{--ap-red:#e50000;--porto-secondary-color:#e50000;--ap-blue:var(--porto-primary-color,#067ecd)}
/* --- единен червен цвят --- */
.onsale,span.onsale,div.onsale,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale,.product-label .onsale,.product-label-sale,.porto-sale-label{background-color:var(--ap-red)!important;border-color:var(--ap-red)!important}
em.tip.new,.menu-item em.tip.new,em.tip{background-color:var(--ap-red)!important}
em.tip.new:after,em.tip:after{border-top-color:var(--ap-red)!important}
.cart-items,.mini-cart .cart-items,.cart-head .cart-items{background-color:var(--ap-red)!important}
/* --- бутони на бисквитките --- */
.cky-btn,.cky-consent-container .cky-btn,.cky-modal .cky-btn,.cky-notice-btn-wrapper .cky-btn,.cky-prefrence-btn-wrapper .cky-btn{border-radius:5px!important}
.cky-btn{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}
.cky-btn-accept:hover{box-shadow:0 4px 12px rgba(6,126,205,.28)}
/* --- плавни преходи --- */
a,button,.btn,.button,input[type=submit],.product-inner,.cat-item>a,.widget li>a,#footer a,.social-icons a,.porto-icon,.quantity .minus,.quantity .plus{transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,opacity .22s ease}
/* --- линкове --- */
#footer a:not(.btn):not(.button):hover,.widget a:not(.btn):hover,.breadcrumb a:hover,.post-meta a:hover,.product-categories a:hover,.woocommerce-breadcrumb a:hover{color:var(--ap-blue)!important}
#footer a:not(.btn):hover{padding-left:3px}
/* --- бутони --- */
.btn:hover,.button:hover,button:not(.minus):not(.plus):not(.cky-accordion-btn):hover,input[type=submit]:hover,.single_add_to_cart_button:hover,.checkout-button:hover{box-shadow:0 5px 14px rgba(6,126,205,.25);transform:translateY(-1px)}
.btn:active,.button:active,button:not(.minus):not(.plus):active,.single_add_to_cart_button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(6,126,205,.2)}
.quantity .minus:hover,.quantity .plus:hover{background:rgba(6,126,205,.08);color:var(--ap-blue)}
/* --- продуктови карти --- */
.products .product-inner:hover,.product-col .product-inner:hover{box-shadow:0 10px 26px rgba(34,37,41,.10);transform:translateY(-3px)}
.products .product-inner .product-image img{transition:transform .35s ease}
.products .product-inner:hover .product-image img{transform:scale(1.04)}
.products .product-inner:hover .woocommerce-loop-product__title a,.products .product-inner:hover .product-loop-title{color:var(--ap-blue)}
/* --- икони и социални --- */
.share-links a:hover,.social-icons a:hover{transform:translateY(-2px);opacity:.92}
#header .searchform button:hover,#header .cart-head:hover,.my-account:hover{color:var(--ap-blue)}
/* --- форми --- */
input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=search]:hover,input[type=number]:hover,textarea:hover,select:hover{border-color:rgba(6,126,205,.55)}
input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--ap-blue);box-shadow:0 0 0 3px rgba(6,126,205,.14)}
/* --- меню --- */
#side-nav-panel li>a{cursor:pointer}
#side-nav-panel li>a:hover{color:var(--ap-blue)}
/* ==== END AUTOPORT-UI ==== */

/* ==== AUTOPORT-UI v2 (заобляне, банер, back-to-top) ==== */
/* --- кошница: таблици и количество --- */
.woocommerce table.shop_table,table.shop_table.responsive,table.cart-total,.cart_totals table,.woocommerce-checkout-review-order-table{border-radius:12px!important;overflow:hidden}
.woocommerce .quantity .minus,.shop_table .quantity .minus,.widget_shopping_cart_content .quantity .minus{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}
.woocommerce .quantity .plus,.shop_table .quantity .plus,.widget_shopping_cart_content .quantity .plus{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}
.woocommerce .quantity,.shop_table .quantity,.widget_shopping_cart_content .quantity{border-radius:8px}
td.product-thumbnail img,.product-thumbnail img,.widget_shopping_cart_content img,.mini-cart img{border-radius:10px}
/* --- общо заобляне --- */
.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-notice,.wc-block-components-notice-banner{border-radius:12px!important}
.products .product-inner,.product-col .product-inner,.product-inner .product-image,.products .product-image img{border-radius:12px}
.page-numbers,.pagination a,.pagination span,.woocommerce-pagination a,.woocommerce-pagination span{border-radius:8px}
.widget_shopping_cart_content,.mini-cart .widget_shopping_cart,.dropdown-menu,.searchform .live-search-list,.select2-dropdown{border-radius:12px}
textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url]{border-radius:8px}
/* --- бутон нагоре --- */
#topcontrol{border-radius:50%!important;width:46px!important;height:46px!important;line-height:46px!important;text-align:center;right:16px!important;bottom:92px!important;box-shadow:0 6px 18px rgba(34,37,41,.18);transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease;z-index:1111}
#topcontrol:hover{background-color:var(--ap-blue)!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 10px 22px rgba(6,126,205,.32)}
@media (min-width:992px){#topcontrol{bottom:26px!important;right:22px!important}}
/* --- банер: текст да не се рязва на мобилна --- */
@media (max-width:767px){
.elementor-section .elementor-heading-title,.elementor-section .elementor-widget-heading h1,.elementor-section .elementor-widget-heading h2,.elementor-section .elementor-widget-heading h3,.porto-ibanner-layer h1,.porto-ibanner-layer h2,.porto-ibanner-layer h3{overflow-wrap:anywhere;word-break:normal;hyphens:auto;max-width:100%}
.elementor-section .elementor-widget-heading,.elementor-section .elementor-widget-container,.porto-ibanner-layer{max-width:100%;overflow-wrap:anywhere}
}
@media (max-width:575px){
.elementor-section .elementor-widget-heading:not(.ap-fs-keep) .elementor-heading-title{font-size:clamp(18px,7vw,32px)!important;line-height:1.18!important}
}
/* --- икони пред текста на бутоните --- */
.ap-ico::before{font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block;margin-right:9px;font-size:.85em;line-height:1;vertical-align:baseline}
.elementor-button:not(:has(i)):not(:has(svg)) .elementor-button-text::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";display:inline-block;margin-right:9px;font-size:.8em;opacity:.95}
.woocommerce .checkout-button::before,.wc-proceed-to-checkout .button::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f07a";margin-right:9px;font-size:.9em}
.woocommerce-cart table.cart .actions .button:not(.checkout-button)::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f021";margin-right:9px;font-size:.85em}
.return-to-shop .button::before,.wc-backward::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f060";margin-right:9px;font-size:.85em}
.woocommerce-form-login .button::before,.woocommerce-form-register .button::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f2f6";margin-right:9px;font-size:.85em}
.wpcf7-submit::before,form.contact-form .button::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f1d8";margin-right:9px;font-size:.85em}
.woocommerce .coupon .button::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f02b";margin-right:9px;font-size:.85em}
/* ==== END AUTOPORT-UI v2 ==== */

/* ==== AUTOPORT-UI v3 ==== */
a.btn:not(:has(i)):not(:has(svg)):not(.single_add_to_cart_button)::before,button.btn:not(:has(i)):not(:has(svg))::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";display:inline-block;margin-right:9px;font-size:.78em;opacity:.95;vertical-align:baseline}
.btn,.button,a.btn,button.btn{border-radius:6px}
.btn.btn-modern,.btn-icon{border-radius:6px}
/* червен бадж - всички варианти */
.onsale,span.onsale,div.onsale,.woocommerce span.onsale,.product-label span,.product-label div,.porto-label,.label-sale,.sale-label{background-color:var(--ap-red,#e50000)!important}
/* ==== END v3 ==== */

/* ==== AUTOPORT-UI v4 (иконки в бутоните) ==== */
a.btn i[class*="Simple-Line-Icons-"],button.btn i[class*="Simple-Line-Icons-"]{display:none!important}
a.btn.btn-icon>span::before,a.btn.btn-modern>span::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";display:inline-block;margin-right:9px;font-size:.78em;opacity:.95}
.elementor-button .elementor-button-text::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054";display:inline-block;margin-right:9px;font-size:.78em;opacity:.95}
.elementor-button .elementor-button-icon+.elementor-button-text::before{content:none}
/* ==== END v4 ==== */

/* ==== AUTOPORT-UI v5 ==== */
.page .vcard,article.page .vcard{display:none!important}
/* ==== END v5 ==== */

/* ==== AUTOPORT-UI v6 (бисквитки, Бърза поръчка, търсачка, цени) ==== */
:root{--ap-green:#15803d}
/* --- банер за бисквитки (десктоп: 3 бутона в ред; телефон: 3 бутона един под друг, банерът е долепен до долния ръб) --- */
.cky-consent-container .cky-consent-bar{border-radius:16px!important;box-shadow:0 14px 44px rgba(0,0,0,.35)!important}
.cky-consent-container .cky-title{font-size:17px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 8px!important;color:#fff!important}
.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p{font-size:14px!important;line-height:1.55!important}
.cky-consent-container .cky-notice-des a.cky-policy{text-decoration:underline!important;font-weight:600!important}
.cky-btn{border-radius:var(--ap-r-sm,10px)!important;font-weight:700!important;letter-spacing:.3px;transition:transform .12s ease,background-color .2s ease!important}
.cky-btn:active{transform:scale(.97)}
.cky-consent-container .cky-btn-accept{background:var(--ap-blue)!important;border:2px solid var(--ap-blue)!important;color:#fff!important}
.cky-consent-container .cky-btn-accept:hover{background:#0569ab!important;border-color:#0569ab!important}
.cky-consent-container .cky-btn-reject,.cky-consent-container .cky-btn-customize{background:transparent!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important}
.cky-consent-container .cky-btn-reject:hover,.cky-consent-container .cky-btn-customize:hover{background:rgba(255,255,255,.12)!important}
.cky-modal .cky-preference-center{border-radius:16px!important;overflow:hidden}
@media (min-width:577px){
.cky-consent-container.cky-box-bottom-left,.cky-consent-container.cky-box-bottom-right{width:540px!important;max-width:calc(100vw - 40px)!important}
.cky-consent-container .cky-notice-btn-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;margin-top:14px!important}
.cky-consent-container .cky-notice-btn-wrapper .cky-btn{flex:1 1 0!important;margin:0!important;min-height:44px;padding:10px 12px!important;font-size:13.5px!important;white-space:nowrap}
}
@media (max-width:576px){
.cky-consent-container{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important}
.cky-consent-container .cky-consent-bar{border-radius:18px 18px 0 0!important;padding:18px 16px calc(16px + env(safe-area-inset-bottom))!important;margin:0!important}
.cky-consent-container .cky-notice-des{max-height:none!important;overflow:visible!important}
.cky-consent-container .cky-notice-btn-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:14px!important}
.cky-consent-container .cky-notice-btn-wrapper .cky-btn{width:100%!important;margin:0!important;min-height:46px;font-size:14px!important}
}
/* --- „Бърза поръчка“ (Купете сега) и „Добавяне в кошницата“: заоблени --- */
.merchant-buy-now-button,.merchant-custom-buy-now-button,.single-product .product-summary-wrap .single_add_to_cart_button,.ppx-sticky-buy .button{--mrc-buy-now-border-radius:10px;border-radius:var(--ap-r-sm,10px)!important}
/* --- докато менюто за марка/модел е отворено на телефон, плаващите бутони не го закриват --- */
html.ap-bl-lock .ap-fab,html.ap-bl-lock #cya11y-container,html.ap-bl-lock #topcontrol{display:none!important}
/* --- падащо меню „КАТЕГОРИИ“ в търсачката --- */
.searchform .selectric-cat .selectric-items{background:#fff!important;border:1px solid rgba(34,37,41,.08)!important;border-radius:16px!important;box-shadow:0 18px 48px rgba(0,0,0,.28)!important;overflow:hidden!important;min-width:300px;margin-top:12px!important;padding:6px 0!important}
.searchform .selectric-cat .selectric-items .selectric-scroll{max-height:380px!important;overflow-y:auto;padding:0 6px;scrollbar-width:thin;scrollbar-color:#c9ced3 transparent}
.searchform .selectric-cat .selectric-items .selectric-scroll::-webkit-scrollbar{width:6px}
.searchform .selectric-cat .selectric-items .selectric-scroll::-webkit-scrollbar-thumb{background:#c9ced3;border-radius:6px}
.searchform .selectric-cat .selectric-items li{color:#222529!important;background:transparent!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;padding:9px 12px!important;margin:1px 0!important;border-radius:10px!important;transition:background-color .15s ease,color .15s ease;white-space:normal!important}
.searchform .selectric-cat .selectric-items li:hover{background:#eef6fc!important;color:var(--ap-blue)!important}
.searchform .selectric-cat .selectric-items li.selected,.searchform .selectric-cat .selectric-items li.highlighted{background:var(--ap-blue)!important;color:#fff!important}
.searchform .selectric-cat .selectric-items li:first-child{font-weight:700!important;letter-spacing:.3px}
/* --- цени: редовна – зелена, промоционална – червена (зачертаната остава) --- */
body .price>.woocommerce-Price-amount,body .price>.woocommerce-Price-amount bdi,body .product_list_widget li>.woocommerce-Price-amount,body .product_list_widget li>.woocommerce-Price-amount bdi{color:var(--ap-green)!important}
body .price ins,body .price ins .woocommerce-Price-amount,body .price ins bdi,body .product_list_widget li ins .woocommerce-Price-amount,body .product_list_widget li ins bdi{color:var(--ap-red)!important;text-decoration:none!important;background:none!important}
/* ==== END AUTOPORT-UI v6 ==== */

/* ==== AUTOPORT-UI v7 (продуктови карти, описания на категории, универсални категории) ==== */
/* --- заглавие и цена точно по средата в продуктовите карти --- */
ul.products li.product .price{display:block!important;text-align:center!important;width:100%}
ul.products li.product .product-loop-title,ul.products li.product .product-loop-title h3,ul.products li.product .woocommerce-loop-product__title,ul.products li.product .category-list,ul.products li.product .rating-wrap{text-align:center!important;justify-content:center}
ul.products li.product .rating-wrap{margin-left:auto;margin-right:auto}
/* --- „Купете сега“ върху снимката: заоблен бутон --- */
body:not(#ap_v7) ul.products li.product .product-image .quickview{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;border-radius:var(--ap-r-sm,10px)!important;font-weight:700;letter-spacing:.4px;box-shadow:0 6px 16px rgba(6,126,205,.35)}
/* --- SEO описание под заглавието на категорията --- */
.term-description{margin:-4px 0 22px;color:#5b6470;font-size:15px;line-height:1.65;max-width:960px}
.term-description p{margin:0}
/* --- разделител „Универсални продукти“ след избор на автомобил --- */
ul.products li.ap-tiles-sep{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin:22px 0 18px!important;padding:0!important;list-style:none}
.ap-tiles-sep__line{display:flex;align-items:center;gap:16px}
.ap-tiles-sep__line:before,.ap-tiles-sep__line:after{content:"";flex:1;height:1px}
.ap-tiles-sep__line:before{background:linear-gradient(90deg,rgba(29,33,39,0),rgba(29,33,39,.18))}
.ap-tiles-sep__line:after{background:linear-gradient(90deg,rgba(29,33,39,.18),rgba(29,33,39,0))}
.ap-tiles-sep__line span{font-size:13px;font-weight:700;letter-spacing:1.04px;text-transform:uppercase;color:#6b7480}
.ap-tiles-sep__sub{margin:6px 0 0!important;text-align:center;font-size:13px;color:#8a929c}
/* ==== END AUTOPORT-UI v7 ==== */

/* ==== AUTOPORT-UI v8 (любими, иконки във футъра) ==== */
/* --- „Любими“ (Merchant Wishlist): като бутона за кошница --- */
ul.products li.product .product-inner{position:relative}
ul.products li.product .merchant-wishlist-button{position:absolute!important;top:60px!important;right:16px!important;left:auto!important;bottom:auto!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f4f4f4!important;border:.8px solid #f4f4f4!important;border-radius:var(--ap-r-sm,10px)!important;color:var(--ap-blue,#067ecd)!important;z-index:6;opacity:0;transition:opacity .25s ease,background-color .2s ease,color .2s ease}
ul.products li.product:hover .merchant-wishlist-button,ul.products li.product .merchant-wishlist-button.active,ul.products li.product .merchant-wishlist-button:focus-visible{opacity:1}
@media (hover:none){ul.products li.product .merchant-wishlist-button{opacity:1}}
ul.products li.product .merchant-wishlist-button:hover{background:var(--ap-blue,#067ecd)!important;border-color:var(--ap-blue,#067ecd)!important;color:#fff!important}
ul.products li.product .merchant-wishlist-button svg{width:17px;height:17px}
.merchant-wishlist-button svg path{stroke:currentColor}
.merchant-wishlist-button.active svg path{fill:currentColor}
.product-summary-wrap .summary .merchant-wishlist-link{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:12px 0 6px!important;padding:0 20px!important;border:2px solid var(--ap-blue,#067ecd)!important;border-radius:var(--ap-r-sm,10px)!important;background:#fff!important;color:var(--ap-blue,#067ecd)!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase;letter-spacing:.3px;text-decoration:none!important;transition:background-color .2s ease,color .2s ease}
.product-summary-wrap .summary .merchant-wishlist-link:hover,.product-summary-wrap .summary .merchant-wishlist-link.active{background:var(--ap-blue,#067ecd)!important;color:#fff!important}
.product-summary-wrap .summary .merchant-wishlist-link svg{width:18px;height:18px;flex:0 0 18px}
/* --- иконки пред линковете във футъра --- */
#footer .widget li>a{display:inline-flex;align-items:center;gap:9px;--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")}
#footer .widget li>a:before{content:"";flex:0 0 16px;width:16px;height:16px;background-color:var(--ap-blue,#067ecd);-webkit-mask:var(--api) center/contain no-repeat;mask:var(--api) center/contain no-repeat;transition:background-color .2s ease}
#footer .widget li>a:hover:before{background-color:#fff}
#footer .widget li>a[href*="za-nas"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="dostavka"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.5h11v9h-11zM13.5 9.5h4l3 3.2v2.8h-7'/%3E%3Ccircle cx='6.5' cy='17.5' r='1.6'/%3E%3Ccircle cx='17' cy='17.5' r='1.6'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="kontakti"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.5 4-2 1.3a11 11 0 0 0 6.7 6.7L16 14l4 1.5V19a1.5 1.5 0 0 1-1.6 1.5A16 16 0 0 1 3.5 5.6 1.5 1.5 0 0 1 5 4z'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="politika-za-biskvitki"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 12.5A8.5 8.5 0 1 1 11.5 3.5a3 3 0 0 0 4 3.5 3 3 0 0 0 5 5.5z'/%3E%3Cpath d='M8.5 10h.01M11.5 15h.01M15.5 14h.01'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="nastroyki-biskvitki"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10M18 7h2M4 17h4M12 17h8'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='10' cy='17' r='2'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="obshti-usloviya"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h6'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="vrahstane"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 1 0 2.3-5.6'/%3E%3Cpath d='M4 4v4h4'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="otkaz-ot-dogovor"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M10 12l4 4M14 12l-4 4'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="/blog"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="partniori"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20a6 6 0 0 1 12 0M16 4.5a3.2 3.2 0 0 1 0 6.3M21 20a6 6 0 0 0-3.5-5.5'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="kak-da-porucham"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="consumer-redress"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M7 20h10M5 7h14M5 7l-2.5 6a3 3 0 0 0 5 0zM19 7l-2.5 6a3 3 0 0 0 5 0z'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="registracia-i-identifikacia"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='3.5'/%3E%3Cpath d='M3.5 20a6.5 6.5 0 0 1 11-4.7M15.5 18l2 2 4-4'/%3E%3C/svg%3E")}
#footer .widget li>a[href*="konfidencialnost"]{--api:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7.5 3v5.5c0 4.6-3.2 8.2-7.5 9.5-4.3-1.3-7.5-4.9-7.5-9.5V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}
/* ==== END AUTOPORT-UI v8 ==== */

/* ==== AUTOPORT-UI v9 (бисквитки, заобляне, червено, бутони на продукта) ==== */
/* Плаващите бутони се скриват, докато е отворен банерът за бисквитки */
body:has(.cky-consent-container:not(.cky-hide)) .ap-fab{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/* Еднакво заобляне 10px и в страничната кошница, Еконт и мобилното търсене */
.woocommerce-mini-cart__buttons .button,a.merchant-side-cart-view-cart-btn,.tpecont-carrier-button,#side-nav-panel .searchform input[type=text],#side-nav-panel .searchform input[type=search],#side-nav-panel .searchform .selectric,#side-nav-panel .searchform .btn-special{border-radius:var(--ap-r-sm,10px)!important}
/* Червено #e50000: задължителни полета и червени надписи в описанията */
.required,abbr.required,.woocommerce form .form-row .required{color:#e50000!important}
[style*="#dc2527" i],[style*="#ff0000" i],[style*="#d0121a" i],[style*="rgb(255, 0, 0)"]{color:#e50000!important}
.product-share .share-links a.share-pinterest,.product-share .share-links a.share-email{background-color:transparent!important}
.product-share .share-links a.share-pinterest:hover,.product-share .share-links a.share-email:hover{background-color:#e50000!important;border-color:#e50000!important;color:#fff!important}
.share-links.default-skin .share-pinterest,.share-links.default-skin .share-email{background-color:#e50000}
/* Продуктова страница: количество + кошница | бърза поръчка | любими | Viber */
.product-summary-wrap .summary form.cart .single_add_to_cart_button,.product-summary-wrap .summary .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1 1 0!important;min-width:0!important}
.product-summary-wrap .summary form.cart .merchant-buy-now-button,.product-summary-wrap .summary .woocommerce-variation-add-to-cart .merchant-buy-now-button{flex:1 1 100%!important;order:3!important;margin:0!important}
.product-summary-wrap .summary form.cart .merchant-wishlist-link,.product-summary-wrap .summary .woocommerce-variation-add-to-cart .merchant-wishlist-link{order:4!important;flex:1 1 100%!important;margin:0!important}
.product-summary-wrap .summary form.cart .viber-call-container,.product-summary-wrap .summary .woocommerce-variation-add-to-cart .viber-call-container{order:5!important}
/* ==== END AUTOPORT-UI v9 ==== */

/* ==== AUTOPORT-UI v10 (бутон „Изчистване на кошницата“) ==== */
.merchant-clear-cart-button{border:1.5px solid #e50000!important;background:#fff!important;color:#e50000!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.3px;line-height:1.2!important;border-radius:var(--ap-r-sm,10px)!important;margin-top:6px!important;min-height:44px}
.merchant-clear-cart-button:hover,.merchant-clear-cart-button:focus-visible{background:#e50000!important;color:#fff!important}
/* ==== END AUTOPORT-UI v10 ==== */

/* ==== AUTOPORT-UI v11 ==== */
#footer .widget li > a[href*="prosledyavane"] { --api: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E"); }
/* Менюто с логата над мобилните филтри. */
html.sidebar-opened body > .ap-bl-overlay,html.sidebar-opened body > .ap-bl-panel{z-index:100000!important}
/* Сърцето в картите се появява точно като кошницата: при посочване на компютър, винаги на телефон. */
ul.products li.product .merchant-wishlist-button{opacity:0!important;visibility:visible!important}
ul.products li.product:hover .merchant-wishlist-button,ul.products li.product .merchant-wishlist-button:focus-visible{opacity:1!important}
@media (max-width:575px){ul.products li.product .merchant-wishlist-button{opacity:1!important}}
/* ==== END AUTOPORT-UI v11 ==== */


/* ==== AUTOPORT: банер за бисквитки – мобилно, текст и бутони от край до край (лек отстъп отляво/отдясно) ==== */
@media (max-width: 576px) {
  .cky-consent-container .cky-consent-bar { padding-left: 12px !important; padding-right: 12px !important; }
  .cky-consent-container .cky-notice,
  .cky-consent-container .cky-notice-group,
  .cky-consent-container .cky-title,
  .cky-consent-container .cky-notice-des,
  .cky-consent-container .cky-notice-btn-wrapper { padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; }
  .cky-consent-container .cky-notice-btn-wrapper .cky-btn { width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; }
}
/* ==== END AUTOPORT cookie banner mobile ==== */


/* ==== AUTOPORT: quick view („окото“) – само при посочване с мишка на десктоп, скрито на телефон/таблет ==== */
@media (hover: hover) and (pointer: fine) {
  body .product .merchant-quick-view-button.merchant-quick-view-button { opacity: 0 !important; visibility: hidden !important; transition: opacity .2s ease, visibility .2s ease !important; }
  body .product:hover .merchant-quick-view-button.merchant-quick-view-button,
  html.apx-kbd body .product:focus-within .merchant-quick-view-button.merchant-quick-view-button { opacity: 1 !important; visibility: visible !important; }
}
@media (hover: none), (pointer: coarse) {
  body .product .merchant-quick-view-button.merchant-quick-view-button { display: none !important; }
}
/* ==== END AUTOPORT quick view ==== */

/* ==== AUTOPORT: футър „Изработен от“ – малки иконки точно пред текста ==== */
.apxp-copy .apxp-copy__row { display: block; }
.apxp-copy .apxp-copy__by { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 14px; margin-top: 2px; }
.apxp-copy .apxp-copy__by a { display: inline-flex; align-items: center; gap: 6px; line-height: 1.2; text-decoration: none; }
.apxp-copy svg.apxp-copy__ico { width: 15px !important; height: 15px !important; min-width: 15px; max-width: 15px; flex: 0 0 15px; display: inline-block; fill: currentColor; vertical-align: middle; }
/* ==== END AUTOPORT footer ==== */
/* Футър без вградени SVG иконки: малки иконки от Font Awesome (вече заредени от темата) точно пред текста */
.footer-copyright:not(.apxp-copy) a[href*="linkedin.com"]::before,
.footer-copyright:not(.apxp-copy) a[href*="penkovstudio.eu"]::before { display: inline-block; margin-right: 5px; font-size: 1em; line-height: 1; vertical-align: -1px; font-style: normal; -webkit-font-smoothing: antialiased; }
.footer-copyright:not(.apxp-copy) a[href*="linkedin.com"]::before { content: "\f0e1"; font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.footer-copyright:not(.apxp-copy) a[href*="penkovstudio.eu"]::before { content: "\f0ac"; font-family: "Font Awesome 6 Free"; font-weight: 900; }
/* ==== END AUTOPORT footer icons ==== */



/* ===== Autoport – BG/EN езиков toggle (TranslatePress + Porto „Превключвател за изглед“) ===== */
#header .header-top .header-left .switcher-wrap,#side-nav-panel .switcher-wrap{display:flex;align-items:center;margin:0;padding:0;border:0!important;background:none!important}
#header .header-top ul.view-switcher.porto-view-switcher,#side-nav-panel ul.view-switcher.porto-view-switcher{position:relative;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:1px;width:auto!important;margin:4px 0!important;padding:1px!important;list-style:none;border-radius:999px!important}
#header .header-top ul.view-switcher.porto-view-switcher{background:rgba(12,16,22,.28)!important;border:1px solid rgba(12,16,22,.3)!important;box-shadow:none}
#side-nav-panel ul.view-switcher.porto-view-switcher{background:rgba(12,16,22,.55)!important;border:1px solid rgba(0,0,0,.35)!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}
#header .header-top ul.view-switcher.porto-view-switcher>li,#side-nav-panel ul.view-switcher.porto-view-switcher>li{float:none!important;display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;border-radius:999px!important}
#header .header-top ul.view-switcher.porto-view-switcher>li:before,#side-nav-panel ul.view-switcher.porto-view-switcher>li:before,#header .header-top ul.view-switcher.porto-view-switcher>li:after,#side-nav-panel ul.view-switcher.porto-view-switcher>li:after,#header .header-top ul.view-switcher.porto-view-switcher>li>a:before,#side-nav-panel ul.view-switcher.porto-view-switcher>li>a:before,#header .header-top ul.view-switcher.porto-view-switcher>li>a:after,#side-nav-panel ul.view-switcher.porto-view-switcher>li>a:after,#header .header-top ul.view-switcher.porto-view-switcher .arrow,#side-nav-panel ul.view-switcher.porto-view-switcher .arrow{display:none!important}
#header .header-top ul.view-switcher.porto-view-switcher>li>a,#side-nav-panel ul.view-switcher.porto-view-switcher>li>a{display:flex!important;align-items:center;justify-content:center;min-width:58px;height:auto!important;padding:5px 11px!important;margin:0!important;line-height:1!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)!important;background:transparent!important;border:0!important;border-radius:999px!important;text-decoration:none!important;box-shadow:none;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,opacity .25s ease,transform .15s ease}
#header .header-top ul.view-switcher.porto-view-switcher>li>a>span,#side-nav-panel ul.view-switcher.porto-view-switcher>li>a>span{display:inline-flex!important;align-items:center;gap:6px}
#header .header-top ul.view-switcher.porto-view-switcher>li:not(.current-language-menu-item)>a:hover,#side-nav-panel ul.view-switcher.porto-view-switcher>li:not(.current-language-menu-item)>a:hover{color:#fff!important;background:rgba(12,16,22,.25)!important}
#header .header-top ul.view-switcher.porto-view-switcher>li:not(.current-language-menu-item)>a:active,#side-nav-panel ul.view-switcher.porto-view-switcher>li:not(.current-language-menu-item)>a:active{transform:scale(.94)}
#header .header-top ul.view-switcher.porto-view-switcher>li:not(.current-language-menu-item) .trp-flag-image,#side-nav-panel ul.view-switcher.porto-view-switcher>li:not(.current-language-menu-item) .trp-flag-image{opacity:.75;transition:opacity .25s ease}
#header .header-top ul.view-switcher.porto-view-switcher>li:not(.current-language-menu-item)>a:hover .trp-flag-image,#side-nav-panel ul.view-switcher.porto-view-switcher>li:not(.current-language-menu-item)>a:hover .trp-flag-image{opacity:1}
#header .header-top ul.view-switcher.porto-view-switcher>li.current-language-menu-item>a{color:#fff!important;font-weight:700!important;background:rgba(12,16,22,.6)!important;box-shadow:0 2px 6px rgba(0,0,0,.25)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);cursor:default}
#side-nav-panel ul.view-switcher.porto-view-switcher>li.current-language-menu-item>a{color:#fff!important;font-weight:700!important;background:linear-gradient(180deg,#1a8fdc 0%,#0670b8 100%)!important;box-shadow:0 2px 8px rgba(6,126,205,.45),inset 0 1px 0 rgba(255,255,255,.15)!important;cursor:default}
#header .header-top ul.view-switcher.porto-view-switcher .trp-flag-image,#side-nav-panel ul.view-switcher.porto-view-switcher .trp-flag-image{display:block;width:16px!important;height:16px!important;border-radius:50%!important;object-fit:cover;margin:0!important;box-shadow:0 0 0 1.5px rgba(12,16,22,.35),0 1px 2px rgba(0,0,0,.3)}
#header .header-top ul.view-switcher.porto-view-switcher .trp-ls-language-name,#side-nav-panel ul.view-switcher.porto-view-switcher .trp-ls-language-name{line-height:1;color:inherit!important}
/* Мобилно (хамбургер меню): toggle-ът е най-долу, на един ред със социалните бутони; в синята лента се скрива */
@media (max-width:991px){
#header .header-top .header-left .switcher-wrap{display:none!important}
#side-nav-panel{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;justify-content:center;column-gap:12px}
#side-nav-panel>*{flex:0 0 100%;max-width:100%;order:0}
#side-nav-panel>.share-links{flex:0 0 auto;order:5;margin-top:18px!important;margin-bottom:18px!important}
#side-nav-panel>.switcher-wrap{flex:0 0 auto;order:6;margin-top:18px!important;margin-bottom:18px!important}
}
/* ===== /Autoport езиков toggle ===== */


/* ===== Autoport – Мобилно хамбургер меню: скриване на плаващите бутони + ховър/анимации ===== */
#cya11y-container,.ap-fab,#topcontrol{transition:opacity .25s ease,visibility .25s ease}
html.panel-opened #cya11y-container,html.panel-opened .ap-fab,html.panel-opened #topcontrol{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
#side-nav-panel a{-webkit-tap-highlight-color:transparent}
/* основни елементи */
#side-nav-panel .accordion-menu>li.menu-item>a{position:relative;transition:background .3s ease,color .25s ease,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}
#side-nav-panel .accordion-menu>li.menu-item>a>i{display:inline-block;transition:color .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}
#side-nav-panel .accordion-menu>li.menu-item>a:active,
#side-nav-panel .accordion-menu>li.menu-item.open>a{background:linear-gradient(90deg,rgba(6,126,205,.24),rgba(6,126,205,.04))!important;box-shadow:inset 3px 0 0 #067ecd;color:#fff!important}
#side-nav-panel .accordion-menu>li.menu-item.open>a>i{color:#3aa5ec}
@media (hover:hover){
#side-nav-panel .accordion-menu>li.menu-item>a:hover{background:linear-gradient(90deg,rgba(6,126,205,.24),rgba(6,126,205,.04))!important;box-shadow:inset 3px 0 0 #067ecd;color:#fff!important;transform:translateX(4px)}
#side-nav-panel .accordion-menu>li.menu-item>a:hover>i{color:#3aa5ec;transform:scale(1.15)}
#side-nav-panel .accordion-menu ul.sub-menu li>a:hover{color:#3aa5ec!important;transform:translateX(4px)}
#side-nav-panel .mobile-tab-items .mobile-tab-item:not(.active)>a:hover{color:#fff!important;background:rgba(255,255,255,.04)}
#side-nav-panel .menu-custom-block a:hover{color:#3aa5ec!important}
#side-nav-panel .share-links a:hover{transform:translateY(-3px);box-shadow:0 6px 14px rgba(0,0,0,.35)}
}
#side-nav-panel .accordion-menu ul.sub-menu li>a{transition:color .2s ease,transform .25s ease}
#side-nav-panel .share-links a{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,opacity .25s}
#side-nav-panel .share-links a:active{transform:scale(.92)}
#side-nav-panel .menu-custom-block a{transition:color .2s ease}
/* каскадно появяване при отваряне */
@keyframes apxNavIn{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}
html.panel-opened #side-nav-panel .mobile-tab-content .tab-pane.active .accordion-menu>li{animation:apxNavIn .42s cubic-bezier(.2,.8,.2,1) both}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(1){animation-delay:.04s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(2){animation-delay:.07s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(3){animation-delay:.10s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(4){animation-delay:.13s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(5){animation-delay:.16s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(6){animation-delay:.19s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(7){animation-delay:.22s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(8){animation-delay:.25s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(9){animation-delay:.28s}
html.panel-opened #side-nav-panel .accordion-menu>li:nth-child(n+10){animation-delay:.31s}
html.panel-opened #side-nav-panel>.menu-custom-block,html.panel-opened #side-nav-panel>.share-links,html.panel-opened #side-nav-panel>.switcher-wrap{animation:apxNavIn .42s .34s cubic-bezier(.2,.8,.2,1) both}
@media (prefers-reduced-motion:reduce){html.panel-opened #side-nav-panel *{animation:none!important}#side-nav-panel .accordion-menu>li.menu-item>a:hover{transform:none}}
/* малки телефони (≤374px): логото да не се застъпва с бутона „Моят автомобил“ */
@media (max-width:374px){#header .header-main .logo img{max-width:calc(100vw - 212px)!important;width:auto!important;height:auto!important}}
/* ===== /Autoport мобилно меню ===== */


/* ===== Autoport – Футър: езиков toggle + copyright на два реда ===== */
#footer #nav_menu-2{margin:14px 0 0!important;padding:0!important;border:0!important}
@media (min-width:992px){#footer .footer-bottom>.container{position:relative}#footer .footer-bottom .footer-right{position:static!important}#footer .footer-bottom #nav_menu-2{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);display:block!important;margin:0!important;z-index:2}}
@media (max-width:991px){#footer .footer-bottom #nav_menu-2{display:block!important;margin:16px 0 0!important}}
#footer #nav_menu-2 .widget-title{display:none}
#footer #nav_menu-2 ul.menu{display:inline-flex!important;align-items:center;gap:1px;margin:0!important;padding:1px!important;list-style:none;background:rgba(12,16,22,.55)!important;border:1px solid rgba(0,0,0,.35)!important;border-radius:999px!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}
#footer #nav_menu-2 ul.menu>li{float:none!important;display:block!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;line-height:1!important;background:none!important}
#footer #nav_menu-2 ul.menu>li:before,#footer #nav_menu-2 ul.menu>li:after,#footer #nav_menu-2 ul.menu>li>a:before{display:none!important;content:none!important}
#footer #nav_menu-2 ul.menu>li>a{display:flex!important;align-items:center;justify-content:center;min-width:58px;padding:5px 11px!important;margin:0!important;line-height:1!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)!important;background:transparent!important;border:0!important;border-radius:999px!important;text-decoration:none!important;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}
#footer #nav_menu-2 ul.menu>li>a>span{display:inline-flex!important;align-items:center;gap:6px}
#footer #nav_menu-2 ul.menu .trp-flag-image{display:block;width:16px!important;height:16px!important;border-radius:50%!important;object-fit:cover;margin:0!important;box-shadow:0 0 0 1.5px rgba(12,16,22,.35),0 1px 2px rgba(0,0,0,.3)}
#footer #nav_menu-2 ul.menu>li:not(.current-language-menu-item) .trp-flag-image{opacity:.75;transition:opacity .25s ease}
#footer #nav_menu-2 ul.menu>li:not(.current-language-menu-item)>a:hover{color:#fff!important;background:rgba(255,255,255,.06)!important}
#footer #nav_menu-2 ul.menu>li:not(.current-language-menu-item)>a:hover .trp-flag-image{opacity:1}
#footer #nav_menu-2 ul.menu>li:not(.current-language-menu-item)>a:active{transform:scale(.94)}
#footer #nav_menu-2 ul.menu>li.current-language-menu-item>a{color:#fff!important;font-weight:700!important;background:linear-gradient(180deg,#1a8fdc 0%,#0670b8 100%)!important;box-shadow:0 2px 8px rgba(6,126,205,.4),inset 0 1px 0 rgba(255,255,255,.15)!important;cursor:default}
/* copyright: два реда, без „|“, имената не се чупят */
#footer .footer-bottom .footer-copyright{display:block!important;font-size:0!important;line-height:0!important;margin-top:8px}
#footer .footer-bottom .footer-copyright::before{content:"Copyright © 2026 Всички права запазени\A Изработен от ";white-space:pre-wrap;font-size:11.7px;line-height:1.9;color:#8a8d91}
html[lang^="en"] #footer .footer-bottom .footer-copyright::before{content:"Copyright © 2026 All rights reserved\A Made by "}
#footer .footer-bottom .footer-copyright a{font-size:11.7px!important;line-height:1.9!important;white-space:nowrap!important}
#footer .footer-bottom .footer-copyright a+a{margin-left:12px}
/* мобилно/таблет: центриран футър, за да не го закриват Viber/телефон бутоните */
@media (max-width:991px){
#footer .footer-bottom .footer-left,#footer .footer-bottom .footer-right{float:none!important;width:100%!important;text-align:center!important}
#footer .footer-bottom .footer-left .logo{display:block;margin:0 auto}
#footer .footer-bottom .share-links{justify-content:center}
#footer .footer-bottom{padding-bottom:24px}
}
@media (max-width:575px){#footer .footer-bottom{padding-bottom:110px}}
/* ===== /Autoport футър ===== */


/* ===== Merchant: навигация между продукти ===== */
.single-product .merchant-product-navigation{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.single-product .merchant-product-navigation a{display:inline-flex;align-items:center;max-width:none;padding:8px 18px;border:1px solid #e1e5ea;border-radius:999px;line-height:1.2;text-decoration:none;color:#212121;background:#fff;transition:border-color .2s,color .2s,background .2s}
.single-product .merchant-product-navigation a:hover{border-color:#067ecd;color:#067ecd;background:#f2f8fd}
.single-product .merchant-product-navigation .merchant-next-product{margin-left:auto}
html[lang^="bg"] .single-product .merchant-product-navigation a{font-size:0 !important}
html[lang^="bg"] .single-product .merchant-previous-product::before{content:"← Предишен продукт";font-size:14px;font-weight:600}
html[lang^="bg"] .single-product .merchant-next-product::after{content:"Следващ продукт →";font-size:14px;font-weight:600}
.merchant-trust-badges{border-radius:16px}
.merchant-reasons-list{margin-top:15px}
.merchant-reasons-list-title{font-size:16px !important;margin-bottom:8px}
.merchant-reasons-list-item{display:flex;align-items:flex-start;gap:8px;font-size:14px !important;line-height:1.5 !important}
.merchant-reasons-list-item-icon{flex:0 0 auto;margin-top:2px}
.merchant-reasons-list-item-icon svg{width:16px;height:16px}
.merchant-reasons-list-item-text{font-size:14px !important;line-height:1.5 !important}
/* Free Gifts: плаващ бутон „Подаръци“ – показва се само на чекаута (HTML блок в стр. „Плащане“) */
.merchant-free-gifts-widget{transition:right .35s ease,left .35s ease}
#merchant-free-gifts-widget .merchant-free-gifts-widget-button{border-radius:10px 0 0 10px;overflow:visible;box-shadow:-3px 3px 12px rgba(0,0,0,.18)}
#merchant-free-gifts-widget[class*="left"] .merchant-free-gifts-widget-button{border-radius:0 10px 10px 0;box-shadow:3px 3px 12px rgba(0,0,0,.18)}
.merchant-free-gifts-widget .merchant-free-gifts-widget-count{width:18px;height:18px;font-size:11px;font-weight:700;box-shadow:0 0 0 2px #fff}
.ap-fg-zero .merchant-free-gifts-widget-count{display:none}
.merchant-free-gifts-widget-offers,.merchant-free-gifts-widget-content{border-radius:0 0 0 14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}
.merchant-free-gifts-widget[class*="left"] .merchant-free-gifts-widget-offers{border-radius:0 0 14px 0}
.merchant-free-gifts-widget .merchant-free-gifts-widget-offers{box-shadow:none}
.merchant-free-gifts-widget.active .merchant-free-gifts-widget-offers{box-shadow:-6px 8px 24px rgba(0,0,0,.16)}
.merchant-free-gifts-widget-offer{border-bottom:1px solid #eee;margin-bottom:8px;padding-bottom:6px}
.merchant-free-gifts-widget-offer:first-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.merchant-free-gifts-widget-offer-label{border-radius:8px}
.merchant-free-gifts-widget-offer-product{align-items:flex-start;padding:8px 0 2px}
.merchant-free-gifts-widget-offer-product img{border-radius:6px;object-fit:contain;background:#fff}
.merchant-free-gifts-widget-offer-product-title{font-size:13px;line-height:1.35;font-weight:600}
.merchant-free-gifts-widget-offer-product-price,.merchant-free-gifts-widget-offer-product-price .amount,.merchant-free-gifts-widget-offer-product-price bdi,.merchant-free-gifts-widget-offer-product-price del{font-size:13px!important;line-height:1.4!important;font-weight:400}
.merchant-free-gifts-widget-offer-product-free{font-size:13px;font-weight:700;margin-left:6px}
/* подаръците са въведени от най-скъпия към най-евтиния (за да се дава най-високото ниво) – тук се показват възходящо */
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(1){order:1}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(2){order:2}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(3){order:3}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(4){order:4}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(5){order:5}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(6){order:6}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(7){order:7}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(8){order:8}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(9){order:9}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(10){order:10}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(11){order:11}
.merchant-free-gifts-widget-offers>.merchant-free-gifts-widget-offer:nth-last-child(12){order:12}
@media (max-width:480px){.merchant-free-gifts-widget-offers{width:calc(100vw - 60px);max-width:300px}}
/* ===== /Merchant: навигация между продукти ===== */

/* ===== Autoport: плаващи бутони, достъпност и стики хедър ===== */
/* Плаващите бутони Viber и телефон (.ap-fab) са премахнати */
.ap-fab{display:none!important}
/* Иконката на AccessiYes не се показва; менюто се отваря от линка „Настройки за достъпност“ във футъра (скриптът е в блок „Информация“, id 5138) */
#cya11y-container:not(.ap-a11y-ready){visibility:hidden!important}
/* Десктоп, стики хедър: без лупа за търсене и без иконки пред пунктите на менюто, за да не се застъпват менюто и кошницата */
@media (min-width:992px){
#header.sticky-header .main-menu-wrap .menu-right .searchform-popup{display:none!important}
#header.sticky-header .main-menu-wrap .main-menu>li>a>i{display:none!important}
}
/* ===== /Autoport: плаващи бутони, достъпност и стики хедър ===== */


/*90*/
a.share-facebook:before,a.share-instagram:before,a.share-linkedin:before,a.share-twitter:before,a.share-pinterest:before,a.share-whatsapp:before,a.share-viber:before{content:"" !important;font-family:inherit !important;display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;}.share-facebook:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M80%20299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7%2020.3-71.5%2072.7-71.5c16.3%200%2029.4%20.4%2037%201.2V7.9C291.4%204%20256.4%200%20236.2%200C129.3%200%2080%2050.5%2080%20159.4v42.1H14v97.8H80z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M80%20299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7%2020.3-71.5%2072.7-71.5c16.3%200%2029.4%20.4%2037%201.2V7.9C291.4%204%20256.4%200%20236.2%200C129.3%200%2080%2050.5%2080%20159.4v42.1H14v97.8H80z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;}.share-instagram:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8-14.9%200-26.8-12-26.8-26.8s12-26.8%2026.8-26.8%2026.8%2012%2026.8%2026.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388c-7.8%2019.6-22.9%2034.7-42.6%2042.6-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1c7.8-19.6%2022.9-34.7%2042.6-42.6%2029.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209c19.6%207.8%2034.7%2022.9%2042.6%2042.6%2011.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M224.1%20141c-63.6%200-114.9%2051.3-114.9%20114.9s51.3%20114.9%20114.9%20114.9S339%20319.5%20339%20255.9%20287.7%20141%20224.1%20141zm0%20189.6c-41.1%200-74.7-33.5-74.7-74.7s33.5-74.7%2074.7-74.7%2074.7%2033.5%2074.7%2074.7-33.6%2074.7-74.7%2074.7zm146.4-194.3c0%2014.9-12%2026.8-26.8%2026.8-14.9%200-26.8-12-26.8-26.8s12-26.8%2026.8-26.8%2026.8%2012%2026.8%2026.8zm76.1%2027.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9%200-35.8%201.7-67.6%209.9-93.9%2036.1s-34.4%2058-36.2%2093.9c-2.1%2037-2.1%20147.9%200%20184.9%201.7%2035.9%209.9%2067.7%2036.2%2093.9s58%2034.4%2093.9%2036.2c37%202.1%20147.9%202.1%20184.9%200%2035.9-1.7%2067.7-9.9%2093.9-36.2%2026.2-26.2%2034.4-58%2036.2-93.9%202.1-37%202.1-147.8%200-184.8zM398.8%20388c-7.8%2019.6-22.9%2034.7-42.6%2042.6-29.5%2011.7-99.5%209-132.1%209s-102.7%202.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7%209-132.1c7.8-19.6%2022.9-34.7%2042.6-42.6%2029.5-11.7%2099.5-9%20132.1-9s102.7-2.6%20132.1%209c19.6%207.8%2034.7%2022.9%2042.6%2042.6%2011.7%2029.5%209%2099.5%209%20132.1s2.7%20102.7-9%20132.1z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;}.share-linkedin:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;}.share-twitter:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M459.37%20151.716c.325%204.548.325%209.097.325%2013.645%200%20138.72-105.583%20298.558-298.558%20298.558-59.452%200-114.68-17.219-161.137-47.106%208.447.974%2016.568%201.299%2025.34%201.299%2049.055%200%2094.213-16.568%20130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772%206.498.974%2012.995%201.624%2019.818%201.624%209.421%200%2018.843-1.3%2027.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969%207.797%2030.214%2012.67%2047.431%2013.319-28.264-18.843-46.781-51.005-46.781-87.391%200-19.492%205.197-37.36%2014.294-52.954%2051.655%2063.675%20129.3%20105.258%20216.365%20109.807-1.624-7.797-2.599-15.918-2.599-24.04%200-57.828%2046.782-104.934%20104.934-104.934%2030.213%200%2057.502%2012.67%2076.67%2033.137%2023.715-4.548%2046.456-13.32%2066.599-25.34-7.798%2024.366-24.366%2044.833-46.132%2057.827%2021.117-2.273%2041.584-8.122%2060.426-16.243-14.292%2020.791-32.161%2039.308-52.628%2054.253z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;}.share-pinterest:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M204%206.5C101.4%206.5%200%2074.9%200%20185.6%200%20256%2039.6%20296%2063.6%20296c9.9%200%2015.6-27.6%2015.6-35.4%200-9.3-23.7-29.1-23.7-67.8%200-80.4%2061.2-137.4%20140.4-137.4%2068.1%200%20118.5%2038.7%20118.5%20109.8%200%2053.1-21.3%20152.7-90.3%20152.7-24.9%200-46.2-18-46.2-43.8%200-37.8%2026.4-74.4%2026.4-113.4%200-66.2-93.9-54.2-93.9%2025.8%200%2016.8%202.1%2035.4%209.6%2050.7-13.8%2059.4-42%20147.9-42%20209.1%200%2018.9%202.7%2037.5%204.5%2056.4%203.4%203.8%201.7%203.4%206.9%201.5%2050.4-69%2048.6-82.5%2071.4-172.8%2012.3%2023.4%2044.1%2036%2069.3%2036%20106.2%200%20153.9-103.5%20153.9-196.8C384%2071.3%20298.2%206.5%20204%206.5z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M204%206.5C101.4%206.5%200%2074.9%200%20185.6%200%20256%2039.6%20296%2063.6%20296c9.9%200%2015.6-27.6%2015.6-35.4%200-9.3-23.7-29.1-23.7-67.8%200-80.4%2061.2-137.4%20140.4-137.4%2068.1%200%20118.5%2038.7%20118.5%20109.8%200%2053.1-21.3%20152.7-90.3%20152.7-24.9%200-46.2-18-46.2-43.8%200-37.8%2026.4-74.4%2026.4-113.4%200-66.2-93.9-54.2-93.9%2025.8%200%2016.8%202.1%2035.4%209.6%2050.7-13.8%2059.4-42%20147.9-42%20209.1%200%2018.9%202.7%2037.5%204.5%2056.4%203.4%203.8%201.7%203.4%206.9%201.5%2050.4-69%2048.6-82.5%2071.4-172.8%2012.3%2023.4%2044.1%2036%2069.3%2036%20106.2%200%20153.9-103.5%20153.9-196.8C384%2071.3%20298.2%206.5%20204%206.5z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;}.share-whatsapp:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;}.share-viber:before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M444%2049.9C431.3%2038.2%20379.9.9%20265.3.4c0%200-135.1-8.1-200.9%2052.3C27.8%2089.3%2014.9%20143%2013.5%20209.5c-1.4%2066.5-3.1%20191.1%20117%20224.9h.1l-.1%2051.6s-.8%2020.9%2013%2025.1c16.6%205.2%2026.4-10.7%2042.3-27.8%208.7-9.4%2020.7-23.2%2029.8-33.7%2082.2%206.9%20145.3-8.9%20152.5-11.2%2016.6-5.4%20110.5-17.4%20125.7-142%2015.8-128.6-7.6-209.8-49.8-246.5zM457.9%20287c-12.9%20104-89%20110.6-103%20115.1-6%201.9-61.5%2015.7-131.2%2011.2%200%200-52%2062.7-68.2%2079-5.3%205.3-11.1%204.8-11-5.7%200-6.9.4-85.7.4-85.7-.1%200-.1%200%200%200-101.8-28.2-95.8-134.3-94.7-189.8%201.1-55.5%2011.6-101%2042.6-131.6%2055.7-50.5%20170.4-43%20170.4-43%2096.9.4%20143.3%2029.6%20154.1%2039.4%2035.7%2030.6%2053.9%20103.8%2040.6%20211.1zm-139-80.8c.4%208.6-12.5%209.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9%2027.9%201.5%2043.4%2017.5%2044.8%2046.2zm20.3%2011.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9%2058%204.2%2088.9%2044.1%2087.8%2092.5-.1%208.6-13.1%208.2-12.9-.3zm47%2013.4c.1%208.6-12.9%208.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9%200-12.9%2073.7.5%20133%2051.4%20133.7%20139.2zM374.9%20329v.2c-10.8%2019-31%2040-51.8%2033.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8%2014.2-41%2033.3-51.8h.2c9.2-4.8%2018-3.2%2023.9%203.9%200%200%2012.4%2014.8%2017.7%2022.1%205%206.8%2011.7%2017.7%2015.2%2023.8%206.1%2010.9%202.3%2022-3.7%2026.6l-12%209.6c-6.1%204.9-5.3%2014-5.3%2014s17.8%2067.3%2084.3%2084.3c0%200%209.1.8%2014-5.3l9.6-12c4.6-6%2015.7-9.8%2026.6-3.7%2014.7%208.3%2033.4%2021.2%2045.8%2032.9%207%205.7%208.6%2014.4%203.8%2023.6z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M444%2049.9C431.3%2038.2%20379.9.9%20265.3.4c0%200-135.1-8.1-200.9%2052.3C27.8%2089.3%2014.9%20143%2013.5%20209.5c-1.4%2066.5-3.1%20191.1%20117%20224.9h.1l-.1%2051.6s-.8%2020.9%2013%2025.1c16.6%205.2%2026.4-10.7%2042.3-27.8%208.7-9.4%2020.7-23.2%2029.8-33.7%2082.2%206.9%20145.3-8.9%20152.5-11.2%2016.6-5.4%20110.5-17.4%20125.7-142%2015.8-128.6-7.6-209.8-49.8-246.5zM457.9%20287c-12.9%20104-89%20110.6-103%20115.1-6%201.9-61.5%2015.7-131.2%2011.2%200%200-52%2062.7-68.2%2079-5.3%205.3-11.1%204.8-11-5.7%200-6.9.4-85.7.4-85.7-.1%200-.1%200%200%200-101.8-28.2-95.8-134.3-94.7-189.8%201.1-55.5%2011.6-101%2042.6-131.6%2055.7-50.5%20170.4-43%20170.4-43%2096.9.4%20143.3%2029.6%20154.1%2039.4%2035.7%2030.6%2053.9%20103.8%2040.6%20211.1zm-139-80.8c.4%208.6-12.5%209.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9%2027.9%201.5%2043.4%2017.5%2044.8%2046.2zm20.3%2011.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9%2058%204.2%2088.9%2044.1%2087.8%2092.5-.1%208.6-13.1%208.2-12.9-.3zm47%2013.4c.1%208.6-12.9%208.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9%200-12.9%2073.7.5%20133%2051.4%20133.7%20139.2zM374.9%20329v.2c-10.8%2019-31%2040-51.8%2033.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8%2014.2-41%2033.3-51.8h.2c9.2-4.8%2018-3.2%2023.9%203.9%200%200%2012.4%2014.8%2017.7%2022.1%205%206.8%2011.7%2017.7%2015.2%2023.8%206.1%2010.9%202.3%2022-3.7%2026.6l-12%209.6c-6.1%204.9-5.3%2014-5.3%2014s17.8%2067.3%2084.3%2084.3c0%200%209.1.8%2014-5.3l9.6-12c4.6-6%2015.7-9.8%2026.6-3.7%2014.7%208.3%2033.4%2021.2%2045.8%2032.9%207%205.7%208.6%2014.4%203.8%2023.6z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;}
