:root:not(#s89zh) #cookie-law-info-bar, :root:not(#s89zh) #cookie-law-info-again, :root:not(#s89zh) .cli-modal, :root:not(#s89zh) .cli-modal-backdrop, :root:not(#s89zh) .cli-popupbar-overlay, :root:not(#s89zh) .cli-settings-overlay, :root:not(#s89zh) .cky-consent-container, :root:not(#s89zh) .cky-modal, :root:not(#s89zh) .cky-overlay, :root:not(#s89zh) .cky-btn-revisit-wrapper, :root:not(#s89zh) .cky-preference-center, :root:not(#s89zh) #cmplz-cookiebanner-container, :root:not(#s89zh) .cmplz-cookiebanner, :root:not(#s89zh) #cmplz-manage-consent, :root:not(#s89zh) .cmplz-manage-consent, :root:not(#s89zh) #cookie-notice, :root:not(#s89zh) #catapult-cookie-bar, :root:not(#s89zh) #moove_gdpr_cookie_modal, :root:not(#s89zh) #moove_gdpr_cookie_info_bar, :root:not(#s89zh) .moove-gdpr-info-bar-container, :root:not(#s89zh) #moove_gdpr_save_popup_settings_button, :root:not(#s89zh) #BorlabsCookieBox, :root:not(#s89zh) #BorlabsCookieWidget, :root:not(#s89zh) #CybotCookiebotDialog, :root:not(#s89zh) #CookiebotWidget, :root:not(#s89zh) #onetrust-consent-sdk, :root:not(#s89zh) #usercentrics-root, :root:not(#s89zh) #iubenda-cs-banner, :root:not(#s89zh) #tarteaucitronRoot, :root:not(#s89zh) #tarteaucitronAlertBig, :root:not(#s89zh) #axeptio_overlay, :root:not(#s89zh) #cookiescript_injected, :root:not(#s89zh) #sliding-popup.eu-cookie-compliance-popup, :root:not(#s89zh) .eu-cookie-compliance-banner, :root:not(#s89zh) #gdpr-cookie-message, :root:not(#s89zh) .gdpr-cookie-notice, :root:not(#s89zh) #gdpr-cookie-consent-bar, :root:not(#s89zh) #wpgdprc-consent-bar, :root:not(#s89zh) .wpgdprc-consent-bar, :root:not(#s89zh) #cookie-bar, :root:not(#s89zh) .cookie-bar, :root:not(#s89zh) #cookies-eu-banner, :root:not(#s89zh) .cc-window, :root:not(#s89zh) .cc-revoke, :root:not(#s89zh) #cookieChoiceInfo, :root:not(#s89zh) .pea_cook_wrapper, :root:not(#s89zh) #cookie-consent-banner, :root:not(#s89zh) .cookie-consent-banner, :root:not(#s89zh) .wpcc-container, :root:not(#s89zh) #wt-cli-cookie-banner, :root:not(#s89zh) .wt-cli-cookie-bar, :root:not(#s89zh) [role="dialog"][aria-hidden="true"], :root:not(#s89zh) .modal[aria-hidden="true"], :root:not(#s89zh) [class*="modal"][aria-hidden="true"], :root:not(#s89zh) .mfp-hide, :root:not(#s89zh) .pum-overlay, :root:not(#s89zh) .popmake, :root:not(#s89zh) .sgpb-popup-overlay, :root:not(#s89zh) .sgpb-popup-dialog-main-div-wrapper, :root:not(#s89zh) [data-elementor-type="popup"], :root:not(#s89zh) .elementor-location-popup, :root:not(#s89zh) .mailpoet_form_popup_overlay, :root:not(#s89zh) .mailpoet_form_popup, :root:not(#s89zh) [hidden] {display:none!important}
:root:not(#s89zh) .screen-reader-text, :root:not(#s89zh) .sr-only, :root:not(#s89zh) .wt-cli-sr-only, :root:not(#s89zh) .visually-hidden, :root:not(#s89zh) .elementor-screen-only, :root:not(#s89zh) .screen-reader-shortcut, :root:not(#s89zh) .show-for-sr, :root:not(#s89zh) .assistive-text, :root:not(#s89zh) .hidden-accessible, :root:not(#s89zh) .ast-screen-reader-text, :root:not(#s89zh) .sr-text, :root:not(#s89zh) .u-hidden-visually {position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
:root:not(#s89zh) img[src="/images/56857d716ca0.webp"], :root:not(#s89zh) img[data-src="/images/56857d716ca0.webp"], :root:not(#s89zh) img[src="/images/a788134cef27.webp"], :root:not(#s89zh) img[data-src="/images/a788134cef27.webp"], :root:not(#s89zh) img[src="/images/01a41fe06240.webp"], :root:not(#s89zh) img[data-src="/images/01a41fe06240.webp"], :root:not(#s89zh) img[src="/images/b72c01608227.webp"], :root:not(#s89zh) img[data-src="/images/b72c01608227.webp"], :root:not(#s89zh) img[src="/images/272c6b3e92f4.webp"], :root:not(#s89zh) img[data-src="/images/272c6b3e92f4.webp"], :root:not(#s89zh) img[src="/images/a868a5e00c24.webp"], :root:not(#s89zh) img[data-src="/images/a868a5e00c24.webp"], :root:not(#s89zh) img[src="/images/eeef5874b2d9.webp"], :root:not(#s89zh) img[data-src="/images/eeef5874b2d9.webp"], :root:not(#s89zh) img[src="/images/6a3f82208e95.webp"], :root:not(#s89zh) img[data-src="/images/6a3f82208e95.webp"], :root:not(#s89zh) img[src="/images/7af75432748d.webp"], :root:not(#s89zh) img[data-src="/images/7af75432748d.webp"], :root:not(#s89zh) img[src="/images/0a33df986ae5.webp"], :root:not(#s89zh) img[data-src="/images/0a33df986ae5.webp"], :root:not(#s89zh) img[src="/images/1a40f35dde4f.webp"], :root:not(#s89zh) img[data-src="/images/1a40f35dde4f.webp"], :root:not(#s89zh) img[src="/images/c4e3527cf039.webp"], :root:not(#s89zh) img[data-src="/images/c4e3527cf039.webp"], :root:not(#s89zh) img[src="/images/585e98dd4f84.webp"], :root:not(#s89zh) img[data-src="/images/585e98dd4f84.webp"] {display:none!important}

html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/contact-us/"]) span.section-title-main, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/contact-us/"]) span.section-title-main * {color:hsl(306 12% 20%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div#row-1043438599 > div.col.medium-7.small-11 > div.col-inner.text-center.dark > p, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div#row-1043438599 > div.col.medium-7.small-11 > div.col-inner.text-center.dark > p * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div#row-1169661470 > div.col.medium-7.small-11 > div.col-inner.text-center.dark > p, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div#row-1169661470 > div.col.medium-7.small-11 > div.col-inner.text-center.dark > p * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div#banner-850874923 > div.banner-inner.fill > div.banner-layers.container:nth-of-type(2), html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div#banner-850874923 > div.banner-inner.fill > div.banner-layers.container:nth-of-type(2) * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/cart/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/cart/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/cart/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/cart/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/contact-us/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/contact-us/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/contact-us/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/contact-us/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/dmca/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/dmca/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/dmca/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/dmca/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/faq/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/faq/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/faq/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/faq/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/my-account/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/my-account/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/my-account/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/my-account/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/my-account/lost-password/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/my-account/lost-password/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/my-account/lost-password/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/my-account/lost-password/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/privacy-and-policy/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/privacy-and-policy/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/privacy-and-policy/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/privacy-and-policy/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/returns-exchanges/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/returns-exchanges/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/returns-exchanges/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/returns-exchanges/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/shipping/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/shipping/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/shipping/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/shipping/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/shop/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/shop/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/shop/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/shop/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/terms-conditions/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/terms-conditions/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/terms-conditions/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/terms-conditions/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/track-my-order/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/track-my-order/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/track-my-order/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/track-my-order/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/view-sizing-chart/"]) div#logo, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/view-sizing-chart/"]) div#logo * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/view-sizing-chart/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text, html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/view-sizing-chart/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text * {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) li.header-search-form.search-form.html > div.header-search-form-wrapper > div.searchform-wrapper.ux-search-box.relative > form.searchform > div.flex-row.relative:nth-of-type(1) > div.flex-col.flex-grow:nth-of-type(1) > label.screen-reader-text {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) a.nav-top-link.nav-top-not-logged-in.is-small > span {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) span.header-cart-title:nth-of-type(1) {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) span.woocommerce-Price-amount.amount {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) li.html.widget_shopping_cart > div.widget_shopping_cart_content > p.woocommerce-mini-cart__empty-message {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) div.widget_shopping_cart_content:nth-of-type(2) > p.woocommerce-mini-cart__empty-message {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) li#menu-item-790460 > a.nav-top-link {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) li#menu-item-790461 > a.nav-top-link {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) li#menu-item-790464 > a.nav-top-link {color:hsl(306 14% 93%)!important}
html:not(#s89zh):has(link[rel="canonical"][href="https://lgbtteeshirt.com/about-us/"]) li#menu-item-790463 > a.nav-top-link {color:hsl(306 14% 93%)!important}


:root:not(#s89zh) *, :root:not(#s89zh) *::before, :root:not(#s89zh) *::after {box-sizing:border-box}
html:not(#s89zh) {overflow-x:hidden}
:root:not(#s89zh) body {margin:0;font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1.6;color:#333;background:#fff;overflow-x:hidden}
:root:not(#s89zh) img, :root:not(#s89zh) svg, :root:not(#s89zh) video, :root:not(#s89zh) iframe {max-width:100%}
:root:not(#s89zh) img {height:auto}
:root:not(#s89zh) a {color:#446084;text-decoration:none}
:root:not(#s89zh) a:hover {color:#1d3557}
:root:not(#s89zh) h1, :root:not(#s89zh) h2, :root:not(#s89zh) h3, :root:not(#s89zh) h4, :root:not(#s89zh) h5, :root:not(#s89zh) h6 {font-family:"Lato",Arial,sans-serif;line-height:1.25;margin:0 0 .6em;color:#222}
:root:not(#s89zh) p {margin:0 0 1em}
:root:not(#s89zh) ul, :root:not(#s89zh) ol {padding-left:1.4em}
:root:not(#s89zh) table {border-collapse:collapse;max-width:100%;width:100%}
:root:not(#s89zh) th, :root:not(#s89zh) td {border:1px solid #e3e3e3;padding:8px 10px;text-align:left}
:root:not(#s89zh) th {background:#f5f5f5}
:root:not(#s89zh) .skip-link, :root:not(#s89zh) .screen-reader-text {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
:root:not(#s89zh) .container {width:100%;max-width:1140px;margin:0 auto;padding:0 15px}
:root:not(#s89zh) .alt-font {font-family:"Dancing Script",cursive,serif}
:root:not(#s89zh) .uppercase {text-transform:uppercase}
:root:not(#s89zh) .text-center {text-align:center}
:root:not(#s89zh) .is-invisible, :root:not(#s89zh) .height-fix {display:none}
:root:not(#s89zh) .is-divider {height:3px;width:40px;background:rgba(0,0,0,.15);margin:.6em auto 1em}
:root:not(#s89zh) .footer .is-divider {margin-left:0}


:root:not(#s89zh) .mfp-hide, :root:not(#s89zh) #main-menu, :root:not(#s89zh) #login-form-popup, :root:not(#s89zh) #cart-popup, :root:not(#s89zh) .live-search-results, :root:not(#s89zh) .header-bg-container, :root:not(#s89zh) .top-divider, :root:not(#s89zh) .cart-item .nav-dropdown, :root:not(#s89zh) .header-divider, :root:not(#s89zh) .show-for-medium, :root:not(#s89zh) .back-to-top, :root:not(#s89zh) .image-tools, :root:not(#s89zh) .category-filtering, :root:not(#s89zh) .sidebar-inner:empty, :root:not(#s89zh) .banner-link, :root:not(#s89zh) .overlay, :root:not(#s89zh) .is-border, :root:not(#s89zh) .section-bg:empty {display:none}
:root:not(#s89zh) .search-form input[type=hidden] {display:none}


:root:not(#s89zh) #header {background:#161616;color:#fff;position:relative}
:root:not(#s89zh) .header-wrapper {background:#161616}
:root:not(#s89zh) #masthead .header-inner {display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;padding-top:8px;padding-bottom:8px}
:root:not(#s89zh) #masthead .flex-col {display:flex;align-items:center}
:root:not(#s89zh) #logo {order:0}
:root:not(#s89zh) #logo a {display:block;line-height:0}
:root:not(#s89zh) #logo img {max-height:70px;width:auto}
:root:not(#s89zh) #logo img.header-logo-dark {display:none}
:root:not(#s89zh) #masthead .flex-left {display:none}
:root:not(#s89zh) #masthead .flex-right {margin-left:auto}
:root:not(#s89zh) .nav, :root:not(#s89zh) .header-nav, :root:not(#s89zh) .nav ul {list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}
:root:not(#s89zh) .header-nav>li {margin:0 0 0 14px;position:relative;list-style:none}
:root:not(#s89zh) .header-nav a, :root:not(#s89zh) #masthead a {color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em}
:root:not(#s89zh) .header-nav a:hover {color:#f3b6d4}
:root:not(#s89zh) .header-cart-link {display:inline-flex;align-items:center;gap:6px}
:root:not(#s89zh) .cart-icon strong {display:inline-block;min-width:22px;height:22px;line-height:22px;border-radius:50%;background:#d33;color:#fff;text-align:center;font-size:12px}
:root:not(#s89zh) .header-bottom {background:#0a0a0a}
:root:not(#s89zh) .header-bottom .flex-row {display:flex;justify-content:center}
:root:not(#s89zh) .header-bottom .flex-col {display:flex;justify-content:center;width:100%}
:root:not(#s89zh) .header-bottom-nav {justify-content:center;gap:0}
:root:not(#s89zh) .header-bottom-nav>li {list-style:none}
:root:not(#s89zh) .header-bottom-nav>li>a {display:block;padding:14px 22px;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;font-family:"Lato",Arial,sans-serif}
:root:not(#s89zh) .header-bottom-nav>li+li {border-left:1px solid rgba(255,255,255,.15)}
:root:not(#s89zh) .header-bottom-nav>li.active>a, :root:not(#s89zh) .header-bottom-nav>li>a:hover {background:#446084;color:#fff}
:root:not(#s89zh) .header-bottom-nav .nav-dropdown {display:none}


:root:not(#s89zh) .page-title {background:#f4f5f7;border-bottom:1px solid #e6e8eb;padding:22px 0}
:root:not(#s89zh) .page-title-inner {display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
:root:not(#s89zh) .page-title h1, :root:not(#s89zh) .page-title .breadcrumbs {margin:0;text-align:center}
:root:not(#s89zh) .breadcrumbs, :root:not(#s89zh) .woocommerce-breadcrumb {font-size:13px;letter-spacing:.04em;color:#666}
:root:not(#s89zh) .checkout-breadcrumbs {font-size:18px}
:root:not(#s89zh) .woocommerce-ordering {margin:0}
:root:not(#s89zh) select, :root:not(#s89zh) input[type=text], :root:not(#s89zh) input[type=email], :root:not(#s89zh) input[type=password], :root:not(#s89zh) input[type=search], :root:not(#s89zh) input[type=tel], :root:not(#s89zh) input[type=number], :root:not(#s89zh) textarea {max-width:100%;padding:9px 12px;border:1px solid #ccc;border-radius:4px;font:inherit;background:#fff}
:root:not(#s89zh) textarea {width:100%}
:root:not(#s89zh) button, :root:not(#s89zh) .button, :root:not(#s89zh) input[type=submit] {display:inline-block;padding:10px 22px;border:0;border-radius:4px;background:#446084;color:#fff;font:inherit;font-weight:700;cursor:pointer}
:root:not(#s89zh) button:hover, :root:not(#s89zh) .button:hover {background:#2f4663;color:#fff}
:root:not(#s89zh) .button.secondary {background:#d33}


:root:not(#s89zh) #main {display:block;padding:0}
:root:not(#s89zh) .page-wrapper, :root:not(#s89zh) .cart-container {max-width:1140px;margin:0 auto;padding:30px 15px}
:root:not(#s89zh) .row {display:flex;flex-wrap:wrap;margin:0 auto;max-width:1140px}
:root:not(#s89zh) .row>.col {flex:1 1 0;min-width:0;padding:0 15px}
:root:not(#s89zh) .row .large-12 {flex:0 0 100%;max-width:100%}
:root:not(#s89zh) .row .large-4 {flex:0 0 33.333%;max-width:33.333%}
:root:not(#s89zh) .row .large-5 {flex:0 0 41.666%;max-width:41.666%}
:root:not(#s89zh) .row .large-7 {flex:0 0 58.333%;max-width:58.333%}
:root:not(#s89zh) .category-page-row {padding:30px 0}


:root:not(#s89zh) .section {padding:30px 0;position:relative}
:root:not(#s89zh) .section-content {max-width:1170px;margin:0 auto;padding:0 15px}
:root:not(#s89zh) .banner-grid {display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:260px 260px;gap:16px;max-width:none;margin:0}
:root:not(#s89zh) .banner-grid>.col {padding:0;max-width:none;width:auto;height:auto!important;min-width:0}
:root:not(#s89zh) .banner-grid>.col:first-child {grid-row:1 / span 2}
:root:not(#s89zh) .banner-grid .col-inner, :root:not(#s89zh) .banner-grid .banner {height:100%}
:root:not(#s89zh) .banner {position:relative;overflow:hidden;border-radius:6px;min-height:240px;background-size:cover}
:root:not(#s89zh) .banner-inner, :root:not(#s89zh) .banner-bg, :root:not(#s89zh) .banner-bg .bg {position:absolute;top:0;left:0;right:0;bottom:0}
:root:not(#s89zh) .banner-bg .bg {background-size:cover;background-repeat:no-repeat}
:root:not(#s89zh) .banner-layers {position:absolute;top:0;left:0;right:0;bottom:0;max-width:none;padding:0;display:flex;align-items:center;justify-content:center}
:root:not(#s89zh) .banner .text-box {position:relative;width:80%!important;max-width:520px;padding:10px;text-align:center}
:root:not(#s89zh) .banner .text-box h2 {color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);font-size:26px}
:root:not(#s89zh) .banner .text-box h3 {color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}
:root:not(#s89zh) .banner .text-box .lead {color:#fff;font-size:20px;text-shadow:0 1px 4px rgba(0,0,0,.5)}
:root:not(#s89zh) .banner .text.dark h2, :root:not(#s89zh) .banner .text.dark h3 {color:#fff}
:root:not(#s89zh) .banner .searchform .flex-row {display:flex;gap:6px;justify-content:center}
:root:not(#s89zh) .banner .searchform .flex-grow {flex:1}
:root:not(#s89zh) .banner .searchform input[type=search] {width:100%}
:root:not(#s89zh) .icon-box {text-align:center}
:root:not(#s89zh) .icon-box-img {margin:0 auto 12px}
:root:not(#s89zh) .icon-box-img .icon-inner {border:0!important}
:root:not(#s89zh) .icon-box-img img {width:60px;height:60px;object-fit:contain}
:root:not(#s89zh) .row-divided>.col+.col {border-left:1px solid #e5e5e5}
:root:not(#s89zh) .section-title-container {max-width:1140px;margin:20px auto 10px;text-align:center}
:root:not(#s89zh) .section-title {display:flex;align-items:center;gap:16px;justify-content:center;text-transform:uppercase}
:root:not(#s89zh) .section-title b {flex:1;height:1px;background:#ddd}


:root:not(#s89zh) .row.slider {display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0 15px;margin:0 auto 30px}
:root:not(#s89zh) .row.slider>.col {padding:0;max-width:none}
:root:not(#s89zh) .box-blog-post {position:relative;display:flex;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden;background:#fff}
:root:not(#s89zh) .box-blog-post .box-image {width:43%!important;flex:0 0 43%}
:root:not(#s89zh) .box-blog-post .image-cover {position:relative;height:100%;min-height:180px;padding-top:0!important;overflow:hidden}
:root:not(#s89zh) .box-blog-post .image-cover img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
:root:not(#s89zh) .box-blog-post .box-text {flex:1;padding:14px}
:root:not(#s89zh) .box-blog-post .post-title {font-size:16px}
:root:not(#s89zh) .badge.post-date {position:absolute;top:8px;left:8px;background:#fff;border:1px solid #446084;border-radius:4px;padding:2px 8px;text-align:center;font-size:13px;line-height:1.2}


:root:not(#s89zh) .products.row {display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1140px;padding:0 15px}
:root:not(#s89zh) .products>.col {padding:0;max-width:none;position:relative}
:root:not(#s89zh) .product-small.box {border:1px solid #eee;border-radius:6px;overflow:hidden;background:#fff;height:100%}
:root:not(#s89zh) .product-small .box-image img {width:100%;height:auto;display:block}
:root:not(#s89zh) .product-small .box-text {padding:12px;text-align:center}
:root:not(#s89zh) .product-title {font-size:14px;font-weight:700;margin:0 0 6px}
:root:not(#s89zh) .price del {color:#999;margin-right:6px}
:root:not(#s89zh) .price ins {text-decoration:none;color:#d33;font-weight:700}
:root:not(#s89zh) .badge-container {position:absolute;top:8px;left:8px;z-index:2}
:root:not(#s89zh) .onsale {background:#d33;color:#fff;padding:3px 9px;border-radius:12px;font-size:12px}
:root:not(#s89zh) .shop-container {max-width:1140px;margin:0 auto}
:root:not(#s89zh) .sidebar-inner {display:none}


:root:not(#s89zh) .form-row, :root:not(#s89zh) .woocommerce-form-row {padding:0!important;margin:0 0 14px}
:root:not(#s89zh) .form-row label, :root:not(#s89zh) .woocommerce-form-row label {display:block;margin-bottom:4px;font-weight:700}
:root:not(#s89zh) .form-row input[type=text], :root:not(#s89zh) .form-row input[type=password], :root:not(#s89zh) .form-row input[type=email] {width:100%;max-width:420px}
:root:not(#s89zh) .woocommerce-info, :root:not(#s89zh) .woocommerce-message, :root:not(#s89zh) .woocommerce-error {padding:14px 18px;background:#f4f5f7;border-left:4px solid #446084;margin:0 0 20px;list-style:none}
:root:not(#s89zh) .my-account .col-1, :root:not(#s89zh) .my-account .col-2 {padding:0 15px}
:root:not(#s89zh) .page-wrapper .row {display:flex;flex-wrap:wrap}
:root:not(#s89zh) .page-wrapper .large-6, :root:not(#s89zh) .page-wrapper .col-1, :root:not(#s89zh) .page-wrapper .col-2 {flex:1 1 320px}
:root:not(#s89zh) .page-wrapper form, :root:not(#s89zh) .page-wrapper .woocommerce {max-width:100%}
:root:not(#s89zh) .entry-content, :root:not(#s89zh) .page-wrapper .col-inner {max-width:100%;overflow-wrap:break-word}
:root:not(#s89zh) .size-guide-table {width:100%}


:root:not(#s89zh) .footer-wrapper {background:#161616;color:#ccc;margin-top:30px}
:root:not(#s89zh) .footer-widgets {padding:36px 0 10px}
:root:not(#s89zh) .footer-widgets .row {display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1140px;padding:0 15px}
:root:not(#s89zh) .footer-widgets .col {padding:0;max-width:none}
:root:not(#s89zh) .footer-widgets .widget-title {display:block;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:8px;letter-spacing:.04em}
:root:not(#s89zh) .footer-widgets ul, :root:not(#s89zh) .footer-widgets .menu {list-style:none;padding:0;margin:0}
:root:not(#s89zh) .footer-widgets li {margin:0 0 6px}
:root:not(#s89zh) .footer-wrapper a {color:#ddd}
:root:not(#s89zh) .footer-wrapper a:hover {color:#fff}
:root:not(#s89zh) .absolute-footer {background:#0a0a0a;color:#aaa;padding:14px 0;font-size:13px}
:root:not(#s89zh) .absolute-footer .container {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
:root:not(#s89zh) .footer-secondary {order:2}
:root:not(#s89zh) .footer-primary {order:1}
:root:not(#s89zh) .payment-icons {display:flex;gap:8px;align-items:center}
:root:not(#s89zh) .payment-icon {display:inline-block;width:44px;height:24px}
:root:not(#s89zh) .payment-icon svg {width:100%;height:100%;fill:#fff;display:block}


:root:not(#s89zh) .woocommerce-pagination {margin:30px 0}
:root:not(#s89zh) .woocommerce-pagination ul.page-numbers {list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}
:root:not(#s89zh) .woocommerce-pagination ul.page-numbers li {margin:0;list-style:none}
:root:not(#s89zh) .woocommerce-pagination .page-number {display:inline-block;min-width:38px;height:38px;line-height:36px;padding:0 10px;text-align:center;border:1px solid #ddd;border-radius:4px;background:#fff;color:#446084;font-weight:700}
:root:not(#s89zh) .woocommerce-pagination a.page-number:hover {background:#446084;color:#fff;border-color:#446084}
:root:not(#s89zh) .woocommerce-pagination .page-number.current {background:#446084;color:#fff;border-color:#446084}
:root:not(#s89zh) .woocommerce-pagination .page-number.dots {border:0;background:transparent}


:root:not(#s89zh) .page-id-47 .banner-grid-wrapper .banner-grid {grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:16px}
:root:not(#s89zh) .page-id-47 .banner-grid-wrapper .banner-grid>.col:first-child {grid-row:auto}
:root:not(#s89zh) .page-id-47 .banner-grid-wrapper .banner-grid>.col {height:auto!important;position:static!important;transform:none!important;left:auto!important;top:auto!important;width:auto!important}
:root:not(#s89zh) .page-id-47 .banner-grid-wrapper .banner {height:auto;min-height:320px;padding-top:0!important}
:root:not(#s89zh) .page-id-47 .banner-grid-wrapper .banner-layers {display:flex;align-items:flex-end;justify-content:center;padding:16px}
:root:not(#s89zh) .page-id-47 .banner-grid-wrapper .banner .text-box {width:100%!important;max-width:none;background:rgba(0,0,0,.45);border-radius:4px;padding:10px;position:relative;left:auto;top:auto;transform:none}
:root:not(#s89zh) .page-id-47 .banner-grid-wrapper .banner .text-box p {color:#fff;font-size:13px;margin:0}
:root:not(#s89zh) .page-id-47 .banner-grid-wrapper .section-title-container {margin:0}


:root:not(#s89zh) .page-id-12 .banner {min-height:0;height:auto;padding:0!important;background:#fff}
:root:not(#s89zh) .page-id-12 .banner-bg .bg {opacity:.12}
:root:not(#s89zh) .page-id-12 .banner-layers {position:relative;display:block;padding:40px 15px}
:root:not(#s89zh) .page-id-12 .banner .text-box {position:relative;left:auto;top:auto;transform:none;width:100%!important;max-width:900px;margin:0 auto;padding:0}
:root:not(#s89zh) .page-id-12 .banner .text-box, :root:not(#s89zh) .page-id-12 .banner .text-box p, :root:not(#s89zh) .page-id-12 .banner .text-box h3, :root:not(#s89zh) .page-id-12 .banner .text-box label {color:#222;text-shadow:none}
:root:not(#s89zh) .page-id-12 .banner .text-box p {font-size:16px}
:root:not(#s89zh) .page-id-12 .banner .row {display:flex;flex-wrap:wrap;gap:20px 0;margin-top:20px}
:root:not(#s89zh) .page-id-12 .banner .row>.col {flex:1 1 320px;max-width:50%}
:root:not(#s89zh) .page-id-12 .banner .col-inner.text-right {text-align:left}
:root:not(#s89zh) .page-id-12 .banner .col-inner p {text-align:left!important}
:root:not(#s89zh) .page-id-12 .banner .wpcf7 input[type=text], :root:not(#s89zh) .page-id-12 .banner .wpcf7 input[type=email], :root:not(#s89zh) .page-id-12 .banner .wpcf7 textarea {width:100%;max-width:100%}
:root:not(#s89zh) .page-id-12 .banner .wpcf7 p {margin:0 0 12px}
:root:not(#s89zh) .page-id-12 .banner .img {display:none}
@media (max-width:549px){:root:not(#s89zh) .page-id-12 .banner .row>.col {max-width:100%}}


@media (max-width:849px){
  :root:not(#s89zh) .row .large-4, :root:not(#s89zh) .row .large-5, :root:not(#s89zh) .row .large-7 {flex:0 0 100%;max-width:100%}
  :root:not(#s89zh) .row-divided>.col+.col {border-left:0}
  :root:not(#s89zh) .banner-grid {grid-template-columns:1fr;grid-template-rows:none}
  :root:not(#s89zh) .banner-grid>.col:first-child {grid-row:auto}
  :root:not(#s89zh) .banner-grid .banner {min-height:240px}
  :root:not(#s89zh) .products.row {grid-template-columns:repeat(2,1fr)}
  :root:not(#s89zh) .row.slider {grid-template-columns:1fr}
  :root:not(#s89zh) .footer-widgets .row {grid-template-columns:1fr}
  :root:not(#s89zh) #masthead .header-inner {justify-content:center}
  :root:not(#s89zh) #masthead .flex-right {margin-left:0}
  :root:not(#s89zh) .hide-for-medium.flex-center, :root:not(#s89zh) .header-bottom {display:block}
  :root:not(#s89zh) .header-bottom-nav>li>a {padding:10px 12px;font-size:13px}
}
@media (max-width:549px){
  :root:not(#s89zh) .products.row {grid-template-columns:1fr}
  :root:not(#s89zh) .box-blog-post {flex-direction:column}
  :root:not(#s89zh) .box-blog-post .box-image {width:100%!important;flex:none}
  :root:not(#s89zh) .absolute-footer .container {justify-content:center;text-align:center}
}


html:not(#s89zh) {overflow-x:hidden!important;overflow-y:auto!important}
:root:not(#s89zh) body {overflow-x:clip!important;overflow-y:visible!important}
