:where([data-s3image]) { height: auto; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Poppins-Regularc3adddff.woff) format('woff2');font-display:swap;}: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,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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); }.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { display: inline-block; white-space: nowrap; border-radius: 3px; padding: 8px 16px; background-color: #000000; border: 1px solid #000000; font-size: 1em; line-height: 1.8em; margin-right: 12px; text-align: center; text-decoration: none !important; }html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop) { overflow: hidden; }body.modal-cacsp-open .modal-cacsp-backdrop { width: 100%; height: 100%; opacity: 0.6; }body.modal-cacsp-open .modal-cacsp-position { box-sizing: border-box; width: 100%; height: 100%; }.modal-cacsp-backdrop { width: 0px; height: 0px; overflow: hidden; position: fixed; inset: 0px; z-index: 99999; background-color: #000000; opacity: 0; transition: opacity 0.2s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position { position: fixed; width: 0px; height: 0px; display: flex; align-items: center; justify-content: center; inset: 0px; padding: 40px 0px; z-index: 999999; overflow-y: auto; outline: 0px; font-size: 100%; }.modal-cacsp-position, .modal-cacsp-position * { color: #000000; }.modal-cacsp-position .modal-cacsp-box { width: 0px; height: 0px; overflow: hidden; opacity: 0; border-radius: 6px; transition: opacity 0.4s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position .modal-cacsp-box > * { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 80%; margin: auto; height: auto; min-width: 320px; max-width: 800px; opacity: 1; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 90%; }}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch * { outline: none; text-decoration: none !important; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span { font-size: 1em; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child { flex-grow: 1; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span > span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span > span { font-size: 0.9em; font-weight: 300; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle { width: 40px; height: 20px; border-radius: 20px; margin-left: 8px; display: block; position: relative; float: right; background-color: #e6e6e6; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle { background-color: #cde1d4; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span { color: #000000; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle { background-color: #f1d5d4; }.modal-cacsp-position .modal-cacsp-box a { text-decoration: underline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { display: block; background-color: #000000; padding: 24px 32px; font-size: 1.5em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content { display: block; padding: 32px; font-size: 1em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { display: flex; justify-content: flex-end; border-top: 1px solid #e6e6e6; padding: 24px 32px; white-space: nowrap; }@media (max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { flex-wrap: wrap; }}@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { white-space: normal; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * { color: #ffffff; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { width: 100%; margin-right: 0px; margin-bottom: 8px; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings * { color: #000000; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept { background-color: #4b7d5e; border: 1px solid #4b7d5e; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child { margin-right: 0px; margin-bottom: 0px; }.modal-cacsp-grandma .modal-cacsp-position { overflow-x: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom), .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { position: relative; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header { border-radius: 6px 6px 0px 0px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns { border-radius: 0px 0px 6px 6px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info { overflow: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show { overflow: visible; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before { content: ""; background: url("//eyeshield.com/wp-content/swift-ai/images/__e/cdn.eyeshield.com/wp-content/plugins/cookies-and-content-security-policy/img/cookie-png.webp") center center / auto 100% no-repeat; width: 160px; height: 160px; display: block; position: absolute; right: -60px; top: -50px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { overflow: hidden; }:root { --progress-bar-percent-steps-line-border-fill: #3498db; --progress-bar-percent-steps-line-border-empty: #e0e0e0; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@font-face { font-family: WooCommerce; src: url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); font-weight: 400; font-style: normal; }.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }.woocommerce form .form-row label { line-height: 2; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce div.product { margin-bottom: 0px; position: relative; }.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; display: inline-block; }.woocommerce div.product div.images { margin-bottom: 2em; }.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }.woocommerce div.product div.summary { margin-bottom: 2em; }.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #e9e6ed; border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: #7f54b3; color: #ffffff; -webkit-font-smoothing: antialiased; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #958e09; font-size: 1.25em; }.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: #f6f5f8; color: #515151; border-top: 3px solid #720eec; list-style: outside none; width: auto; overflow-wrap: break-word; }.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }.woocommerce-info { border-top-color: #1e85be; }.woocommerce-info::before { color: #1e85be; }.woocommerce form .form-row .required { visibility: visible; }:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #000; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: black; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccc; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #999; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Poppins"; --bs-font-monospace: "Roboto Slab"; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #000; --bs-link-color-rgb: 0, 0, 0; --bs-link-decoration: underline; --bs-link-hover-color: black; --bs-link-hover-color-rgb: 0, 0, 0; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(0, 0, 0, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h1, .h1, .press_second__header, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .woocommerce .card .woocommerce-loop-product__title, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1, .press_second__header { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){h1, .h1, .press_second__header { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){h4, .h4 { font-size: 1.5rem; }}h5, .h5, .woocommerce .card .woocommerce-loop-product__title { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }iframe { border: 0px; }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-sm, .container-md { max-width: 720px; }}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg { max-width: 960px; }}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }@media (min-width: 992px){.col-lg-12 { flex: 0 0 auto; width: 100%; }}.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { transition: none; }}.form-check, #ship-to-different-address, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated, .woocommerce form .form-row label.checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce ul#shipping_method li { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }.form-check .form-check-input, #ship-to-different-address .form-check-input, #ship-to-different-address #createaccount, #ship-to-different-address input, #ship-to-different-address .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li #ship-to-different-address input, #ship-to-different-address .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #ship-to-different-address input, #ship-to-different-address .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row #ship-to-different-address .input-checkbox, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address #rememberme, #ship-to-different-address .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li .form-check-input, .woocommerce-checkout #payment ul.payment_methods li #createaccount, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-checkout #payment ul.payment_methods li .input-checkbox, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li #rememberme, .woocommerce-checkout #payment ul.payment_methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check-input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #createaccount, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .input-checkbox, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #rememberme, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check-input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #createaccount, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .input-checkbox, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #rememberme, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row label.checkbox .form-check-input, .woocommerce form .form-row label.checkbox #createaccount, .woocommerce form .form-row label.checkbox #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .input-checkbox, .woocommerce form .form-row label.checkbox .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row label.checkbox #rememberme, .woocommerce form .form-row label.checkbox ul#shipping_method li input, .woocommerce ul#shipping_method li form .form-row label.checkbox input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check-input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #createaccount, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address input, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-form-login .woocommerce-form-login__rememberme .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce ul#shipping_method li .form-check-input, .woocommerce ul#shipping_method li #createaccount, .woocommerce ul#shipping_method li form .form-row .input-checkbox, .woocommerce form .form-row ul#shipping_method li .input-checkbox, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li #rememberme, .woocommerce ul#shipping_method li input, .form-check #createaccount, .form-check #ship-to-different-address input, #ship-to-different-address .form-check input, .form-check .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-check input, .form-check .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check input, .form-check .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check input, .form-check .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-check .input-checkbox, .form-check .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check #rememberme, .form-check .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-check input { float: left; margin-left: -1.5em; }.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { --bs-form-check-bg: var(--bs-body-bg); width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; transition: 0.2s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { transition: none; }}.form-check-input[type="checkbox"], #createaccount[type="checkbox"], #ship-to-different-address input[type="checkbox"], .woocommerce-checkout #payment ul.payment_methods li input[type="checkbox"], .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input[type="checkbox"], .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input[type="checkbox"], .woocommerce form .form-row .input-checkbox[type="checkbox"], .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme[type="checkbox"], .woocommerce ul#shipping_method li input[type="checkbox"] { border-radius: 0.25em; }.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { transition: none; }}.btn-primary, .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-color: #fff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #000; --bs-btn-disabled-border-color: #000; }.btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button) { --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #fff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #000; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .dropdown-menu { position: static; }@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }body.swift-nojs .navbar-expand-lg .offcanvas{transition: none !important}.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box;-webkit-background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.alert, .must-log-in, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }.alert-info, .must-log-in, .woocommerce-info, .woocommerce-noreviews { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat; border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box;-webkit-background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.position-relative { position: relative !important; }.position-fixed { position: fixed !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.justify-content-between { justify-content: space-between !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.m-3 { margin: 1rem !important; }.mt-3 { margin-top: 1rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-1 { margin-left: 0.25rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-3 { padding-top: 1rem !important; }.pb-3 { padding-bottom: 1rem !important; }.text-reset { --bs-text-opacity: 1; color: inherit !important; }.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }@media (min-width: 768px){.d-md-block { display: block !important; }.d-md-none { display: none !important; }.ms-md-2 { margin-left: 0.5rem !important; }}@media (min-width: 992px){.d-lg-none { display: none !important; }}.alert-icon, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { padding-left: 3.25rem; }.alert-icon::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before, .woocommerce-message::before, .woocommerce-thankyou-order-details::before, .wc-stripe-error::before { position: absolute; left: 1.25rem; top: 50%; transform: translate(0px, -50%); mask-position: center center; mask-repeat: no-repeat; mask-size: 16px; mask-image: var(--alert-icon); width: 16px; height: 16px; background-color: var(--bs-alert-color); }.alert-info-icon::before, .woocommerce-info::before, .woocommerce-noreviews::before { content: " "; --alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E"); }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }html, body, #page { height: 100%; }#page { display: flex; flex-direction: column; }:root { --valid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>"); --invalid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>"); }html { scroll-padding-top: 55px; }body { word-break: break-word; overflow-x: hidden; }img { height: auto; max-width: 100%; }iframe { max-width: 100%; }.wp-post-image { width: 100%; }.top-button { right: 5%; bottom: 30px; opacity: 0; transition: opacity 1s; }.zi-1020 { z-index: 1020 !important; }.single_add_to_cart_button, .ajax_add_to_cart { position: relative; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-stripe-error::before { color: inherit; }.woocommerce { }.woocommerce form .form-row { padding: 0px; margin: 0px 0px 1rem; }.woocommerce form .form-row label { line-height: 1.5; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5em; }#offcanvas-user .offcanvas-password.show-password-input { position: absolute; right: 0.7em; top: 2rem; cursor: pointer; }#offcanvas-user .offcanvas-password.show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }ins { text-decoration: none; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: normal; }.woocommerce div.product p.price { font-size: 2rem; }.woocommerce div.product form.cart .btn, .woocommerce div.product form.cart #respond input#submit, .woocommerce #respond div.product form.cart input#submit, .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart button.button, .woocommerce div.product form.cart input.button, .woocommerce div.product form.cart a.button.alt:not(a.checkout-button), .woocommerce div.product form.cart .card a.button, .woocommerce .card div.product form.cart a.button, .woocommerce div.product form.cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .woocommerce div.product form.cart a.checkout-button, .woocommerce div.product form.cart #place_order { flex-grow: 1; }.woocommerce div.product p.price, .woocommerce div.product span.price, .card .price { color: var(--bscore-wc-price, var(--bs-gray)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del, del, .card del .woocommerce-Price-amount.amount { opacity: 0.6 !important; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, ins { color: var(--bscore-wc-price-sale, var(--bs-danger)); }.woocommerce form .form-row .required { color: var(--bscore-wc-form-invalid, var(--bs-danger)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; }#page { min-height: 100%; height: auto; }a { text-decoration: none; transition: 0.4s; }h1, .h1, .press_second__header { font-size: 1.75em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }h2, .h2 { font-size: 1.625em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-style: normal; font-weight: 400; font-size: 0.9375em; line-height: 29px; color: #444444; margin-bottom: 16px; }.text_p a, .about_us_intro__text p a, .about_us_team__text p a, .about__text a, .teasers__box-text p a, .b2b_intro__text p a, .b2b-first__text ul li p a, .press_top__text p a, .press_top .accordion .card-body p a, .press_second__text p a, .info_content__text p a, .light_3 .light_icons__item span a, .woocommerce-product-details__custom-title p a, p a { color: #e84132; }.red_list_before, .b2b-second__text ul li::before, .affiliate__text ul li::before, .faq-content__single .meta ul li::before, .light-two-columns__item ul li::before, .single-product-top .product .summary .woocommerce-product-details__custom ol li::before, .single-product-top .product .summary .top_desc ul li::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #e84132; top: 3px; left: 0px; }ul, ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #252525; width: 100%; margin-bottom: 16px; }ul li, ol li { padding: 3px 0px; }ul li a, ol li a { color: #e84132; }.tooltip { position: relative; display: inline-block; opacity: 1; cursor: pointer; z-index: 1070; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; }.breadcrumb { padding-top: 125px; background: #f8f8f8; color: #888888; font-size: 12px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-bottom: 0px !important; }.breadcrumb #breadcrumbs { margin-bottom: 0px !important; }.breadcrumb #breadcrumbs a { color: #565656; font-size: 12px; }.breadcrumb #breadcrumbs span { color: #888888; font-size: 12px; }.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-style: normal; font-weight: 600; font-size: 13px; background: #1c1c1c; border-radius: 2px; border: 2px solid #1c1c1c; transition: 0.4s; display: inline-block; color: #ffffff !important; padding: 12px 18px !important; }body.swift-nojs .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{transition: none !important}@media (max-width: 991px){.container { padding: 0px 24px; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-size: 14px; line-height: 26px; }}.header_top .left_top p { font-size: 12px; line-height: 16px; padding-left: 18px; position: relative; }.header_top .left_top p::before { position: absolute; content: ""; left: 0px; top: 2px; width: 14px; height: 13px; background-image: url("https://eyeshield.com/wp-content/themes/bootscore-child-main/img/shipping.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.header_top .right_top #top-menu a { padding-right: 0.925em; font-size: 12px; }#nav-main .logo { height: 35px; width: auto; }#nav-main .offcanvas-body .mobile { display: none; max-width: 100vw; }#nav-main #bootscore-navbar li a { color: #000000; font-size: 14px; }#nav-main .header-actions button { border: 0px; }@media (max-width: 991px){.header_top { justify-content: center !important; }.header_top .left_top { padding: 10px 0px; }.header_top .right_top #top-menu { display: none; }#nav-main .navbar-brand { margin-right: 0px; margin-left: 1rem; }#nav-main .btn-outline-secondary { border: 0px; }#nav-main .logo { width: 157px; }#nav-main .offcanvas { width: 100%; max-width: 100vw; }#nav-main .offcanvas .offcanvas-body { text-align: center; }#nav-main .offcanvas .offcanvas-body .mobile { display: block; }#nav-main .offcanvas .offcanvas-body .mobile li a { color: #000000; }#nav-main .offcanvas .offcanvas-body li { border-bottom: 1px dashed rgba(128, 128, 128, 0.2); }}.newsletter p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 21px; text-align: center; color: #ffffff; margin-bottom: 32px; }.newsletter__form button { color: #000000; background: #ffffff; font-size: 15px; padding: 8px 40px; margin-left: -48px; border: 1px solid transparent; transition: 0.3s; }.newsletter__form button::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000000; display: inline-block; margin-left: 10px; }@media (max-width: 991px){.newsletter p { font-size: 14px; }}.single-product-top .product .single_add_to_cart_button { font-style: normal; font-weight: 600; font-size: 15px; line-height: 22px; text-transform: uppercase; color: #ffffff; background: #1c1c1c; width: 100%; text-align: center; padding: 12px; border: 2px solid #1c1c1c; border-radius: 0px !important; }.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -40px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -40px; }.single-product-top .product .summary { width: 42% !important; margin-bottom: 2em; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-style: normal; font-size: 30px; line-height: 45px; text-transform: uppercase; color: #000000; width: 100%; font-weight: 400; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-start; }.single-product-top .product .summary .price-wrapper, .single-product-top .product .summary .woocommerce-variation-price { position: relative; text-align: left; margin-bottom: 32px; min-height: 56px; content: ""; flex-direction: column; display: flex !important; }.single-product-top .product .summary .price-wrapper .price, .single-product-top .product .summary .woocommerce-variation-price .price { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; text-align: left; margin-bottom: 0px; color: #000000; }.single-product-top .product .summary .price-wrapper .price .amount, .single-product-top .product .summary .woocommerce-variation-price .price .amount { font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #1c1c1c; }.single-product-top .product .summary .price-wrapper .custom_acf_stock, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock { justify-content: flex-end; margin-top: -55px; position: relative; right: unset; display: flex; align-items: center; }.single-product-top .product .summary .price-wrapper .custom_acf_stock i, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock i { color: #45b649; font-size: 8px; margin-right: 6px; }.single-product-top .product .summary .price-wrapper .custom_acf_stock span, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock span { font-style: normal; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #414141; }.single-product-top .product .summary .top_desc p { font-size: 0.9375em; line-height: 23px; color: #414141; }.single-product-top .product .summary .top_desc p strong { font-weight: 600; color: #000000; }.single-product-top .product .summary .top_desc ul li { font-size: 0.975em; color: #373737; line-height: 23px; padding-left: 35px; padding-bottom: 10px; position: relative; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { display: flex; justify-content: center; max-width: 48%; width: 100%; }.single-product-top .product .summary .buttons-dressing a.virtual { position: absolute; left: 0px; top: 10px; border-radius: 3px; padding: 12px 20px; text-transform: uppercase; font-weight: 600; font-size: 13px; }.single-product-top .product .summary .buttons-dressing a.buttons-dressing__btn.virtual { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home { display: flex; justify-content: center; position: relative; max-width: 48%; color: #1c1c1c; font-weight: 400; font-size: 16px; line-height: 24px; padding: 12px 0px; border: 1px solid #e1e1e1; border-radius: 2px; width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home::before { display: flex; content: ""; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 12px; height: 12px; top: 5px; margin-right: 6px; background-image: url("https://eyeshield.com/wp-content/themes/eyeshield/img/btn-dressing-home.svg") !important; }.single-product-top .product .slick-list .slick-track .slick-slide { height: auto; }@media (max-width: 700px){.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -15px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -15px; }.single-product-top .product .summary { width: 100% !important; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-size: 18px; line-height: 26px; width: 100%; padding: 0px; }.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}@media (min-width: 700px) and (max-width: 991px){.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-circle::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.wpgs-nav .slick-slide { margin-left: 5px; margin-right: 5px; margin-top: 10px; }.wpgs-nav .slick-active img { opacity: 0.7; transition: 0.3s ease-in; }.wpgs-nav .slick-current img { opacity: 1; }.wpgs-for .slick-arrow { position: absolute; z-index: 1; cursor: pointer; top: 50%; margin-top: -15px; }.flaticon-right-arrow { right: 0px; }.slick-slide { float: left; height: 100%; min-height: 1px; cursor: pointer; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.wpgs-for, .wpgs-nav { display: none; }.wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { display: block !important; }.wpgs-nav .slick-slide { border: 1px solid; }.wpgs-lightbox-icon { position: relative; }.wpgs-lightbox-icon::before { -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; z-index: 9; font-weight: 900; content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg"); display: block; line-height: 2; text-indent: 0px; width: 25px; height: 35px; text-align: center; border-radius: 3px; top: 10px; right: 15px; position: absolute; }@media only screen and (min-width: 991px){.wpgs-lightbox-icon::before { display: none; }}.wpgs-nav .slick-track { transform: inherit !important; }.wpgs-for .slick-slide { cursor: pointer; }@font-face{font-family:"Flaticon";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Flaticon84971472.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woo-product-gallery-slider/assets/css/font/Flaticon.ttf) format("truetype");font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Flaticon; }}[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 30px; font-style: normal; }.flaticon-right-arrow::before { content: ""; }.flaticon-back::before { content: ""; }del .woocommerce-Price-amount { display: inline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all { background-color: #000000; }.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000000; }.wpgs-nav .slick-slide { border-color: transparent; }.wpgs-nav .slick-current { border-color: #000000; }#nav-main .logo { width: auto !important; }.dropdown .dropdown-menu { width: auto; }@media (max-width: 767px){#menu-item-66003 > a { text-wrap-mode: wrap; }#menu-item-66002 > a { text-wrap-mode: wrap; }#menu-item-50957 > a { text-wrap-mode: wrap; }#menu-item-50958 > a { text-wrap-mode: wrap; }#menu-item-67769 > a { text-wrap-mode: wrap; }#menu-item-68018 > a { text-wrap-mode: wrap; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-400-normal5d87c499.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-400-normalffcc0d26.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-500-normal87484f86.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-500-normal85967b4f.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-600-normal824c699e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-600-normal9c5e8c35.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }:where([data-s3image]) { height: auto; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Poppins-Regularc3adddff.woff) format('woff2');font-display:swap;}: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,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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); }.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { display: inline-block; white-space: nowrap; border-radius: 3px; padding: 8px 16px; background-color: #000000; border: 1px solid #000000; font-size: 1em; line-height: 1.8em; margin-right: 12px; text-align: center; text-decoration: none !important; }html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop) { overflow: hidden; }body.modal-cacsp-open .modal-cacsp-backdrop { width: 100%; height: 100%; opacity: 0.6; }body.modal-cacsp-open .modal-cacsp-position { box-sizing: border-box; width: 100%; height: 100%; }.modal-cacsp-backdrop { width: 0px; height: 0px; overflow: hidden; position: fixed; inset: 0px; z-index: 99999; background-color: #000000; opacity: 0; transition: opacity 0.2s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position { position: fixed; width: 0px; height: 0px; display: flex; align-items: center; justify-content: center; inset: 0px; padding: 40px 0px; z-index: 999999; overflow-y: auto; outline: 0px; font-size: 100%; }.modal-cacsp-position, .modal-cacsp-position * { color: #000000; }.modal-cacsp-position .modal-cacsp-box { width: 0px; height: 0px; overflow: hidden; opacity: 0; border-radius: 6px; transition: opacity 0.4s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position .modal-cacsp-box > * { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 80%; margin: auto; height: auto; min-width: 320px; max-width: 800px; opacity: 1; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 90%; }}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch * { outline: none; text-decoration: none !important; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span { font-size: 1em; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child { flex-grow: 1; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span > span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span > span { font-size: 0.9em; font-weight: 300; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle { width: 40px; height: 20px; border-radius: 20px; margin-left: 8px; display: block; position: relative; float: right; background-color: #e6e6e6; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle { background-color: #cde1d4; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span { color: #000000; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle { background-color: #f1d5d4; }.modal-cacsp-position .modal-cacsp-box a { text-decoration: underline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { display: block; background-color: #000000; padding: 24px 32px; font-size: 1.5em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content { display: block; padding: 32px; font-size: 1em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { display: flex; justify-content: flex-end; border-top: 1px solid #e6e6e6; padding: 24px 32px; white-space: nowrap; }@media (max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { flex-wrap: wrap; }}@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { white-space: normal; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * { color: #ffffff; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { width: 100%; margin-right: 0px; margin-bottom: 8px; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings * { color: #000000; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept { background-color: #4b7d5e; border: 1px solid #4b7d5e; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child { margin-right: 0px; margin-bottom: 0px; }.modal-cacsp-grandma .modal-cacsp-position { overflow-x: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom), .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { position: relative; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header { border-radius: 6px 6px 0px 0px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns { border-radius: 0px 0px 6px 6px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info { overflow: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show { overflow: visible; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before { content: ""; background: url("//eyeshield.com/wp-content/swift-ai/images/__e/cdn.eyeshield.com/wp-content/plugins/cookies-and-content-security-policy/img/cookie-png.webp") center center / auto 100% no-repeat; width: 160px; height: 160px; display: block; position: absolute; right: -60px; top: -50px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { overflow: hidden; }:root { --progress-bar-percent-steps-line-border-fill: #3498db; --progress-bar-percent-steps-line-border-empty: #e0e0e0; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@font-face { font-family: WooCommerce; src: url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); font-weight: 400; font-style: normal; }.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }.woocommerce form .form-row label { line-height: 2; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce div.product { margin-bottom: 0px; position: relative; }.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; display: inline-block; }.woocommerce div.product div.images { margin-bottom: 2em; }.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }.woocommerce div.product div.summary { margin-bottom: 2em; }.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #e9e6ed; border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: #7f54b3; color: #ffffff; -webkit-font-smoothing: antialiased; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #958e09; font-size: 1.25em; }.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: #f6f5f8; color: #515151; border-top: 3px solid #720eec; list-style: outside none; width: auto; overflow-wrap: break-word; }.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }.woocommerce-info { border-top-color: #1e85be; }.woocommerce-info::before { color: #1e85be; }.woocommerce form .form-row .required { visibility: visible; }:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #000; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: black; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccc; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #999; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Poppins"; --bs-font-monospace: "Roboto Slab"; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #000; --bs-link-color-rgb: 0, 0, 0; --bs-link-decoration: underline; --bs-link-hover-color: black; --bs-link-hover-color-rgb: 0, 0, 0; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(0, 0, 0, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h1, .h1, .press_second__header, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .woocommerce .card .woocommerce-loop-product__title, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1, .press_second__header { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){h1, .h1, .press_second__header { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){h4, .h4 { font-size: 1.5rem; }}h5, .h5, .woocommerce .card .woocommerce-loop-product__title { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }iframe { border: 0px; }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-sm, .container-md { max-width: 720px; }}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg { max-width: 960px; }}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }@media (min-width: 992px){.col-lg-12 { flex: 0 0 auto; width: 100%; }}.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { transition: none; }}.form-check, #ship-to-different-address, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated, .woocommerce form .form-row label.checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce ul#shipping_method li { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }.form-check .form-check-input, #ship-to-different-address .form-check-input, #ship-to-different-address #createaccount, #ship-to-different-address input, #ship-to-different-address .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li #ship-to-different-address input, #ship-to-different-address .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #ship-to-different-address input, #ship-to-different-address .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row #ship-to-different-address .input-checkbox, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address #rememberme, #ship-to-different-address .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li .form-check-input, .woocommerce-checkout #payment ul.payment_methods li #createaccount, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-checkout #payment ul.payment_methods li .input-checkbox, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li #rememberme, .woocommerce-checkout #payment ul.payment_methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check-input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #createaccount, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .input-checkbox, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #rememberme, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check-input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #createaccount, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .input-checkbox, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #rememberme, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row label.checkbox .form-check-input, .woocommerce form .form-row label.checkbox #createaccount, .woocommerce form .form-row label.checkbox #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .input-checkbox, .woocommerce form .form-row label.checkbox .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row label.checkbox #rememberme, .woocommerce form .form-row label.checkbox ul#shipping_method li input, .woocommerce ul#shipping_method li form .form-row label.checkbox input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check-input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #createaccount, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address input, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-form-login .woocommerce-form-login__rememberme .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce ul#shipping_method li .form-check-input, .woocommerce ul#shipping_method li #createaccount, .woocommerce ul#shipping_method li form .form-row .input-checkbox, .woocommerce form .form-row ul#shipping_method li .input-checkbox, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li #rememberme, .woocommerce ul#shipping_method li input, .form-check #createaccount, .form-check #ship-to-different-address input, #ship-to-different-address .form-check input, .form-check .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-check input, .form-check .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check input, .form-check .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check input, .form-check .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-check .input-checkbox, .form-check .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check #rememberme, .form-check .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-check input { float: left; margin-left: -1.5em; }.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { --bs-form-check-bg: var(--bs-body-bg); width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; transition: 0.2s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { transition: none; }}.form-check-input[type="checkbox"], #createaccount[type="checkbox"], #ship-to-different-address input[type="checkbox"], .woocommerce-checkout #payment ul.payment_methods li input[type="checkbox"], .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input[type="checkbox"], .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input[type="checkbox"], .woocommerce form .form-row .input-checkbox[type="checkbox"], .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme[type="checkbox"], .woocommerce ul#shipping_method li input[type="checkbox"] { border-radius: 0.25em; }.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { transition: none; }}.btn-primary, .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-color: #fff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #000; --bs-btn-disabled-border-color: #000; }.btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button) { --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #fff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #000; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .dropdown-menu { position: static; }@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }body.swift-nojs .navbar-expand-lg .offcanvas{transition: none !important}.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box;-webkit-background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.alert, .must-log-in, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }.alert-info, .must-log-in, .woocommerce-info, .woocommerce-noreviews { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat; border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box;-webkit-background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.position-relative { position: relative !important; }.position-fixed { position: fixed !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.justify-content-between { justify-content: space-between !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.m-3 { margin: 1rem !important; }.mt-3 { margin-top: 1rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-1 { margin-left: 0.25rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-3 { padding-top: 1rem !important; }.pb-3 { padding-bottom: 1rem !important; }.text-reset { --bs-text-opacity: 1; color: inherit !important; }.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }@media (min-width: 768px){.d-md-block { display: block !important; }.d-md-none { display: none !important; }.ms-md-2 { margin-left: 0.5rem !important; }}@media (min-width: 992px){.d-lg-none { display: none !important; }}.alert-icon, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { padding-left: 3.25rem; }.alert-icon::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before, .woocommerce-message::before, .woocommerce-thankyou-order-details::before, .wc-stripe-error::before { position: absolute; left: 1.25rem; top: 50%; transform: translate(0px, -50%); mask-position: center center; mask-repeat: no-repeat; mask-size: 16px; mask-image: var(--alert-icon); width: 16px; height: 16px; background-color: var(--bs-alert-color); }.alert-info-icon::before, .woocommerce-info::before, .woocommerce-noreviews::before { content: " "; --alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E"); }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }html, body, #page { height: 100%; }#page { display: flex; flex-direction: column; }:root { --valid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>"); --invalid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>"); }html { scroll-padding-top: 55px; }body { word-break: break-word; overflow-x: hidden; }img { height: auto; max-width: 100%; }iframe { max-width: 100%; }.wp-post-image { width: 100%; }.top-button { right: 5%; bottom: 30px; opacity: 0; transition: opacity 1s; }.zi-1020 { z-index: 1020 !important; }.single_add_to_cart_button, .ajax_add_to_cart { position: relative; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-stripe-error::before { color: inherit; }.woocommerce { }.woocommerce form .form-row { padding: 0px; margin: 0px 0px 1rem; }.woocommerce form .form-row label { line-height: 1.5; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5em; }#offcanvas-user .offcanvas-password.show-password-input { position: absolute; right: 0.7em; top: 2rem; cursor: pointer; }#offcanvas-user .offcanvas-password.show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }ins { text-decoration: none; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: normal; }.woocommerce div.product p.price { font-size: 2rem; }.woocommerce div.product form.cart .btn, .woocommerce div.product form.cart #respond input#submit, .woocommerce #respond div.product form.cart input#submit, .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart button.button, .woocommerce div.product form.cart input.button, .woocommerce div.product form.cart a.button.alt:not(a.checkout-button), .woocommerce div.product form.cart .card a.button, .woocommerce .card div.product form.cart a.button, .woocommerce div.product form.cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .woocommerce div.product form.cart a.checkout-button, .woocommerce div.product form.cart #place_order { flex-grow: 1; }.woocommerce div.product p.price, .woocommerce div.product span.price, .card .price { color: var(--bscore-wc-price, var(--bs-gray)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del, del, .card del .woocommerce-Price-amount.amount { opacity: 0.6 !important; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, ins { color: var(--bscore-wc-price-sale, var(--bs-danger)); }.woocommerce form .form-row .required { color: var(--bscore-wc-form-invalid, var(--bs-danger)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; }#page { min-height: 100%; height: auto; }a { text-decoration: none; transition: 0.4s; }h1, .h1, .press_second__header { font-size: 1.75em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }h2, .h2 { font-size: 1.625em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-style: normal; font-weight: 400; font-size: 0.9375em; line-height: 29px; color: #444444; margin-bottom: 16px; }.text_p a, .about_us_intro__text p a, .about_us_team__text p a, .about__text a, .teasers__box-text p a, .b2b_intro__text p a, .b2b-first__text ul li p a, .press_top__text p a, .press_top .accordion .card-body p a, .press_second__text p a, .info_content__text p a, .light_3 .light_icons__item span a, .woocommerce-product-details__custom-title p a, p a { color: #e84132; }.red_list_before, .b2b-second__text ul li::before, .affiliate__text ul li::before, .faq-content__single .meta ul li::before, .light-two-columns__item ul li::before, .single-product-top .product .summary .woocommerce-product-details__custom ol li::before, .single-product-top .product .summary .top_desc ul li::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #e84132; top: 3px; left: 0px; }ul, ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #252525; width: 100%; margin-bottom: 16px; }ul li, ol li { padding: 3px 0px; }ul li a, ol li a { color: #e84132; }.tooltip { position: relative; display: inline-block; opacity: 1; cursor: pointer; z-index: 1070; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; }.breadcrumb { padding-top: 125px; background: #f8f8f8; color: #888888; font-size: 12px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-bottom: 0px !important; }.breadcrumb #breadcrumbs { margin-bottom: 0px !important; }.breadcrumb #breadcrumbs a { color: #565656; font-size: 12px; }.breadcrumb #breadcrumbs span { color: #888888; font-size: 12px; }.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-style: normal; font-weight: 600; font-size: 13px; background: #1c1c1c; border-radius: 2px; border: 2px solid #1c1c1c; transition: 0.4s; display: inline-block; color: #ffffff !important; padding: 12px 18px !important; }body.swift-nojs .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{transition: none !important}@media (max-width: 991px){.container { padding: 0px 24px; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-size: 14px; line-height: 26px; }}.header_top .left_top p { font-size: 12px; line-height: 16px; padding-left: 18px; position: relative; }.header_top .left_top p::before { position: absolute; content: ""; left: 0px; top: 2px; width: 14px; height: 13px; background-image: url("https://eyeshield.com/wp-content/themes/bootscore-child-main/img/shipping.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.header_top .right_top #top-menu a { padding-right: 0.925em; font-size: 12px; }#nav-main .logo { height: 35px; width: auto; }#nav-main .offcanvas-body .mobile { display: none; max-width: 100vw; }#nav-main #bootscore-navbar li a { color: #000000; font-size: 14px; }#nav-main .header-actions button { border: 0px; }@media (max-width: 991px){.header_top { justify-content: center !important; }.header_top .left_top { padding: 10px 0px; }.header_top .right_top #top-menu { display: none; }#nav-main .navbar-brand { margin-right: 0px; margin-left: 1rem; }#nav-main .btn-outline-secondary { border: 0px; }#nav-main .logo { width: 157px; }#nav-main .offcanvas { width: 100%; max-width: 100vw; }#nav-main .offcanvas .offcanvas-body { text-align: center; }#nav-main .offcanvas .offcanvas-body .mobile { display: block; }#nav-main .offcanvas .offcanvas-body .mobile li a { color: #000000; }#nav-main .offcanvas .offcanvas-body li { border-bottom: 1px dashed rgba(128, 128, 128, 0.2); }}.newsletter p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 21px; text-align: center; color: #ffffff; margin-bottom: 32px; }.newsletter__form button { color: #000000; background: #ffffff; font-size: 15px; padding: 8px 40px; margin-left: -48px; border: 1px solid transparent; transition: 0.3s; }.newsletter__form button::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000000; display: inline-block; margin-left: 10px; }@media (max-width: 991px){.newsletter p { font-size: 14px; }}.single-product-top .product .single_add_to_cart_button { font-style: normal; font-weight: 600; font-size: 15px; line-height: 22px; text-transform: uppercase; color: #ffffff; background: #1c1c1c; width: 100%; text-align: center; padding: 12px; border: 2px solid #1c1c1c; border-radius: 0px !important; }.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -40px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -40px; }.single-product-top .product .summary { width: 42% !important; margin-bottom: 2em; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-style: normal; font-size: 30px; line-height: 45px; text-transform: uppercase; color: #000000; width: 100%; font-weight: 400; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-start; }.single-product-top .product .summary .price-wrapper, .single-product-top .product .summary .woocommerce-variation-price { position: relative; text-align: left; margin-bottom: 32px; min-height: 56px; content: ""; flex-direction: column; display: flex !important; }.single-product-top .product .summary .price-wrapper .price, .single-product-top .product .summary .woocommerce-variation-price .price { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; text-align: left; margin-bottom: 0px; color: #000000; }.single-product-top .product .summary .price-wrapper .price .amount, .single-product-top .product .summary .woocommerce-variation-price .price .amount { font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #1c1c1c; }.single-product-top .product .summary .price-wrapper .custom_acf_stock, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock { justify-content: flex-end; margin-top: -55px; position: relative; right: unset; display: flex; align-items: center; }.single-product-top .product .summary .price-wrapper .custom_acf_stock i, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock i { color: #45b649; font-size: 8px; margin-right: 6px; }.single-product-top .product .summary .price-wrapper .custom_acf_stock span, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock span { font-style: normal; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #414141; }.single-product-top .product .summary .top_desc p { font-size: 0.9375em; line-height: 23px; color: #414141; }.single-product-top .product .summary .top_desc p strong { font-weight: 600; color: #000000; }.single-product-top .product .summary .top_desc ul li { font-size: 0.975em; color: #373737; line-height: 23px; padding-left: 35px; padding-bottom: 10px; position: relative; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { display: flex; justify-content: center; max-width: 48%; width: 100%; }.single-product-top .product .summary .buttons-dressing a.virtual { position: absolute; left: 0px; top: 10px; border-radius: 3px; padding: 12px 20px; text-transform: uppercase; font-weight: 600; font-size: 13px; }.single-product-top .product .summary .buttons-dressing a.buttons-dressing__btn.virtual { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home { display: flex; justify-content: center; position: relative; max-width: 48%; color: #1c1c1c; font-weight: 400; font-size: 16px; line-height: 24px; padding: 12px 0px; border: 1px solid #e1e1e1; border-radius: 2px; width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home::before { display: flex; content: ""; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 12px; height: 12px; top: 5px; margin-right: 6px; background-image: url("https://eyeshield.com/wp-content/themes/eyeshield/img/btn-dressing-home.svg") !important; }.single-product-top .product .slick-list .slick-track .slick-slide { height: auto; }@media (max-width: 700px){.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -15px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -15px; }.single-product-top .product .summary { width: 100% !important; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-size: 18px; line-height: 26px; width: 100%; padding: 0px; }.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}@media (min-width: 700px) and (max-width: 991px){.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-circle::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.wpgs-nav .slick-slide { margin-left: 5px; margin-right: 5px; margin-top: 10px; }.wpgs-nav .slick-active img { opacity: 0.7; transition: 0.3s ease-in; }.wpgs-nav .slick-current img { opacity: 1; }.wpgs-for .slick-arrow { position: absolute; z-index: 1; cursor: pointer; top: 50%; margin-top: -15px; }.flaticon-right-arrow { right: 0px; }.slick-slide { float: left; height: 100%; min-height: 1px; cursor: pointer; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.wpgs-for, .wpgs-nav { display: none; }.wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { display: block !important; }.wpgs-nav .slick-slide { border: 1px solid; }.wpgs-lightbox-icon { position: relative; }.wpgs-lightbox-icon::before { -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; z-index: 9; font-weight: 900; content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg"); display: block; line-height: 2; text-indent: 0px; width: 25px; height: 35px; text-align: center; border-radius: 3px; top: 10px; right: 15px; position: absolute; }@media only screen and (min-width: 991px){.wpgs-lightbox-icon::before { display: none; }}.wpgs-nav .slick-track { transform: inherit !important; }.wpgs-for .slick-slide { cursor: pointer; }@font-face{font-family:"Flaticon";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Flaticon84971472.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woo-product-gallery-slider/assets/css/font/Flaticon.ttf) format("truetype");font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Flaticon; }}[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 30px; font-style: normal; }.flaticon-right-arrow::before { content: ""; }.flaticon-back::before { content: ""; }del .woocommerce-Price-amount { display: inline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all { background-color: #000000; }.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000000; }.wpgs-nav .slick-slide { border-color: transparent; }.wpgs-nav .slick-current { border-color: #000000; }#nav-main .logo { width: auto !important; }.dropdown .dropdown-menu { width: auto; }@media (max-width: 767px){#menu-item-66003 > a { text-wrap-mode: wrap; }#menu-item-66002 > a { text-wrap-mode: wrap; }#menu-item-50957 > a { text-wrap-mode: wrap; }#menu-item-50958 > a { text-wrap-mode: wrap; }#menu-item-67769 > a { text-wrap-mode: wrap; }#menu-item-68018 > a { text-wrap-mode: wrap; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-400-normal5d87c499.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-400-normalffcc0d26.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-500-normal87484f86.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-500-normal85967b4f.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-600-normal824c699e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-600-normal9c5e8c35.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }#gspb_row-id-gsbp-ac629b3 { justify-content: space-between; margin-top: 0px; margin-bottom: 0px; display: flex; flex-wrap: wrap; min-height: 96px; padding-bottom: 40px; }.gspb_row { position: relative; }div[id^="gspb_col-id"] { box-sizing: border-box; position: relative; padding: var(--gs-row-column-padding,15px min(3vw,20px)); }@media (max-width: 991.98px){#gspb_row-id-gsbp-ac629b3 { padding-bottom: 20px; }}@media (max-width: 767.98px){#gspb_row-id-gsbp-ac629b3 { padding-bottom: 20px; }}@media (max-width: 575.98px){#gspb_row-id-gsbp-ac629b3 { padding-right: 0px; padding-left: 0px; }}#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { width: 100%; }@media (max-width: 575.98px){#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { width: 100%; }}.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding: 10px; }@media (max-width: 767.98px){.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding-right: 0px; padding-left: 0px; }}@media (max-width: 575.98px){.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding: 10px; }}#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; background-image: url("https://eyeshield.com/wp-content/uploads/2025/06/bannery-sunshield-belka-sklep-1.webp"); }@media (max-width: 767.98px){body.gspb-bodyfront #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { position: relative; }}body #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { display: flex; flex-direction: row; align-items: center; }#gspb_container-id-gsbp-378ee7e.gspb_container { position: relative; display: flex; flex-direction: row; justify-content: space-between; }body.gspb-bodyfront #gspb_container-id-gsbp-378ee7e.gspb_container { width: 50%; max-width: 50%; }#gspb_container-id-gsbp-44ce87c.gspb_container { position: relative; display: flex; flex-flow: column; place-content: flex-start; margin-top: 0px; margin-bottom: 0px; width: 180px; }body.gspb-bodyfront #gspb_container-id-gsbp-44ce87c.gspb_container { align-self: center; }:where([data-s3image]) { height: auto; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Poppins-Regularc3adddff.woff) format('woff2');font-display:swap;}: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,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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); }.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { display: inline-block; white-space: nowrap; border-radius: 3px; padding: 8px 16px; background-color: #000000; border: 1px solid #000000; font-size: 1em; line-height: 1.8em; margin-right: 12px; text-align: center; text-decoration: none !important; }html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop) { overflow: hidden; }body.modal-cacsp-open .modal-cacsp-backdrop { width: 100%; height: 100%; opacity: 0.6; }body.modal-cacsp-open .modal-cacsp-position { box-sizing: border-box; width: 100%; height: 100%; }.modal-cacsp-backdrop { width: 0px; height: 0px; overflow: hidden; position: fixed; inset: 0px; z-index: 99999; background-color: #000000; opacity: 0; transition: opacity 0.2s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position { position: fixed; width: 0px; height: 0px; display: flex; align-items: center; justify-content: center; inset: 0px; padding: 40px 0px; z-index: 999999; overflow-y: auto; outline: 0px; font-size: 100%; }.modal-cacsp-position, .modal-cacsp-position * { color: #000000; }.modal-cacsp-position .modal-cacsp-box { width: 0px; height: 0px; overflow: hidden; opacity: 0; border-radius: 6px; transition: opacity 0.4s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position .modal-cacsp-box > * { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 80%; margin: auto; height: auto; min-width: 320px; max-width: 800px; opacity: 1; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 90%; }}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch * { outline: none; text-decoration: none !important; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span { font-size: 1em; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child { flex-grow: 1; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span > span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span > span { font-size: 0.9em; font-weight: 300; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle { width: 40px; height: 20px; border-radius: 20px; margin-left: 8px; display: block; position: relative; float: right; background-color: #e6e6e6; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle { background-color: #cde1d4; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span { color: #000000; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle { background-color: #f1d5d4; }.modal-cacsp-position .modal-cacsp-box a { text-decoration: underline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { display: block; background-color: #000000; padding: 24px 32px; font-size: 1.5em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content { display: block; padding: 32px; font-size: 1em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { display: flex; justify-content: flex-end; border-top: 1px solid #e6e6e6; padding: 24px 32px; white-space: nowrap; }@media (max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { flex-wrap: wrap; }}@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { white-space: normal; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * { color: #ffffff; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { width: 100%; margin-right: 0px; margin-bottom: 8px; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings * { color: #000000; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept { background-color: #4b7d5e; border: 1px solid #4b7d5e; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child { margin-right: 0px; margin-bottom: 0px; }.modal-cacsp-grandma .modal-cacsp-position { overflow-x: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom), .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { position: relative; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header { border-radius: 6px 6px 0px 0px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns { border-radius: 0px 0px 6px 6px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info { overflow: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show { overflow: visible; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before { content: ""; background: url("//eyeshield.com/wp-content/swift-ai/images/__e/cdn.eyeshield.com/wp-content/plugins/cookies-and-content-security-policy/img/cookie-png.webp") center center / auto 100% no-repeat; width: 160px; height: 160px; display: block; position: absolute; right: -60px; top: -50px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { overflow: hidden; }:root { --progress-bar-percent-steps-line-border-fill: #3498db; --progress-bar-percent-steps-line-border-empty: #e0e0e0; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@font-face { font-family: WooCommerce; src: url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); font-weight: 400; font-style: normal; }.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }.woocommerce form .form-row label { line-height: 2; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce div.product { margin-bottom: 0px; position: relative; }.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; display: inline-block; }.woocommerce div.product div.images { margin-bottom: 2em; }.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }.woocommerce div.product div.summary { margin-bottom: 2em; }.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #e9e6ed; border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: #7f54b3; color: #ffffff; -webkit-font-smoothing: antialiased; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #958e09; font-size: 1.25em; }.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: #f6f5f8; color: #515151; border-top: 3px solid #720eec; list-style: outside none; width: auto; overflow-wrap: break-word; }.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }.woocommerce-info { border-top-color: #1e85be; }.woocommerce-info::before { color: #1e85be; }.woocommerce form .form-row .required { visibility: visible; }:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #000; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: black; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccc; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #999; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Poppins"; --bs-font-monospace: "Roboto Slab"; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #000; --bs-link-color-rgb: 0, 0, 0; --bs-link-decoration: underline; --bs-link-hover-color: black; --bs-link-hover-color-rgb: 0, 0, 0; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(0, 0, 0, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h1, .h1, .press_second__header, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .woocommerce .card .woocommerce-loop-product__title, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1, .press_second__header { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){h1, .h1, .press_second__header { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){h4, .h4 { font-size: 1.5rem; }}h5, .h5, .woocommerce .card .woocommerce-loop-product__title { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }iframe { border: 0px; }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-sm, .container-md { max-width: 720px; }}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg { max-width: 960px; }}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }@media (min-width: 992px){.col-lg-12 { flex: 0 0 auto; width: 100%; }}.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { transition: none; }}.form-check, #ship-to-different-address, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated, .woocommerce form .form-row label.checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce ul#shipping_method li { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }.form-check .form-check-input, #ship-to-different-address .form-check-input, #ship-to-different-address #createaccount, #ship-to-different-address input, #ship-to-different-address .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li #ship-to-different-address input, #ship-to-different-address .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #ship-to-different-address input, #ship-to-different-address .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row #ship-to-different-address .input-checkbox, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address #rememberme, #ship-to-different-address .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li .form-check-input, .woocommerce-checkout #payment ul.payment_methods li #createaccount, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-checkout #payment ul.payment_methods li .input-checkbox, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li #rememberme, .woocommerce-checkout #payment ul.payment_methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check-input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #createaccount, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .input-checkbox, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #rememberme, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check-input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #createaccount, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .input-checkbox, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #rememberme, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row label.checkbox .form-check-input, .woocommerce form .form-row label.checkbox #createaccount, .woocommerce form .form-row label.checkbox #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .input-checkbox, .woocommerce form .form-row label.checkbox .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row label.checkbox #rememberme, .woocommerce form .form-row label.checkbox ul#shipping_method li input, .woocommerce ul#shipping_method li form .form-row label.checkbox input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check-input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #createaccount, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address input, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-form-login .woocommerce-form-login__rememberme .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce ul#shipping_method li .form-check-input, .woocommerce ul#shipping_method li #createaccount, .woocommerce ul#shipping_method li form .form-row .input-checkbox, .woocommerce form .form-row ul#shipping_method li .input-checkbox, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li #rememberme, .woocommerce ul#shipping_method li input, .form-check #createaccount, .form-check #ship-to-different-address input, #ship-to-different-address .form-check input, .form-check .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-check input, .form-check .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check input, .form-check .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check input, .form-check .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-check .input-checkbox, .form-check .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check #rememberme, .form-check .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-check input { float: left; margin-left: -1.5em; }.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { --bs-form-check-bg: var(--bs-body-bg); width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; transition: 0.2s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { transition: none; }}.form-check-input[type="checkbox"], #createaccount[type="checkbox"], #ship-to-different-address input[type="checkbox"], .woocommerce-checkout #payment ul.payment_methods li input[type="checkbox"], .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input[type="checkbox"], .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input[type="checkbox"], .woocommerce form .form-row .input-checkbox[type="checkbox"], .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme[type="checkbox"], .woocommerce ul#shipping_method li input[type="checkbox"] { border-radius: 0.25em; }.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { transition: none; }}.btn-primary, .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-color: #fff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #000; --bs-btn-disabled-border-color: #000; }.btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button) { --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #fff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #000; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .dropdown-menu { position: static; }@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }body.swift-nojs .navbar-expand-lg .offcanvas{transition: none !important}.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box;-webkit-background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.alert, .must-log-in, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }.alert-info, .must-log-in, .woocommerce-info, .woocommerce-noreviews { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat; border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box;-webkit-background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.position-relative { position: relative !important; }.position-fixed { position: fixed !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.justify-content-between { justify-content: space-between !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.m-3 { margin: 1rem !important; }.mt-3 { margin-top: 1rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-1 { margin-left: 0.25rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-3 { padding-top: 1rem !important; }.pb-3 { padding-bottom: 1rem !important; }.text-reset { --bs-text-opacity: 1; color: inherit !important; }.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }@media (min-width: 768px){.d-md-block { display: block !important; }.d-md-none { display: none !important; }.ms-md-2 { margin-left: 0.5rem !important; }}@media (min-width: 992px){.d-lg-none { display: none !important; }}.alert-icon, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { padding-left: 3.25rem; }.alert-icon::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before, .woocommerce-message::before, .woocommerce-thankyou-order-details::before, .wc-stripe-error::before { position: absolute; left: 1.25rem; top: 50%; transform: translate(0px, -50%); mask-position: center center; mask-repeat: no-repeat; mask-size: 16px; mask-image: var(--alert-icon); width: 16px; height: 16px; background-color: var(--bs-alert-color); }.alert-info-icon::before, .woocommerce-info::before, .woocommerce-noreviews::before { content: " "; --alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E"); }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }html, body, #page { height: 100%; }#page { display: flex; flex-direction: column; }:root { --valid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>"); --invalid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>"); }html { scroll-padding-top: 55px; }body { word-break: break-word; overflow-x: hidden; }img { height: auto; max-width: 100%; }iframe { max-width: 100%; }.wp-post-image { width: 100%; }.top-button { right: 5%; bottom: 30px; opacity: 0; transition: opacity 1s; }.zi-1020 { z-index: 1020 !important; }.single_add_to_cart_button, .ajax_add_to_cart { position: relative; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-stripe-error::before { color: inherit; }.woocommerce { }.woocommerce form .form-row { padding: 0px; margin: 0px 0px 1rem; }.woocommerce form .form-row label { line-height: 1.5; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5em; }#offcanvas-user .offcanvas-password.show-password-input { position: absolute; right: 0.7em; top: 2rem; cursor: pointer; }#offcanvas-user .offcanvas-password.show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }ins { text-decoration: none; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: normal; }.woocommerce div.product p.price { font-size: 2rem; }.woocommerce div.product form.cart .btn, .woocommerce div.product form.cart #respond input#submit, .woocommerce #respond div.product form.cart input#submit, .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart button.button, .woocommerce div.product form.cart input.button, .woocommerce div.product form.cart a.button.alt:not(a.checkout-button), .woocommerce div.product form.cart .card a.button, .woocommerce .card div.product form.cart a.button, .woocommerce div.product form.cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .woocommerce div.product form.cart a.checkout-button, .woocommerce div.product form.cart #place_order { flex-grow: 1; }.woocommerce div.product p.price, .woocommerce div.product span.price, .card .price { color: var(--bscore-wc-price, var(--bs-gray)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del, del, .card del .woocommerce-Price-amount.amount { opacity: 0.6 !important; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, ins { color: var(--bscore-wc-price-sale, var(--bs-danger)); }.woocommerce form .form-row .required { color: var(--bscore-wc-form-invalid, var(--bs-danger)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; }#page { min-height: 100%; height: auto; }a { text-decoration: none; transition: 0.4s; }h1, .h1, .press_second__header { font-size: 1.75em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }h2, .h2 { font-size: 1.625em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-style: normal; font-weight: 400; font-size: 0.9375em; line-height: 29px; color: #444444; margin-bottom: 16px; }.text_p a, .about_us_intro__text p a, .about_us_team__text p a, .about__text a, .teasers__box-text p a, .b2b_intro__text p a, .b2b-first__text ul li p a, .press_top__text p a, .press_top .accordion .card-body p a, .press_second__text p a, .info_content__text p a, .light_3 .light_icons__item span a, .woocommerce-product-details__custom-title p a, p a { color: #e84132; }.red_list_before, .b2b-second__text ul li::before, .affiliate__text ul li::before, .faq-content__single .meta ul li::before, .light-two-columns__item ul li::before, .single-product-top .product .summary .woocommerce-product-details__custom ol li::before, .single-product-top .product .summary .top_desc ul li::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #e84132; top: 3px; left: 0px; }ul, ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #252525; width: 100%; margin-bottom: 16px; }ul li, ol li { padding: 3px 0px; }ul li a, ol li a { color: #e84132; }.tooltip { position: relative; display: inline-block; opacity: 1; cursor: pointer; z-index: 1070; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; }.breadcrumb { padding-top: 125px; background: #f8f8f8; color: #888888; font-size: 12px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-bottom: 0px !important; }.breadcrumb #breadcrumbs { margin-bottom: 0px !important; }.breadcrumb #breadcrumbs a { color: #565656; font-size: 12px; }.breadcrumb #breadcrumbs span { color: #888888; font-size: 12px; }.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-style: normal; font-weight: 600; font-size: 13px; background: #1c1c1c; border-radius: 2px; border: 2px solid #1c1c1c; transition: 0.4s; display: inline-block; color: #ffffff !important; padding: 12px 18px !important; }body.swift-nojs .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{transition: none !important}@media (max-width: 991px){.container { padding: 0px 24px; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-size: 14px; line-height: 26px; }}.header_top .left_top p { font-size: 12px; line-height: 16px; padding-left: 18px; position: relative; }.header_top .left_top p::before { position: absolute; content: ""; left: 0px; top: 2px; width: 14px; height: 13px; background-image: url("https://eyeshield.com/wp-content/themes/bootscore-child-main/img/shipping.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.header_top .right_top #top-menu a { padding-right: 0.925em; font-size: 12px; }#nav-main .logo { height: 35px; width: auto; }#nav-main .offcanvas-body .mobile { display: none; max-width: 100vw; }#nav-main #bootscore-navbar li a { color: #000000; font-size: 14px; }#nav-main .header-actions button { border: 0px; }@media (max-width: 991px){.header_top { justify-content: center !important; }.header_top .left_top { padding: 10px 0px; }.header_top .right_top #top-menu { display: none; }#nav-main .navbar-brand { margin-right: 0px; margin-left: 1rem; }#nav-main .btn-outline-secondary { border: 0px; }#nav-main .logo { width: 157px; }#nav-main .offcanvas { width: 100%; max-width: 100vw; }#nav-main .offcanvas .offcanvas-body { text-align: center; }#nav-main .offcanvas .offcanvas-body .mobile { display: block; }#nav-main .offcanvas .offcanvas-body .mobile li a { color: #000000; }#nav-main .offcanvas .offcanvas-body li { border-bottom: 1px dashed rgba(128, 128, 128, 0.2); }}.newsletter p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 21px; text-align: center; color: #ffffff; margin-bottom: 32px; }.newsletter__form button { color: #000000; background: #ffffff; font-size: 15px; padding: 8px 40px; margin-left: -48px; border: 1px solid transparent; transition: 0.3s; }.newsletter__form button::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000000; display: inline-block; margin-left: 10px; }@media (max-width: 991px){.newsletter p { font-size: 14px; }}.single-product-top .product .single_add_to_cart_button { font-style: normal; font-weight: 600; font-size: 15px; line-height: 22px; text-transform: uppercase; color: #ffffff; background: #1c1c1c; width: 100%; text-align: center; padding: 12px; border: 2px solid #1c1c1c; border-radius: 0px !important; }.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -40px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -40px; }.single-product-top .product .summary { width: 42% !important; margin-bottom: 2em; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-style: normal; font-size: 30px; line-height: 45px; text-transform: uppercase; color: #000000; width: 100%; font-weight: 400; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-start; }.single-product-top .product .summary .price-wrapper, .single-product-top .product .summary .woocommerce-variation-price { position: relative; text-align: left; margin-bottom: 32px; min-height: 56px; content: ""; flex-direction: column; display: flex !important; }.single-product-top .product .summary .price-wrapper .price, .single-product-top .product .summary .woocommerce-variation-price .price { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; text-align: left; margin-bottom: 0px; color: #000000; }.single-product-top .product .summary .price-wrapper .price .amount, .single-product-top .product .summary .woocommerce-variation-price .price .amount { font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #1c1c1c; }.single-product-top .product .summary .price-wrapper .custom_acf_stock, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock { justify-content: flex-end; margin-top: -55px; position: relative; right: unset; display: flex; align-items: center; }.single-product-top .product .summary .price-wrapper .custom_acf_stock i, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock i { color: #45b649; font-size: 8px; margin-right: 6px; }.single-product-top .product .summary .price-wrapper .custom_acf_stock span, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock span { font-style: normal; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #414141; }.single-product-top .product .summary .top_desc p { font-size: 0.9375em; line-height: 23px; color: #414141; }.single-product-top .product .summary .top_desc p strong { font-weight: 600; color: #000000; }.single-product-top .product .summary .top_desc ul li { font-size: 0.975em; color: #373737; line-height: 23px; padding-left: 35px; padding-bottom: 10px; position: relative; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { display: flex; justify-content: center; max-width: 48%; width: 100%; }.single-product-top .product .summary .buttons-dressing a.virtual { position: absolute; left: 0px; top: 10px; border-radius: 3px; padding: 12px 20px; text-transform: uppercase; font-weight: 600; font-size: 13px; }.single-product-top .product .summary .buttons-dressing a.buttons-dressing__btn.virtual { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home { display: flex; justify-content: center; position: relative; max-width: 48%; color: #1c1c1c; font-weight: 400; font-size: 16px; line-height: 24px; padding: 12px 0px; border: 1px solid #e1e1e1; border-radius: 2px; width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home::before { display: flex; content: ""; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 12px; height: 12px; top: 5px; margin-right: 6px; background-image: url("https://eyeshield.com/wp-content/themes/eyeshield/img/btn-dressing-home.svg") !important; }.single-product-top .product .slick-list .slick-track .slick-slide { height: auto; }@media (max-width: 700px){.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -15px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -15px; }.single-product-top .product .summary { width: 100% !important; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-size: 18px; line-height: 26px; width: 100%; padding: 0px; }.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}@media (min-width: 700px) and (max-width: 991px){.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-circle::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.wpgs-nav .slick-slide { margin-left: 5px; margin-right: 5px; margin-top: 10px; }.wpgs-nav .slick-active img { opacity: 0.7; transition: 0.3s ease-in; }.wpgs-nav .slick-current img { opacity: 1; }.wpgs-for .slick-arrow { position: absolute; z-index: 1; cursor: pointer; top: 50%; margin-top: -15px; }.flaticon-right-arrow { right: 0px; }.slick-slide { float: left; height: 100%; min-height: 1px; cursor: pointer; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.wpgs-for, .wpgs-nav { display: none; }.wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { display: block !important; }.wpgs-nav .slick-slide { border: 1px solid; }.wpgs-lightbox-icon { position: relative; }.wpgs-lightbox-icon::before { -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; z-index: 9; font-weight: 900; content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg"); display: block; line-height: 2; text-indent: 0px; width: 25px; height: 35px; text-align: center; border-radius: 3px; top: 10px; right: 15px; position: absolute; }@media only screen and (min-width: 991px){.wpgs-lightbox-icon::before { display: none; }}.wpgs-nav .slick-track { transform: inherit !important; }.wpgs-for .slick-slide { cursor: pointer; }@font-face{font-family:"Flaticon";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Flaticon84971472.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woo-product-gallery-slider/assets/css/font/Flaticon.ttf) format("truetype");font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Flaticon; }}[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 30px; font-style: normal; }.flaticon-right-arrow::before { content: ""; }.flaticon-back::before { content: ""; }del .woocommerce-Price-amount { display: inline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all { background-color: #000000; }.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000000; }.wpgs-nav .slick-slide { border-color: transparent; }.wpgs-nav .slick-current { border-color: #000000; }#nav-main .logo { width: auto !important; }.dropdown .dropdown-menu { width: auto; }@media (max-width: 767px){#menu-item-66003 > a { text-wrap-mode: wrap; }#menu-item-66002 > a { text-wrap-mode: wrap; }#menu-item-50957 > a { text-wrap-mode: wrap; }#menu-item-50958 > a { text-wrap-mode: wrap; }#menu-item-67769 > a { text-wrap-mode: wrap; }#menu-item-68018 > a { text-wrap-mode: wrap; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-400-normal5d87c499.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-400-normalffcc0d26.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-500-normal87484f86.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-500-normal85967b4f.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-600-normal824c699e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-600-normal9c5e8c35.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }:where([data-s3image]) { height: auto; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Poppins-Regularc3adddff.woff) format('woff2');font-display:swap;}: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,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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); }.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { display: inline-block; white-space: nowrap; border-radius: 3px; padding: 8px 16px; background-color: #000000; border: 1px solid #000000; font-size: 1em; line-height: 1.8em; margin-right: 12px; text-align: center; text-decoration: none !important; }html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop) { overflow: hidden; }body.modal-cacsp-open .modal-cacsp-backdrop { width: 100%; height: 100%; opacity: 0.6; }body.modal-cacsp-open .modal-cacsp-position { box-sizing: border-box; width: 100%; height: 100%; }.modal-cacsp-backdrop { width: 0px; height: 0px; overflow: hidden; position: fixed; inset: 0px; z-index: 99999; background-color: #000000; opacity: 0; transition: opacity 0.2s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position { position: fixed; width: 0px; height: 0px; display: flex; align-items: center; justify-content: center; inset: 0px; padding: 40px 0px; z-index: 999999; overflow-y: auto; outline: 0px; font-size: 100%; }.modal-cacsp-position, .modal-cacsp-position * { color: #000000; }.modal-cacsp-position .modal-cacsp-box { width: 0px; height: 0px; overflow: hidden; opacity: 0; border-radius: 6px; transition: opacity 0.4s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position .modal-cacsp-box > * { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 80%; margin: auto; height: auto; min-width: 320px; max-width: 800px; opacity: 1; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 90%; }}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch * { outline: none; text-decoration: none !important; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span { font-size: 1em; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child { flex-grow: 1; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span > span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span > span { font-size: 0.9em; font-weight: 300; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle { width: 40px; height: 20px; border-radius: 20px; margin-left: 8px; display: block; position: relative; float: right; background-color: #e6e6e6; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle { background-color: #cde1d4; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span { color: #000000; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle { background-color: #f1d5d4; }.modal-cacsp-position .modal-cacsp-box a { text-decoration: underline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { display: block; background-color: #000000; padding: 24px 32px; font-size: 1.5em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content { display: block; padding: 32px; font-size: 1em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { display: flex; justify-content: flex-end; border-top: 1px solid #e6e6e6; padding: 24px 32px; white-space: nowrap; }@media (max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { flex-wrap: wrap; }}@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { white-space: normal; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * { color: #ffffff; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { width: 100%; margin-right: 0px; margin-bottom: 8px; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings * { color: #000000; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept { background-color: #4b7d5e; border: 1px solid #4b7d5e; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child { margin-right: 0px; margin-bottom: 0px; }.modal-cacsp-grandma .modal-cacsp-position { overflow-x: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom), .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { position: relative; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header { border-radius: 6px 6px 0px 0px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns { border-radius: 0px 0px 6px 6px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info { overflow: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show { overflow: visible; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before { content: ""; background: url("//eyeshield.com/wp-content/swift-ai/images/__e/cdn.eyeshield.com/wp-content/plugins/cookies-and-content-security-policy/img/cookie-png.webp") center center / auto 100% no-repeat; width: 160px; height: 160px; display: block; position: absolute; right: -60px; top: -50px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { overflow: hidden; }:root { --progress-bar-percent-steps-line-border-fill: #3498db; --progress-bar-percent-steps-line-border-empty: #e0e0e0; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@font-face { font-family: WooCommerce; src: url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); font-weight: 400; font-style: normal; }.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }.woocommerce form .form-row label { line-height: 2; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce div.product { margin-bottom: 0px; position: relative; }.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; display: inline-block; }.woocommerce div.product div.images { margin-bottom: 2em; }.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }.woocommerce div.product div.summary { margin-bottom: 2em; }.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #e9e6ed; border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: #7f54b3; color: #ffffff; -webkit-font-smoothing: antialiased; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #958e09; font-size: 1.25em; }.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: #f6f5f8; color: #515151; border-top: 3px solid #720eec; list-style: outside none; width: auto; overflow-wrap: break-word; }.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }.woocommerce-info { border-top-color: #1e85be; }.woocommerce-info::before { color: #1e85be; }.woocommerce form .form-row .required { visibility: visible; }:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #000; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: black; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccc; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #999; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Poppins"; --bs-font-monospace: "Roboto Slab"; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #000; --bs-link-color-rgb: 0, 0, 0; --bs-link-decoration: underline; --bs-link-hover-color: black; --bs-link-hover-color-rgb: 0, 0, 0; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(0, 0, 0, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h1, .h1, .press_second__header, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .woocommerce .card .woocommerce-loop-product__title, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1, .press_second__header { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){h1, .h1, .press_second__header { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){h4, .h4 { font-size: 1.5rem; }}h5, .h5, .woocommerce .card .woocommerce-loop-product__title { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }iframe { border: 0px; }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-sm, .container-md { max-width: 720px; }}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg { max-width: 960px; }}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }@media (min-width: 992px){.col-lg-12 { flex: 0 0 auto; width: 100%; }}.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { transition: none; }}.form-check, #ship-to-different-address, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated, .woocommerce form .form-row label.checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce ul#shipping_method li { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }.form-check .form-check-input, #ship-to-different-address .form-check-input, #ship-to-different-address #createaccount, #ship-to-different-address input, #ship-to-different-address .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li #ship-to-different-address input, #ship-to-different-address .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #ship-to-different-address input, #ship-to-different-address .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row #ship-to-different-address .input-checkbox, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address #rememberme, #ship-to-different-address .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li .form-check-input, .woocommerce-checkout #payment ul.payment_methods li #createaccount, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-checkout #payment ul.payment_methods li .input-checkbox, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li #rememberme, .woocommerce-checkout #payment ul.payment_methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check-input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #createaccount, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .input-checkbox, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #rememberme, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check-input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #createaccount, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .input-checkbox, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #rememberme, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row label.checkbox .form-check-input, .woocommerce form .form-row label.checkbox #createaccount, .woocommerce form .form-row label.checkbox #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .input-checkbox, .woocommerce form .form-row label.checkbox .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row label.checkbox #rememberme, .woocommerce form .form-row label.checkbox ul#shipping_method li input, .woocommerce ul#shipping_method li form .form-row label.checkbox input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check-input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #createaccount, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address input, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-form-login .woocommerce-form-login__rememberme .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce ul#shipping_method li .form-check-input, .woocommerce ul#shipping_method li #createaccount, .woocommerce ul#shipping_method li form .form-row .input-checkbox, .woocommerce form .form-row ul#shipping_method li .input-checkbox, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li #rememberme, .woocommerce ul#shipping_method li input, .form-check #createaccount, .form-check #ship-to-different-address input, #ship-to-different-address .form-check input, .form-check .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-check input, .form-check .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check input, .form-check .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check input, .form-check .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-check .input-checkbox, .form-check .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check #rememberme, .form-check .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-check input { float: left; margin-left: -1.5em; }.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { --bs-form-check-bg: var(--bs-body-bg); width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; transition: 0.2s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { transition: none; }}.form-check-input[type="checkbox"], #createaccount[type="checkbox"], #ship-to-different-address input[type="checkbox"], .woocommerce-checkout #payment ul.payment_methods li input[type="checkbox"], .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input[type="checkbox"], .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input[type="checkbox"], .woocommerce form .form-row .input-checkbox[type="checkbox"], .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme[type="checkbox"], .woocommerce ul#shipping_method li input[type="checkbox"] { border-radius: 0.25em; }.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { transition: none; }}.btn-primary, .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-color: #fff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #000; --bs-btn-disabled-border-color: #000; }.btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button) { --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #fff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #000; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .dropdown-menu { position: static; }@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }body.swift-nojs .navbar-expand-lg .offcanvas{transition: none !important}.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box;-webkit-background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.alert, .must-log-in, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }.alert-info, .must-log-in, .woocommerce-info, .woocommerce-noreviews { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat; border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box;-webkit-background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.position-relative { position: relative !important; }.position-fixed { position: fixed !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.justify-content-between { justify-content: space-between !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.m-3 { margin: 1rem !important; }.mt-3 { margin-top: 1rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-1 { margin-left: 0.25rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-3 { padding-top: 1rem !important; }.pb-3 { padding-bottom: 1rem !important; }.text-reset { --bs-text-opacity: 1; color: inherit !important; }.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }@media (min-width: 768px){.d-md-block { display: block !important; }.d-md-none { display: none !important; }.ms-md-2 { margin-left: 0.5rem !important; }}@media (min-width: 992px){.d-lg-none { display: none !important; }}.alert-icon, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { padding-left: 3.25rem; }.alert-icon::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before, .woocommerce-message::before, .woocommerce-thankyou-order-details::before, .wc-stripe-error::before { position: absolute; left: 1.25rem; top: 50%; transform: translate(0px, -50%); mask-position: center center; mask-repeat: no-repeat; mask-size: 16px; mask-image: var(--alert-icon); width: 16px; height: 16px; background-color: var(--bs-alert-color); }.alert-info-icon::before, .woocommerce-info::before, .woocommerce-noreviews::before { content: " "; --alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E"); }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }html, body, #page { height: 100%; }#page { display: flex; flex-direction: column; }:root { --valid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>"); --invalid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>"); }html { scroll-padding-top: 55px; }body { word-break: break-word; overflow-x: hidden; }img { height: auto; max-width: 100%; }iframe { max-width: 100%; }.wp-post-image { width: 100%; }.top-button { right: 5%; bottom: 30px; opacity: 0; transition: opacity 1s; }.zi-1020 { z-index: 1020 !important; }.single_add_to_cart_button, .ajax_add_to_cart { position: relative; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-stripe-error::before { color: inherit; }.woocommerce { }.woocommerce form .form-row { padding: 0px; margin: 0px 0px 1rem; }.woocommerce form .form-row label { line-height: 1.5; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5em; }#offcanvas-user .offcanvas-password.show-password-input { position: absolute; right: 0.7em; top: 2rem; cursor: pointer; }#offcanvas-user .offcanvas-password.show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }ins { text-decoration: none; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: normal; }.woocommerce div.product p.price { font-size: 2rem; }.woocommerce div.product form.cart .btn, .woocommerce div.product form.cart #respond input#submit, .woocommerce #respond div.product form.cart input#submit, .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart button.button, .woocommerce div.product form.cart input.button, .woocommerce div.product form.cart a.button.alt:not(a.checkout-button), .woocommerce div.product form.cart .card a.button, .woocommerce .card div.product form.cart a.button, .woocommerce div.product form.cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .woocommerce div.product form.cart a.checkout-button, .woocommerce div.product form.cart #place_order { flex-grow: 1; }.woocommerce div.product p.price, .woocommerce div.product span.price, .card .price { color: var(--bscore-wc-price, var(--bs-gray)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del, del, .card del .woocommerce-Price-amount.amount { opacity: 0.6 !important; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, ins { color: var(--bscore-wc-price-sale, var(--bs-danger)); }.woocommerce form .form-row .required { color: var(--bscore-wc-form-invalid, var(--bs-danger)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; }#page { min-height: 100%; height: auto; }a { text-decoration: none; transition: 0.4s; }h1, .h1, .press_second__header { font-size: 1.75em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }h2, .h2 { font-size: 1.625em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-style: normal; font-weight: 400; font-size: 0.9375em; line-height: 29px; color: #444444; margin-bottom: 16px; }.text_p a, .about_us_intro__text p a, .about_us_team__text p a, .about__text a, .teasers__box-text p a, .b2b_intro__text p a, .b2b-first__text ul li p a, .press_top__text p a, .press_top .accordion .card-body p a, .press_second__text p a, .info_content__text p a, .light_3 .light_icons__item span a, .woocommerce-product-details__custom-title p a, p a { color: #e84132; }.red_list_before, .b2b-second__text ul li::before, .affiliate__text ul li::before, .faq-content__single .meta ul li::before, .light-two-columns__item ul li::before, .single-product-top .product .summary .woocommerce-product-details__custom ol li::before, .single-product-top .product .summary .top_desc ul li::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #e84132; top: 3px; left: 0px; }ul, ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #252525; width: 100%; margin-bottom: 16px; }ul li, ol li { padding: 3px 0px; }ul li a, ol li a { color: #e84132; }.tooltip { position: relative; display: inline-block; opacity: 1; cursor: pointer; z-index: 1070; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; }.breadcrumb { padding-top: 125px; background: #f8f8f8; color: #888888; font-size: 12px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-bottom: 0px !important; }.breadcrumb #breadcrumbs { margin-bottom: 0px !important; }.breadcrumb #breadcrumbs a { color: #565656; font-size: 12px; }.breadcrumb #breadcrumbs span { color: #888888; font-size: 12px; }.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-style: normal; font-weight: 600; font-size: 13px; background: #1c1c1c; border-radius: 2px; border: 2px solid #1c1c1c; transition: 0.4s; display: inline-block; color: #ffffff !important; padding: 12px 18px !important; }body.swift-nojs .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{transition: none !important}@media (max-width: 991px){.container { padding: 0px 24px; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-size: 14px; line-height: 26px; }}.header_top .left_top p { font-size: 12px; line-height: 16px; padding-left: 18px; position: relative; }.header_top .left_top p::before { position: absolute; content: ""; left: 0px; top: 2px; width: 14px; height: 13px; background-image: url("https://eyeshield.com/wp-content/themes/bootscore-child-main/img/shipping.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.header_top .right_top #top-menu a { padding-right: 0.925em; font-size: 12px; }#nav-main .logo { height: 35px; width: auto; }#nav-main .offcanvas-body .mobile { display: none; max-width: 100vw; }#nav-main #bootscore-navbar li a { color: #000000; font-size: 14px; }#nav-main .header-actions button { border: 0px; }@media (max-width: 991px){.header_top { justify-content: center !important; }.header_top .left_top { padding: 10px 0px; }.header_top .right_top #top-menu { display: none; }#nav-main .navbar-brand { margin-right: 0px; margin-left: 1rem; }#nav-main .btn-outline-secondary { border: 0px; }#nav-main .logo { width: 157px; }#nav-main .offcanvas { width: 100%; max-width: 100vw; }#nav-main .offcanvas .offcanvas-body { text-align: center; }#nav-main .offcanvas .offcanvas-body .mobile { display: block; }#nav-main .offcanvas .offcanvas-body .mobile li a { color: #000000; }#nav-main .offcanvas .offcanvas-body li { border-bottom: 1px dashed rgba(128, 128, 128, 0.2); }}.newsletter p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 21px; text-align: center; color: #ffffff; margin-bottom: 32px; }.newsletter__form button { color: #000000; background: #ffffff; font-size: 15px; padding: 8px 40px; margin-left: -48px; border: 1px solid transparent; transition: 0.3s; }.newsletter__form button::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000000; display: inline-block; margin-left: 10px; }@media (max-width: 991px){.newsletter p { font-size: 14px; }}.single-product-top .product .single_add_to_cart_button { font-style: normal; font-weight: 600; font-size: 15px; line-height: 22px; text-transform: uppercase; color: #ffffff; background: #1c1c1c; width: 100%; text-align: center; padding: 12px; border: 2px solid #1c1c1c; border-radius: 0px !important; }.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -40px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -40px; }.single-product-top .product .summary { width: 42% !important; margin-bottom: 2em; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-style: normal; font-size: 30px; line-height: 45px; text-transform: uppercase; color: #000000; width: 100%; font-weight: 400; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-start; }.single-product-top .product .summary .price-wrapper, .single-product-top .product .summary .woocommerce-variation-price { position: relative; text-align: left; margin-bottom: 32px; min-height: 56px; content: ""; flex-direction: column; display: flex !important; }.single-product-top .product .summary .price-wrapper .price, .single-product-top .product .summary .woocommerce-variation-price .price { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; text-align: left; margin-bottom: 0px; color: #000000; }.single-product-top .product .summary .price-wrapper .price .amount, .single-product-top .product .summary .woocommerce-variation-price .price .amount { font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #1c1c1c; }.single-product-top .product .summary .price-wrapper .custom_acf_stock, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock { justify-content: flex-end; margin-top: -55px; position: relative; right: unset; display: flex; align-items: center; }.single-product-top .product .summary .price-wrapper .custom_acf_stock i, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock i { color: #45b649; font-size: 8px; margin-right: 6px; }.single-product-top .product .summary .price-wrapper .custom_acf_stock span, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock span { font-style: normal; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #414141; }.single-product-top .product .summary .top_desc p { font-size: 0.9375em; line-height: 23px; color: #414141; }.single-product-top .product .summary .top_desc p strong { font-weight: 600; color: #000000; }.single-product-top .product .summary .top_desc ul li { font-size: 0.975em; color: #373737; line-height: 23px; padding-left: 35px; padding-bottom: 10px; position: relative; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { display: flex; justify-content: center; max-width: 48%; width: 100%; }.single-product-top .product .summary .buttons-dressing a.virtual { position: absolute; left: 0px; top: 10px; border-radius: 3px; padding: 12px 20px; text-transform: uppercase; font-weight: 600; font-size: 13px; }.single-product-top .product .summary .buttons-dressing a.buttons-dressing__btn.virtual { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home { display: flex; justify-content: center; position: relative; max-width: 48%; color: #1c1c1c; font-weight: 400; font-size: 16px; line-height: 24px; padding: 12px 0px; border: 1px solid #e1e1e1; border-radius: 2px; width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home::before { display: flex; content: ""; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 12px; height: 12px; top: 5px; margin-right: 6px; background-image: url("https://eyeshield.com/wp-content/themes/eyeshield/img/btn-dressing-home.svg") !important; }.single-product-top .product .slick-list .slick-track .slick-slide { height: auto; }@media (max-width: 700px){.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -15px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -15px; }.single-product-top .product .summary { width: 100% !important; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-size: 18px; line-height: 26px; width: 100%; padding: 0px; }.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}@media (min-width: 700px) and (max-width: 991px){.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-circle::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.wpgs-nav .slick-slide { margin-left: 5px; margin-right: 5px; margin-top: 10px; }.wpgs-nav .slick-active img { opacity: 0.7; transition: 0.3s ease-in; }.wpgs-nav .slick-current img { opacity: 1; }.wpgs-for .slick-arrow { position: absolute; z-index: 1; cursor: pointer; top: 50%; margin-top: -15px; }.flaticon-right-arrow { right: 0px; }.slick-slide { float: left; height: 100%; min-height: 1px; cursor: pointer; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.wpgs-for, .wpgs-nav { display: none; }.wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { display: block !important; }.wpgs-nav .slick-slide { border: 1px solid; }.wpgs-lightbox-icon { position: relative; }.wpgs-lightbox-icon::before { -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; z-index: 9; font-weight: 900; content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg"); display: block; line-height: 2; text-indent: 0px; width: 25px; height: 35px; text-align: center; border-radius: 3px; top: 10px; right: 15px; position: absolute; }@media only screen and (min-width: 991px){.wpgs-lightbox-icon::before { display: none; }}.wpgs-nav .slick-track { transform: inherit !important; }.wpgs-for .slick-slide { cursor: pointer; }@font-face{font-family:"Flaticon";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Flaticon84971472.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woo-product-gallery-slider/assets/css/font/Flaticon.ttf) format("truetype");font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Flaticon; }}[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 30px; font-style: normal; }.flaticon-right-arrow::before { content: ""; }.flaticon-back::before { content: ""; }del .woocommerce-Price-amount { display: inline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all { background-color: #000000; }.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000000; }.wpgs-nav .slick-slide { border-color: transparent; }.wpgs-nav .slick-current { border-color: #000000; }#nav-main .logo { width: auto !important; }.dropdown .dropdown-menu { width: auto; }@media (max-width: 767px){#menu-item-66003 > a { text-wrap-mode: wrap; }#menu-item-66002 > a { text-wrap-mode: wrap; }#menu-item-50957 > a { text-wrap-mode: wrap; }#menu-item-50958 > a { text-wrap-mode: wrap; }#menu-item-67769 > a { text-wrap-mode: wrap; }#menu-item-68018 > a { text-wrap-mode: wrap; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-400-normal5d87c499.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-400-normalffcc0d26.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-500-normal87484f86.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-500-normal85967b4f.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-600-normal824c699e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-600-normal9c5e8c35.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }#gspb_row-id-gsbp-ac629b3 { justify-content: space-between; margin-top: 0px; margin-bottom: 0px; display: flex; flex-wrap: wrap; min-height: 96px; padding-bottom: 40px; }.gspb_row { position: relative; }div[id^="gspb_col-id"] { box-sizing: border-box; position: relative; padding: var(--gs-row-column-padding,15px min(3vw,20px)); }@media (max-width: 991.98px){#gspb_row-id-gsbp-ac629b3 { padding-bottom: 20px; }}@media (max-width: 767.98px){#gspb_row-id-gsbp-ac629b3 { padding-bottom: 20px; }}@media (max-width: 575.98px){#gspb_row-id-gsbp-ac629b3 { padding-right: 0px; padding-left: 0px; }}#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { width: 100%; }@media (max-width: 575.98px){#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { width: 100%; }}.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding: 10px; }@media (max-width: 767.98px){.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding-right: 0px; padding-left: 0px; }}@media (max-width: 575.98px){.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding: 10px; }}#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; background-image: url("https://eyeshield.com/wp-content/uploads/2025/06/bannery-sunshield-belka-sklep-1.webp"); }@media (max-width: 767.98px){body.gspb-bodyfront #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { position: relative; }}body #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { display: flex; flex-direction: row; align-items: center; }#gspb_container-id-gsbp-378ee7e.gspb_container { position: relative; display: flex; flex-direction: row; justify-content: space-between; }body.gspb-bodyfront #gspb_container-id-gsbp-378ee7e.gspb_container { width: 50%; max-width: 50%; }#gspb_container-id-gsbp-44ce87c.gspb_container { position: relative; display: flex; flex-flow: column; place-content: flex-start; margin-top: 0px; margin-bottom: 0px; width: 180px; }body.gspb-bodyfront #gspb_container-id-gsbp-44ce87c.gspb_container { align-self: center; }:where([data-s3image]) { height: auto; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Poppins-Regularc3adddff.woff) format('woff2');font-display:swap;}: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,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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); }.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { display: inline-block; white-space: nowrap; border-radius: 3px; padding: 8px 16px; background-color: #000000; border: 1px solid #000000; font-size: 1em; line-height: 1.8em; margin-right: 12px; text-align: center; text-decoration: none !important; }html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop) { overflow: hidden; }body.modal-cacsp-open .modal-cacsp-backdrop { width: 100%; height: 100%; opacity: 0.6; }body.modal-cacsp-open .modal-cacsp-position { box-sizing: border-box; width: 100%; height: 100%; }.modal-cacsp-backdrop { width: 0px; height: 0px; overflow: hidden; position: fixed; inset: 0px; z-index: 99999; background-color: #000000; opacity: 0; transition: opacity 0.2s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position { position: fixed; width: 0px; height: 0px; display: flex; align-items: center; justify-content: center; inset: 0px; padding: 40px 0px; z-index: 999999; overflow-y: auto; outline: 0px; font-size: 100%; }.modal-cacsp-position, .modal-cacsp-position * { color: #000000; }.modal-cacsp-position .modal-cacsp-box { width: 0px; height: 0px; overflow: hidden; opacity: 0; border-radius: 6px; transition: opacity 0.4s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position .modal-cacsp-box > * { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 80%; margin: auto; height: auto; min-width: 320px; max-width: 800px; opacity: 1; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 90%; }}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch * { outline: none; text-decoration: none !important; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span { font-size: 1em; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child { flex-grow: 1; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span > span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span > span { font-size: 0.9em; font-weight: 300; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle { width: 40px; height: 20px; border-radius: 20px; margin-left: 8px; display: block; position: relative; float: right; background-color: #e6e6e6; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle { background-color: #cde1d4; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span { color: #000000; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle { background-color: #f1d5d4; }.modal-cacsp-position .modal-cacsp-box a { text-decoration: underline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { display: block; background-color: #000000; padding: 24px 32px; font-size: 1.5em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content { display: block; padding: 32px; font-size: 1em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { display: flex; justify-content: flex-end; border-top: 1px solid #e6e6e6; padding: 24px 32px; white-space: nowrap; }@media (max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { flex-wrap: wrap; }}@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { white-space: normal; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * { color: #ffffff; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { width: 100%; margin-right: 0px; margin-bottom: 8px; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings * { color: #000000; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept { background-color: #4b7d5e; border: 1px solid #4b7d5e; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child { margin-right: 0px; margin-bottom: 0px; }.modal-cacsp-grandma .modal-cacsp-position { overflow-x: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom), .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { position: relative; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header { border-radius: 6px 6px 0px 0px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns { border-radius: 0px 0px 6px 6px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info { overflow: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show { overflow: visible; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before { content: ""; background: url("//eyeshield.com/wp-content/swift-ai/images/__e/cdn.eyeshield.com/wp-content/plugins/cookies-and-content-security-policy/img/cookie-png.webp") center center / auto 100% no-repeat; width: 160px; height: 160px; display: block; position: absolute; right: -60px; top: -50px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { overflow: hidden; }:root { --progress-bar-percent-steps-line-border-fill: #3498db; --progress-bar-percent-steps-line-border-empty: #e0e0e0; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@font-face { font-family: WooCommerce; src: url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); font-weight: 400; font-style: normal; }.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }.woocommerce form .form-row label { line-height: 2; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce div.product { margin-bottom: 0px; position: relative; }.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; display: inline-block; }.woocommerce div.product div.images { margin-bottom: 2em; }.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }.woocommerce div.product div.summary { margin-bottom: 2em; }.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #e9e6ed; border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: #7f54b3; color: #ffffff; -webkit-font-smoothing: antialiased; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #958e09; font-size: 1.25em; }.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: #f6f5f8; color: #515151; border-top: 3px solid #720eec; list-style: outside none; width: auto; overflow-wrap: break-word; }.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }.woocommerce-info { border-top-color: #1e85be; }.woocommerce-info::before { color: #1e85be; }.woocommerce form .form-row .required { visibility: visible; }:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #000; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: black; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccc; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #999; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Poppins"; --bs-font-monospace: "Roboto Slab"; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #000; --bs-link-color-rgb: 0, 0, 0; --bs-link-decoration: underline; --bs-link-hover-color: black; --bs-link-hover-color-rgb: 0, 0, 0; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(0, 0, 0, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h1, .h1, .press_second__header, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .woocommerce .card .woocommerce-loop-product__title, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1, .press_second__header { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){h1, .h1, .press_second__header { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){h4, .h4 { font-size: 1.5rem; }}h5, .h5, .woocommerce .card .woocommerce-loop-product__title { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }iframe { border: 0px; }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-sm, .container-md { max-width: 720px; }}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg { max-width: 960px; }}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }@media (min-width: 992px){.col-lg-12 { flex: 0 0 auto; width: 100%; }}.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { transition: none; }}.form-check, #ship-to-different-address, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated, .woocommerce form .form-row label.checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce ul#shipping_method li { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }.form-check .form-check-input, #ship-to-different-address .form-check-input, #ship-to-different-address #createaccount, #ship-to-different-address input, #ship-to-different-address .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li #ship-to-different-address input, #ship-to-different-address .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #ship-to-different-address input, #ship-to-different-address .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row #ship-to-different-address .input-checkbox, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address #rememberme, #ship-to-different-address .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li .form-check-input, .woocommerce-checkout #payment ul.payment_methods li #createaccount, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-checkout #payment ul.payment_methods li .input-checkbox, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li #rememberme, .woocommerce-checkout #payment ul.payment_methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check-input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #createaccount, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .input-checkbox, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #rememberme, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check-input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #createaccount, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .input-checkbox, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #rememberme, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row label.checkbox .form-check-input, .woocommerce form .form-row label.checkbox #createaccount, .woocommerce form .form-row label.checkbox #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .input-checkbox, .woocommerce form .form-row label.checkbox .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row label.checkbox #rememberme, .woocommerce form .form-row label.checkbox ul#shipping_method li input, .woocommerce ul#shipping_method li form .form-row label.checkbox input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check-input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #createaccount, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address input, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-form-login .woocommerce-form-login__rememberme .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce ul#shipping_method li .form-check-input, .woocommerce ul#shipping_method li #createaccount, .woocommerce ul#shipping_method li form .form-row .input-checkbox, .woocommerce form .form-row ul#shipping_method li .input-checkbox, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li #rememberme, .woocommerce ul#shipping_method li input, .form-check #createaccount, .form-check #ship-to-different-address input, #ship-to-different-address .form-check input, .form-check .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-check input, .form-check .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check input, .form-check .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check input, .form-check .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-check .input-checkbox, .form-check .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check #rememberme, .form-check .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-check input { float: left; margin-left: -1.5em; }.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { --bs-form-check-bg: var(--bs-body-bg); width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; transition: 0.2s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { transition: none; }}.form-check-input[type="checkbox"], #createaccount[type="checkbox"], #ship-to-different-address input[type="checkbox"], .woocommerce-checkout #payment ul.payment_methods li input[type="checkbox"], .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input[type="checkbox"], .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input[type="checkbox"], .woocommerce form .form-row .input-checkbox[type="checkbox"], .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme[type="checkbox"], .woocommerce ul#shipping_method li input[type="checkbox"] { border-radius: 0.25em; }.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { transition: none; }}.btn-primary, .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-color: #fff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #000; --bs-btn-disabled-border-color: #000; }.btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button) { --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #fff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #000; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .dropdown-menu { position: static; }@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }body.swift-nojs .navbar-expand-lg .offcanvas{transition: none !important}.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box;-webkit-background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.alert, .must-log-in, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }.alert-info, .must-log-in, .woocommerce-info, .woocommerce-noreviews { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat; border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box;-webkit-background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.position-relative { position: relative !important; }.position-fixed { position: fixed !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.justify-content-between { justify-content: space-between !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.m-3 { margin: 1rem !important; }.mt-3 { margin-top: 1rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-1 { margin-left: 0.25rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-3 { padding-top: 1rem !important; }.pb-3 { padding-bottom: 1rem !important; }.text-reset { --bs-text-opacity: 1; color: inherit !important; }.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }@media (min-width: 768px){.d-md-block { display: block !important; }.d-md-none { display: none !important; }.ms-md-2 { margin-left: 0.5rem !important; }}@media (min-width: 992px){.d-lg-none { display: none !important; }}.alert-icon, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { padding-left: 3.25rem; }.alert-icon::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before, .woocommerce-message::before, .woocommerce-thankyou-order-details::before, .wc-stripe-error::before { position: absolute; left: 1.25rem; top: 50%; transform: translate(0px, -50%); mask-position: center center; mask-repeat: no-repeat; mask-size: 16px; mask-image: var(--alert-icon); width: 16px; height: 16px; background-color: var(--bs-alert-color); }.alert-info-icon::before, .woocommerce-info::before, .woocommerce-noreviews::before { content: " "; --alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E"); }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }html, body, #page { height: 100%; }#page { display: flex; flex-direction: column; }:root { --valid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>"); --invalid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>"); }html { scroll-padding-top: 55px; }body { word-break: break-word; overflow-x: hidden; }img { height: auto; max-width: 100%; }iframe { max-width: 100%; }.wp-post-image { width: 100%; }.top-button { right: 5%; bottom: 30px; opacity: 0; transition: opacity 1s; }.zi-1020 { z-index: 1020 !important; }.single_add_to_cart_button, .ajax_add_to_cart { position: relative; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-stripe-error::before { color: inherit; }.woocommerce { }.woocommerce form .form-row { padding: 0px; margin: 0px 0px 1rem; }.woocommerce form .form-row label { line-height: 1.5; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5em; }#offcanvas-user .offcanvas-password.show-password-input { position: absolute; right: 0.7em; top: 2rem; cursor: pointer; }#offcanvas-user .offcanvas-password.show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }ins { text-decoration: none; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: normal; }.woocommerce div.product p.price { font-size: 2rem; }.woocommerce div.product form.cart .btn, .woocommerce div.product form.cart #respond input#submit, .woocommerce #respond div.product form.cart input#submit, .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart button.button, .woocommerce div.product form.cart input.button, .woocommerce div.product form.cart a.button.alt:not(a.checkout-button), .woocommerce div.product form.cart .card a.button, .woocommerce .card div.product form.cart a.button, .woocommerce div.product form.cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .woocommerce div.product form.cart a.checkout-button, .woocommerce div.product form.cart #place_order { flex-grow: 1; }.woocommerce div.product p.price, .woocommerce div.product span.price, .card .price { color: var(--bscore-wc-price, var(--bs-gray)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del, del, .card del .woocommerce-Price-amount.amount { opacity: 0.6 !important; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, ins { color: var(--bscore-wc-price-sale, var(--bs-danger)); }.woocommerce form .form-row .required { color: var(--bscore-wc-form-invalid, var(--bs-danger)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; }#page { min-height: 100%; height: auto; }a { text-decoration: none; transition: 0.4s; }h1, .h1, .press_second__header { font-size: 1.75em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }h2, .h2 { font-size: 1.625em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-style: normal; font-weight: 400; font-size: 0.9375em; line-height: 29px; color: #444444; margin-bottom: 16px; }.text_p a, .about_us_intro__text p a, .about_us_team__text p a, .about__text a, .teasers__box-text p a, .b2b_intro__text p a, .b2b-first__text ul li p a, .press_top__text p a, .press_top .accordion .card-body p a, .press_second__text p a, .info_content__text p a, .light_3 .light_icons__item span a, .woocommerce-product-details__custom-title p a, p a { color: #e84132; }.red_list_before, .b2b-second__text ul li::before, .affiliate__text ul li::before, .faq-content__single .meta ul li::before, .light-two-columns__item ul li::before, .single-product-top .product .summary .woocommerce-product-details__custom ol li::before, .single-product-top .product .summary .top_desc ul li::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #e84132; top: 3px; left: 0px; }ul, ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #252525; width: 100%; margin-bottom: 16px; }ul li, ol li { padding: 3px 0px; }ul li a, ol li a { color: #e84132; }.tooltip { position: relative; display: inline-block; opacity: 1; cursor: pointer; z-index: 1070; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; }.breadcrumb { padding-top: 125px; background: #f8f8f8; color: #888888; font-size: 12px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-bottom: 0px !important; }.breadcrumb #breadcrumbs { margin-bottom: 0px !important; }.breadcrumb #breadcrumbs a { color: #565656; font-size: 12px; }.breadcrumb #breadcrumbs span { color: #888888; font-size: 12px; }.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-style: normal; font-weight: 600; font-size: 13px; background: #1c1c1c; border-radius: 2px; border: 2px solid #1c1c1c; transition: 0.4s; display: inline-block; color: #ffffff !important; padding: 12px 18px !important; }body.swift-nojs .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{transition: none !important}@media (max-width: 991px){.container { padding: 0px 24px; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-size: 14px; line-height: 26px; }}.header_top .left_top p { font-size: 12px; line-height: 16px; padding-left: 18px; position: relative; }.header_top .left_top p::before { position: absolute; content: ""; left: 0px; top: 2px; width: 14px; height: 13px; background-image: url("https://eyeshield.com/wp-content/themes/bootscore-child-main/img/shipping.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.header_top .right_top #top-menu a { padding-right: 0.925em; font-size: 12px; }#nav-main .logo { height: 35px; width: auto; }#nav-main .offcanvas-body .mobile { display: none; max-width: 100vw; }#nav-main #bootscore-navbar li a { color: #000000; font-size: 14px; }#nav-main .header-actions button { border: 0px; }@media (max-width: 991px){.header_top { justify-content: center !important; }.header_top .left_top { padding: 10px 0px; }.header_top .right_top #top-menu { display: none; }#nav-main .navbar-brand { margin-right: 0px; margin-left: 1rem; }#nav-main .btn-outline-secondary { border: 0px; }#nav-main .logo { width: 157px; }#nav-main .offcanvas { width: 100%; max-width: 100vw; }#nav-main .offcanvas .offcanvas-body { text-align: center; }#nav-main .offcanvas .offcanvas-body .mobile { display: block; }#nav-main .offcanvas .offcanvas-body .mobile li a { color: #000000; }#nav-main .offcanvas .offcanvas-body li { border-bottom: 1px dashed rgba(128, 128, 128, 0.2); }}.newsletter p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 21px; text-align: center; color: #ffffff; margin-bottom: 32px; }.newsletter__form button { color: #000000; background: #ffffff; font-size: 15px; padding: 8px 40px; margin-left: -48px; border: 1px solid transparent; transition: 0.3s; }.newsletter__form button::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000000; display: inline-block; margin-left: 10px; }@media (max-width: 991px){.newsletter p { font-size: 14px; }}.single-product-top .product .single_add_to_cart_button { font-style: normal; font-weight: 600; font-size: 15px; line-height: 22px; text-transform: uppercase; color: #ffffff; background: #1c1c1c; width: 100%; text-align: center; padding: 12px; border: 2px solid #1c1c1c; border-radius: 0px !important; }.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -40px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -40px; }.single-product-top .product .summary { width: 42% !important; margin-bottom: 2em; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-style: normal; font-size: 30px; line-height: 45px; text-transform: uppercase; color: #000000; width: 100%; font-weight: 400; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-start; }.single-product-top .product .summary .price-wrapper, .single-product-top .product .summary .woocommerce-variation-price { position: relative; text-align: left; margin-bottom: 32px; min-height: 56px; content: ""; flex-direction: column; display: flex !important; }.single-product-top .product .summary .price-wrapper .price, .single-product-top .product .summary .woocommerce-variation-price .price { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; text-align: left; margin-bottom: 0px; color: #000000; }.single-product-top .product .summary .price-wrapper .price .amount, .single-product-top .product .summary .woocommerce-variation-price .price .amount { font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #1c1c1c; }.single-product-top .product .summary .price-wrapper .custom_acf_stock, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock { justify-content: flex-end; margin-top: -55px; position: relative; right: unset; display: flex; align-items: center; }.single-product-top .product .summary .price-wrapper .custom_acf_stock i, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock i { color: #45b649; font-size: 8px; margin-right: 6px; }.single-product-top .product .summary .price-wrapper .custom_acf_stock span, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock span { font-style: normal; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #414141; }.single-product-top .product .summary .top_desc p { font-size: 0.9375em; line-height: 23px; color: #414141; }.single-product-top .product .summary .top_desc p strong { font-weight: 600; color: #000000; }.single-product-top .product .summary .top_desc ul li { font-size: 0.975em; color: #373737; line-height: 23px; padding-left: 35px; padding-bottom: 10px; position: relative; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { display: flex; justify-content: center; max-width: 48%; width: 100%; }.single-product-top .product .summary .buttons-dressing a.virtual { position: absolute; left: 0px; top: 10px; border-radius: 3px; padding: 12px 20px; text-transform: uppercase; font-weight: 600; font-size: 13px; }.single-product-top .product .summary .buttons-dressing a.buttons-dressing__btn.virtual { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home { display: flex; justify-content: center; position: relative; max-width: 48%; color: #1c1c1c; font-weight: 400; font-size: 16px; line-height: 24px; padding: 12px 0px; border: 1px solid #e1e1e1; border-radius: 2px; width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home::before { display: flex; content: ""; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 12px; height: 12px; top: 5px; margin-right: 6px; background-image: url("https://eyeshield.com/wp-content/themes/eyeshield/img/btn-dressing-home.svg") !important; }.single-product-top .product .slick-list .slick-track .slick-slide { height: auto; }@media (max-width: 700px){.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -15px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -15px; }.single-product-top .product .summary { width: 100% !important; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-size: 18px; line-height: 26px; width: 100%; padding: 0px; }.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}@media (min-width: 700px) and (max-width: 991px){.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-circle::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.wpgs-nav .slick-slide { margin-left: 5px; margin-right: 5px; margin-top: 10px; }.wpgs-nav .slick-active img { opacity: 0.7; transition: 0.3s ease-in; }.wpgs-nav .slick-current img { opacity: 1; }.wpgs-for .slick-arrow { position: absolute; z-index: 1; cursor: pointer; top: 50%; margin-top: -15px; }.flaticon-right-arrow { right: 0px; }.slick-slide { float: left; height: 100%; min-height: 1px; cursor: pointer; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.wpgs-for, .wpgs-nav { display: none; }.wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { display: block !important; }.wpgs-nav .slick-slide { border: 1px solid; }.wpgs-lightbox-icon { position: relative; }.wpgs-lightbox-icon::before { -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; z-index: 9; font-weight: 900; content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg"); display: block; line-height: 2; text-indent: 0px; width: 25px; height: 35px; text-align: center; border-radius: 3px; top: 10px; right: 15px; position: absolute; }@media only screen and (min-width: 991px){.wpgs-lightbox-icon::before { display: none; }}.wpgs-nav .slick-track { transform: inherit !important; }.wpgs-for .slick-slide { cursor: pointer; }@font-face{font-family:"Flaticon";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Flaticon84971472.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woo-product-gallery-slider/assets/css/font/Flaticon.ttf) format("truetype");font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Flaticon; }}[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 30px; font-style: normal; }.flaticon-right-arrow::before { content: ""; }.flaticon-back::before { content: ""; }del .woocommerce-Price-amount { display: inline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all { background-color: #000000; }.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000000; }.wpgs-nav .slick-slide { border-color: transparent; }.wpgs-nav .slick-current { border-color: #000000; }#nav-main .logo { width: auto !important; }.dropdown .dropdown-menu { width: auto; }@media (max-width: 767px){#menu-item-66003 > a { text-wrap-mode: wrap; }#menu-item-66002 > a { text-wrap-mode: wrap; }#menu-item-50957 > a { text-wrap-mode: wrap; }#menu-item-50958 > a { text-wrap-mode: wrap; }#menu-item-67769 > a { text-wrap-mode: wrap; }#menu-item-68018 > a { text-wrap-mode: wrap; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-400-normal5d87c499.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-400-normalffcc0d26.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-500-normal87484f86.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-500-normal85967b4f.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-600-normal824c699e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-600-normal9c5e8c35.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }:where([data-s3image]) { height: auto; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Poppins-Regularc3adddff.woff) format('woff2');font-display:swap;}: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,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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); }.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { display: inline-block; white-space: nowrap; border-radius: 3px; padding: 8px 16px; background-color: #000000; border: 1px solid #000000; font-size: 1em; line-height: 1.8em; margin-right: 12px; text-align: center; text-decoration: none !important; }html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop) { overflow: hidden; }body.modal-cacsp-open .modal-cacsp-backdrop { width: 100%; height: 100%; opacity: 0.6; }body.modal-cacsp-open .modal-cacsp-position { box-sizing: border-box; width: 100%; height: 100%; }.modal-cacsp-backdrop { width: 0px; height: 0px; overflow: hidden; position: fixed; inset: 0px; z-index: 99999; background-color: #000000; opacity: 0; transition: opacity 0.2s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position { position: fixed; width: 0px; height: 0px; display: flex; align-items: center; justify-content: center; inset: 0px; padding: 40px 0px; z-index: 999999; overflow-y: auto; outline: 0px; font-size: 100%; }.modal-cacsp-position, .modal-cacsp-position * { color: #000000; }.modal-cacsp-position .modal-cacsp-box { width: 0px; height: 0px; overflow: hidden; opacity: 0; border-radius: 6px; transition: opacity 0.4s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position .modal-cacsp-box > * { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 80%; margin: auto; height: auto; min-width: 320px; max-width: 800px; opacity: 1; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 90%; }}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch * { outline: none; text-decoration: none !important; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span { font-size: 1em; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child { flex-grow: 1; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span > span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span > span { font-size: 0.9em; font-weight: 300; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle { width: 40px; height: 20px; border-radius: 20px; margin-left: 8px; display: block; position: relative; float: right; background-color: #e6e6e6; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle { background-color: #cde1d4; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span { color: #000000; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle { background-color: #f1d5d4; }.modal-cacsp-position .modal-cacsp-box a { text-decoration: underline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { display: block; background-color: #000000; padding: 24px 32px; font-size: 1.5em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content { display: block; padding: 32px; font-size: 1em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { display: flex; justify-content: flex-end; border-top: 1px solid #e6e6e6; padding: 24px 32px; white-space: nowrap; }@media (max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { flex-wrap: wrap; }}@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { white-space: normal; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * { color: #ffffff; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { width: 100%; margin-right: 0px; margin-bottom: 8px; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings * { color: #000000; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept { background-color: #4b7d5e; border: 1px solid #4b7d5e; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child { margin-right: 0px; margin-bottom: 0px; }.modal-cacsp-grandma .modal-cacsp-position { overflow-x: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom), .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { position: relative; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header { border-radius: 6px 6px 0px 0px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns { border-radius: 0px 0px 6px 6px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info { overflow: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show { overflow: visible; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before { content: ""; background: url("//eyeshield.com/wp-content/swift-ai/images/__e/cdn.eyeshield.com/wp-content/plugins/cookies-and-content-security-policy/img/cookie-png.webp") center center / auto 100% no-repeat; width: 160px; height: 160px; display: block; position: absolute; right: -60px; top: -50px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { overflow: hidden; }:root { --progress-bar-percent-steps-line-border-fill: #3498db; --progress-bar-percent-steps-line-border-empty: #e0e0e0; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@font-face { font-family: WooCommerce; src: url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); font-weight: 400; font-style: normal; }.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }.woocommerce form .form-row label { line-height: 2; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce div.product { margin-bottom: 0px; position: relative; }.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; display: inline-block; }.woocommerce div.product div.images { margin-bottom: 2em; }.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }.woocommerce div.product div.summary { margin-bottom: 2em; }.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #e9e6ed; border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: #7f54b3; color: #ffffff; -webkit-font-smoothing: antialiased; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #958e09; font-size: 1.25em; }.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: #f6f5f8; color: #515151; border-top: 3px solid #720eec; list-style: outside none; width: auto; overflow-wrap: break-word; }.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }.woocommerce-info { border-top-color: #1e85be; }.woocommerce-info::before { color: #1e85be; }.woocommerce form .form-row .required { visibility: visible; }:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #000; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: black; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccc; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #999; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Poppins"; --bs-font-monospace: "Roboto Slab"; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #000; --bs-link-color-rgb: 0, 0, 0; --bs-link-decoration: underline; --bs-link-hover-color: black; --bs-link-hover-color-rgb: 0, 0, 0; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(0, 0, 0, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h1, .h1, .press_second__header, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .woocommerce .card .woocommerce-loop-product__title, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1, .press_second__header { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){h1, .h1, .press_second__header { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){h4, .h4 { font-size: 1.5rem; }}h5, .h5, .woocommerce .card .woocommerce-loop-product__title { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }iframe { border: 0px; }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-sm, .container-md { max-width: 720px; }}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg { max-width: 960px; }}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }@media (min-width: 992px){.col-lg-12 { flex: 0 0 auto; width: 100%; }}.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { transition: none; }}.form-check, #ship-to-different-address, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated, .woocommerce form .form-row label.checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce ul#shipping_method li { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }.form-check .form-check-input, #ship-to-different-address .form-check-input, #ship-to-different-address #createaccount, #ship-to-different-address input, #ship-to-different-address .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li #ship-to-different-address input, #ship-to-different-address .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #ship-to-different-address input, #ship-to-different-address .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row #ship-to-different-address .input-checkbox, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address #rememberme, #ship-to-different-address .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li .form-check-input, .woocommerce-checkout #payment ul.payment_methods li #createaccount, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-checkout #payment ul.payment_methods li .input-checkbox, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li #rememberme, .woocommerce-checkout #payment ul.payment_methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check-input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #createaccount, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .input-checkbox, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #rememberme, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check-input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #createaccount, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .input-checkbox, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #rememberme, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row label.checkbox .form-check-input, .woocommerce form .form-row label.checkbox #createaccount, .woocommerce form .form-row label.checkbox #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .input-checkbox, .woocommerce form .form-row label.checkbox .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row label.checkbox #rememberme, .woocommerce form .form-row label.checkbox ul#shipping_method li input, .woocommerce ul#shipping_method li form .form-row label.checkbox input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check-input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #createaccount, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address input, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-form-login .woocommerce-form-login__rememberme .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce ul#shipping_method li .form-check-input, .woocommerce ul#shipping_method li #createaccount, .woocommerce ul#shipping_method li form .form-row .input-checkbox, .woocommerce form .form-row ul#shipping_method li .input-checkbox, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li #rememberme, .woocommerce ul#shipping_method li input, .form-check #createaccount, .form-check #ship-to-different-address input, #ship-to-different-address .form-check input, .form-check .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-check input, .form-check .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check input, .form-check .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check input, .form-check .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-check .input-checkbox, .form-check .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check #rememberme, .form-check .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-check input { float: left; margin-left: -1.5em; }.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { --bs-form-check-bg: var(--bs-body-bg); width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; transition: 0.2s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { transition: none; }}.form-check-input[type="checkbox"], #createaccount[type="checkbox"], #ship-to-different-address input[type="checkbox"], .woocommerce-checkout #payment ul.payment_methods li input[type="checkbox"], .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input[type="checkbox"], .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input[type="checkbox"], .woocommerce form .form-row .input-checkbox[type="checkbox"], .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme[type="checkbox"], .woocommerce ul#shipping_method li input[type="checkbox"] { border-radius: 0.25em; }.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { transition: none; }}.btn-primary, .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-color: #fff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #000; --bs-btn-disabled-border-color: #000; }.btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button) { --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #fff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #000; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .dropdown-menu { position: static; }@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }body.swift-nojs .navbar-expand-lg .offcanvas{transition: none !important}.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box;-webkit-background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.alert, .must-log-in, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }.alert-info, .must-log-in, .woocommerce-info, .woocommerce-noreviews { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat; border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box;-webkit-background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.position-relative { position: relative !important; }.position-fixed { position: fixed !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.justify-content-between { justify-content: space-between !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.m-3 { margin: 1rem !important; }.mt-3 { margin-top: 1rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-1 { margin-left: 0.25rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-3 { padding-top: 1rem !important; }.pb-3 { padding-bottom: 1rem !important; }.text-reset { --bs-text-opacity: 1; color: inherit !important; }.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }@media (min-width: 768px){.d-md-block { display: block !important; }.d-md-none { display: none !important; }.ms-md-2 { margin-left: 0.5rem !important; }}@media (min-width: 992px){.d-lg-none { display: none !important; }}.alert-icon, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { padding-left: 3.25rem; }.alert-icon::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before, .woocommerce-message::before, .woocommerce-thankyou-order-details::before, .wc-stripe-error::before { position: absolute; left: 1.25rem; top: 50%; transform: translate(0px, -50%); mask-position: center center; mask-repeat: no-repeat; mask-size: 16px; mask-image: var(--alert-icon); width: 16px; height: 16px; background-color: var(--bs-alert-color); }.alert-info-icon::before, .woocommerce-info::before, .woocommerce-noreviews::before { content: " "; --alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E"); }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }html, body, #page { height: 100%; }#page { display: flex; flex-direction: column; }:root { --valid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>"); --invalid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>"); }html { scroll-padding-top: 55px; }body { word-break: break-word; overflow-x: hidden; }img { height: auto; max-width: 100%; }iframe { max-width: 100%; }.wp-post-image { width: 100%; }.top-button { right: 5%; bottom: 30px; opacity: 0; transition: opacity 1s; }.zi-1020 { z-index: 1020 !important; }.single_add_to_cart_button, .ajax_add_to_cart { position: relative; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-stripe-error::before { color: inherit; }.woocommerce { }.woocommerce form .form-row { padding: 0px; margin: 0px 0px 1rem; }.woocommerce form .form-row label { line-height: 1.5; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5em; }#offcanvas-user .offcanvas-password.show-password-input { position: absolute; right: 0.7em; top: 2rem; cursor: pointer; }#offcanvas-user .offcanvas-password.show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }ins { text-decoration: none; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: normal; }.woocommerce div.product p.price { font-size: 2rem; }.woocommerce div.product form.cart .btn, .woocommerce div.product form.cart #respond input#submit, .woocommerce #respond div.product form.cart input#submit, .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart button.button, .woocommerce div.product form.cart input.button, .woocommerce div.product form.cart a.button.alt:not(a.checkout-button), .woocommerce div.product form.cart .card a.button, .woocommerce .card div.product form.cart a.button, .woocommerce div.product form.cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .woocommerce div.product form.cart a.checkout-button, .woocommerce div.product form.cart #place_order { flex-grow: 1; }.woocommerce div.product p.price, .woocommerce div.product span.price, .card .price { color: var(--bscore-wc-price, var(--bs-gray)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del, del, .card del .woocommerce-Price-amount.amount { opacity: 0.6 !important; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, ins { color: var(--bscore-wc-price-sale, var(--bs-danger)); }.woocommerce form .form-row .required { color: var(--bscore-wc-form-invalid, var(--bs-danger)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; }#page { min-height: 100%; height: auto; }a { text-decoration: none; transition: 0.4s; }h1, .h1, .press_second__header { font-size: 1.75em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }h2, .h2 { font-size: 1.625em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-style: normal; font-weight: 400; font-size: 0.9375em; line-height: 29px; color: #444444; margin-bottom: 16px; }.text_p a, .about_us_intro__text p a, .about_us_team__text p a, .about__text a, .teasers__box-text p a, .b2b_intro__text p a, .b2b-first__text ul li p a, .press_top__text p a, .press_top .accordion .card-body p a, .press_second__text p a, .info_content__text p a, .light_3 .light_icons__item span a, .woocommerce-product-details__custom-title p a, p a { color: #e84132; }.red_list_before, .b2b-second__text ul li::before, .affiliate__text ul li::before, .faq-content__single .meta ul li::before, .light-two-columns__item ul li::before, .single-product-top .product .summary .woocommerce-product-details__custom ol li::before, .single-product-top .product .summary .top_desc ul li::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #e84132; top: 3px; left: 0px; }ul, ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #252525; width: 100%; margin-bottom: 16px; }ul li, ol li { padding: 3px 0px; }ul li a, ol li a { color: #e84132; }.tooltip { position: relative; display: inline-block; opacity: 1; cursor: pointer; z-index: 1070; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; }.breadcrumb { padding-top: 125px; background: #f8f8f8; color: #888888; font-size: 12px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-bottom: 0px !important; }.breadcrumb #breadcrumbs { margin-bottom: 0px !important; }.breadcrumb #breadcrumbs a { color: #565656; font-size: 12px; }.breadcrumb #breadcrumbs span { color: #888888; font-size: 12px; }.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-style: normal; font-weight: 600; font-size: 13px; background: #1c1c1c; border-radius: 2px; border: 2px solid #1c1c1c; transition: 0.4s; display: inline-block; color: #ffffff !important; padding: 12px 18px !important; }body.swift-nojs .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{transition: none !important}@media (max-width: 991px){.container { padding: 0px 24px; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-size: 14px; line-height: 26px; }}.header_top .left_top p { font-size: 12px; line-height: 16px; padding-left: 18px; position: relative; }.header_top .left_top p::before { position: absolute; content: ""; left: 0px; top: 2px; width: 14px; height: 13px; background-image: url("https://eyeshield.com/wp-content/themes/bootscore-child-main/img/shipping.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.header_top .right_top #top-menu a { padding-right: 0.925em; font-size: 12px; }#nav-main .logo { height: 35px; width: auto; }#nav-main .offcanvas-body .mobile { display: none; max-width: 100vw; }#nav-main #bootscore-navbar li a { color: #000000; font-size: 14px; }#nav-main .header-actions button { border: 0px; }@media (max-width: 991px){.header_top { justify-content: center !important; }.header_top .left_top { padding: 10px 0px; }.header_top .right_top #top-menu { display: none; }#nav-main .navbar-brand { margin-right: 0px; margin-left: 1rem; }#nav-main .btn-outline-secondary { border: 0px; }#nav-main .logo { width: 157px; }#nav-main .offcanvas { width: 100%; max-width: 100vw; }#nav-main .offcanvas .offcanvas-body { text-align: center; }#nav-main .offcanvas .offcanvas-body .mobile { display: block; }#nav-main .offcanvas .offcanvas-body .mobile li a { color: #000000; }#nav-main .offcanvas .offcanvas-body li { border-bottom: 1px dashed rgba(128, 128, 128, 0.2); }}.newsletter p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 21px; text-align: center; color: #ffffff; margin-bottom: 32px; }.newsletter__form button { color: #000000; background: #ffffff; font-size: 15px; padding: 8px 40px; margin-left: -48px; border: 1px solid transparent; transition: 0.3s; }.newsletter__form button::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000000; display: inline-block; margin-left: 10px; }@media (max-width: 991px){.newsletter p { font-size: 14px; }}.single-product-top .product .single_add_to_cart_button { font-style: normal; font-weight: 600; font-size: 15px; line-height: 22px; text-transform: uppercase; color: #ffffff; background: #1c1c1c; width: 100%; text-align: center; padding: 12px; border: 2px solid #1c1c1c; border-radius: 0px !important; }.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -40px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -40px; }.single-product-top .product .summary { width: 42% !important; margin-bottom: 2em; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-style: normal; font-size: 30px; line-height: 45px; text-transform: uppercase; color: #000000; width: 100%; font-weight: 400; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-start; }.single-product-top .product .summary .price-wrapper, .single-product-top .product .summary .woocommerce-variation-price { position: relative; text-align: left; margin-bottom: 32px; min-height: 56px; content: ""; flex-direction: column; display: flex !important; }.single-product-top .product .summary .price-wrapper .price, .single-product-top .product .summary .woocommerce-variation-price .price { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; text-align: left; margin-bottom: 0px; color: #000000; }.single-product-top .product .summary .price-wrapper .price .amount, .single-product-top .product .summary .woocommerce-variation-price .price .amount { font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #1c1c1c; }.single-product-top .product .summary .price-wrapper .custom_acf_stock, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock { justify-content: flex-end; margin-top: -55px; position: relative; right: unset; display: flex; align-items: center; }.single-product-top .product .summary .price-wrapper .custom_acf_stock i, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock i { color: #45b649; font-size: 8px; margin-right: 6px; }.single-product-top .product .summary .price-wrapper .custom_acf_stock span, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock span { font-style: normal; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #414141; }.single-product-top .product .summary .top_desc p { font-size: 0.9375em; line-height: 23px; color: #414141; }.single-product-top .product .summary .top_desc p strong { font-weight: 600; color: #000000; }.single-product-top .product .summary .top_desc ul li { font-size: 0.975em; color: #373737; line-height: 23px; padding-left: 35px; padding-bottom: 10px; position: relative; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { display: flex; justify-content: center; max-width: 48%; width: 100%; }.single-product-top .product .summary .buttons-dressing a.virtual { position: absolute; left: 0px; top: 10px; border-radius: 3px; padding: 12px 20px; text-transform: uppercase; font-weight: 600; font-size: 13px; }.single-product-top .product .summary .buttons-dressing a.buttons-dressing__btn.virtual { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home { display: flex; justify-content: center; position: relative; max-width: 48%; color: #1c1c1c; font-weight: 400; font-size: 16px; line-height: 24px; padding: 12px 0px; border: 1px solid #e1e1e1; border-radius: 2px; width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home::before { display: flex; content: ""; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 12px; height: 12px; top: 5px; margin-right: 6px; background-image: url("https://eyeshield.com/wp-content/themes/eyeshield/img/btn-dressing-home.svg") !important; }.single-product-top .product .slick-list .slick-track .slick-slide { height: auto; }@media (max-width: 700px){.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -15px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -15px; }.single-product-top .product .summary { width: 100% !important; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-size: 18px; line-height: 26px; width: 100%; padding: 0px; }.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}@media (min-width: 700px) and (max-width: 991px){.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-circle::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.wpgs-nav .slick-slide { margin-left: 5px; margin-right: 5px; margin-top: 10px; }.wpgs-nav .slick-active img { opacity: 0.7; transition: 0.3s ease-in; }.wpgs-nav .slick-current img { opacity: 1; }.wpgs-for .slick-arrow { position: absolute; z-index: 1; cursor: pointer; top: 50%; margin-top: -15px; }.flaticon-right-arrow { right: 0px; }.slick-slide { float: left; height: 100%; min-height: 1px; cursor: pointer; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.wpgs-for, .wpgs-nav { display: none; }.wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { display: block !important; }.wpgs-nav .slick-slide { border: 1px solid; }.wpgs-lightbox-icon { position: relative; }.wpgs-lightbox-icon::before { -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; z-index: 9; font-weight: 900; content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg"); display: block; line-height: 2; text-indent: 0px; width: 25px; height: 35px; text-align: center; border-radius: 3px; top: 10px; right: 15px; position: absolute; }@media only screen and (min-width: 991px){.wpgs-lightbox-icon::before { display: none; }}.wpgs-nav .slick-track { transform: inherit !important; }.wpgs-for .slick-slide { cursor: pointer; }@font-face{font-family:"Flaticon";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Flaticon84971472.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woo-product-gallery-slider/assets/css/font/Flaticon.ttf) format("truetype");font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Flaticon; }}[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 30px; font-style: normal; }.flaticon-right-arrow::before { content: ""; }.flaticon-back::before { content: ""; }del .woocommerce-Price-amount { display: inline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all { background-color: #000000; }.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000000; }.wpgs-nav .slick-slide { border-color: transparent; }.wpgs-nav .slick-current { border-color: #000000; }#nav-main .logo { width: auto !important; }.dropdown .dropdown-menu { width: auto; }@media (max-width: 767px){#menu-item-66003 > a { text-wrap-mode: wrap; }#menu-item-66002 > a { text-wrap-mode: wrap; }#menu-item-50957 > a { text-wrap-mode: wrap; }#menu-item-50958 > a { text-wrap-mode: wrap; }#menu-item-67769 > a { text-wrap-mode: wrap; }#menu-item-68018 > a { text-wrap-mode: wrap; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-400-normal5d87c499.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-400-normalffcc0d26.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-500-normal87484f86.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-500-normal85967b4f.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-600-normal824c699e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-600-normal9c5e8c35.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }#gspb_row-id-gsbp-ac629b3 { justify-content: space-between; margin-top: 0px; margin-bottom: 0px; display: flex; flex-wrap: wrap; min-height: 96px; padding-bottom: 40px; }.gspb_row { position: relative; }div[id^="gspb_col-id"] { box-sizing: border-box; position: relative; padding: var(--gs-row-column-padding,15px min(3vw,20px)); }@media (max-width: 991.98px){#gspb_row-id-gsbp-ac629b3 { padding-bottom: 20px; }}@media (max-width: 767.98px){#gspb_row-id-gsbp-ac629b3 { padding-bottom: 20px; }}@media (max-width: 575.98px){#gspb_row-id-gsbp-ac629b3 { padding-right: 0px; padding-left: 0px; }}#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { width: 100%; }@media (max-width: 575.98px){#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { width: 100%; }}.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding: 10px; }@media (max-width: 767.98px){.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding-right: 0px; padding-left: 0px; }}@media (max-width: 575.98px){.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding: 10px; }}#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; background-image: url("https://eyeshield.com/wp-content/uploads/2025/06/bannery-sunshield-belka-sklep-1.webp"); }@media (max-width: 767.98px){body.gspb-bodyfront #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { position: relative; }}body #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { display: flex; flex-direction: row; align-items: center; }#gspb_container-id-gsbp-378ee7e.gspb_container { position: relative; display: flex; flex-direction: row; justify-content: space-between; }body.gspb-bodyfront #gspb_container-id-gsbp-378ee7e.gspb_container { width: 50%; max-width: 50%; }#gspb_container-id-gsbp-44ce87c.gspb_container { position: relative; display: flex; flex-flow: column; place-content: flex-start; margin-top: 0px; margin-bottom: 0px; width: 180px; }body.gspb-bodyfront #gspb_container-id-gsbp-44ce87c.gspb_container { align-self: center; }:where([data-s3image]) { height: auto; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Poppins-Regularc3adddff.woff) format('woff2');font-display:swap;}: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,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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); }.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { display: inline-block; white-space: nowrap; border-radius: 3px; padding: 8px 16px; background-color: #000000; border: 1px solid #000000; font-size: 1em; line-height: 1.8em; margin-right: 12px; text-align: center; text-decoration: none !important; }html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop) { overflow: hidden; }body.modal-cacsp-open .modal-cacsp-backdrop { width: 100%; height: 100%; opacity: 0.6; }body.modal-cacsp-open .modal-cacsp-position { box-sizing: border-box; width: 100%; height: 100%; }.modal-cacsp-backdrop { width: 0px; height: 0px; overflow: hidden; position: fixed; inset: 0px; z-index: 99999; background-color: #000000; opacity: 0; transition: opacity 0.2s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position { position: fixed; width: 0px; height: 0px; display: flex; align-items: center; justify-content: center; inset: 0px; padding: 40px 0px; z-index: 999999; overflow-y: auto; outline: 0px; font-size: 100%; }.modal-cacsp-position, .modal-cacsp-position * { color: #000000; }.modal-cacsp-position .modal-cacsp-box { width: 0px; height: 0px; overflow: hidden; opacity: 0; border-radius: 6px; transition: opacity 0.4s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position .modal-cacsp-box > * { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 80%; margin: auto; height: auto; min-width: 320px; max-width: 800px; opacity: 1; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 90%; }}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch * { outline: none; text-decoration: none !important; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span { font-size: 1em; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child { flex-grow: 1; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span > span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span > span { font-size: 0.9em; font-weight: 300; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle { width: 40px; height: 20px; border-radius: 20px; margin-left: 8px; display: block; position: relative; float: right; background-color: #e6e6e6; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle { background-color: #cde1d4; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span { color: #000000; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle { background-color: #f1d5d4; }.modal-cacsp-position .modal-cacsp-box a { text-decoration: underline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { display: block; background-color: #000000; padding: 24px 32px; font-size: 1.5em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content { display: block; padding: 32px; font-size: 1em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { display: flex; justify-content: flex-end; border-top: 1px solid #e6e6e6; padding: 24px 32px; white-space: nowrap; }@media (max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { flex-wrap: wrap; }}@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { white-space: normal; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * { color: #ffffff; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { width: 100%; margin-right: 0px; margin-bottom: 8px; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings * { color: #000000; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept { background-color: #4b7d5e; border: 1px solid #4b7d5e; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child { margin-right: 0px; margin-bottom: 0px; }.modal-cacsp-grandma .modal-cacsp-position { overflow-x: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom), .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { position: relative; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header { border-radius: 6px 6px 0px 0px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns { border-radius: 0px 0px 6px 6px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info { overflow: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show { overflow: visible; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before { content: ""; background: url("//eyeshield.com/wp-content/swift-ai/images/__e/cdn.eyeshield.com/wp-content/plugins/cookies-and-content-security-policy/img/cookie-png.webp") center center / auto 100% no-repeat; width: 160px; height: 160px; display: block; position: absolute; right: -60px; top: -50px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { overflow: hidden; }:root { --progress-bar-percent-steps-line-border-fill: #3498db; --progress-bar-percent-steps-line-border-empty: #e0e0e0; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@font-face { font-family: WooCommerce; src: url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); font-weight: 400; font-style: normal; }.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }.woocommerce form .form-row label { line-height: 2; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce div.product { margin-bottom: 0px; position: relative; }.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; display: inline-block; }.woocommerce div.product div.images { margin-bottom: 2em; }.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }.woocommerce div.product div.summary { margin-bottom: 2em; }.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #e9e6ed; border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: #7f54b3; color: #ffffff; -webkit-font-smoothing: antialiased; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #958e09; font-size: 1.25em; }.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: #f6f5f8; color: #515151; border-top: 3px solid #720eec; list-style: outside none; width: auto; overflow-wrap: break-word; }.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }.woocommerce-info { border-top-color: #1e85be; }.woocommerce-info::before { color: #1e85be; }.woocommerce form .form-row .required { visibility: visible; }:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #000; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: black; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccc; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #999; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Poppins"; --bs-font-monospace: "Roboto Slab"; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #000; --bs-link-color-rgb: 0, 0, 0; --bs-link-decoration: underline; --bs-link-hover-color: black; --bs-link-hover-color-rgb: 0, 0, 0; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(0, 0, 0, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h1, .h1, .press_second__header, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .woocommerce .card .woocommerce-loop-product__title, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1, .press_second__header { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){h1, .h1, .press_second__header { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){h4, .h4 { font-size: 1.5rem; }}h5, .h5, .woocommerce .card .woocommerce-loop-product__title { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }iframe { border: 0px; }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-sm, .container-md { max-width: 720px; }}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg { max-width: 960px; }}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }@media (min-width: 992px){.col-lg-12 { flex: 0 0 auto; width: 100%; }}.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { transition: none; }}.form-check, #ship-to-different-address, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated, .woocommerce form .form-row label.checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce ul#shipping_method li { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }.form-check .form-check-input, #ship-to-different-address .form-check-input, #ship-to-different-address #createaccount, #ship-to-different-address input, #ship-to-different-address .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li #ship-to-different-address input, #ship-to-different-address .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #ship-to-different-address input, #ship-to-different-address .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row #ship-to-different-address .input-checkbox, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address #rememberme, #ship-to-different-address .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li .form-check-input, .woocommerce-checkout #payment ul.payment_methods li #createaccount, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-checkout #payment ul.payment_methods li .input-checkbox, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li #rememberme, .woocommerce-checkout #payment ul.payment_methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check-input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #createaccount, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .input-checkbox, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #rememberme, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check-input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #createaccount, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .input-checkbox, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #rememberme, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row label.checkbox .form-check-input, .woocommerce form .form-row label.checkbox #createaccount, .woocommerce form .form-row label.checkbox #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .input-checkbox, .woocommerce form .form-row label.checkbox .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row label.checkbox #rememberme, .woocommerce form .form-row label.checkbox ul#shipping_method li input, .woocommerce ul#shipping_method li form .form-row label.checkbox input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check-input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #createaccount, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address input, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-form-login .woocommerce-form-login__rememberme .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce ul#shipping_method li .form-check-input, .woocommerce ul#shipping_method li #createaccount, .woocommerce ul#shipping_method li form .form-row .input-checkbox, .woocommerce form .form-row ul#shipping_method li .input-checkbox, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li #rememberme, .woocommerce ul#shipping_method li input, .form-check #createaccount, .form-check #ship-to-different-address input, #ship-to-different-address .form-check input, .form-check .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-check input, .form-check .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check input, .form-check .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check input, .form-check .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-check .input-checkbox, .form-check .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check #rememberme, .form-check .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-check input { float: left; margin-left: -1.5em; }.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { --bs-form-check-bg: var(--bs-body-bg); width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; transition: 0.2s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { transition: none; }}.form-check-input[type="checkbox"], #createaccount[type="checkbox"], #ship-to-different-address input[type="checkbox"], .woocommerce-checkout #payment ul.payment_methods li input[type="checkbox"], .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input[type="checkbox"], .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input[type="checkbox"], .woocommerce form .form-row .input-checkbox[type="checkbox"], .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme[type="checkbox"], .woocommerce ul#shipping_method li input[type="checkbox"] { border-radius: 0.25em; }.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { transition: none; }}.btn-primary, .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-color: #fff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #000; --bs-btn-disabled-border-color: #000; }.btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button) { --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #fff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #000; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .dropdown-menu { position: static; }@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }body.swift-nojs .navbar-expand-lg .offcanvas{transition: none !important}.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box;-webkit-background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.alert, .must-log-in, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }.alert-info, .must-log-in, .woocommerce-info, .woocommerce-noreviews { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat; border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box;-webkit-background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.position-relative { position: relative !important; }.position-fixed { position: fixed !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.justify-content-between { justify-content: space-between !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.m-3 { margin: 1rem !important; }.mt-3 { margin-top: 1rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-1 { margin-left: 0.25rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-3 { padding-top: 1rem !important; }.pb-3 { padding-bottom: 1rem !important; }.text-reset { --bs-text-opacity: 1; color: inherit !important; }.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }@media (min-width: 768px){.d-md-block { display: block !important; }.d-md-none { display: none !important; }.ms-md-2 { margin-left: 0.5rem !important; }}@media (min-width: 992px){.d-lg-none { display: none !important; }}.alert-icon, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { padding-left: 3.25rem; }.alert-icon::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before, .woocommerce-message::before, .woocommerce-thankyou-order-details::before, .wc-stripe-error::before { position: absolute; left: 1.25rem; top: 50%; transform: translate(0px, -50%); mask-position: center center; mask-repeat: no-repeat; mask-size: 16px; mask-image: var(--alert-icon); width: 16px; height: 16px; background-color: var(--bs-alert-color); }.alert-info-icon::before, .woocommerce-info::before, .woocommerce-noreviews::before { content: " "; --alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E"); }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }html, body, #page { height: 100%; }#page { display: flex; flex-direction: column; }:root { --valid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>"); --invalid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>"); }html { scroll-padding-top: 55px; }body { word-break: break-word; overflow-x: hidden; }img { height: auto; max-width: 100%; }iframe { max-width: 100%; }.wp-post-image { width: 100%; }.top-button { right: 5%; bottom: 30px; opacity: 0; transition: opacity 1s; }.zi-1020 { z-index: 1020 !important; }.single_add_to_cart_button, .ajax_add_to_cart { position: relative; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-stripe-error::before { color: inherit; }.woocommerce { }.woocommerce form .form-row { padding: 0px; margin: 0px 0px 1rem; }.woocommerce form .form-row label { line-height: 1.5; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5em; }#offcanvas-user .offcanvas-password.show-password-input { position: absolute; right: 0.7em; top: 2rem; cursor: pointer; }#offcanvas-user .offcanvas-password.show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }ins { text-decoration: none; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: normal; }.woocommerce div.product p.price { font-size: 2rem; }.woocommerce div.product form.cart .btn, .woocommerce div.product form.cart #respond input#submit, .woocommerce #respond div.product form.cart input#submit, .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart button.button, .woocommerce div.product form.cart input.button, .woocommerce div.product form.cart a.button.alt:not(a.checkout-button), .woocommerce div.product form.cart .card a.button, .woocommerce .card div.product form.cart a.button, .woocommerce div.product form.cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .woocommerce div.product form.cart a.checkout-button, .woocommerce div.product form.cart #place_order { flex-grow: 1; }.woocommerce div.product p.price, .woocommerce div.product span.price, .card .price { color: var(--bscore-wc-price, var(--bs-gray)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del, del, .card del .woocommerce-Price-amount.amount { opacity: 0.6 !important; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, ins { color: var(--bscore-wc-price-sale, var(--bs-danger)); }.woocommerce form .form-row .required { color: var(--bscore-wc-form-invalid, var(--bs-danger)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; }#page { min-height: 100%; height: auto; }a { text-decoration: none; transition: 0.4s; }h1, .h1, .press_second__header { font-size: 1.75em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }h2, .h2 { font-size: 1.625em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-style: normal; font-weight: 400; font-size: 0.9375em; line-height: 29px; color: #444444; margin-bottom: 16px; }.text_p a, .about_us_intro__text p a, .about_us_team__text p a, .about__text a, .teasers__box-text p a, .b2b_intro__text p a, .b2b-first__text ul li p a, .press_top__text p a, .press_top .accordion .card-body p a, .press_second__text p a, .info_content__text p a, .light_3 .light_icons__item span a, .woocommerce-product-details__custom-title p a, p a { color: #e84132; }.red_list_before, .b2b-second__text ul li::before, .affiliate__text ul li::before, .faq-content__single .meta ul li::before, .light-two-columns__item ul li::before, .single-product-top .product .summary .woocommerce-product-details__custom ol li::before, .single-product-top .product .summary .top_desc ul li::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #e84132; top: 3px; left: 0px; }ul, ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #252525; width: 100%; margin-bottom: 16px; }ul li, ol li { padding: 3px 0px; }ul li a, ol li a { color: #e84132; }.tooltip { position: relative; display: inline-block; opacity: 1; cursor: pointer; z-index: 1070; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; }.breadcrumb { padding-top: 125px; background: #f8f8f8; color: #888888; font-size: 12px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-bottom: 0px !important; }.breadcrumb #breadcrumbs { margin-bottom: 0px !important; }.breadcrumb #breadcrumbs a { color: #565656; font-size: 12px; }.breadcrumb #breadcrumbs span { color: #888888; font-size: 12px; }.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-style: normal; font-weight: 600; font-size: 13px; background: #1c1c1c; border-radius: 2px; border: 2px solid #1c1c1c; transition: 0.4s; display: inline-block; color: #ffffff !important; padding: 12px 18px !important; }body.swift-nojs .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{transition: none !important}@media (max-width: 991px){.container { padding: 0px 24px; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-size: 14px; line-height: 26px; }}.header_top .left_top p { font-size: 12px; line-height: 16px; padding-left: 18px; position: relative; }.header_top .left_top p::before { position: absolute; content: ""; left: 0px; top: 2px; width: 14px; height: 13px; background-image: url("https://eyeshield.com/wp-content/themes/bootscore-child-main/img/shipping.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.header_top .right_top #top-menu a { padding-right: 0.925em; font-size: 12px; }#nav-main .logo { height: 35px; width: auto; }#nav-main .offcanvas-body .mobile { display: none; max-width: 100vw; }#nav-main #bootscore-navbar li a { color: #000000; font-size: 14px; }#nav-main .header-actions button { border: 0px; }@media (max-width: 991px){.header_top { justify-content: center !important; }.header_top .left_top { padding: 10px 0px; }.header_top .right_top #top-menu { display: none; }#nav-main .navbar-brand { margin-right: 0px; margin-left: 1rem; }#nav-main .btn-outline-secondary { border: 0px; }#nav-main .logo { width: 157px; }#nav-main .offcanvas { width: 100%; max-width: 100vw; }#nav-main .offcanvas .offcanvas-body { text-align: center; }#nav-main .offcanvas .offcanvas-body .mobile { display: block; }#nav-main .offcanvas .offcanvas-body .mobile li a { color: #000000; }#nav-main .offcanvas .offcanvas-body li { border-bottom: 1px dashed rgba(128, 128, 128, 0.2); }}.newsletter p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 21px; text-align: center; color: #ffffff; margin-bottom: 32px; }.newsletter__form button { color: #000000; background: #ffffff; font-size: 15px; padding: 8px 40px; margin-left: -48px; border: 1px solid transparent; transition: 0.3s; }.newsletter__form button::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000000; display: inline-block; margin-left: 10px; }@media (max-width: 991px){.newsletter p { font-size: 14px; }}.single-product-top .product .single_add_to_cart_button { font-style: normal; font-weight: 600; font-size: 15px; line-height: 22px; text-transform: uppercase; color: #ffffff; background: #1c1c1c; width: 100%; text-align: center; padding: 12px; border: 2px solid #1c1c1c; border-radius: 0px !important; }.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -40px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -40px; }.single-product-top .product .summary { width: 42% !important; margin-bottom: 2em; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-style: normal; font-size: 30px; line-height: 45px; text-transform: uppercase; color: #000000; width: 100%; font-weight: 400; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-start; }.single-product-top .product .summary .price-wrapper, .single-product-top .product .summary .woocommerce-variation-price { position: relative; text-align: left; margin-bottom: 32px; min-height: 56px; content: ""; flex-direction: column; display: flex !important; }.single-product-top .product .summary .price-wrapper .price, .single-product-top .product .summary .woocommerce-variation-price .price { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; text-align: left; margin-bottom: 0px; color: #000000; }.single-product-top .product .summary .price-wrapper .price .amount, .single-product-top .product .summary .woocommerce-variation-price .price .amount { font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #1c1c1c; }.single-product-top .product .summary .price-wrapper .custom_acf_stock, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock { justify-content: flex-end; margin-top: -55px; position: relative; right: unset; display: flex; align-items: center; }.single-product-top .product .summary .price-wrapper .custom_acf_stock i, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock i { color: #45b649; font-size: 8px; margin-right: 6px; }.single-product-top .product .summary .price-wrapper .custom_acf_stock span, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock span { font-style: normal; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #414141; }.single-product-top .product .summary .top_desc p { font-size: 0.9375em; line-height: 23px; color: #414141; }.single-product-top .product .summary .top_desc p strong { font-weight: 600; color: #000000; }.single-product-top .product .summary .top_desc ul li { font-size: 0.975em; color: #373737; line-height: 23px; padding-left: 35px; padding-bottom: 10px; position: relative; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { display: flex; justify-content: center; max-width: 48%; width: 100%; }.single-product-top .product .summary .buttons-dressing a.virtual { position: absolute; left: 0px; top: 10px; border-radius: 3px; padding: 12px 20px; text-transform: uppercase; font-weight: 600; font-size: 13px; }.single-product-top .product .summary .buttons-dressing a.buttons-dressing__btn.virtual { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home { display: flex; justify-content: center; position: relative; max-width: 48%; color: #1c1c1c; font-weight: 400; font-size: 16px; line-height: 24px; padding: 12px 0px; border: 1px solid #e1e1e1; border-radius: 2px; width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home::before { display: flex; content: ""; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 12px; height: 12px; top: 5px; margin-right: 6px; background-image: url("https://eyeshield.com/wp-content/themes/eyeshield/img/btn-dressing-home.svg") !important; }.single-product-top .product .slick-list .slick-track .slick-slide { height: auto; }@media (max-width: 700px){.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -15px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -15px; }.single-product-top .product .summary { width: 100% !important; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-size: 18px; line-height: 26px; width: 100%; padding: 0px; }.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}@media (min-width: 700px) and (max-width: 991px){.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-circle::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.wpgs-nav .slick-slide { margin-left: 5px; margin-right: 5px; margin-top: 10px; }.wpgs-nav .slick-active img { opacity: 0.7; transition: 0.3s ease-in; }.wpgs-nav .slick-current img { opacity: 1; }.wpgs-for .slick-arrow { position: absolute; z-index: 1; cursor: pointer; top: 50%; margin-top: -15px; }.flaticon-right-arrow { right: 0px; }.slick-slide { float: left; height: 100%; min-height: 1px; cursor: pointer; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.wpgs-for, .wpgs-nav { display: none; }.wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { display: block !important; }.wpgs-nav .slick-slide { border: 1px solid; }.wpgs-lightbox-icon { position: relative; }.wpgs-lightbox-icon::before { -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; z-index: 9; font-weight: 900; content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg"); display: block; line-height: 2; text-indent: 0px; width: 25px; height: 35px; text-align: center; border-radius: 3px; top: 10px; right: 15px; position: absolute; }@media only screen and (min-width: 991px){.wpgs-lightbox-icon::before { display: none; }}.wpgs-nav .slick-track { transform: inherit !important; }.wpgs-for .slick-slide { cursor: pointer; }@font-face{font-family:"Flaticon";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Flaticon84971472.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woo-product-gallery-slider/assets/css/font/Flaticon.ttf) format("truetype");font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Flaticon; }}[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 30px; font-style: normal; }.flaticon-right-arrow::before { content: ""; }.flaticon-back::before { content: ""; }del .woocommerce-Price-amount { display: inline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all { background-color: #000000; }.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000000; }.wpgs-nav .slick-slide { border-color: transparent; }.wpgs-nav .slick-current { border-color: #000000; }#nav-main .logo { width: auto !important; }.dropdown .dropdown-menu { width: auto; }@media (max-width: 767px){#menu-item-66003 > a { text-wrap-mode: wrap; }#menu-item-66002 > a { text-wrap-mode: wrap; }#menu-item-50957 > a { text-wrap-mode: wrap; }#menu-item-50958 > a { text-wrap-mode: wrap; }#menu-item-67769 > a { text-wrap-mode: wrap; }#menu-item-68018 > a { text-wrap-mode: wrap; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-400-normal5d87c499.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-400-normalffcc0d26.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-500-normal87484f86.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-500-normal85967b4f.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-600-normal824c699e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-600-normal9c5e8c35.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }:where([data-s3image]) { height: auto; }img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Poppins-Regularc3adddff.woff) format('woff2');font-display:swap;}: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,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 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%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 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); }.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a, .warning-cacsp-iframe-content .warning-cacsp-object-content-button a, .warning-cacsp-object-content .warning-cacsp-iframe-content-button a, .warning-cacsp-object-content .warning-cacsp-object-content-button a, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { display: inline-block; white-space: nowrap; border-radius: 3px; padding: 8px 16px; background-color: #000000; border: 1px solid #000000; font-size: 1em; line-height: 1.8em; margin-right: 12px; text-align: center; text-decoration: none !important; }html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop) { overflow: hidden; }body.modal-cacsp-open .modal-cacsp-backdrop { width: 100%; height: 100%; opacity: 0.6; }body.modal-cacsp-open .modal-cacsp-position { box-sizing: border-box; width: 100%; height: 100%; }.modal-cacsp-backdrop { width: 0px; height: 0px; overflow: hidden; position: fixed; inset: 0px; z-index: 99999; background-color: #000000; opacity: 0; transition: opacity 0.2s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position { position: fixed; width: 0px; height: 0px; display: flex; align-items: center; justify-content: center; inset: 0px; padding: 40px 0px; z-index: 999999; overflow-y: auto; outline: 0px; font-size: 100%; }.modal-cacsp-position, .modal-cacsp-position * { color: #000000; }.modal-cacsp-position .modal-cacsp-box { width: 0px; height: 0px; overflow: hidden; opacity: 0; border-radius: 6px; transition: opacity 0.4s ease-in-out; backface-visibility: hidden; }.modal-cacsp-position .modal-cacsp-box > * { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 80%; margin: auto; height: auto; min-width: 320px; max-width: 800px; opacity: 1; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show { width: 90%; }}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch * { outline: none; text-decoration: none !important; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span { font-size: 1em; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child { flex-grow: 1; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span > span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span > span { font-size: 0.9em; font-weight: 300; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle { width: 40px; height: 20px; border-radius: 20px; margin-left: 8px; display: block; position: relative; float: right; background-color: #e6e6e6; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle { background-color: #cde1d4; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span { color: #000000; }.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle, .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle { background-color: #f1d5d4; }.modal-cacsp-position .modal-cacsp-box a { text-decoration: underline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header { display: block; background-color: #000000; padding: 24px 32px; font-size: 1.5em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content { display: block; padding: 32px; font-size: 1em; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { display: flex; justify-content: flex-end; border-top: 1px solid #e6e6e6; padding: 24px 32px; white-space: nowrap; }@media (max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { flex-wrap: wrap; }}@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns { white-space: normal; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn * { color: #ffffff; }@media (max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn { width: 100%; margin-right: 0px; margin-bottom: 8px; }}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings { background-color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings * { color: #000000; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept { background-color: #4b7d5e; border: 1px solid #4b7d5e; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept * { color: #ffffff; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child { margin-right: 0px; margin-bottom: 0px; }.modal-cacsp-grandma .modal-cacsp-position { overflow-x: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom), .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { position: relative; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header { border-radius: 6px 6px 0px 0px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns, .modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns { border-radius: 0px 0px 6px 6px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info { overflow: hidden; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show { overflow: visible; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before { content: ""; background: url("//eyeshield.com/wp-content/swift-ai/images/__e/cdn.eyeshield.com/wp-content/plugins/cookies-and-content-security-policy/img/cookie-png.webp") center center / auto 100% no-repeat; width: 160px; height: 160px; display: block; position: absolute; right: -60px; top: -50px; }.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings { overflow: hidden; }:root { --progress-bar-percent-steps-line-border-fill: #3498db; --progress-bar-percent-steps-line-border-empty: #e0e0e0; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; width: 48%; }.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: right; width: 48%; clear: none; }.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before { content: " "; display: table; }.woocommerce form .form-row::after, .woocommerce-page form .form-row::after { clear: both; }.woocommerce form .form-row label, .woocommerce-page form .form-row label { display: block; }.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear: both; }.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] { padding-right: 2.5rem; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { background-color: transparent; border-radius: 0px; border: 0px; color: var(--wc-form-color-text,#000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0px; padding: 0px; position: absolute; right: 0.7em; text-decoration: none; top: 50%; transform: translateY(-50%); appearance: none; -webkit-font-smoothing: inherit; }.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before { background-repeat: no-repeat; background-size: cover; background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>"); content: ""; display: block; height: 22px; width: 22px; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary { float: none; width: 100%; }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }@font-face { font-family: WooCommerce; src: url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); font-weight: 400; font-style: normal; }.woocommerce form .form-row { padding: 3px; margin: 0px 0px 6px; }.woocommerce form .form-row label { line-height: 2; }.woocommerce form .form-row .input-text, .woocommerce form .form-row select { font-family: inherit; font-weight: 400; letter-spacing: normal; padding: 0.5em; display: block; background-color: var(--wc-form-color-background,#fff); border: var(--wc-form-border-width) solid var(--wc-form-border-color); border-radius: var(--wc-form-border-radius); color: var(--wc-form-color-text,#000); box-sizing: border-box; width: 100%; margin: 0px; line-height: normal; height: auto; }.woocommerce form .form-row .required { color: var(--wc-red); font-weight: 700; text-decoration: none; visibility: hidden; border: 0px !important; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce div.product { margin-bottom: 0px; position: relative; }.woocommerce div.product .product_title { clear: none; margin-top: 0px; padding: 0px; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; display: inline-block; }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; display: inline-block; }.woocommerce div.product div.images { margin-bottom: 2em; }.woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; }.woocommerce div.product div.images.woocommerce-product-gallery { position: relative; }.woocommerce div.product div.images .woocommerce-product-gallery__image a { display: block; outline-offset: -2px; }.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0px; list-style: none; }.woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0px; }.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; }.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; }.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; }.woocommerce div.product div.summary { margin-bottom: 2em; }.woocommerce div.product form.cart .button { vertical-align: middle; float: left; }.woocommerce .cart .button, .woocommerce .cart input.button { float: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #e9e6ed; border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: #7f54b3; color: #ffffff; -webkit-font-smoothing: antialiased; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #958e09; font-size: 1.25em; }.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0px 0px 2em; position: relative; background-color: #f6f5f8; color: #515151; border-top: 3px solid #720eec; list-style: outside none; width: auto; overflow-wrap: break-word; }.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { font-family: WooCommerce; content: "" / ""; display: inline-block; position: absolute; top: 1em; left: 1.5em; }.woocommerce-info { border-top-color: #1e85be; }.woocommerce-info::before { color: #1e85be; }.woocommerce form .form-row .required { visibility: visible; }:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #000; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: black; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #ccc; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #999; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: "Poppins"; --bs-font-monospace: "Roboto Slab"; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #000; --bs-link-color-rgb: 0, 0, 0; --bs-link-decoration: underline; --bs-link-hover-color: black; --bs-link-hover-color-rgb: 0, 0, 0; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(0, 0, 0, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }h1, .h1, .press_second__header, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .woocommerce .card .woocommerce-loop-product__title, h6, .h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }h1, .h1, .press_second__header { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){h1, .h1, .press_second__header { font-size: 2.5rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){h2, .h2 { font-size: 2rem; }}h4, .h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){h4, .h4 { font-size: 1.5rem; }}h5, .h5, .woocommerce .card .woocommerce-loop-product__title { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }iframe { border: 0px; }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-sm, .container-md { max-width: 720px; }}@media (min-width: 992px){.container, .container-sm, .container-md, .container-lg { max-width: 960px; }}@media (min-width: 1200px){.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }@media (min-width: 992px){.col-lg-12 { flex: 0 0 auto; width: 100%; }}.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty { transition: none; }}.form-check, #ship-to-different-address, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated, .woocommerce form .form-row label.checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce ul#shipping_method li { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }.form-check .form-check-input, #ship-to-different-address .form-check-input, #ship-to-different-address #createaccount, #ship-to-different-address input, #ship-to-different-address .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li #ship-to-different-address input, #ship-to-different-address .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #ship-to-different-address input, #ship-to-different-address .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row #ship-to-different-address .input-checkbox, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address #rememberme, #ship-to-different-address .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li .form-check-input, .woocommerce-checkout #payment ul.payment_methods li #createaccount, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-checkout #payment ul.payment_methods li .input-checkbox, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li #rememberme, .woocommerce-checkout #payment ul.payment_methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check-input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #createaccount, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .input-checkbox, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li #rememberme, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check-input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #createaccount, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .input-checkbox, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated #rememberme, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row label.checkbox .form-check-input, .woocommerce form .form-row label.checkbox #createaccount, .woocommerce form .form-row label.checkbox #ship-to-different-address input, #ship-to-different-address .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce form .form-row label.checkbox input, .woocommerce form .form-row label.checkbox .input-checkbox, .woocommerce form .form-row label.checkbox .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row label.checkbox #rememberme, .woocommerce form .form-row label.checkbox ul#shipping_method li input, .woocommerce ul#shipping_method li form .form-row label.checkbox input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check-input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #createaccount, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #ship-to-different-address input, #ship-to-different-address .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme form .form-row .input-checkbox, .woocommerce form .form-row .woocommerce-form-login .woocommerce-form-login__rememberme .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li input, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme input, .woocommerce ul#shipping_method li .form-check-input, .woocommerce ul#shipping_method li #createaccount, .woocommerce ul#shipping_method li form .form-row .input-checkbox, .woocommerce form .form-row ul#shipping_method li .input-checkbox, .woocommerce ul#shipping_method li .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme ul#shipping_method li #rememberme, .woocommerce ul#shipping_method li input, .form-check #createaccount, .form-check #ship-to-different-address input, #ship-to-different-address .form-check input, .form-check .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li .form-check input, .form-check .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li .form-check input, .form-check .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated .form-check input, .form-check .woocommerce form .form-row .input-checkbox, .woocommerce form .form-row .form-check .input-checkbox, .form-check .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .form-check #rememberme, .form-check .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li .form-check input { float: left; margin-left: -1.5em; }.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { --bs-form-check-bg: var(--bs-body-bg); width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; transition: 0.2s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-check-input, #createaccount, #ship-to-different-address input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input, .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input, .woocommerce form .form-row .input-checkbox, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme, .woocommerce ul#shipping_method li input { transition: none; }}.form-check-input[type="checkbox"], #createaccount[type="checkbox"], #ship-to-different-address input[type="checkbox"], .woocommerce-checkout #payment ul.payment_methods li input[type="checkbox"], .woocommerce-SavedPaymentMethods.wc-saved-payment-methods li input[type="checkbox"], .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input[type="checkbox"], .woocommerce form .form-row .input-checkbox[type="checkbox"], .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme #rememberme[type="checkbox"], .woocommerce ul#shipping_method li input[type="checkbox"] { border-radius: 0.25em; }.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button), .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { transition: none; }}.btn-primary, .woocommerce .card a.button, .woocommerce div.product form.cart button.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, #place_order { --bs-btn-color: #fff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #000; --bs-btn-disabled-border-color: #000; }.btn-outline-primary, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt:not(a.checkout-button) { --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #fff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #fff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #000; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box;-webkit-background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius, 0); }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .dropdown-menu { position: static; }@media (min-width: 992px){.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }body.swift-nojs .navbar-expand-lg .offcanvas{transition: none !important}.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box;-webkit-background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.alert, .must-log-in, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }.alert-info, .must-log-in, .woocommerce-info, .woocommerce-noreviews { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }.btn-close { --bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat; border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }.offcanvas { position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box;-webkit-background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition); }@media (prefers-reduced-motion: reduce){.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }.offcanvas-title { margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.d-flex { display: flex !important; }.d-none { display: none !important; }.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }.position-relative { position: relative !important; }.position-fixed { position: fixed !important; }.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }.justify-content-between { justify-content: space-between !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.m-3 { margin: 1rem !important; }.mt-3 { margin-top: 1rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-1 { margin-left: 0.25rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-3 { padding-top: 1rem !important; }.pb-3 { padding-bottom: 1rem !important; }.text-reset { --bs-text-opacity: 1; color: inherit !important; }.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }@media (min-width: 768px){.d-md-block { display: block !important; }.d-md-none { display: none !important; }.ms-md-2 { margin-left: 0.5rem !important; }}@media (min-width: 992px){.d-lg-none { display: none !important; }}.alert-icon, .woocommerce-error, .woocommerce-info, .woocommerce-noreviews, .woocommerce-message, .woocommerce-thankyou-order-details, .wc-stripe-error { padding-left: 3.25rem; }.alert-icon::before, .woocommerce-error::before, .woocommerce-info::before, .woocommerce-noreviews::before, .woocommerce-message::before, .woocommerce-thankyou-order-details::before, .wc-stripe-error::before { position: absolute; left: 1.25rem; top: 50%; transform: translate(0px, -50%); mask-position: center center; mask-repeat: no-repeat; mask-size: 16px; mask-image: var(--alert-icon); width: 16px; height: 16px; background-color: var(--bs-alert-color); }.alert-info-icon::before, .woocommerce-info::before, .woocommerce-noreviews::before { content: " "; --alert-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E"); }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }html, body, #page { height: 100%; }#page { display: flex; flex-direction: column; }:root { --valid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>"); --invalid-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>"); }html { scroll-padding-top: 55px; }body { word-break: break-word; overflow-x: hidden; }img { height: auto; max-width: 100%; }iframe { max-width: 100%; }.wp-post-image { width: 100%; }.top-button { right: 5%; bottom: 30px; opacity: 0; transition: opacity 1s; }.zi-1020 { z-index: 1020 !important; }.single_add_to_cart_button, .ajax_add_to_cart { position: relative; }.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .wc-stripe-error::before { color: inherit; }.woocommerce { }.woocommerce form .form-row { padding: 0px; margin: 0px 0px 1rem; }.woocommerce form .form-row label { line-height: 1.5; }.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.5em; }#offcanvas-user .offcanvas-password.show-password-input { position: absolute; right: 0.7em; top: 2rem; cursor: pointer; }#offcanvas-user .offcanvas-password.show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-left: 0.618em; content: ""; text-decoration: none; }ins { text-decoration: none; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { font-weight: normal; }.woocommerce div.product p.price { font-size: 2rem; }.woocommerce div.product form.cart .btn, .woocommerce div.product form.cart #respond input#submit, .woocommerce #respond div.product form.cart input#submit, .woocommerce div.product form.cart a.button, .woocommerce div.product form.cart button.button, .woocommerce div.product form.cart input.button, .woocommerce div.product form.cart a.button.alt:not(a.checkout-button), .woocommerce div.product form.cart .card a.button, .woocommerce .card div.product form.cart a.button, .woocommerce div.product form.cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout .woocommerce div.product form.cart a.checkout-button, .woocommerce div.product form.cart #place_order { flex-grow: 1; }.woocommerce div.product p.price, .woocommerce div.product span.price, .card .price { color: var(--bscore-wc-price, var(--bs-gray)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del, del, .card del .woocommerce-Price-amount.amount { opacity: 0.6 !important; }.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, ins { color: var(--bscore-wc-price-sale, var(--bs-danger)); }.woocommerce form .form-row .required { color: var(--bscore-wc-form-invalid, var(--bs-danger)); }.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; }#page { min-height: 100%; height: auto; }a { text-decoration: none; transition: 0.4s; }h1, .h1, .press_second__header { font-size: 1.75em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }h2, .h2 { font-size: 1.625em; font-weight: 600; margin: 0px 0px 24px; color: #000000; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-style: normal; font-weight: 400; font-size: 0.9375em; line-height: 29px; color: #444444; margin-bottom: 16px; }.text_p a, .about_us_intro__text p a, .about_us_team__text p a, .about__text a, .teasers__box-text p a, .b2b_intro__text p a, .b2b-first__text ul li p a, .press_top__text p a, .press_top .accordion .card-body p a, .press_second__text p a, .info_content__text p a, .light_3 .light_icons__item span a, .woocommerce-product-details__custom-title p a, p a { color: #e84132; }.red_list_before, .b2b-second__text ul li::before, .affiliate__text ul li::before, .faq-content__single .meta ul li::before, .light-two-columns__item ul li::before, .single-product-top .product .summary .woocommerce-product-details__custom ol li::before, .single-product-top .product .summary .top_desc ul li::before { content: ""; position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 700; color: #e84132; top: 3px; left: 0px; }ul, ol { font-style: normal; font-weight: 400; font-size: 14px; line-height: 24px; color: #252525; width: 100%; margin-bottom: 16px; }ul li, ol li { padding: 3px 0px; }ul li a, ol li a { color: #e84132; }.tooltip { position: relative; display: inline-block; opacity: 1; cursor: pointer; z-index: 1070; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; }.breadcrumb { padding-top: 125px; background: #f8f8f8; color: #888888; font-size: 12px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; margin-bottom: 0px !important; }.breadcrumb #breadcrumbs { margin-bottom: 0px !important; }.breadcrumb #breadcrumbs a { color: #565656; font-size: 12px; }.breadcrumb #breadcrumbs span { color: #888888; font-size: 12px; }.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-style: normal; font-weight: 600; font-size: 13px; background: #1c1c1c; border-radius: 2px; border: 2px solid #1c1c1c; transition: 0.4s; display: inline-block; color: #ffffff !important; padding: 12px 18px !important; }body.swift-nojs .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{transition: none !important}@media (max-width: 991px){.container { padding: 0px 24px; }.text_p, .about_us_intro__text p, .about_us_team__text p, .about__text, .teasers__box-text p, .b2b_intro__text p, .b2b-first__text ul li p, .press_top__text p, .press_top .accordion .card-body p, .press_second__text p, .info_content__text p, .light_3 .light_icons__item span, .woocommerce-product-details__custom-title p, p { font-size: 14px; line-height: 26px; }}.header_top .left_top p { font-size: 12px; line-height: 16px; padding-left: 18px; position: relative; }.header_top .left_top p::before { position: absolute; content: ""; left: 0px; top: 2px; width: 14px; height: 13px; background-image: url("https://eyeshield.com/wp-content/themes/bootscore-child-main/img/shipping.svg"); background-position: center center; background-repeat: no-repeat; background-size: contain; }.header_top .right_top #top-menu a { padding-right: 0.925em; font-size: 12px; }#nav-main .logo { height: 35px; width: auto; }#nav-main .offcanvas-body .mobile { display: none; max-width: 100vw; }#nav-main #bootscore-navbar li a { color: #000000; font-size: 14px; }#nav-main .header-actions button { border: 0px; }@media (max-width: 991px){.header_top { justify-content: center !important; }.header_top .left_top { padding: 10px 0px; }.header_top .right_top #top-menu { display: none; }#nav-main .navbar-brand { margin-right: 0px; margin-left: 1rem; }#nav-main .btn-outline-secondary { border: 0px; }#nav-main .logo { width: 157px; }#nav-main .offcanvas { width: 100%; max-width: 100vw; }#nav-main .offcanvas .offcanvas-body { text-align: center; }#nav-main .offcanvas .offcanvas-body .mobile { display: block; }#nav-main .offcanvas .offcanvas-body .mobile li a { color: #000000; }#nav-main .offcanvas .offcanvas-body li { border-bottom: 1px dashed rgba(128, 128, 128, 0.2); }}.newsletter p { font-style: normal; font-weight: 300; font-size: 16px; line-height: 21px; text-align: center; color: #ffffff; margin-bottom: 32px; }.newsletter__form button { color: #000000; background: #ffffff; font-size: 15px; padding: 8px 40px; margin-left: -48px; border: 1px solid transparent; transition: 0.3s; }.newsletter__form button::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #000000; display: inline-block; margin-left: 10px; }@media (max-width: 991px){.newsletter p { font-size: 14px; }}.single-product-top .product .single_add_to_cart_button { font-style: normal; font-weight: 600; font-size: 15px; line-height: 22px; text-transform: uppercase; color: #ffffff; background: #1c1c1c; width: 100%; text-align: center; padding: 12px; border: 2px solid #1c1c1c; border-radius: 0px !important; }.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -40px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -40px; }.single-product-top .product .summary { width: 42% !important; margin-bottom: 2em; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-style: normal; font-size: 30px; line-height: 45px; text-transform: uppercase; color: #000000; width: 100%; font-weight: 400; margin-bottom: 16px; display: flex; align-items: center; justify-content: flex-start; }.single-product-top .product .summary .price-wrapper, .single-product-top .product .summary .woocommerce-variation-price { position: relative; text-align: left; margin-bottom: 32px; min-height: 56px; content: ""; flex-direction: column; display: flex !important; }.single-product-top .product .summary .price-wrapper .price, .single-product-top .product .summary .woocommerce-variation-price .price { font-style: normal; font-weight: 400; font-size: 16px; line-height: 32px; text-align: left; margin-bottom: 0px; color: #000000; }.single-product-top .product .summary .price-wrapper .price .amount, .single-product-top .product .summary .woocommerce-variation-price .price .amount { font-family: Poppins, sans-serif; font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #1c1c1c; }.single-product-top .product .summary .price-wrapper .custom_acf_stock, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock { justify-content: flex-end; margin-top: -55px; position: relative; right: unset; display: flex; align-items: center; }.single-product-top .product .summary .price-wrapper .custom_acf_stock i, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock i { color: #45b649; font-size: 8px; margin-right: 6px; }.single-product-top .product .summary .price-wrapper .custom_acf_stock span, .single-product-top .product .summary .woocommerce-variation-price .custom_acf_stock span { font-style: normal; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #414141; }.single-product-top .product .summary .top_desc p { font-size: 0.9375em; line-height: 23px; color: #414141; }.single-product-top .product .summary .top_desc p strong { font-weight: 600; color: #000000; }.single-product-top .product .summary .top_desc ul li { font-size: 0.975em; color: #373737; line-height: 23px; padding-left: 35px; padding-bottom: 10px; position: relative; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { display: flex; justify-content: center; max-width: 48%; width: 100%; }.single-product-top .product .summary .buttons-dressing a.virtual { position: absolute; left: 0px; top: 10px; border-radius: 3px; padding: 12px 20px; text-transform: uppercase; font-weight: 600; font-size: 13px; }.single-product-top .product .summary .buttons-dressing a.buttons-dressing__btn.virtual { position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home { display: flex; justify-content: center; position: relative; max-width: 48%; color: #1c1c1c; font-weight: 400; font-size: 16px; line-height: 24px; padding: 12px 0px; border: 1px solid #e1e1e1; border-radius: 2px; width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home::before { display: flex; content: ""; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; width: 12px; height: 12px; top: 5px; margin-right: 6px; background-image: url("https://eyeshield.com/wp-content/themes/eyeshield/img/btn-dressing-home.svg") !important; }.single-product-top .product .slick-list .slick-track .slick-slide { height: auto; }@media (max-width: 700px){.single-product-top .product .woo-product-gallery-slider i.flaticon-back { left: -15px; }.single-product-top .product .woo-product-gallery-slider i.flaticon-right-arrow { right: -15px; }.single-product-top .product .summary { width: 100% !important; }.single-product-top .product .summary h1, .single-product-top .product .summary .h1, .single-product-top .product .summary .press_second__header { font-size: 18px; line-height: 26px; width: 100%; padding: 0px; }.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}@media (min-width: 700px) and (max-width: 991px){.single-product-top .product .summary .buttons-dressing a.virtual { width: 100%; }.single-product-top .product .summary .buttons-dressing .buttons-dressing__btn--home, .single-product-top .product .summary .buttons-dressing .buttons-dressing__btn { max-width: 100%; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-circle::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.fa-solid, .fas { font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/fa-solid-900ef56c619.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.wpgs-nav .slick-slide { margin-left: 5px; margin-right: 5px; margin-top: 10px; }.wpgs-nav .slick-active img { opacity: 0.7; transition: 0.3s ease-in; }.wpgs-nav .slick-current img { opacity: 1; }.wpgs-for .slick-arrow { position: absolute; z-index: 1; cursor: pointer; top: 50%; margin-top: -15px; }.flaticon-right-arrow { right: 0px; }.slick-slide { float: left; height: 100%; min-height: 1px; cursor: pointer; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }.wpgs-for, .wpgs-nav { display: none; }.wpgs-for.slick-initialized, .wpgs-nav.slick-initialized { display: block !important; }.wpgs-nav .slick-slide { border: 1px solid; }.wpgs-lightbox-icon { position: relative; }.wpgs-lightbox-icon::before { -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; z-index: 9; font-weight: 900; content: url("https://s.w.org/images/core/emoji/14.0.0/svg/1f50d.svg"); display: block; line-height: 2; text-indent: 0px; width: 25px; height: 35px; text-align: center; border-radius: 3px; top: 10px; right: 15px; position: absolute; }@media only screen and (min-width: 991px){.wpgs-lightbox-icon::before { display: none; }}.wpgs-nav .slick-track { transform: inherit !important; }.wpgs-for .slick-slide { cursor: pointer; }@font-face{font-family:"Flaticon";font-weight:400;font-style:normal;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/Flaticon84971472.woff) format("woff"), url(https://cdn.eyeshield.com/wp-content/plugins/woo-product-gallery-slider/assets/css/font/Flaticon.ttf) format("truetype");font-display:swap;}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face { font-family: Flaticon; }}[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 30px; font-style: normal; }.flaticon-right-arrow::before { content: ""; }.flaticon-back::before { content: ""; }del .woocommerce-Price-amount { display: inline; }.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept, .modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all { background-color: #000000; }.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before { color: #000000; }.wpgs-nav .slick-slide { border-color: transparent; }.wpgs-nav .slick-current { border-color: #000000; }#nav-main .logo { width: auto !important; }.dropdown .dropdown-menu { width: auto; }@media (max-width: 767px){#menu-item-66003 > a { text-wrap-mode: wrap; }#menu-item-66002 > a { text-wrap-mode: wrap; }#menu-item-50957 > a { text-wrap-mode: wrap; }#menu-item-50958 > a { text-wrap-mode: wrap; }#menu-item-67769 > a { text-wrap-mode: wrap; }#menu-item-68018 > a { text-wrap-mode: wrap; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-400-normal5d87c499.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-400-normalffcc0d26.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-500-normal87484f86.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-500-normal85967b4f.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-600-normal824c699e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://eyeshield.com/wp-content/swift-ai/cache/eyeshield.com/sklep/okulary/okulary-sloneczne/okulary-obsydian-sunshield/__data/poppins-latin-ext-600-normal9c5e8c35.woff) format('woff2');font-display:swap;}.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }.slick-track::before, .slick-track::after { display: table; content: ""; }.slick-track::after { clear: both; }.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }.slick-slide img { display: block; }.slick-initialized .slick-slide { display: block; }#gspb_row-id-gsbp-ac629b3 { justify-content: space-between; margin-top: 0px; margin-bottom: 0px; display: flex; flex-wrap: wrap; min-height: 96px; padding-bottom: 40px; }.gspb_row { position: relative; }div[id^="gspb_col-id"] { box-sizing: border-box; position: relative; padding: var(--gs-row-column-padding,15px min(3vw,20px)); }@media (max-width: 991.98px){#gspb_row-id-gsbp-ac629b3 { padding-bottom: 20px; }}@media (max-width: 767.98px){#gspb_row-id-gsbp-ac629b3 { padding-bottom: 20px; }}@media (max-width: 575.98px){#gspb_row-id-gsbp-ac629b3 { padding-right: 0px; padding-left: 0px; }}#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { width: 100%; }@media (max-width: 575.98px){#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { width: 100%; }}.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding: 10px; }@media (max-width: 767.98px){.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding-right: 0px; padding-left: 0px; }}@media (max-width: 575.98px){.gspb_row #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { padding: 10px; }}#gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; background-image: url("https://eyeshield.com/wp-content/uploads/2025/06/bannery-sunshield-belka-sklep-1.webp"); }@media (max-width: 767.98px){body.gspb-bodyfront #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { position: relative; }}body #gspb_col-id-gsbp-f8bbfb3.gspb_row__col--12 { display: flex; flex-direction: row; align-items: center; }#gspb_container-id-gsbp-378ee7e.gspb_container { position: relative; display: flex; flex-direction: row; justify-content: space-between; }body.gspb-bodyfront #gspb_container-id-gsbp-378ee7e.gspb_container { width: 50%; max-width: 50%; }#gspb_container-id-gsbp-44ce87c.gspb_container { position: relative; display: flex; flex-flow: column; place-content: flex-start; margin-top: 0px; margin-bottom: 0px; width: 180px; }body.gspb-bodyfront #gspb_container-id-gsbp-44ce87c.gspb_container { align-self: center; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}html{opacity:1}