img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.safe-svg-cover {
    text-align: center
}

.safe-svg-cover .safe-svg-inside {
    display: inline-block;
    max-width: 100%
}

.safe-svg-cover svg {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

body {
    font-family: "Source Serif 4", sans-serif;
    font-size: var(--horr--font-size--medium);
    font-style: normal;
    font-weight: 400;
    line-height: var(--horr--line-height--normal);
}

button, input[type=button], input[type=reset], input[type=submit], .button, .post-edit-link, .button-404, .horr-post-list-button, .wp-block-file, .ghostkit-button, .wp-block-button__link, .vp-filter__item > a, .vp-sort__item > a, .vp-pagination__item > *, .vp-portfolio__item-meta-read-more, .ghostkit-tabs .ghostkit-tabs-buttons-item, .ghostkit-accordion .ghostkit-accordion-item-label, .wc-block-mini-cart__shopping-button > a, .wc-block-mini-cart__button, .wc-block-components-button__text, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .woocommerce-tabs .tabs, .woocommerce .shipping-calculator-button, .lwa-default .lwa-links-register-inline, .lwa-default .lwa-links-remember-cancel, .lwa-default .lwa-links-register-inline-cancel {
    font-family: "shackleton", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: var(--horr--line-height--tiny);
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1.entry-title, .ghostkit-testimonial-name, ol.is-style-styled > li::before, .is-style-styled ol > li::before, .post-categories a, .page-links, .pagination .nav-links, .widget h2.widgettitle, .widget ul.product_list_widget > li > a, .widget ul.product_list_widget > li > a, .widget ul.product_list_widget li .quantity, .widget .woocommerce-mini-cart .quantity, .widget_shopping_cart_content .quantity, .ul.product_list_widget.cart_list li .quantity, .widget_recent_entries > ul > li > a, .widget .tagcloud > a, .widget_rss li > a.rsswidget, .widget_meta li > a, .comments-area .comment-reply-link, .comments-area .comment-edit-link, .comments-area .comment-author > b, .wp-block-latest-comments__comment-meta > a, .wp-block-latest-posts a, .wp-block-tag-cloud a, .wp-block-rss .wp-block-rss__item-title a, .wp-block-social-link-label, .wp-block-post-author__name, .wp-block-post-navigation-link, .wp-block-read-more, .wp-block-query-pagination, .wp-block-table thead th, .wp-block-table tfoot td, .wp-calendar-table > caption, .wp-calendar-table th, .wp-calendar-nav .wp-calendar-nav-prev, .wp-calendar-nav .wp-calendar-nav-next, .wp-calendar-nav .pad, .horr-tags, .horr-searchwp-live-search-result, .horr-fancybox-cart .woocommerce-mini-cart__total > strong, .horr-fancybox-cart .woocommerce-mini-cart__total > .amount, .horr-touchspin > input, .ghostkit-progress .ghostkit-progress-bar-count, .ghostkit-pricing-table-item .ghostkit-pricing-table-item-price, .ghostkit-pricing-table-item .ghostkit-pricing-table-item-popular-badge, .ghostkit-countdown .ghostkit-countdown-unit-number, .ghostkit-counter-box .ghostkit-counter-box-number, .ghostkit-changelog .ghostkit-changelog-version, .ghostkit-badge, .ghostkit-progress-caption, .lwa-submit > a, .lwa-remember-buttons > a, .vp-portfolio__item-meta-category > a, .vp-portfolio__item-meta-category > span, .product_list_widget.cart_list li a:not(.remove), .product_list_widget.cart_list li .variation-Version, .woocommerce .comment-reply-title, .woocommerce .price, .woocommerce span.onsale, .woocommerce .amount, .woocommerce ul.products li.product .onsale, .woocommerce .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .reset_variations, .woocommerce.single-product .woocommerce-breadcrumb, .woocommerce.single-product .shop_attributes th, .woocommerce.single-product .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label > label, .woocommerce.single-product .woocommerce-review__author, .woocommerce.single-product div.product .product_meta > span > span:first-child, .woocommerce-cart .woocommerce-cart-form__cart-item .product-name a, .woocommerce-cart .shop_table.cart thead th, .woocommerce-cart .cart_totals th, .woocommerce-cart table.shop_table.cart.shop_table_responsive td::before, .woocommerce-checkout table.order_details thead th, .woocommerce-checkout table.order_details .product-name, .woocommerce-checkout ul.order_details li > strong, .woocommerce-checkout .woocommerce-checkout-review-order-table td:not([data-title="Shipping"]), .woocommerce-checkout .woocommerce-checkout-review-order-table th, .woocommerce-account .woocommerce-MyAccount-navigation a, .woocommerce-account table.account-orders-table thead th, .woocommerce-account fieldset legend, .woocommerce-order-pay .shop_table th, .woocommerce-order-pay .shop_table td, .woocommerce .woocommerce-table--order-details th, .woocommerce .woocommerce-table--order-details td, .wc-block-components-filter-reset-button, .wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount, .wc-block-components-product-price, .wc-block-components-product-badge, .wc-block-grid__product-onsale, .wc-block-grid__product-price, .wc-block-grid__product-title, .wc-block-components-product-button, .wc-block-components-product-name, .wc-block-review-list-item__product, .wc-block-review-list-item__rating + .wc-block-review-list-item__author, .wc-block-featured-product__price, .wc-block-mini-cart__footer-subtotal {
    font-family: "shackleton", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: var(--horr--heading--line-height);
}

h1, .h1 {
    font-size: var(--horr--heading-1--font-size);
}

h2, .h2 {
    font-size: var(--horr--heading-2--font-size);
}

h3, .h3 {
    font-size: var(--horr--heading-3--font-size);
}

h4, .h4 {
    font-size: var(--horr--heading-4--font-size);
}

h5, .h5 {
    font-size: var(--horr--heading-5--font-size);
}

h6, .h6 {
    font-size: var(--horr--heading-6--font-size);
}

.site-header ul.menu > .menu-item > a, .site-header .menu > ul > .menu-item > a, .site-header ul.menu > .page_item > a, .site-header .menu > ul > .page_item > a, .site-header .ghost-mega-menu > ul.sub-menu > li > a, .site-header .ghost-mega-menu > .children > li > a, .horr-navbar-mobile .horr-navbar-body > div > ul > li > a, .horr-navbar-mobile .horr-navbar-body > ul > li > a, .horr-social-links, .widget_nav_menu ul.menu > .menu-item > a, .widget_nav_menu .menu > ul > .menu-item > a, .widget_nav_menu ul.menu > .page_item > a, .widget_nav_menu .menu > ul > .page_item > a, .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
    font-family: "shackleton", sans-serif;
    font-size: var(--horr--font-size--medium);
    font-style: normal;
    font-weight: 400;
    line-height: var(--horr--line-height--tiny);
}

.site-header ul.sub-menu a, .widget_nav_menu .children a, .horr-navbar-mobile ul.sub-menu a, .horr-navbar-mobile .children a, .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
    font-family: "shackleton", sans-serif;
    font-size: var(--horr--font-size--medium);
    font-style: normal;
    font-weight: 400;
    line-height: var(--horr--line-height--small);
}

