img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
img.wp-smiley, img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }
.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
: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--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); }
:where(body) { margin: 0px; }
: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: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
body { padding: 0px; }
:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) 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-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; }
:root :where(.wp-block-icon svg) { width: 24px; }
: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; }
.editor-entry a, .quantity-button, .entry-404 h1 span, .banner-style-1 .caption span, .product-widget-style-2 .tab-nav ul li a.active { color: rgb(0, 26, 99); }
button, .mobile-navigation, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-search .wp-block-search__button, .wp-block-search.wp-block-search__text-button .wp-block-search__button, .entry-tags a, .entry-cats ul li a, .button-general, a.button-general, #yith-quick-view-close, .woocommerce .add_to_cart_button, .woocommerce #respond input#submit, .woocommerce input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce input.button.alt, .orchid-backtotop, .category-nav li a:hover, .cta-style-1, .main-navigation, .header-style-1 .top-header, #yith-wcwl-popup-message, .header-style-1 .custom-search-entry button, .header-style-1 .custom-search-entry button:hover, .header-style-1 .custom-search .search-form button, .header-style-1 .wishlist-icon-container a > .item-count, .header-style-1 .mini-cart .trigger-mini-cart > .item-count, .masterheader .mini-cart button, .owl-carousel button.owl-dot.active, .woocommerce .added_to_cart.wc-forward, .woocommerce div.product .entry-summary .yith-wcwl-add-to-wishlist a, .default-post-wrap .page-head .entry-cats ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, .header-style-1 .wishlist-icon-container a, .wc-block-grid .wp-block-button__link, .os-about-widget .social-icons ul li a, .os-pagination .page-numbers, .woocommerce .woocommerce-pagination .page-numbers li span, .woocommerce .woocommerce-pagination .page-numbers li a, .woocommerce ul.products li .product-hover-items a, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled[disabled], .woocommerce button.button.alt.disabled, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled[disabled], .woocommerce input.button.alt.disabled, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .product-widget-style-3 .owl-carousel .owl-nav button.owl-next, .product-widget-style-3 .owl-carousel .owl-nav button.owl-prev, .mobile-header-style-1 .bottom-block, .woocommerce-store-notice.demo_store, .addonify-add-to-wishlist-btn, .woocommerce ul.products li.product a.addonify-add-to-wishlist-btn.addonify-custom-wishlist-btn, .woocommerce-page ul.products li.product .product-hover-items a.addonify-add-to-wishlist-btn { background-color: rgb(0, 26, 99); }
section .section-title h2::after, section .section-title h3::after { content: ""; background-color: rgb(0, 26, 99); }
.widget .widget-title h3::after { content: ""; border-top-color: rgb(0, 26, 99); }
.woocommerce-page .woocommerce-MyAccount-content p a { border-bottom-color: rgb(0, 26, 99); }
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { content: ""; border-bottom-color: rgb(0, 26, 99); }
.category-nav ul, .masterheader .mini-cart, .header-style-1 .custom-search-entry, .header-style-1 .custom-search-entry .select-custom { border-color: rgb(0, 26, 99); }
a:hover, .quantity-button:hover, .entry-metas ul li a:hover, .footer a:hover, .editor-entry a:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_recent_entries a:hover, .widget_meta a:hover, .widget_product_categories a:hover, .widget_rss li a:hover, .widget_pages li a:hover, .widget_nav_menu li a:hover, .woocommerce-widget-layered-nav ul li a:hover, .widget_rss .widget-title h3 a:hover, .widget_rss ul li a:hover, .masterheader .social-icons ul li a:hover, .comments-area .comment-body .reply a:hover, .comments-area .comment-body .reply a:focus, .comments-area .comment-body .fn a:hover, .comments-area .comment-body .fn a:focus, .footer .widget_rss ul li a:hover, .comments-area .comment-body .fn:hover, .comments-area .comment-body .fn a:hover, .comments-area .comment-body .reply a:hover, .comments-area .comment-body .comment-metadata a:hover, .comments-area .comment-body .comment-metadata .edit-link:hover, .masterheader .topbar-items a:hover, .default-page-wrap .page-head .entry-metas ul li a:hover, .default-post-wrap .page-head .entry-metas ul li a:hover, .mini-cart-open .woocommerce.widget_shopping_cart .cart_list li a:hover, .woocommerce .woocommerce-breadcrumb a:hover, .breadcrumb-trail ul li a:hover, .os-page-breadcrumb-wrap .breadcrumb-trail ul li a:hover, .woocommerce .os-page-breadcrumb-wrap .woocommerce-breadcrumb a:hover, .os-breadcrumb-wrap ul li a:hover, .woocommerce-page a.edit:hover, .footer .footer-bottom p a:hover, .footer .copyrights a:hover, .footer .widget_nav_menu ul li a:hover, .footer .widget_rss .widget_title h3 a:hover, .footer .widget_tag_cloud .tagcloud a:hover, .wc-block-grid .wc-block-grid__product-title:hover, .site-navigation ul li .sub-menu.mega-menu-sub-menu li a:hover { color: rgb(193, 27, 93); }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .wp-block-search .wp-block-search__button:hover, .wp-block-search.wp-block-search__text-button .wp-block-search__button:hover, .orchid-backtotop:hover, .entry-tags a:hover, .entry-cats ul li a:hover, .button-general:hover, a.button-general:hover, #yith-quick-view-close:hover, .woocommerce .add_to_cart_button:hover, .woocommerce #respond input#submit:hover, .woocommerce input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover, .masterheader .mini-cart button:hover, .woocommerce .product-hover-items a:hover, .owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover, .woocommerce .added_to_cart.wc-forward:hover, .category-navigation .cat-nav-trigger, .wc-block-grid .wp-block-button__link:hover, .header-style-1 .wishlist-icon-container a:hover, .header-style-1 .custom-search .search-form button:hover, .os-about-widget .social-icons ul li a:hover, .woocommerce ul.products li .product-hover-items a:hover, .woocommerce div.product .entry-summary .yith-wcwl-add-to-wishlist a:hover, .os-pagination .page-numbers.current, .os-pagination .page-numbers:hover, .woocommerce .woocommerce-pagination .page-numbers li a:hover, .woocommerce .woocommerce-pagination .page-numbers li .current, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .product-widget-style-3 .owl-carousel .owl-nav button.owl-next:hover, .product-widget-style-3 .owl-carousel .owl-nav button.owl-prev:hover, .addonify-add-to-wishlist-btn:hover, .woocommerce ul.products li.product a.addonify-add-to-wishlist-btn.addonify-custom-wishlist-btn:hover, .woocommerce-page ul.products li.product .product-hover-items a.addonify-add-to-wishlist-btn:hover { background-color: rgb(193, 27, 93); }
@media (min-width: 992px) {
  .site-navigation ul li .sub-menu li a:hover, .site-navigation ul li .children li a:hover { background-color: rgb(193, 27, 93); }
}
.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover { border-color: rgb(193, 27, 93); }
@media (min-width: 1400px) {
  body.elementor-page .__os-container__, body.elementor-page .elementor-section-boxed > .elementor-container, .__os-container__ { max-width: 1400px; }
}
.excerpt a, .editor-entry a { text-decoration: underline; }
.pum-overlay.pum-active, .pum-overlay.pum-active .popmake.active { opacity: 1 !important; display: block !important; }
a:focus, button:focus, input:focus, textarea:focus, select:focus { outline: rgb(0, 0, 0) solid 2px !important; outline-offset: 2px !important; }
.skip-link { position: absolute; left: -9999px; top: auto; }
.skip-link:focus { left: 10px; top: 10px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 10px; z-index: 99999; }