.is-style-horr-display {
    font-size: var(--horr--display-1--font-size);
}

.is-style-horr-display-2 {
    font-size: var(--horr--display-2--font-size);
}

.is-style-horr-display-3 {
    font-size: var(--horr--display-3--font-size);
}

/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

body {
    --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--horr-brand: #C41721;
    --wp--preset--color--horr-brand-dark: #9B1219;
    --wp--preset--color--horr-black: #000;
    --wp--preset--color--horr-white: #fff;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 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, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

body .is-layout-flex > * {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

body .is-layout-grid > * {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.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-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-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-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;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}

: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-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}

.woocommerce form .form-row .required {
    visibility: visible;
}

.ghostkit-custom-trooo {
    --gkt-shape-divider__color: #120d0d;
    margin-top: 0px !important;
    margin-bottom: -54px !important;
}

.ghostkit-custom-trooo svg {
    height: 54px;
    width: 100%;
}

.ghostkit-custom-f5rdW {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
    margin-bottom: 0px !important;
}

.ghostkit-custom-Z2cr0qx {
    --gkt-shape-divider__color: #120d0d;
    margin-top: -52px !important;
    margin-bottom: 120px !important;
}

.ghostkit-custom-Z2cr0qx svg {
    height: 52px;
    width: 100%;
}

.ghostkit-custom-ZONd2Y {
    width: var(--horr--container-small--width);
}

.ghostkit-custom-ZONd2Y {
    margin-left: auto;
    margin-right: auto;
}

.ghostkit-custom-Z1yhSVB {
    margin-bottom: 0px;
}

/* If html does not have either class, do not show lazy loaded images. */
html:not(.vp-lazyload-enabled):not(.js) .vp-lazyload {
    display: none;
}

/* Colors. */
body {
    --horr-color-brand: #C41721;
    --horr-color-brand-dark: #9B1219;
}

/* Archive posts thumbnail aspect ratio. */
.horr-post-list > article .post-thumbnail::before {
    padding-top: 56.25%;
}

/* Singular posts thumbnail aspect ratio. */

 /* Sprite claws. */
.horr-preloader-mask,
.horr-fancybox-navbar .horr-fancybox-background,
.horr-fancybox-search .horr-fancybox-background,
.horr-fancybox-signin .horr-fancybox-background {
 mask-image: url("../images/mask-sprite-claws.svg");
 -webkit-mask-image: url("../images/mask-sprite-claws.svg");
}

/* Sprite claws invert. */
.horr-fancybox-navbar .horr-fancybox-background::before,
.horr-fancybox-search .horr-fancybox-background::before,
.horr-fancybox-signin .horr-fancybox-background::before,
.horr-fancybox-navbar .horr-fancybox-background-image,
.horr-fancybox-search .horr-fancybox-background-image,
.horr-fancybox-signin .horr-fancybox-background-image {
    mask-image: url("../images/mask-sprite-claws-invert.svg");
    -webkit-mask-image: url("../images/mask-sprite-claws-invert.svg");
}

/* Sprite popup. */
.horr-fancybox-cart .horr-fancybox-wrap,
.horr-fancybox-offcanvas .horr-fancybox-wrap,
.wc-block-components-drawer {
    mask-image: url("../images/mask-sprite-popup.svg");
    -webkit-mask-image: url("../images/mask-sprite-popup.svg");
}

/* Frame. */
.horr-page-frame {
    border-image: url("../images/mask-frame.png");
    -o-border-image: url("../images/mask-frame.png");
    border-image-slice: 29;
    border-image-repeat: repeat;
}

/* Button. */
.horr-fancybox-cart .woocommerce .woocommerce-mini-cart__buttons .button,
.horr-fancybox-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button,
input[type=button],
input[type=reset],
input[type=submit],
.wp-block-file .wp-block-file__button,
.wp-block-button:not(.is-style-outline) > .wp-block-button__link,
.wp-block-button.is-style-fill > .wp-block-button__link,
.wp-block-button > .wp-block-button__link,
.error-404 .button-404,
.horr-post-list > article .horr-post-list-button,
.page-footer .post-edit-link,
.entry-footer .post-edit-link,
.horr-fancybox-close::before,
.horr-fancybox-close::after,
.ghostkit-accordion .ghostkit-accordion-item-collapse::before,
.ghostkit-accordion .ghostkit-accordion-item-collapse::after,
.ghostkit-button,
.ghostkit-carousel .swiper-pagination-bullets-dynamic::before,
.ghostkit-carousel .ghostkit-carousel-bullets::before,
.ghostkit-tabs.is-style-pills .ghostkit-tabs-buttons-item,
div.searchwp-live-search-result a::before,
.lwa-default .lwa-submit-button button,
.vp-pagination__style-default .vp-pagination__item > .vp-pagination__load-more,
[data-vp-layout="slider"] .vp-portfolio__items-bullets::before,
.woocommerce.single-product #content div.product div.woocommerce-tabs ul.tabs > li a,
.woocommerce.single-product div.product div.woocommerce-tabs ul.tabs > li a,
.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__shopping-button > a,
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout.wc-block-components-button,
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart.wc-block-components-button,
button.wc-block-mini-cart__button,
.wc-block-stock-filter .wp-block-button__link,
.wp-block-woocommerce-price-filter .wc-block-filter-submit-button,
.woocommerce-account table.account-orders-table .button,
.woocommerce-account .woocommerce-address-fields .button,
.woocommerce-account form.lost_reset_password .button,
.woocommerce-account .woocommerce-EditAccountForm button.button[disabled],
.woocommerce-account .woocommerce-form button.button[disabled],
.woocommerce-account .woocommerce-EditAccountForm button.button,
.woocommerce-account .woocommerce-form button.button,
.woocommerce-order-pay #payment #place_order,
.woocommerce-checkout-payment#payment .button,
.woocommerce-checkout .woocommerce a.button.wc-backward,
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout > a.checkout-button,
.woocommerce-cart .cart-collaterals .woocommerce-shipping-totals .shipping-calculator-form .button,
.woocommerce-cart table.shop_table.cart td.actions > button.button,
.woocommerce-cart table.shop_table.cart .coupon > button.button,
.woocommerce-cart .woocommerce .return-to-shop > a.button,
.woocommerce .product-type-external form > .button,
.woocommerce .product-type-grouped form.cart > .button,
.woocommerce .product-type-variable .variations_button > .button.alt.disabled,
.woocommerce .product-type-variable .variations_button > .button,
.woocommerce .product-type-simple .cart > .button,
.woocommerce.single-product #respond input#submit,
.widget.widget_shopping_cart .woocommerce-mini-cart__buttons .button,
.widget.widget_price_filter .price_slider_amount .button,
.woocommerce.woocommerce-page ul.products li.product .button,
ul.products li.product .button,
.woocommerce form.woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce form.woocommerce-form-coupon .button {
    mask-image: url("../images/mask-button.svg");
    -webkit-mask-image: url("../images/mask-button.svg");
}

div.lwa-modal-overlay .lwa-bones .pixelbones button {
    mask-image: url("../images/mask-button.svg") !important;
    -webkit-mask-image: url("../images/mask-button.svg") !important;
}

/* Circle. */
.wp-block-post-author .wp-block-post-author__avatar img,
.wp-block-search .wp-block-search__button::before,
.wp-block-social-links.is-style-horr-mask .wp-block-social-link-anchor::after,
[type="radio"],
.horr-touchspin .horr-touchspin-button-plus,
.horr-touchspin .horr-touchspin-button-minus,
.horr-scroll-top-button,
.ghostkit-carousel .ghostkit-carousel-arrow::before,
.ghostkit-carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet::before,
.ghostkit-carousel .ghostkit-carousel-bullets .swiper-pagination-bullet::before,
.ghostkit-icon-box .ghostkit-icon-box-icon,
ol.is-style-styled > li::before,
.is-style-styled ol > li::before,
.sociality-share .sociality-share-button,
.vp-pagination__style-minimal .vp-pagination__item-active,
.vp-pagination__style-default .vp-pagination__item > *,
[data-vp-layout="slider"] .vp-portfolio__items-arrow,
[data-vp-layout="slider"] .vp-portfolio__items-bullets > .swiper-pagination-bullet::before,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce.single-product div.product div.images .woocommerce-product-gallery__trigger,
.wc-block-pagination .wc-block-pagination-page--active,
.wc-block-product-search .wc-block-product-search__button::before {
    mask-image: url("../images/mask-circle.svg");
    -webkit-mask-image: url("../images/mask-circle.svg");
}

/* Circle outline. */
.wp-block-calendar .wp-calendar-table #today::before,
[type="radio"]::after,
.ghostkit-button.is-style-horr-icon-outline > .ghostkit-button-icon::before,
.ghostkit-video .ghostkit-video-play-icon::before {
    mask-image: url("../images/mask-circle-outline.svg");
    -webkit-mask-image: url("../images/mask-circle-outline.svg");
}

/* Block. */
.wp-block-tag-cloud.is-style-outline a,
.product span.onsale,
.woocommerce.woocommerce-page ul.products li.product .onsale,
ul.products li.product .onsale,
.woocommerce.single-product div.product .onsale,
.woocommerce.single-product div.product .product_meta .sku_wrapper > span:first-child,
.woocommerce.single-product div.product .product_meta .posted_in > span:first-child,
.woocommerce.single-product div.product .product_meta .tagged_as > span:first-child,
.woocommerce.single-product div.product div.images .flex-control-thumbs li,
.woocommerce-cart table.shop_table.cart .product-thumbnail > a,
.woocommerce ul.order_details li,
.wc-block-components-product-badge,
.wc-block-grid__product .wc-block-grid__product-onsale,
.wp-block-pullquote::before,
.wp-block-group.is-style-horr-mask,
.wp-block-post-author .wp-block-post-author__content::before,
.site-content > .entry-header::before,
.horr-scroll-progress,
.horr-post-list.horr-style-masonry .has-post-thumbnail .post-categories a,
.nk-awb.is-style-horr-mask,
.ghostkit-badge,
.ghostkit-changelog-version,
.ghostkit-icon-box.is-style-horr-filled::before,
.ghostkit-pricing-table-item-popular .ghostkit-pricing-table-item-popular-badge,
div.searchwp-live-search-result a > img,
div.searchwp-live-search-result .horr-searchwp-live-search-result-type,
.vp-filter__style-default .vp-filter__item > a,
.vp-filter__style-default .vp-filter__item.vp-filter__item-active > *,
.vp-sort__style-default .vp-sort__item > a,
.vp-portfolio__items-style-default .vp-portfolio__item-meta-categories a {
    mask-image: url("../images/mask-block.svg");
    -webkit-mask-image: url("../images/mask-block.svg");
}

/* Block 2. */
.site-header .horr-navbar-background,
.site-header .ghost-mega-menu > ul.sub-menu,
.site-header .ghost-mega-menu > .children {
    mask-image: url("../images/mask-block-2.svg"), url("../images/mask-block-2.svg"), url("../images/mask-block-2.svg"), url("../images/mask-block-2.svg");
    -webkit-mask-image: url("../images/mask-block-2.svg"), url("../images/mask-block-2.svg"), url("../images/mask-block-2.svg"), url("../images/mask-block-2.svg");
}

.site-header ul.sub-menu::after,
.site-header .children::after,
.site-content > .post-thumbnail,
.horr-post-list > article .post-thumbnail,
.wp-block-group.is-style-horr-mask-2,
ul.wp-block-latest-posts .wp-block-latest-posts__featured-image,
.wp-block-navigation .wp-block-navigation__submenu-container::after,
.horr-page-navigation-prev,
.horr-page-navigation-next,
.horr-fancybox-cart .fancybox-content,
.nk-awb.is-style-horr-mask-2,
.ghostkit-pricing-table-item:not(.ghostkit-pricing-table-item-popular),
.lwa-default,
.vp-portfolio.horr-mask-image .vp-portfolio__items-style-default .vp-portfolio__item-img,
.vp-portfolio.horr-mask-image .vp-portfolio__items-style-fade .vp-portfolio__item,
.vp-portfolio.horr-mask-image .vp-portfolio__items-style-fly .vp-portfolio__item,
.vp-portfolio.horr-mask-image .vp-portfolio__items-style-emerge .vp-portfolio__item,
.woocommerce.woocommerce-page ul.products li.product .horr-woocommerce-loop-product-thumbnail-wrap > .woocommerce-loop-product__link,
ul.products li.product .horr-woocommerce-loop-product-thumbnail-wrap > .woocommerce-loop-product__link,
.widget ul.product_list_widget li a:not(.remove) img,
ul.product_list_widget.cart_list li a:not(.remove) img,
.woocommerce.single-product .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper,
.woocommerce.single-product .woocommerce-product-gallery--with-images > .flex-viewport,
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-checkout-payment#payment,
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account form.woocommerce-form-login,
.woocommerce-account form.woocommerce-form-register,
.woocommerce-account form.lost_reset_password,
.wc-block-featured-category,
.wc-block-featured-product,
.wc-block-components-drawer > .components-modal__content,
.wc-block-grid__product .wc-block-grid__product-link,
.wc-block-grid__product .wc-block-grid__product-image {
    mask-image: url("../images/mask-block-2.svg");
    -webkit-mask-image: url("../images/mask-block-2.svg");
}

/* Line. */
.horr-preloader-bar,
.widget-title::after, .widget .widgettitle::after,
.page-footer > .edit-link::before,
.entry-footer > .edit-link::before,
.wp-block-group.is-style-horr-decoration::before,
.wp-block-group.is-style-horr-decoration-2::before,
.wp-block-group.is-style-horr-decoration-3::before,
.wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content > .wp-block-navigation-item__label::after,
.ghostkit-accordion .ghostkit-accordion-item:first-child::before,
.ghostkit-accordion .ghostkit-accordion-item::after,
.ghostkit-divider.is-style-horr-styled::before, .ghostkit-divider.is-style-horr-styled::after,
.ghostkit-progress-wrap::before,
.ghostkit-progress-bar::before,
.ghostkit-tabs.is-style-default .ghostkit-tabs-buttons-item::before, .ghostkit-tabs:not(.is-style-pills) .ghostkit-tabs-buttons-item::before,
.wp-block-woocommerce-stock-filter > .wc-block-stock-filter__title::after, .wp-block-woocommerce-price-filter > .wc-block-price-filter__title::after, .wp-block-woocommerce-attribute-filter > .wc-block-attribute-filter__title::after, .wp-block-woocommerce-active-filters > .wc-block-active-filters__title::after,
.woocommerce.single-product .woocommerce-tabs::before, .woocommerce.single-product .woocommerce-tabs::after,
.woocommerce-checkout .woocommerce-checkout .horr-woocommerce-checkout-order-col > h3::before,
.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields > h3::before,
.woocommerce-checkout .woocommerce-checkout .woocommerce-additional-fields > h3::before,
.woocommerce-checkout .woocommerce-table.order_details thead::before,
.woocommerce-checkout .woocommerce-table.order_details tfoot::before,
.woocommerce-order-pay table.shop_table thead::before,
.woocommerce-order-pay table.shop_table tfoot::before,
.woocommerce-order-pay #payment div.form-row::before,
.woocommerce-account table.account-orders-table thead::before,
.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead::before,
.woocommerce-account .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot::before,
.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-wrapper::before,
.wp-block-woocommerce-price-filter .wc-block-price-filter__range-input-progress::after {
    mask-image: url("../images/mask-line.svg");
    -webkit-mask-image: url("../images/mask-line.svg");
}
@media (min-width: 782px) {
    .woocommerce-cart .woocommerce-cart-form::before,
    .woocommerce-cart td.actions .coupon::before {
        mask-image: url("../images/mask-line.svg");
        -webkit-mask-image: url("../images/mask-line.svg");
    }
}
@media (max-width: 781.98px) {
    .woocommerce-cart table.shop_table.cart.shop_table_responsive tr + tr::before {
        mask-image: url("../images/mask-line.svg");
        -webkit-mask-image: url("../images/mask-line.svg");
    }
}

.site-header ul.sub-menu .menu-item > a,
.site-header ul.sub-menu .page_item > a,
.site-header .children .menu-item > a,
.site-header .children .page_item > a {
    border-image: url("../images/mask-line.svg");
    -o-border-image: url("../images/mask-line.svg");
    border-image-slice: 0;
    border-image-repeat: round;
}

.site-header ul.sub-menu .current-menu-item > a,
.site-header ul.sub-menu .current-menu-item > a:hover,
.site-header ul.sub-menu .current-menu-item > a:focus,
.site-header ul.sub-menu .current-menu-item.focus > a,
.site-header ul.sub-menu .current-menu-item.focus > a:hover,
.site-header ul.sub-menu .current-menu-item.focus > a:focus,
.site-header ul.sub-menu .current-menu-item:hover > a,
.site-header ul.sub-menu .current-menu-item:hover > a:hover,
.site-header ul.sub-menu .current-menu-item:hover > a:focus,
.site-header ul.sub-menu .current-menu-parent > a,
.site-header ul.sub-menu .current-menu-parent > a:hover,
.site-header ul.sub-menu .current-menu-parent > a:focus,
.site-header ul.sub-menu .current-menu-parent.focus > a,
.site-header ul.sub-menu .current-menu-parent.focus > a:hover,
.site-header ul.sub-menu .current-menu-parent.focus > a:focus,
.site-header ul.sub-menu .current-menu-parent:hover > a,
.site-header ul.sub-menu .current-menu-parent:hover > a:hover,
.site-header ul.sub-menu .current-menu-parent:hover > a:focus,
.site-header ul.sub-menu .current_page_item > a,
.site-header ul.sub-menu .current_page_item > a:hover,
.site-header ul.sub-menu .current_page_item > a:focus,
.site-header ul.sub-menu .current_page_item.focus > a,
.site-header ul.sub-menu .current_page_item.focus > a:hover,
.site-header ul.sub-menu .current_page_item.focus > a:focus,
.site-header ul.sub-menu .current_page_item:hover > a,
.site-header ul.sub-menu .current_page_item:hover > a:hover,
.site-header ul.sub-menu .current_page_item:hover > a:focus,
.site-header ul.sub-menu .current_page_parent > a,
.site-header ul.sub-menu .current_page_parent > a:hover,
.site-header ul.sub-menu .current_page_parent > a:focus,
.site-header ul.sub-menu .current_page_parent.focus > a,
.site-header ul.sub-menu .current_page_parent.focus > a:hover,
.site-header ul.sub-menu .current_page_parent.focus > a:focus,
.site-header ul.sub-menu .current_page_parent:hover > a,
.site-header ul.sub-menu .current_page_parent:hover > a:hover,
.site-header ul.sub-menu .current_page_parent:hover > a:focus,
.site-header .children .current-menu-item > a,
.site-header .children .current-menu-item > a:hover,
.site-header .children .current-menu-item > a:focus,
.site-header .children .current-menu-item.focus > a,
.site-header .children .current-menu-item.focus > a:hover,
.site-header .children .current-menu-item.focus > a:focus,
.site-header .children .current-menu-item:hover > a,
.site-header .children .current-menu-item:hover > a:hover,
.site-header .children .current-menu-item:hover > a:focus,
.site-header .children .current-menu-parent > a,
.site-header .children .current-menu-parent > a:hover,
.site-header .children .current-menu-parent > a:focus,
.site-header .children .current-menu-parent.focus > a,
.site-header .children .current-menu-parent.focus > a:hover,
.site-header .children .current-menu-parent.focus > a:focus,
.site-header .children .current-menu-parent:hover > a,
.site-header .children .current-menu-parent:hover > a:hover,
.site-header .children .current-menu-parent:hover > a:focus,
.site-header .children .current_page_item > a,
.site-header .children .current_page_item > a:hover,
.site-header .children .current_page_item > a:focus,
.site-header .children .current_page_item.focus > a,
.site-header .children .current_page_item.focus > a:hover,
.site-header .children .current_page_item.focus > a:focus,
.site-header .children .current_page_item:hover > a,
.site-header .children .current_page_item:hover > a:hover,
.site-header .children .current_page_item:hover > a:focus,
.site-header .children .current_page_parent > a,
.site-header .children .current_page_parent > a:hover,
.site-header .children .current_page_parent > a:focus,
.site-header .children .current_page_parent.focus > a,
.site-header .children .current_page_parent.focus > a:hover,
.site-header .children .current_page_parent.focus > a:focus,
.site-header .children .current_page_parent:hover > a,
.site-header .children .current_page_parent:hover > a:hover,
.site-header .children .current_page_parent:hover > a:focus,
.site-header ul.sub-menu .menu-item > a:hover,
.site-header ul.sub-menu .page_item > a:hover,
.site-header .children .menu-item > a:hover,
.site-header .children .page_item > a:hover {
    border-image-slice: 1;
    border-image-outset: 0;
}

/* Line vertical. */
.horr-scroll-progress::before,
.horr-scroll-progress-bar::before,
.wp-block-group.is-style-horr-decoration::after,
.wp-block-group.is-style-horr-decoration-2::after,
.wp-block-group.is-style-horr-decoration-3::after,
.ghostkit-alert::before,
.ghostkit-changelog::before,
.ghostkit-tabs.is-style-default.ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons-item::before, .ghostkit-tabs:not(.is-style-pills).ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons-item::before,
.lwa-default .lwa-status::before,
.woocommerce-page .woocommerce-message::before,
.woocommerce-page .woocommerce-error::before,
.woocommerce-page .woocommerce-info::before {
    mask-image: url("../images/mask-line-vertical.svg");
    -webkit-mask-image: url("../images/mask-line-vertical.svg");
}

/* Form translucent. */
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea,
select,
.wp-block-search input.wp-block-search__input,
.wp-block-calendar .wp-calendar-table,
[type=checkbox],
.vp-sort.vp-sort__style-dropdown select, .vp-filter.vp-filter__style-dropdown select,
.select2-container--default .select2-selection--single, .select2-container--default .select2-search--dropdown .select2-search__field, .woocommerce-cart table.shop_table.cart td.actions .coupon .input-text,
.woocommerce.single-product .woocommerce-tabs .shop_attributes tr + tr th,
.woocommerce.single-product .woocommerce-tabs .shop_attributes tr + tr td,
.wc-block-attribute-filter .wc-block-components-checkbox__input[type=checkbox],
.wc-block-stock-filter .wc-block-components-checkbox__input[type=checkbox],
.select2-dropdown::before {
    border-image: url("../images/mask-form-translucent.svg");
    -o-border-image: url("../images/mask-form-translucent.svg");
    border-image-slice: 1;
    border-image-repeat: round;
}

.comments-area .logged-in-as > a,
.horr-ticker-inner a,
.comments-area .comment-content a,
.horr-footer-copyright p a,
.widget .textwidget p a:not(.button), .page-content blockquote a,
.page-content figcaption > a,
.page-content dt a,
.page-content dd a,
.page-content p:not(.wp-block-tag-cloud):not(.lost_password) > a:not(.button),
.page-content .ghostkit-twitter-profile-description a,
.page-content .ghostkit-twitter-profile-website a,
.page-content .ghostkit-twitter-item-text a,
.page-content .account-orders-table tbody a:not(.button),
.page-content .woocommerce-Addresses .woocommerce-Address-title .edit,
.page-content > ul:not([class]) a,
.page-content > ol:not([class]) a,
.entry-content blockquote a,
.entry-content figcaption > a,
.entry-content dt a,
.entry-content dd a,
.entry-content p:not(.wp-block-tag-cloud):not(.lost_password) > a:not(.button),
.entry-content .ghostkit-twitter-profile-description a,
.entry-content .ghostkit-twitter-profile-website a,
.entry-content .ghostkit-twitter-item-text a,
.entry-content .account-orders-table tbody a:not(.button),
.entry-content .woocommerce-Addresses .woocommerce-Address-title .edit,
.entry-content > ul:not([class]) a,
.entry-content > ol:not([class]) a,
.entry-summary blockquote a,
.entry-summary figcaption > a,
.entry-summary dt a,
.entry-summary dd a,
.entry-summary p:not(.wp-block-tag-cloud):not(.lost_password) > a:not(.button),
.entry-summary .ghostkit-twitter-profile-description a,
.entry-summary .ghostkit-twitter-profile-website a,
.entry-summary .ghostkit-twitter-item-text a,
.entry-summary .account-orders-table tbody a:not(.button),
.entry-summary .woocommerce-Addresses .woocommerce-Address-title .edit,
.entry-summary > ul:not([class]) a,
.entry-summary > ol:not([class]) a,
.widget blockquote a,
.widget figcaption > a,
.widget dt a,
.widget dd a,
.widget p:not(.wp-block-tag-cloud):not(.lost_password) > a:not(.button),
.widget .ghostkit-twitter-profile-description a,
.widget .ghostkit-twitter-profile-website a,
.widget .ghostkit-twitter-item-text a,
.widget .account-orders-table tbody a:not(.button),
.widget .woocommerce-Addresses .woocommerce-Address-title .edit,
.widget > ul:not([class]) a,
.widget > ol:not([class]) a {
    border-image: url("../images/mask-form-translucent.svg");
    -o-border-image: url("../images/mask-form-translucent.svg");
    border-image-slice: 1;
    border-image-repeat: repeat;
}

.ghostkit-alert::after {
    border-image: url("../images/mask-form-translucent.svg");
    -o-border-image: url("../images/mask-form-translucent.svg");
    border-image-slice: 1;
    border-image-width: var(--gkt-alert__border-width) var(--gkt-alert__border-width) var(--gkt-alert__border-width) 0;
    border-image-repeat: round;
}

.lwa-default .lwa-status::after,
.woocommerce-page .woocommerce-message::after,
.woocommerce-page .woocommerce-error::after,
.woocommerce-page .woocommerce-info::after {
    border-image: url("../images/mask-form-translucent.svg");
    -o-border-image: url("../images/mask-form-translucent.svg");
    border-image-slice: 1;
    border-image-width: var(--horr--alert--border-width) var(--horr--alert--border-width) var(--horr--alert--border-width) 0;
    border-image-repeat: round;
}

div.lwa-modal-overlay .lwa-bones .pixelbones input {
    border-image: url("../images/mask-form-translucent.svg") !important;
    -o-border-image: url("../images/mask-form-translucent.svg") !important;
    border-image-slice: 1 !important;
    border-image-repeat: round !important;
}

/* Form. */
input[type=text]:not([disabled]):not(:disabled):focus,
input[type=email]:not([disabled]):not(:disabled):focus,
input[type=url]:not([disabled]):not(:disabled):focus,
input[type=password]:not([disabled]):not(:disabled):focus,
input[type=search]:not([disabled]):not(:disabled):focus,
input[type=number]:not([disabled]):not(:disabled):focus,
input[type=tel]:not([disabled]):not(:disabled):focus,
input[type=range]:not([disabled]):not(:disabled):focus,
input[type=date]:not([disabled]):not(:disabled):focus,
input[type=month]:not([disabled]):not(:disabled):focus,
input[type=week]:not([disabled]):not(:disabled):focus,
input[type=time]:not([disabled]):not(:disabled):focus,
input[type=datetime]:not([disabled]):not(:disabled):focus,
input[type=datetime-local]:not([disabled]):not(:disabled):focus,
input[type=color]:not([disabled]):not(:disabled):focus,
textarea:not([disabled]):not(:disabled):focus,
select:not([disabled]):not(:disabled):focus,
.wp-block-search .wp-block-search__input:not([disabled]):not(:disabled):focus,
.wp-block-categories .wp-block-categories__dropdown:not([disabled]):not(:disabled):focus,
[type=checkbox]:checked,
[type=checkbox]:focus,
.ghostkit-pricing-table-item-popular,
div.searchwp-live-search-results,
.vp-sort.vp-sort__style-dropdown select:not([disabled]):not(:disabled):focus,
.vp-filter.vp-filter__style-dropdown select:not([disabled]):not(:disabled):focus,
.select2-container--default .select2-selection--single:not([disabled]):not(:disabled):focus,
.select2-container--default .select2-search--dropdown .select2-search__field:not([disabled]):not(:disabled):focus,
.woocommerce-cart table.shop_table.cart td.actions .coupon .input-text:not([disabled]):not(:disabled):focus,
.wc-block-attribute-filter .wc-block-components-checkbox__input[type=checkbox]:checked,
.wc-block-attribute-filter .wc-block-components-checkbox__input[type=checkbox]:focus,
.wc-block-stock-filter .wc-block-components-checkbox__input[type=checkbox]:checked,
.wc-block-stock-filter .wc-block-components-checkbox__input[type=checkbox]:focus {
    border-image: url("../images/mask-form.svg");
    -o-border-image: url("../images/mask-form.svg");
    border-image-slice: 1;
    border-image-repeat: round;
}
div.lwa-modal-overlay .lwa-bones .pixelbones input:focus {
    border-image: url("../images/mask-form.svg") !important;
    -o-border-image: url("../images/mask-form.svg") !important;
    border-image-slice: 1 !important;
    border-image-repeat: round !important;
}
.comments-area .logged-in-as > a:hover,
.horr-ticker-inner a:hover,
.comments-area .comment-content a:hover,
.horr-footer-copyright p a:hover,
.widget .textwidget p a:hover:not(.button),
.page-content blockquote a:hover,
.page-content figcaption > a:hover,
.page-content dt a:hover,
.page-content dd a:hover,
.page-content p:not(.wp-block-tag-cloud):not(.lost_password) > a:hover:not(.button),
.page-content .ghostkit-twitter-profile-description a:hover,
.page-content .ghostkit-twitter-profile-website a:hover,
.page-content .ghostkit-twitter-item-text a:hover,
.page-content .account-orders-table tbody a:hover:not(.button),
.page-content .woocommerce-Addresses .woocommerce-Address-title .edit:hover,
.page-content > ul:not([class]) a:hover,
.page-content > ol:not([class]) a:hover,
.entry-content blockquote a:hover,
.entry-content figcaption > a:hover,
.entry-content dt a:hover,
.entry-content dd a:hover,
.entry-content p:not(.wp-block-tag-cloud):not(.lost_password) > a:hover:not(.button),
.entry-content .ghostkit-twitter-profile-description a:hover,
.entry-content .ghostkit-twitter-profile-website a:hover,
.entry-content .ghostkit-twitter-item-text a:hover,
.entry-content .account-orders-table tbody a:hover:not(.button),
.entry-content .woocommerce-Addresses .woocommerce-Address-title .edit:hover,
.entry-content > ul:not([class]) a:hover,
.entry-content > ol:not([class]) a:hover,
.entry-summary blockquote a:hover,
.entry-summary figcaption > a:hover,
.entry-summary dt a:hover,
.entry-summary dd a:hover,
.entry-summary p:not(.wp-block-tag-cloud):not(.lost_password) > a:hover:not(.button),
.entry-summary .ghostkit-twitter-profile-description a:hover,
.entry-summary .ghostkit-twitter-profile-website a:hover,
.entry-summary .ghostkit-twitter-item-text a:hover,
.entry-summary .account-orders-table tbody a:hover:not(.button),
.entry-summary .woocommerce-Addresses .woocommerce-Address-title .edit:hover,
.entry-summary > ul:not([class]) a:hover,
.entry-summary > ol:not([class]) a:hover,
.widget blockquote a:hover,
.widget figcaption > a:hover,
.widget dt a:hover,
.widget dd a:hover,
.widget p:not(.wp-block-tag-cloud):not(.lost_password) > a:hover:not(.button),
.widget .ghostkit-twitter-profile-description a:hover,
.widget .ghostkit-twitter-profile-website a:hover,
.widget .ghostkit-twitter-item-text a:hover,
.widget .account-orders-table tbody a:hover:not(.button),
.widget .woocommerce-Addresses .woocommerce-Address-title .edit:hover,
.widget > ul:not([class]) a:hover,
.widget > ol:not([class]) a:hover,
.comments-area .logged-in-as > a:focus,
.horr-ticker-inner a:focus,
.comments-area .comment-content a:focus,
.horr-footer-copyright p a:focus,
.widget .textwidget p a:focus:not(.button),
.page-content blockquote a:focus,
.page-content figcaption > a:focus,
.page-content dt a:focus,
.page-content dd a:focus,
.page-content p:not(.wp-block-tag-cloud):not(.lost_password) > a:focus:not(.button),
.page-content .ghostkit-twitter-profile-description a:focus,
.page-content .ghostkit-twitter-profile-website a:focus,
.page-content .ghostkit-twitter-item-text a:focus,
.page-content .account-orders-table tbody a:focus:not(.button),
.page-content .woocommerce-Addresses .woocommerce-Address-title .edit:focus,
.page-content > ul:not([class]) a:focus,
.page-content > ol:not([class]) a:focus,
.entry-content blockquote a:focus,
.entry-content figcaption > a:focus,
.entry-content dt a:focus,
.entry-content dd a:focus,
.entry-content p:not(.wp-block-tag-cloud):not(.lost_password) > a:focus:not(.button),
.entry-content .ghostkit-twitter-profile-description a:focus,
.entry-content .ghostkit-twitter-profile-website a:focus,
.entry-content .ghostkit-twitter-item-text a:focus,
.entry-content .account-orders-table tbody a:focus:not(.button),
.entry-content .woocommerce-Addresses .woocommerce-Address-title .edit:focus,
.entry-content > ul:not([class]) a:focus,
.entry-content > ol:not([class]) a:focus,
.entry-summary blockquote a:focus,
.entry-summary figcaption > a:focus,
.entry-summary dt a:focus,
.entry-summary dd a:focus,
.entry-summary p:not(.wp-block-tag-cloud):not(.lost_password) > a:focus:not(.button),
.entry-summary .ghostkit-twitter-profile-description a:focus,
.entry-summary .ghostkit-twitter-profile-website a:focus,
.entry-summary .ghostkit-twitter-item-text a:focus,
.entry-summary .account-orders-table tbody a:focus:not(.button),
.entry-summary .woocommerce-Addresses .woocommerce-Address-title .edit:focus,
.entry-summary > ul:not([class]) a:focus,
.entry-summary > ol:not([class]) a:focus,
.widget blockquote a:focus,
.widget figcaption > a:focus,
.widget dt a:focus,
.widget dd a:focus,
.widget p:not(.wp-block-tag-cloud):not(.lost_password) > a:focus:not(.button),
.widget .ghostkit-twitter-profile-description a:focus,
.widget .ghostkit-twitter-profile-website a:focus,
.widget .ghostkit-twitter-item-text a:focus,
.widget .account-orders-table tbody a:focus:not(.button),
.widget .woocommerce-Addresses .woocommerce-Address-title .edit:focus,
.widget > ul:not([class]) a:focus,
.widget > ol:not([class]) a:focus {
    border-image: url("../images/mask-form.svg");
    -o-border-image: url("../images/mask-form.svg");
    border-image-slice: 1;
    border-image-repeat: repeat;
}

.site-header .horr-navbar-logo img {
    height: 26px;
}

.horr-navbar-head .horr-navbar-logo img {
    height: 26px;
}

.horr-preloader .horr-preloader-logo img {
    height: 50px;
}

.horr-fancybox-head .horr-login-logo img {
    height: 26px;
}

.horr-search-head .horr-search-logo img {
    height: 26px;
}

.horr-offcanvas-head .horr-offcanvas-logo img {
    height: 26px;
}

body {
    --horr--container-xl--width: 1320px;
}

.horr-navbar-mobile .horr-fancybox-background {
    --horr--popup--image-overlay--color: rgba(16, 16, 16, .7);
}

.horr-signin .horr-fancybox-background {
    --horr--popup--image-overlay--color: rgba(16, 16, 16, .7);
}

.horr-offcanvas .horr-fancybox-background {
    --horr--popup--image-overlay--color: rgba(16, 16, 16, .7);
}

.horr-search .horr-fancybox-background {
    --horr--popup--image-overlay--color: rgba(16, 16, 16, .7);
}

.horr-cart .horr-fancybox-background {
    --horr--popup--image-overlay--color: rgba(16, 16, 16, .7);
}

.horr-page-frame {
    --horr--page-frame--size: 20px;
}

.horr-post-list.horr-style-masonry {
    --horr--post-list--columns: 2;
}

.horr-post-list {
    --horr--post-list--gap-v: 80px;
    --horr--post-list--gap-h: 40px;
}
