
.wp-block-accordion-heading__toggle:not(:focus-visible) { outline: none; }.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background), .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background) { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 8px; }@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}ol, ul { box-sizing: border-box; }@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }body.rtl .has-drop-cap:not(:focus)::first-letter { float: none; margin-left: 0.1em; }.waveform-btn:hover:not(:disabled) { opacity: 1; transform: scale(1.05); }.waveform-btn-minimal:hover:not(:disabled) { opacity: 1; transform: none; }.wp-block-playlist .waveform-btn:hover:not(:disabled) { transform: none; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}: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; word-break: normal !important; }.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); 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; }html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: solid; }html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]) { border-style: solid; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }

:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }:root { --wp--style--global--content-size: 800px; --wp--style--global--wide-size: 1200px; }:where(body) { margin: 0px; }:root { --wp--style--block-gap: 24px; }body { padding: 0px; }
:root { --woocommerce: #720eec; --wc-green: #007518; --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; --wc-destructive: #cc1818; --wc-card-border-radius: 8px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce ul.products, .woocommerce-page ul.products { clear: both; }.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before { content: " "; display: table; }.woocommerce ul.products::after, .woocommerce-page ul.products::after { clear: both; }.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: left; margin: 0px 3.8% 2.992em 0px; padding: 0px; position: relative; width: 22.05%; }.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: both; }.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product { width: 100%; margin-right: 0px; }.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product { width: 100%; margin-right: 0px; }

@media only screen and (max-width: 768px){:root { --woocommerce: #720eec; --wc-green: #007518; --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; --wc-destructive: #cc1818; --wc-card-border-radius: 8px; }.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width: 48%; float: left; clear: both; margin: 0px 0px 2.992em; }.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) { float: right; clear: none !important; }}
:root { --woocommerce: #720eec; --wc-green: #007518; --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; --wc-destructive: #cc1818; --wc-card-border-radius: 8px; }@keyframes spin { 
  100% { transform: rotate(360deg); }
}@font-face { font-display: swap; font-family: star; src: url("https://rings-wear.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"), url("https://rings-wear.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("https://rings-wear.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"); font-weight: 400; font-style: normal; }@font-face { font-display: swap; font-family: WooCommerce; src: url("https://rings-wear.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"), url("https://rings-wear.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("https://rings-wear.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"); font-weight: 400; font-style: normal; }.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 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.7; display: inline-block; }.woocommerce .products ul, .woocommerce ul.products { margin: 0px 0px 1em; padding: 0px; list-style: outside none; clear: both; }.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { content: " "; display: table; }.woocommerce .products ul::after, .woocommerce ul.products::after { clear: both; }.woocommerce .products ul li, .woocommerce ul.products li { list-style: outside none; }.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { padding: 0.5em 0px; margin: 0px; font-size: 1em; }.woocommerce ul.products li.product a { text-decoration: none; }.woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none; }.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: rgb(149, 142, 9); font-size: 1.25em; }

img#wpstats { display: none; }
.dgwt-wcas-search-wrapp { position: relative; line-height: 100%; display: block; color: rgb(68, 68, 68); min-width: 230px; width: 100%; text-align: left; margin: 0px auto; box-sizing: border-box; }.dgwt-wcas-suggestions-wrapp { background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; padding: 0px; margin: 0px; box-sizing: border-box; overflow-y: auto; }.dgwt-wcas-details-wrapp *, .dgwt-wcas-search-wrapp *, .dgwt-wcas-suggestions-wrapp * { box-sizing: border-box; }.dgwt-wcas-search-form { margin: 0px; padding: 0px; width: 100%; }input[type="search"].dgwt-wcas-search-input, input[type="text"].dgwt-cas-search-input { transition: none; box-shadow: none; margin: 0px; appearance: textfield; text-align: left; }[type="search"].dgwt-wcas-search-input::-webkit-search-decoration { appearance: none; }[type="search"].dgwt-wcas-search-input::-webkit-search-cancel-button { display: none; }.dgwt-wcas-has-headings .dgwt-wcas-st > span.dgwt-wcas-st--direct-headline, .dgwt-wcas-layout-icon .dgwt-wcas-icon-preloader, .dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon, .dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow, .dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon, .dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow, .dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit, .dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit, .dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon, .dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow, .dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form, .dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler, .dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome) > :not(.dgwt-wcas-overlay-mobile), .dgwt-wcas-pd-addtc .add_to_cart_button.added, .dgwt-wcas-search-icon-arrow, .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier, .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::before, .dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search, body .dgwt-wcas-content-wrapp .rood, body .dgwt-wcas-content-wrapp .zwave { display: none; }button.dgwt-wcas-search-submit, input[type="submit"].dgwt-wcas-search-submit { position: relative; }.dgwt-wcas-ico-magnifier { inset: 0px; margin: auto; position: absolute; height: 65%; display: block; }.dgwt-wcas-preloader { height: 100%; position: absolute; right: 0px; top: 0px; width: 40px; z-index: -1; background-repeat: no-repeat; background-position: right 15px center; background-size: auto 44%; }.dgwt-wcas-voice-search { position: absolute; right: 0px; top: 0px; height: 100%; width: 40px; z-index: 1; opacity: 0.5; cursor: pointer; align-items: center; justify-content: center; display: none; transition: 160ms ease-in-out; }.dgwt-wcas-close:hover, .dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover, .dgwt-wcas-voice-search:hover { opacity: 0.3; }@-webkit-keyframes rotate { 
  100% { transform: rotate(360deg); }
}@keyframes rotate { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}@keyframes dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; }.dgwt-wcas-sf-wrapp::after, .dgwt-wcas-sf-wrapp::before { content: ""; display: table; }.dgwt-wcas-sf-wrapp::after { clear: both; }.dgwt-wcas-sf-wrapp { zoom: 1; width: 100%; max-width: 100vw; margin: 0px; position: relative; background: 0px 0px; }.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { width: 100%; height: 40px; font-size: 14px; line-height: 100%; padding: 10px 15px; margin: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 3px; appearance: none; box-sizing: border-box; }.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus { outline: 0px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 9px 1px; transition: 150ms ease-in; }.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder { color: rgb(153, 153, 153); font-weight: 400; font-style: italic; line-height: normal; }.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder { color: rgb(153, 153, 153); font-weight: 400; font-style: italic; line-height: normal; }.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { overflow: visible; position: absolute; border: 0px; padding: 0px 15px; margin: 0px; cursor: pointer; height: 40px; min-width: 50px; width: auto; line-height: 100%; min-height: 100%; inset: 0px 0px auto auto; color: rgb(255, 255, 255); transition: 250ms ease-in-out; text-transform: uppercase; background-color: rgb(51, 51, 51); border-radius: 0px 2px 2px 0px; text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 0px; box-shadow: none; appearance: none; }.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover, .dgwt-wcas-sugg-hist-clear:hover { opacity: 0.7; }.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active, .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus { opacity: 0.7; outline: 0px; }.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before { content: ""; position: absolute; border-width: 8px 8px 8px 0px; border-style: solid solid solid none; border-color: transparent rgb(51, 51, 51); top: 12px; left: -6px; transition: 250ms ease-in-out; }.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active::before, .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus::before, .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover::before { border-right-color: rgb(51, 51, 51); }.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler, html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon { max-width: 20px; }.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path { fill: rgb(255, 255, 255); }@keyframes dgwt-wcas-preloader-price-anim { 
  0%, 100% { background: rgba(128, 128, 128, 0.03); }
  50% { background: rgba(128, 128, 128, 0.1); }
}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp { background: rgb(255, 255, 255); padding: 10px; border-radius: 10px; }.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { padding: 13px 24px 13px 48px; line-height: 24px; font-size: 17px; border: 2px solid transparent; border-radius: 30px; height: auto; font-family: Roboto, sans-serif; background-color: rgb(238, 238, 238); }.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus { box-shadow: none; transition: 30ms ease-in; }.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover { background-color: rgb(223, 223, 223); }.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { background: 0px 0px; border-radius: 100%; border: 0px; display: flex; align-items: center; justify-content: center; padding: 0px; margin: 0px; position: absolute; min-height: 33px; min-width: 33px; height: 33px; width: 33px; left: 23px; top: 21px; pointer-events: none; transition: none; }.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg { width: 18px; height: 18px; }.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover { opacity: 1; background: rgb(228, 228, 228); box-shadow: rgb(228, 228, 228) 0px 0px 0px 2px; border-radius: 100%; }.dgwt-wcas-style-pirx .dgwt-wcas-preloader { margin-right: 35px; }.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path, .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path, .dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path, .dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path { fill: rgb(17, 17, 17); }.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder { opacity: 1; font-style: normal; font-weight: 300; color: rgb(119, 119, 119); }.dgwt-wcas-style-pirx .dgwt-wcas-voice-search { right: 20px; top: 1px; opacity: 1; }.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp { background: 0px 0px; padding: 4px; border-radius: 10px 10px 0px 0px; }.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { padding-top: 10px; padding-bottom: 10px; line-height: normal; font-size: 14px; }.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { left: 15px; top: 7px; }html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { background: rgb(255, 255, 255); box-shadow: rgb(238, 238, 238) 0px 0px 0px 1px; }

html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;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-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #fff;outline:2px solid #000;outline-offset:2px}[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:none;outline:none}
.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;overflow-x:hidden;width:100vw}.alignfull img{width:100%}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:1;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@custom-media --hello-screen-xs-and-below (width < 576px);@custom-media --hello-screen-xs-and-above (width>=576px);@custom-media --hello-screen-xs-only (0 <=width < 576px);@custom-media --hello-screen-sm-and-below (width < 768px);@custom-media --hello-screen-sm-and-above (width>=768px);@custom-media --hello-screen-sm-only (576px <=width < 768px);@custom-media --hello-screen-md-and-below (width < 992px);@custom-media --hello-screen-md-and-above (width>=992px);@custom-media --hello-screen-md-only (768px <=width < 992px);@custom-media --hello-screen-xl-and-below (width < 1200px);@custom-media --hello-screen-xl-and-above (width>=1200px);@custom-media --hello-screen-xl-only (992px <=width < 1200px);@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}
.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentcolor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentcolor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li ul a{color:#333}.site-navigation ul.menu li ul a:focus,.site-navigation ul.menu li ul a:hover{color:#222}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;inset-block-start:100%;inset-inline-start:0;max-width:calc(100vw - 2rem);min-width:150px;position:absolute;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{inset-block-start:0;inset-inline-start:100%}.site-navigation ul.menu li:last-child>ul,.site-navigation ul.menu li:nth-last-child(2)>ul{inset-inline-end:0;inset-inline-start:auto}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}
:root { --direction-multiplier: 1; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor a { box-shadow: none; text-decoration: none; }.elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }.elementor-align-justify .elementor-button { width: 100%; }:root { --page-title-display: block; }.elementor-page-title, h1.entry-title { display: var(--page-title-display); }@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}.elementor-widget { position: relative; }.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }.elementor-column { display: flex; min-height: 1px; position: relative; }@media (min-width: 768px){.elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25%; }.elementor-column.elementor-col-75, .elementor-column[data-col="75"] { width: 75%; }}@media (max-width: 767px){.elementor-column { width: 100%; }}.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }.elementor-grid .elementor-grid-item { min-width: 0px; }.elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }.elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }@media (max-width: 1024px){.elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }.elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }}@media (max-width: 767px){.elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }}@media (min-width: 1651px){#elementor-device-mode::after { content: "desktop"; }}@media (min-width:-1){#elementor-device-mode::after { content: "widescreen"; }}@media (max-width: 1650px){#elementor-device-mode::after { content: "laptop"; }}@media (max-width:-1){#elementor-device-mode::after { content: "tablet_extra"; }}@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width:-1){#elementor-device-mode::after { content: "mobile_extra"; }}@media (max-width: 767px){#elementor-device-mode::after { content: "mobile"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }.e-con, .e-con > .e-con-inner { display: var(--display); }.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }.e-con-boxed { gap: initial; text-align: initial; }.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }.e-con .elementor-widget { min-width: 0px; }.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }@media (max-width: 767px){.e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }}.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }.elementor-field-group { align-items: center; flex-wrap: wrap; }.elementor-field-group.elementor-field-type-submit { align-items: flex-end; }.elementor-field-group .elementor-field-textual { background-color: transparent; border: 1px solid rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%; }.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }.elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }.elementor-field-label { cursor: pointer; }.elementor-field-textual { border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px; }.elementor-field-textual.elementor-size-lg { border-radius: 5px; font-size: 18px; min-height: 59px; padding: 7px 20px; }.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }.elementor-form .elementor-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-block: 0px; }.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button > span { display: flex; flex-direction: row; gap: 5px; justify-content: center; }.elementor-form .elementor-button.elementor-size-lg { min-height: 59px; }.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }.elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }.elementor-button-icon { align-items: center; display: flex; }.elementor-button-icon svg { height: auto; width: 1em; }.elementor-button-icon .e-font-icon-svg { height: 1em; }.elementor-button-text { display: inline-block; }.elementor-button.elementor-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }.elementor-button.elementor-size-lg { border-radius: 5px; font-size: 18px; padding: 20px 40px; }.elementor-button span { text-decoration: inherit; }.elementor-view-stacked .elementor-icon { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0.5em; }.elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }.elementor-icon:hover { color: rgb(105, 114, 125); }.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }.elementor-shape-rounded .elementor-icon { border-radius: 10%; }@media (prefers-reduced-motion: reduce){html * { transition-delay: 0s !important; transition-duration: 0s !important; }}@media (max-width: 767px){.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none; }}@media (min-width: 768px) and (max-width: 1024px){.elementor .elementor-hidden-tablet { display: none; }}@media (min-width: 1025px) and (max-width: 1650px){.elementor .elementor-hidden-laptop { display: none; }}@media (min-width: 1651px) and (max-width: 99999px){.elementor .elementor-hidden-desktop { display: none; }}
.elementor-kit-20 { --e-global-color-primary: #27374D; --e-global-color-secondary: #27374D; --e-global-color-text: #928480; --e-global-color-accent: #27374D; --e-global-color-f696161: #27374D; --e-global-color-cb84f6d: #050E1A; --e-global-color-a291686: #FFFFFF; --e-global-color-65bb5f4: #9DB2BF; --e-global-color-c2ecaff: #DDE6ED; --e-global-color-20dae3c: #526D82; --e-global-color-af84ad2: #F2FAFF; --e-global-color-3359387: #000000; --e-global-color-8a5444f: #CBC1BF; --e-global-color-308e809: #FEFBFB; --e-global-color-91455cb: #F8F2F0; --e-global-typography-primary-font-family: "Philosopher"; --e-global-typography-primary-font-size: 54.93px; --e-global-typography-primary-font-weight: 700; --e-global-typography-primary-line-height: 1em; --e-global-typography-primary-letter-spacing: -0.7px; --e-global-typography-secondary-font-family: "Philosopher"; --e-global-typography-secondary-font-size: 43.95px; --e-global-typography-secondary-font-weight: 700; --e-global-typography-secondary-line-height: 1.1em; --e-global-typography-text-font-family: "Mulish"; --e-global-typography-text-font-size: 16px; --e-global-typography-text-font-weight: 400; --e-global-typography-text-line-height: 1.5em; --e-global-typography-accent-font-family: "Mulish"; --e-global-typography-accent-font-size: 16px; --e-global-typography-accent-font-weight: 400; --e-global-typography-41dcd06-font-family: "DM Sans"; --e-global-typography-41dcd06-font-size: 16px; --e-global-typography-41dcd06-font-weight: 400; --e-global-typography-41dcd06-line-height: 20.8px; --e-global-typography-1e9bf37-font-family: "DM Sans"; --e-global-typography-1e9bf37-font-size: 14px; --e-global-typography-1e9bf37-font-weight: 400; --e-global-typography-1e9bf37-line-height: 18.2px; --e-global-typography-8f3c93a-font-family: "DM Sans"; --e-global-typography-8f3c93a-font-size: 12px; --e-global-typography-8f3c93a-font-weight: 400; --e-global-typography-8f3c93a-line-height: 15.6px; --e-global-typography-7ce1af4-font-size: 16px; --e-global-typography-7ce1af4-font-weight: 500; --e-global-typography-7ce1af4-text-transform: capitalize; --e-global-typography-7ce1af4-line-height: 54px; --e-global-typography-8d784cc-font-family: "DM Sans"; --e-global-typography-8d784cc-font-size: 22px; --e-global-typography-8d784cc-font-weight: 700; --e-global-typography-8d784cc-text-transform: uppercase; --e-global-typography-8d784cc-line-height: 28.6px; --e-global-typography-65a6c32-font-family: "DM Sans"; --e-global-typography-65a6c32-font-size: 21px; --e-global-typography-65a6c32-font-weight: 700; --e-global-typography-65a6c32-text-transform: uppercase; --e-global-typography-65a6c32-line-height: 28px; --e-global-typography-da4b62b-font-family: "DM Sans"; --e-global-typography-da4b62b-font-size: 19px; --e-global-typography-da4b62b-font-weight: 700; --e-global-typography-da4b62b-text-transform: uppercase; --e-global-typography-da4b62b-line-height: 24.7px; --e-global-typography-2187983-font-family: "DM Sans"; --e-global-typography-2187983-font-size: 18px; --e-global-typography-2187983-font-weight: 700; --e-global-typography-2187983-line-height: 23.4px; --e-global-typography-40f7fee-font-family: "DM Sans"; --e-global-typography-40f7fee-font-size: 17px; --e-global-typography-40f7fee-font-weight: 700; --e-global-typography-40f7fee-text-transform: uppercase; --e-global-typography-40f7fee-line-height: 22.1px; --e-global-typography-c50aa07-font-family: "DM Sans"; --e-global-typography-c50aa07-font-size: 16px; --e-global-typography-c50aa07-font-weight: 300; --e-global-typography-c50aa07-text-transform: uppercase; --e-global-typography-c50aa07-line-height: 20.8px; --e-global-typography-b67df6b-font-family: "Olivera"; --e-global-typography-b67df6b-font-size: 95px; --e-global-typography-b67df6b-font-weight: 400; --e-global-typography-b67df6b-line-height: 95px; --e-global-typography-9bf6fb4-font-family: "Olivera"; --e-global-typography-9bf6fb4-font-size: 50px; --e-global-typography-9bf6fb4-font-weight: 400; --e-global-typography-9bf6fb4-line-height: 52px; --e-global-typography-63313d1-font-family: "Olivera"; --e-global-typography-63313d1-font-size: 40px; --e-global-typography-63313d1-font-weight: 400; --e-global-typography-63313d1-line-height: 39px; --e-global-typography-69c152f-font-family: "Mulish"; --e-global-typography-69c152f-font-size: 14px; --e-global-typography-69c152f-line-height: 1.5em; --e-global-typography-520c191-font-family: "Philosopher"; --e-global-typography-520c191-font-size: 16px; --e-global-typography-520c191-font-weight: 800; --e-global-typography-520c191-letter-spacing: 0.3px; --e-global-typography-d3dae9a-font-family: "Philosopher"; --e-global-typography-d3dae9a-font-size: 35.16px; --e-global-typography-d3dae9a-font-weight: 700; --e-global-typography-d3dae9a-line-height: 1.2em; --e-global-typography-83682a1-font-family: "Philosopher"; --e-global-typography-83682a1-font-size: 28.13px; --e-global-typography-83682a1-font-weight: 700; --e-global-typography-83682a1-line-height: 1.2em; --e-global-typography-7044a64-font-family: "Philosopher"; --e-global-typography-7044a64-font-size: 22.5px; --e-global-typography-7044a64-font-weight: 700; --e-global-typography-7044a64-line-height: 1.3em; --e-global-typography-84ca66e-font-family: "Mulish"; --e-global-typography-84ca66e-font-size: 14px; --e-global-typography-84ca66e-font-weight: 600; --e-global-typography-84ca66e-text-transform: uppercase; --e-global-typography-84ca66e-line-height: 1.6em; --e-global-typography-84ca66e-letter-spacing: 2px; --e-global-typography-3fa2379-font-family: "Mulish"; --e-global-typography-3fa2379-font-size: 13px; --e-global-typography-3fa2379-line-height: 1.6em; background-color: var( --e-global-color-308e809 ); color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height ); }.elementor-kit-20 button, .elementor-kit-20 input[type="button"], .elementor-kit-20 input[type="submit"], .elementor-kit-20 .elementor-button { background-color: var( --e-global-color-accent ); color: var( --e-global-color-91455cb ); border-style: solid; border-width: 0px; border-color: var( --e-global-color-accent ); border-radius: 7px; }.elementor-kit-20 button:hover, .elementor-kit-20 button:focus, .elementor-kit-20 input[type="button"]:hover, .elementor-kit-20 input[type="button"]:focus, .elementor-kit-20 input[type="submit"]:hover, .elementor-kit-20 input[type="submit"]:focus, .elementor-kit-20 .elementor-button:hover, .elementor-kit-20 .elementor-button:focus { background-color: var( --e-global-color-primary ); color: var( --e-global-color-91455cb ); border-style: solid; border-width: 0px; border-color: var( --e-global-color-primary ); }.elementor-kit-20 a { color: var( --e-global-color-accent ); }.elementor-kit-20 a:hover { color: var( --e-global-color-primary ); }.elementor-kit-20 h1 { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); }.elementor-kit-20 h2 { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); line-height: var( --e-global-typography-secondary-line-height ); }.elementor-kit-20 h3 { font-family: var( --e-global-typography-d3dae9a-font-family ), Sans-serif; font-size: var( --e-global-typography-d3dae9a-font-size ); font-weight: var( --e-global-typography-d3dae9a-font-weight ); line-height: var( --e-global-typography-d3dae9a-line-height ); }.elementor-kit-20 h5 { font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif; font-size: var( --e-global-typography-7044a64-font-size ); font-weight: var( --e-global-typography-7044a64-font-weight ); line-height: var( --e-global-typography-7044a64-line-height ); }.elementor-kit-20 h6 { color: var( --e-global-color-accent ); font-family: var( --e-global-typography-84ca66e-font-family ), Sans-serif; font-size: var( --e-global-typography-84ca66e-font-size ); font-weight: var( --e-global-typography-84ca66e-font-weight ); text-transform: var( --e-global-typography-84ca66e-text-transform ); line-height: var( --e-global-typography-84ca66e-line-height ); letter-spacing: var( --e-global-typography-84ca66e-letter-spacing ); }.elementor-kit-20 label { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-520c191-font-family ), Sans-serif; font-size: var( --e-global-typography-520c191-font-size ); font-weight: var( --e-global-typography-520c191-font-weight ); letter-spacing: var( --e-global-typography-520c191-letter-spacing ); }.elementor-kit-20 input:not([type="button"]):not([type="submit"]), .elementor-kit-20 textarea, .elementor-kit-20 .elementor-field-textual { color: var( --e-global-color-text ); background-color: var( --e-global-color-91455cb ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-91455cb ); border-radius: 7px; }.elementor-kit-20 input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-20 textarea:focus, .elementor-kit-20 .elementor-field-textual:focus { color: var( --e-global-color-text ); background-color: var( --e-global-color-a291686 ); border-style: solid; border-width: 1px; border-color: var( --e-global-color-308e809 ); }.e-con { --container-max-width: 1280px; }.elementor-widget:not(:last-child) { --kit-widget-spacing: 20px; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }@media (max-width: 1650px){.elementor-kit-20 { font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-kit-20 h1 { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); }.elementor-kit-20 h2 { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }.elementor-kit-20 h3 { font-size: var( --e-global-typography-d3dae9a-font-size ); line-height: var( --e-global-typography-d3dae9a-line-height ); }.elementor-kit-20 h5 { font-size: var( --e-global-typography-7044a64-font-size ); line-height: var( --e-global-typography-7044a64-line-height ); }.elementor-kit-20 h6 { font-size: var( --e-global-typography-84ca66e-font-size ); line-height: var( --e-global-typography-84ca66e-line-height ); letter-spacing: var( --e-global-typography-84ca66e-letter-spacing ); }.elementor-kit-20 label { font-size: var( --e-global-typography-520c191-font-size ); letter-spacing: var( --e-global-typography-520c191-letter-spacing ); }}@media (max-width: 1024px){.elementor-kit-20 { --e-global-typography-primary-font-size: 48.83px; --e-global-typography-secondary-font-size: 39.06px; --e-global-typography-text-font-size: 15px; --e-global-typography-accent-font-size: 15px; --e-global-typography-69c152f-font-size: 13px; --e-global-typography-520c191-font-size: 15px; --e-global-typography-d3dae9a-font-size: 31.25px; --e-global-typography-83682a1-font-size: 25px; --e-global-typography-7044a64-font-size: 20px; --e-global-typography-84ca66e-font-size: 13px; --e-global-typography-3fa2379-font-size: 12px; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-kit-20 h1 { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); }.elementor-kit-20 h2 { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }.elementor-kit-20 h3 { font-size: var( --e-global-typography-d3dae9a-font-size ); line-height: var( --e-global-typography-d3dae9a-line-height ); }.elementor-kit-20 h5 { font-size: var( --e-global-typography-7044a64-font-size ); line-height: var( --e-global-typography-7044a64-line-height ); }.elementor-kit-20 h6 { font-size: var( --e-global-typography-84ca66e-font-size ); line-height: var( --e-global-typography-84ca66e-line-height ); letter-spacing: var( --e-global-typography-84ca66e-letter-spacing ); }.elementor-kit-20 label { font-size: var( --e-global-typography-520c191-font-size ); letter-spacing: var( --e-global-typography-520c191-letter-spacing ); }.e-con { --container-max-width: 1140px; }}@media (max-width: 767px){.elementor-kit-20 { --e-global-typography-primary-font-size: 34.84px; --e-global-typography-secondary-font-size: 29.03px; --e-global-typography-text-font-size: 14px; --e-global-typography-accent-font-size: 14px; --e-global-typography-b67df6b-font-size: 40px; --e-global-typography-b67df6b-line-height: 45px; --e-global-typography-9bf6fb4-font-size: 38px; --e-global-typography-9bf6fb4-line-height: 42px; --e-global-typography-63313d1-font-size: 30px; --e-global-typography-63313d1-line-height: 35px; --e-global-typography-69c152f-font-size: 12px; --e-global-typography-520c191-font-size: 14px; --e-global-typography-d3dae9a-font-size: 24.19px; --e-global-typography-83682a1-font-size: 20.16px; --e-global-typography-7044a64-font-size: 16.8px; --e-global-typography-84ca66e-font-size: 12px; --e-global-typography-3fa2379-font-size: 11px; font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); }.elementor-kit-20 h1 { font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); }.elementor-kit-20 h2 { font-size: var( --e-global-typography-secondary-font-size ); line-height: var( --e-global-typography-secondary-line-height ); }.elementor-kit-20 h3 { font-size: var( --e-global-typography-d3dae9a-font-size ); line-height: var( --e-global-typography-d3dae9a-line-height ); }.elementor-kit-20 h5 { font-size: var( --e-global-typography-7044a64-font-size ); line-height: var( --e-global-typography-7044a64-line-height ); }.elementor-kit-20 h6 { font-size: var( --e-global-typography-84ca66e-font-size ); line-height: var( --e-global-typography-84ca66e-line-height ); letter-spacing: var( --e-global-typography-84ca66e-letter-spacing ); }.elementor-kit-20 label { font-size: var( --e-global-typography-520c191-font-size ); letter-spacing: var( --e-global-typography-520c191-letter-spacing ); }.e-con { --container-max-width: 767px; }}@font-face { font-family: Olivera; font-display: auto; src: url("https://rings-wear.com/wp-content/uploads/2024/12/Olivera_Demo.ttf") format("truetype"); }.elementor-36885 .elementor-element.elementor-element-ae74a4c { --display: flex; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-0c3af4b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 20px 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-f8ac36f { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-c9170e7.elementor-wc-products ul.products { gap: 0px 20px; }.elementor-36885 .elementor-element.elementor-element-c9170e7 a > img { border-style: none; }.elementor-36885 .elementor-element.elementor-element-c9170e7 .woocommerce .woocommerce-loop-category__title { color: var( --e-global-color-f696161 ); font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36885 .elementor-element.elementor-element-c9170e7 .woocommerce-loop-category__title .count { color: var( --e-global-color-20dae3c ); font-family: var( --e-global-typography-8f3c93a-font-family ), Sans-serif; font-size: var( --e-global-typography-8f3c93a-font-size ); font-weight: var( --e-global-typography-8f3c93a-font-weight ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36885 .elementor-element.elementor-element-a60df12 .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 14px; font-weight: 400; text-decoration: underline; line-height: 18.2px; color: var( --e-global-color-20dae3c ); }.elementor-36885 .elementor-element.elementor-element-a60df12 .elementor-heading-title a:hover, .elementor-36885 .elementor-element.elementor-element-a60df12 .elementor-heading-title a:focus { color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-973aadf { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-d1bdfdc { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-b9f5c1f { --display: flex; --justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36885 .elementor-element.elementor-element-b9f5c1f:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-b9f5c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }.elementor-36885 .elementor-element.elementor-element-5054367 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-147b5bf .elementor-heading-title { font-family: Olivera, sans-serif; font-size: 30px; font-weight: 400; line-height: 35px; color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-f5db651 .elementor-button { background-color: rgba(39, 55, 77, 0); font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 45px; fill: var( --e-global-color-f696161 ); color: var( --e-global-color-f696161 ); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); padding: 0px; }.elementor-36885 .elementor-element.elementor-element-f5db651 .elementor-button:hover, .elementor-36885 .elementor-element.elementor-element-f5db651 .elementor-button:focus { background-color: var( --e-global-color-f696161 ); color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-f5db651 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }.elementor-36885 .elementor-element.elementor-element-f5db651 .elementor-button .elementor-button-content-wrapper { justify-content: center; }.elementor-36885 .elementor-element.elementor-element-f7c5b8d { --display: flex; --justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36885 .elementor-element.elementor-element-f7c5b8d:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-f7c5b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }.elementor-36885 .elementor-element.elementor-element-a614c54 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-7219344 .elementor-heading-title { font-family: Olivera, sans-serif; font-size: 30px; font-weight: 400; line-height: 35px; color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-baed527 .elementor-button { background-color: rgba(39, 55, 77, 0); font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 45px; fill: var( --e-global-color-f696161 ); color: var( --e-global-color-f696161 ); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); padding: 0px; }.elementor-36885 .elementor-element.elementor-element-baed527 .elementor-button:hover, .elementor-36885 .elementor-element.elementor-element-baed527 .elementor-button:focus { background-color: var( --e-global-color-f696161 ); color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-baed527 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }.elementor-36885 .elementor-element.elementor-element-baed527 .elementor-button .elementor-button-content-wrapper { justify-content: center; }.elementor-36885 .elementor-element.elementor-element-96e5d3b { --display: flex; --justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36885 .elementor-element.elementor-element-96e5d3b:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-96e5d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }.elementor-36885 .elementor-element.elementor-element-2a36940 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-64e819b .elementor-heading-title { font-family: Olivera, sans-serif; font-size: 30px; font-weight: 400; line-height: 35px; color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-c6d09b3 .elementor-button { background-color: rgba(39, 55, 77, 0); font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 45px; fill: var( --e-global-color-f696161 ); color: var( --e-global-color-f696161 ); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); padding: 0px; }.elementor-36885 .elementor-element.elementor-element-c6d09b3 .elementor-button:hover, .elementor-36885 .elementor-element.elementor-element-c6d09b3 .elementor-button:focus { background-color: var( --e-global-color-f696161 ); color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-c6d09b3 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }.elementor-36885 .elementor-element.elementor-element-c6d09b3 .elementor-button .elementor-button-content-wrapper { justify-content: center; }.elementor-36885 .elementor-element.elementor-element-7b569d0 { --display: flex; --justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36885 .elementor-element.elementor-element-7b569d0:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-7b569d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }.elementor-36885 .elementor-element.elementor-element-860e667 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36885 .elementor-element.elementor-element-d6332a5 .elementor-heading-title { font-family: Olivera, sans-serif; font-size: 30px; font-weight: 400; line-height: 35px; color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-51e5376 .elementor-button { background-color: rgba(39, 55, 77, 0); font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 45px; fill: var( --e-global-color-f696161 ); color: var( --e-global-color-f696161 ); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); padding: 0px; }.elementor-36885 .elementor-element.elementor-element-51e5376 .elementor-button:hover, .elementor-36885 .elementor-element.elementor-element-51e5376 .elementor-button:focus { background-color: var( --e-global-color-f696161 ); color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-f696161 ); }.elementor-36885 .elementor-element.elementor-element-51e5376 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }.elementor-36885 .elementor-element.elementor-element-51e5376 .elementor-button .elementor-button-content-wrapper { justify-content: center; }@media (max-width: 1650px){.elementor-36885 .elementor-element.elementor-element-c9170e7 .woocommerce .woocommerce-loop-category__title { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36885 .elementor-element.elementor-element-c9170e7 .woocommerce-loop-category__title .count { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36885 .elementor-element.elementor-element-d1bdfdc { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; }.elementor-36885 .elementor-element.elementor-element-b9f5c1f:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-b9f5c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 72% 49%; }.elementor-36885 .elementor-element.elementor-element-f5db651 { --container-widget-width: 160px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 160px ); max-width: 160px; }.elementor-36885 .elementor-element.elementor-element-f7c5b8d:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-f7c5b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 72% 49%; }.elementor-36885 .elementor-element.elementor-element-baed527 { --container-widget-width: 160px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 160px ); max-width: 160px; }.elementor-36885 .elementor-element.elementor-element-96e5d3b:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-96e5d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 72% 49%; }.elementor-36885 .elementor-element.elementor-element-c6d09b3 { --container-widget-width: 160px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 160px ); max-width: 160px; }.elementor-36885 .elementor-element.elementor-element-7b569d0:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-7b569d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 72% 49%; }.elementor-36885 .elementor-element.elementor-element-51e5376 { --container-widget-width: 160px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 160px ); max-width: 160px; }}@media (max-width: 1024px){.elementor-36885 .elementor-element.elementor-element-c9170e7 .woocommerce .woocommerce-loop-category__title { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36885 .elementor-element.elementor-element-c9170e7 .woocommerce-loop-category__title .count { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36885 .elementor-element.elementor-element-d1bdfdc { --grid-auto-flow: row; }.elementor-36885 .elementor-element.elementor-element-b9f5c1f:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-b9f5c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36885 .elementor-element.elementor-element-f7c5b8d:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-f7c5b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36885 .elementor-element.elementor-element-96e5d3b:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-96e5d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36885 .elementor-element.elementor-element-7b569d0:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-7b569d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }}@media (max-width: 767px){.elementor-36885 .elementor-element.elementor-element-c9170e7 .woocommerce .woocommerce-loop-category__title { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36885 .elementor-element.elementor-element-c9170e7 .woocommerce-loop-category__title .count { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36885 .elementor-element.elementor-element-d1bdfdc { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }.elementor-36885 .elementor-element.elementor-element-b9f5c1f:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-b9f5c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36885 .elementor-element.elementor-element-f7c5b8d:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-f7c5b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36885 .elementor-element.elementor-element-96e5d3b:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-96e5d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36885 .elementor-element.elementor-element-7b569d0:not(.elementor-motion-effects-element-type-background), .elementor-36885 .elementor-element.elementor-element-7b569d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }}@media (min-width: 768px){.elementor-36885 .elementor-element.elementor-element-0c3af4b { --width: 100%; }.elementor-36885 .elementor-element.elementor-element-f8ac36f { --width: 20%; }.elementor-36885 .elementor-element.elementor-element-973aadf { --width: 80%; }}.elementor-36885 .elementor-element.elementor-element-c9170e7 img { display: none !important; }.elementor-36309 .elementor-element.elementor-element-9562849 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 999; }.elementor-36309 .elementor-element.elementor-element-9562849:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-9562849 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-a291686 ); }.elementor-36309 .elementor-element.elementor-element-9202039 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-af62dab { text-align: start; }.elementor-36309 .elementor-element.elementor-element-af62dab img { width: 100%; }.elementor-36309 .elementor-element.elementor-element-232dd4e { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-ef66e3a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%; }.elementor-36309 .elementor-element.elementor-element-1e25199 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 20px 20px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36309 .elementor-element.elementor-element-b8ec708 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-bc84e2f.elementor-wc-products ul.products { gap: 0px 20px; }.elementor-36309 .elementor-element.elementor-element-bc84e2f a > img { border-style: none; }.elementor-36309 .elementor-element.elementor-element-bc84e2f .woocommerce .woocommerce-loop-category__title { color: var( --e-global-color-f696161 ); font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-bc84e2f .woocommerce-loop-category__title .count { color: var( --e-global-color-20dae3c ); font-family: var( --e-global-typography-8f3c93a-font-family ), Sans-serif; font-size: var( --e-global-typography-8f3c93a-font-size ); font-weight: var( --e-global-typography-8f3c93a-font-weight ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36309 .elementor-element.elementor-element-5a27061 .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 14px; font-weight: 400; text-decoration: underline; line-height: 18.2px; color: var( --e-global-color-20dae3c ); }.elementor-36309 .elementor-element.elementor-element-5a27061 .elementor-heading-title a:hover, .elementor-36309 .elementor-element.elementor-element-5a27061 .elementor-heading-title a:focus { color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-998698e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-8d390f1 { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-4a49365 { --display: flex; --justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36309 .elementor-element.elementor-element-4a49365:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-4a49365 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }.elementor-36309 .elementor-element.elementor-element-d3e9762 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-ed8d74d .elementor-button { background-color: rgba(39, 55, 77, 0); font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 45px; fill: var( --e-global-color-f696161 ); color: var( --e-global-color-f696161 ); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); padding: 0px; }.elementor-36309 .elementor-element.elementor-element-ed8d74d .elementor-button:hover, .elementor-36309 .elementor-element.elementor-element-ed8d74d .elementor-button:focus { background-color: var( --e-global-color-f696161 ); color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-ed8d74d { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }.elementor-36309 .elementor-element.elementor-element-ed8d74d .elementor-button .elementor-button-content-wrapper { justify-content: center; }.elementor-36309 .elementor-element.elementor-element-36922d1 { --display: flex; --justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36309 .elementor-element.elementor-element-36922d1:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-36922d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }.elementor-36309 .elementor-element.elementor-element-20d5a7f { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-22dd649 .elementor-button { background-color: rgba(39, 55, 77, 0); font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 45px; fill: var( --e-global-color-f696161 ); color: var( --e-global-color-f696161 ); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); padding: 0px; }.elementor-36309 .elementor-element.elementor-element-22dd649 .elementor-button:hover, .elementor-36309 .elementor-element.elementor-element-22dd649 .elementor-button:focus { background-color: var( --e-global-color-f696161 ); color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-22dd649 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }.elementor-36309 .elementor-element.elementor-element-22dd649 .elementor-button .elementor-button-content-wrapper { justify-content: center; }.elementor-36309 .elementor-element.elementor-element-8afc17c { --display: flex; --justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36309 .elementor-element.elementor-element-8afc17c:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-8afc17c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }.elementor-36309 .elementor-element.elementor-element-3e2b8d2 { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-908471d .elementor-button { background-color: rgba(39, 55, 77, 0); font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 45px; fill: var( --e-global-color-f696161 ); color: var( --e-global-color-f696161 ); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); padding: 0px; }.elementor-36309 .elementor-element.elementor-element-908471d .elementor-button:hover, .elementor-36309 .elementor-element.elementor-element-908471d .elementor-button:focus { background-color: var( --e-global-color-f696161 ); color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-908471d { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }.elementor-36309 .elementor-element.elementor-element-908471d .elementor-button .elementor-button-content-wrapper { justify-content: center; }.elementor-36309 .elementor-element.elementor-element-303a47c { --display: flex; --justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --border-radius: 15px 15px 15px 15px; box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 10px 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }.elementor-36309 .elementor-element.elementor-element-303a47c:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-303a47c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }.elementor-36309 .elementor-element.elementor-element-d84ae0f { --display: flex; --min-height: 250px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-4ed13b4 .elementor-button { background-color: rgba(39, 55, 77, 0); font-size: 16px; font-weight: 500; text-transform: capitalize; line-height: 45px; fill: var( --e-global-color-f696161 ); color: var( --e-global-color-f696161 ); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 10px 0px; border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); padding: 0px; }.elementor-36309 .elementor-element.elementor-element-4ed13b4 .elementor-button:hover, .elementor-36309 .elementor-element.elementor-element-4ed13b4 .elementor-button:focus { background-color: var( --e-global-color-f696161 ); color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-4ed13b4 { width: var( --container-widget-width, 180px ); max-width: 180px; --container-widget-width: 180px; --container-widget-flex-grow: 0; }.elementor-36309 .elementor-element.elementor-element-4ed13b4 .elementor-button .elementor-button-content-wrapper { justify-content: center; }.elementor-36309 .elementor-element.elementor-element-7747897 { --n-menu-dropdown-content-max-width: fit-content; --n-menu-heading-wrap: wrap; --n-menu-heading-overflow-x: initial; --n-menu-title-distance-from-content: 17px; --n-menu-open-animation-duration: 500ms; --n-menu-toggle-icon-wrapper-animation-duration: 500ms; --n-menu-title-space-between: 15px; --n-menu-title-font-size: var( --e-global-typography-c50aa07-font-size ); --n-menu-title-color-normal: var( --e-global-color-f696161 ); --n-menu-title-transition: 300ms; --n-menu-icon-size: 16px; --n-menu-toggle-icon-size: 20px; --n-menu-toggle-icon-hover-duration: 500ms; --n-menu-toggle-icon-distance-from-dropdown: 0px; }.elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not(:hover) > .e-n-menu-toggle-icon { background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-a291686 ) 0%, var( --e-global-color-af84ad2 ) 100%); }:where(.elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content) > .e-con { background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-a291686 ) 0%, var( --e-global-color-af84ad2 ) 100%); --border-radius: 0px 0px 20px 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 28px 27px 0px; }.elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu[data-layout="dropdown"] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not(.e-current) { background: linear-gradient(rgba(2, 1, 1, 0) 0%, rgb(242, 41, 91) 100%) transparent; }.elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span { font-family: var( --e-global-typography-c50aa07-font-family ), Sans-serif; font-weight: var( --e-global-typography-c50aa07-font-weight ); text-transform: var( --e-global-typography-c50aa07-text-transform ); --n-menu-title-line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36309 .elementor-element.elementor-element-7747897 { --n-menu-title-color-hover: var( --e-global-color-f696161 ); --n-menu-title-color-active: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-de0f63b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-e75de42 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px; }.elementor-36309 .elementor-element.elementor-element-e75de42 .elementor-icon-wrapper { text-align: center; }.elementor-36309 .elementor-element.elementor-element-e75de42 .elementor-icon { font-size: 22px; }.elementor-36309 .elementor-element.elementor-element-e75de42 .elementor-icon svg { height: 22px; }.elementor-36309 .elementor-element.elementor-element-e75de42 .elementor-icon-wrapper svg { width: auto; }.elementor-36309 .elementor-element.elementor-element-a1be2ff { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px; z-index: 99; --divider-style: solid; --subtotal-divider-style: solid; --elementor-remove-from-cart-button: none; --remove-from-cart-button: block; --toggle-button-icon-color: var( --e-global-color-3359387 ); --toggle-button-background-color: #DDE6ED00; --toggle-button-border-color: #526D8200; --toggle-button-icon-hover-color: var( --e-global-color-f696161 ); --toggle-button-hover-background-color: #02010100; --toggle-button-border-width: 0px; --toggle-icon-size: 21px; --toggle-icon-padding: 0px 0px 0px 0px; --items-indicator-background-color: #020101; --cart-background-color: #DDE6ED; --cart-border-style: none; --cart-padding: 20px 20px 20px 20px; --remove-item-button-size: 16px; --remove-item-button-color: var( --e-global-color-f696161 ); --menu-cart-subtotal-color: var( --e-global-color-f696161 ); --product-variations-color: var( --e-global-color-f696161 ); --product-price-color: #B86868; --divider-color: #C7C7C730; --subtotal-divider-color: #C7C7C730; --cart-footer-layout: 1fr 1fr; --products-max-height-sidecart: calc(100vh - 240px); --products-max-height-minicart: calc(100vh - 385px); --view-cart-button-text-color: var( --e-global-color-a291686 ); --view-cart-button-background-color: #27374D; --view-cart-button-hover-background-color: var( --e-global-color-20dae3c ); --view-cart-button-padding: 0px 0px 0px 0px; --checkout-button-text-color: var( --e-global-color-f696161 ); --checkout-button-background-color: #FFFFFF00; --checkout-button-hover-text-color: var( --e-global-color-a291686 ); --checkout-button-hover-background-color: var( --e-global-color-f696161 ); --checkout-button-padding: 0px 0px 0px 0px; --empty-message-color: var( --e-global-color-f696161 ); --empty-message-alignment: center; }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__main { box-shadow: rgba(0, 0, 0, 0.12) -10px 0px 10px 0px; }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__subtotal { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .widget_shopping_cart_content { --subtotal-divider-left-width: 0; --subtotal-divider-right-width: 0; }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-name a { font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-price { font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-price .product-quantity { color: var( --e-global-color-cb84f6d ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); font-weight: var( --e-global-typography-7ce1af4-font-weight ); text-transform: var( --e-global-typography-7ce1af4-text-transform ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons a.elementor-button--view-cart { font-size: var( --e-global-typography-7ce1af4-font-size ); font-weight: var( --e-global-typography-7ce1af4-font-weight ); text-transform: var( --e-global-typography-7ce1af4-text-transform ); line-height: var( --e-global-typography-7ce1af4-line-height ); border-radius: 4px; }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-button--view-cart { border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover { border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-button--checkout { border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons a.elementor-button--checkout { border-radius: 4px; }.elementor-36309 .elementor-element.elementor-element-251c809 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px; z-index: 0; }.elementor-36309 .elementor-element.elementor-element-251c809 .elementor-icon-wrapper { text-align: center; }.elementor-36309 .elementor-element.elementor-element-251c809 .elementor-icon { font-size: 22px; }.elementor-36309 .elementor-element.elementor-element-251c809 .elementor-icon svg { height: 22px; }.elementor-36309 .elementor-element.elementor-element-251c809 .elementor-icon-wrapper svg { width: auto; }.elementor-36309 .elementor-element.elementor-element-41767e4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 999; }.elementor-36309 .elementor-element.elementor-element-41767e4:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-41767e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-a291686 ); }.elementor-36309 .elementor-element.elementor-element-8bf7fdd { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-d554f87 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px; }.elementor-36309 .elementor-element.elementor-element-d554f87 .elementor-icon-wrapper { text-align: center; }.elementor-36309 .elementor-element.elementor-element-d554f87.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-c2ecaff ); }.elementor-36309 .elementor-element.elementor-element-d554f87 .elementor-icon { font-size: 22px; padding: 10px; }.elementor-36309 .elementor-element.elementor-element-d554f87 .elementor-icon svg { height: 22px; }.elementor-36309 .elementor-element.elementor-element-d554f87 .elementor-icon-wrapper svg { width: auto; }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-menu-toggle { margin-left: auto; background-color: var( --e-global-color-c2ecaff ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-f696161 ); fill: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-menu-toggle { color: var( --e-global-color-f696161 ); fill: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown { background-color: var( --e-global-color-c2ecaff ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a:hover, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a:focus, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a.highlighted, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-menu-toggle:hover, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-menu-toggle:focus { color: var( --e-global-color-a291686 ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a:hover, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a:focus, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a.highlighted { background-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown a.elementor-item-active { color: var( --e-global-color-a291686 ); background-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown .elementor-item, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown .elementor-sub-item { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown li:not(:last-child) { border-style: solid; border-color: var( --e-global-color-c2ecaff ); border-bottom-width: 1px; }.elementor-36309 .elementor-element.elementor-element-4fb6185 div.elementor-menu-toggle { color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 div.elementor-menu-toggle svg { fill: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 div.elementor-menu-toggle:hover, .elementor-36309 .elementor-element.elementor-element-4fb6185 div.elementor-menu-toggle:focus { color: var( --e-global-color-20dae3c ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 div.elementor-menu-toggle:hover svg, .elementor-36309 .elementor-element.elementor-element-4fb6185 div.elementor-menu-toggle:focus svg { fill: var( --e-global-color-20dae3c ); }.elementor-36309 .elementor-element.elementor-element-afc8259 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-ccffb64 { text-align: start; }.elementor-36309 .elementor-element.elementor-element-ccffb64 img { width: 135px; }.elementor-36309 .elementor-element.elementor-element-a033605 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-6d0fd63 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px; --divider-style: solid; --subtotal-divider-style: solid; --elementor-remove-from-cart-button: none; --remove-from-cart-button: block; --toggle-button-icon-color: var( --e-global-color-3359387 ); --toggle-button-background-color: var( --e-global-color-c2ecaff ); --toggle-button-border-color: #526D8200; --toggle-button-icon-hover-color: var( --e-global-color-f696161 ); --toggle-button-hover-background-color: var( --e-global-color-c2ecaff ); --toggle-button-border-width: 0px; --toggle-button-border-radius: 6px; --toggle-icon-size: 21px; --toggle-icon-padding: 0px 0px 0px 0px; --items-indicator-text-color: var( --e-global-color-a291686 ); --items-indicator-background-color: #020101; --cart-background-color: var( --e-global-color-c2ecaff ); --cart-border-style: none; --cart-padding: 20px 20px 20px 20px; --remove-item-button-size: 16px; --remove-item-button-color: var( --e-global-color-f696161 ); --menu-cart-subtotal-color: var( --e-global-color-f696161 ); --product-variations-color: var( --e-global-color-f696161 ); --product-price-color: #B86868; --divider-color: #C7C7C730; --subtotal-divider-color: #C7C7C730; --cart-footer-layout: 1fr 1fr; --products-max-height-sidecart: calc(100vh - 240px); --products-max-height-minicart: calc(100vh - 385px); --view-cart-button-text-color: var( --e-global-color-a291686 ); --view-cart-button-background-color: #27374D; --view-cart-button-hover-background-color: var( --e-global-color-20dae3c ); --view-cart-button-padding: 0px 0px 0px 0px; --checkout-button-text-color: var( --e-global-color-f696161 ); --checkout-button-background-color: #FFFFFF00; --checkout-button-hover-text-color: var( --e-global-color-a291686 ); --checkout-button-hover-background-color: var( --e-global-color-f696161 ); --checkout-button-padding: 0px 0px 0px 0px; --empty-message-color: var( --e-global-color-f696161 ); --empty-message-alignment: center; }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__main { box-shadow: rgba(0, 0, 0, 0.12) -10px 0px 10px 0px; }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__subtotal { font-family: var( --e-global-typography-8f3c93a-font-family ), Sans-serif; font-size: var( --e-global-typography-8f3c93a-font-size ); font-weight: var( --e-global-typography-8f3c93a-font-weight ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .widget_shopping_cart_content { --subtotal-divider-left-width: 0; --subtotal-divider-right-width: 0; }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-name a { font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-price { font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-price .product-quantity { color: var( --e-global-color-cb84f6d ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); font-weight: var( --e-global-typography-7ce1af4-font-weight ); text-transform: var( --e-global-typography-7ce1af4-text-transform ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart { font-size: var( --e-global-typography-7ce1af4-font-size ); font-weight: var( --e-global-typography-7ce1af4-font-weight ); text-transform: var( --e-global-typography-7ce1af4-text-transform ); line-height: var( --e-global-typography-7ce1af4-line-height ); border-radius: 4px; }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-button--view-cart { border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover { border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-button--checkout { border-style: solid; border-width: 1px; border-color: var( --e-global-color-f696161 ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons a.elementor-button--checkout { border-radius: 4px; }.elementor-36309 .elementor-element.elementor-element-1477975 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px; }.elementor-36309 .elementor-element.elementor-element-1477975 .elementor-icon-wrapper { text-align: center; }.elementor-36309 .elementor-element.elementor-element-1477975.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-c2ecaff ); }.elementor-36309 .elementor-element.elementor-element-1477975 .elementor-icon { font-size: 22px; padding: 10px; }.elementor-36309 .elementor-element.elementor-element-1477975 .elementor-icon svg { height: 22px; }.elementor-36309 .elementor-element.elementor-element-1477975 .elementor-icon-wrapper svg { width: auto; }.elementor-36309 .elementor-element.elementor-element-75eba76 { --display: flex; }.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }@media (min-width: 768px){.elementor-36309 .elementor-element.elementor-element-9562849 { --content-width: 1500px; }.elementor-36309 .elementor-element.elementor-element-9202039 { --width: 21%; }.elementor-36309 .elementor-element.elementor-element-ef66e3a { --width: 1280px; }.elementor-36309 .elementor-element.elementor-element-1e25199 { --width: 100%; }.elementor-36309 .elementor-element.elementor-element-b8ec708 { --width: 20%; }.elementor-36309 .elementor-element.elementor-element-998698e { --width: 80%; }.elementor-36309 .elementor-element.elementor-element-de0f63b { --width: 28%; }.elementor-36309 .elementor-element.elementor-element-41767e4 { --content-width: 1500px; }.elementor-36309 .elementor-element.elementor-element-afc8259 { --width: 26%; }.elementor-36309 .elementor-element.elementor-element-a033605 { --width: 28%; }}@media (max-width: 1650px) and (min-width: 768px){.elementor-36309 .elementor-element.elementor-element-9562849 { --content-width: 1180px; }.elementor-36309 .elementor-element.elementor-element-41767e4 { --content-width: 1180px; }}@media (max-width: 1650px){.elementor-36309 .elementor-element.elementor-element-bc84e2f .woocommerce .woocommerce-loop-category__title { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-bc84e2f .woocommerce-loop-category__title .count { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36309 .elementor-element.elementor-element-8d390f1 { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --grid-auto-flow: row; }.elementor-36309 .elementor-element.elementor-element-4a49365:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-4a49365 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 72% 49%; }.elementor-36309 .elementor-element.elementor-element-ed8d74d { --container-widget-width: 160px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 160px ); max-width: 160px; }.elementor-36309 .elementor-element.elementor-element-36922d1:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-36922d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 72% 49%; }.elementor-36309 .elementor-element.elementor-element-22dd649 { --container-widget-width: 160px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 160px ); max-width: 160px; }.elementor-36309 .elementor-element.elementor-element-8afc17c:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-8afc17c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 72% 49%; }.elementor-36309 .elementor-element.elementor-element-908471d { --container-widget-width: 160px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 160px ); max-width: 160px; }.elementor-36309 .elementor-element.elementor-element-303a47c:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-303a47c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 72% 49%; }.elementor-36309 .elementor-element.elementor-element-4ed13b4 { --container-widget-width: 160px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 160px ); max-width: 160px; }.elementor-36309 .elementor-element.elementor-element-7747897 { --n-menu-title-font-size: var( --e-global-typography-c50aa07-font-size ); }.elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span { --n-menu-title-line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__subtotal { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-name a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-price { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons a.elementor-button--view-cart { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown .elementor-item, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown .elementor-sub-item { font-size: var( --e-global-typography-41dcd06-font-size ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__subtotal { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-name a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-price { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}@media (max-width: 1024px){.elementor-36309 .elementor-element.elementor-element-bc84e2f .woocommerce .woocommerce-loop-category__title { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-bc84e2f .woocommerce-loop-category__title .count { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36309 .elementor-element.elementor-element-8d390f1 { --grid-auto-flow: row; }.elementor-36309 .elementor-element.elementor-element-4a49365:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-4a49365 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36309 .elementor-element.elementor-element-36922d1:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-36922d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36309 .elementor-element.elementor-element-8afc17c:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-8afc17c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36309 .elementor-element.elementor-element-303a47c:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-303a47c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36309 .elementor-element.elementor-element-7747897 { --n-menu-title-font-size: var( --e-global-typography-c50aa07-font-size ); }.elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span { --n-menu-title-line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__subtotal { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-name a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-price { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons a.elementor-button--view-cart { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown .elementor-item, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown .elementor-sub-item { font-size: var( --e-global-typography-41dcd06-font-size ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__subtotal { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-name a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-price { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}@media (max-width: 767px){.elementor-36309 .elementor-element.elementor-element-9562849 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --flex-wrap: nowrap; }.elementor-36309 .elementor-element.elementor-element-9202039 { --width: 50%; }.elementor-36309 .elementor-element.elementor-element-232dd4e { --width: 15%; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-bc84e2f .woocommerce .woocommerce-loop-category__title { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-bc84e2f .woocommerce-loop-category__title .count { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36309 .elementor-element.elementor-element-8d390f1 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }.elementor-36309 .elementor-element.elementor-element-4a49365:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-4a49365 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36309 .elementor-element.elementor-element-36922d1:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-36922d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36309 .elementor-element.elementor-element-8afc17c:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-8afc17c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36309 .elementor-element.elementor-element-303a47c:not(.elementor-motion-effects-element-type-background), .elementor-36309 .elementor-element.elementor-element-303a47c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0% 0%; }.elementor-36309 .elementor-element.elementor-element-7747897 { --n-menu-title-font-size: var( --e-global-typography-c50aa07-font-size ); }.elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-36309 .elementor-element.elementor-element-7747897 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span { --n-menu-title-line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36309 .elementor-element.elementor-element-de0f63b { --width: 29%; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --flex-wrap: nowrap; }.elementor-36309 .elementor-element.elementor-element-a1be2ff { z-index: 99; }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__subtotal { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-name a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__product-price { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-menu-cart__footer-buttons a.elementor-button--view-cart { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-41767e4 { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --flex-wrap: nowrap; --z-index: 99; }.elementor-36309 .elementor-element.elementor-element-8bf7fdd { --width: 30%; --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --justify-content: flex-end; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36309 .elementor-element.elementor-element-d554f87 .elementor-icon { font-size: 18px; border-radius: 6px; }.elementor-36309 .elementor-element.elementor-element-d554f87 .elementor-icon svg { height: 18px; }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown .elementor-item, .elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-nav-menu--dropdown .elementor-sub-item { font-size: var( --e-global-typography-41dcd06-font-size ); }.elementor-36309 .elementor-element.elementor-element-4fb6185 { --nav-menu-icon-size: 25px; }.elementor-36309 .elementor-element.elementor-element-4fb6185 .elementor-menu-toggle { border-radius: 6px; }.elementor-36309 .elementor-element.elementor-element-afc8259 { --width: 40%; }.elementor-36309 .elementor-element.elementor-element-ccffb64 { text-align: center; }.elementor-36309 .elementor-element.elementor-element-ccffb64 img { width: 100%; }.elementor-36309 .elementor-element.elementor-element-a033605 { --width: 30%; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --flex-wrap: nowrap; }.elementor-36309 .elementor-element.elementor-element-6d0fd63 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; z-index: 99; --toggle-icon-size: 18px; --toggle-icon-padding: 8px 10px 8px 10px; }body:not(.rtl) .elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] { right: -10px; top: -10px; }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__subtotal { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-name a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__product-price { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-6d0fd63 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36309 .elementor-element.elementor-element-1477975 .elementor-icon { font-size: 18px; border-radius: 6px; }.elementor-36309 .elementor-element.elementor-element-1477975 .elementor-icon svg { height: 18px; }}.elementor-36309 .elementor-element.elementor-element-bc84e2f img { display: none !important; }.elementor-36309 .elementor-element.elementor-element-bc84e2f img { display: none !important; }.elementor-36309 .elementor-element.elementor-element-bc84e2f img { display: none !important; }.elementor-36309 .elementor-element.elementor-element-bc84e2f img { display: none !important; }.elementor-36309 .elementor-element.elementor-element-bc84e2f img { display: none !important; }.elementor-36309 .elementor-element.elementor-element-bc84e2f img { display: none !important; }.elementor-36309 .elementor-element.elementor-element-a1be2ff .elementor-button:hover { background-color: white !important; color: black; }@media (min-width: 2200px){.elementor-36309 .elementor-element.elementor-element-9562849 { padding: 20px; }}.elementor-36309 .elementor-element.elementor-element-9562849 { padding: 25px 0px; }.elementor-36309 .elementor-element.elementor-element-9562849 { transition: background-color 0.6s !important; }.elementor-36309 .elementor-element.elementor-element-9562849 { transition: box-shadow 0.6s !important; }.elementor-36309 .elementor-element.elementor-element-9562849 { transition: padding 0.6s !important; }@media (min-width: 320px) and (max-width: 480px){.elementor-36309 .elementor-element.elementor-element-9562849 { padding: 15px 5%; }.elementor-36309 .elementor-element.elementor-element-9562849 { transition: background-color 0.6s !important; }.elementor-36309 .elementor-element.elementor-element-9562849 { transition: box-shadow 0.6s !important; }.elementor-36309 .elementor-element.elementor-element-9562849 { transition: padding 0.6s !important; }}@media (min-width: 2200px){.elementor-36309 .elementor-element.elementor-element-41767e4 { padding: 20px; }}.elementor-36309 .elementor-element.elementor-element-41767e4 { padding: 18px 0px; }.elementor-36309 .elementor-element.elementor-element-41767e4 { transition: background-color 0.6s !important; }.elementor-36309 .elementor-element.elementor-element-41767e4 { transition: box-shadow 0.6s !important; }.elementor-36309 .elementor-element.elementor-element-41767e4 { transition: padding 0.6s !important; }@media (min-width: 320px) and (max-width: 480px){.elementor-36309 .elementor-element.elementor-element-41767e4 { padding: 15px 4%; }.elementor-36309 .elementor-element.elementor-element-41767e4 { transition: background-color 0.6s !important; }.elementor-36309 .elementor-element.elementor-element-41767e4 { transition: box-shadow 0.6s !important; }.elementor-36309 .elementor-element.elementor-element-41767e4 { transition: padding 0.6s !important; }}.elementor-36338 .elementor-element.elementor-element-c2a8569 { --display: flex; --min-height: 140px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-c2a8569:not(.elementor-motion-effects-element-type-background), .elementor-36338 .elementor-element.elementor-element-c2a8569 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-a291686 ) 0%, #F2FAFF 29%); }.elementor-36338 .elementor-element.elementor-element-b23faff .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 300; text-transform: uppercase; line-height: 20.8px; color: var( --e-global-color-f696161 ); }.elementor-36338 .elementor-element.elementor-element-dae6471 { width: var( --container-widget-width, 517px ); max-width: 517px; --container-widget-width: 517px; --container-widget-flex-grow: 0; --e-form-steps-indicators-spacing: 20px; --e-form-steps-indicator-padding: 30px; --e-form-steps-indicator-inactive-secondary-color: #ffffff; --e-form-steps-indicator-active-secondary-color: #ffffff; --e-form-steps-indicator-completed-secondary-color: #ffffff; --e-form-steps-divider-width: 1px; --e-form-steps-divider-gap: 10px; }.elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-field-group { padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 10px; }.elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-form-fields-wrapper { margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -10px; }.elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-field-group > label, .elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-field-subgroup label { color: rgb(39, 55, 77); }.elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-field-group .elementor-field { color: var( --e-global-color-3359387 ); }.elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) { background-color: rgb(255, 255, 255); }.elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-button[type="submit"] { background-color: var( --e-global-color-f696161 ); color: rgb(255, 255, 255); }.elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-button[type="submit"]:hover { background-color: var( --e-global-color-65bb5f4 ); color: rgb(255, 255, 255); }.elementor-36338 .elementor-element.elementor-element-dae6471 .elementor-button { padding: 0px; }.elementor-36338 .elementor-element.elementor-element-a2e1df1 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 90px; --padding-bottom: 60px; --padding-left: 0px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-a2e1df1:not(.elementor-motion-effects-element-type-background), .elementor-36338 .elementor-element.elementor-element-a2e1df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-f696161 ); }.elementor-36338 .elementor-element.elementor-element-b1242b1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-67dfcb3 { --display: flex; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 0.5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0.5px; border-color: var( --e-global-color-65bb5f4 ); --border-color: var( --e-global-color-65bb5f4 ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(7.5px); }.elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(7.5px); }.elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-icon svg { fill: var( --e-global-color-a291686 ); transition: fill 0.3s; }.elementor-36338 .elementor-element.elementor-element-9869d96 { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }.elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-item > a { font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-text { color: var( --e-global-color-a291686 ); transition: color 0.3s; }.elementor-36338 .elementor-element.elementor-element-4832663 { --grid-template-columns: repeat(0, auto); text-align: left; --icon-size: 18px; --grid-column-gap: 15px; --grid-row-gap: 0px; }.elementor-36338 .elementor-element.elementor-element-4832663 .elementor-social-icon { background-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-4832663 .elementor-social-icon svg { fill: var( --e-global-color-f696161 ); }.elementor-36338 .elementor-element.elementor-element-4832663 .elementor-icon { border-radius: 4px; }.elementor-36338 .elementor-element.elementor-element-4832663 .elementor-social-icon:hover { background-color: var( --e-global-color-f696161 ); }.elementor-36338 .elementor-element.elementor-element-4832663 .elementor-social-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-e8904ef { --display: flex; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 0.5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0.5px; border-color: var( --e-global-color-65bb5f4 ); --border-color: var( --e-global-color-65bb5f4 ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(7.5px); }.elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(7.5px); }.elementor-36338 .elementor-element.elementor-element-3915919 { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }.elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-item > a { font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-text { color: var( --e-global-color-a291686 ); transition: color 0.3s; }.elementor-36338 .elementor-element.elementor-element-c27725e { --display: flex; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 0px 0px 0px 0.5px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0.5px; border-color: var( --e-global-color-65bb5f4 ); --border-color: var( --e-global-color-65bb5f4 ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 25px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(7.5px); }.elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(7.5px); }.elementor-36338 .elementor-element.elementor-element-e55b477 { --e-icon-list-icon-size: 16px; --icon-vertical-offset: 0px; }.elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-item > a { font-family: var( --e-global-typography-1e9bf37-font-family ), Sans-serif; font-size: var( --e-global-typography-1e9bf37-font-size ); font-weight: var( --e-global-typography-1e9bf37-font-weight ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-text { color: var( --e-global-color-a291686 ); transition: color 0.3s; }.elementor-36338 .elementor-element.elementor-element-fcbd04b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-079cbd0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-4dd483f { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-eb4845b { --display: grid; --e-con-grid-template-columns: repeat(8, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --grid-auto-flow: row; --justify-items: start; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-42715b5 { margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px; }.elementor-36338 .elementor-element.elementor-element-42715b5 .elementor-icon-wrapper { text-align: center; }.elementor-36338 .elementor-element.elementor-element-42715b5.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-42715b5.elementor-view-default .elementor-icon { color: rgba(255, 255, 255, 0.31); border-color: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-42715b5.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-42715b5.elementor-view-default .elementor-icon svg { fill: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-42715b5.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-42715b5.elementor-view-default .elementor-icon:hover { color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-42715b5.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-42715b5.elementor-view-default .elementor-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-6513764 { margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px; }.elementor-36338 .elementor-element.elementor-element-6513764 .elementor-icon-wrapper { text-align: center; }.elementor-36338 .elementor-element.elementor-element-6513764.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-6513764.elementor-view-default .elementor-icon { color: rgba(255, 255, 255, 0.31); border-color: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-6513764.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-6513764.elementor-view-default .elementor-icon svg { fill: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-6513764.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-6513764.elementor-view-default .elementor-icon:hover { color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-6513764.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-6513764.elementor-view-default .elementor-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-32afb40 { margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px; }.elementor-36338 .elementor-element.elementor-element-32afb40 .elementor-icon-wrapper { text-align: center; }.elementor-36338 .elementor-element.elementor-element-32afb40.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-32afb40.elementor-view-default .elementor-icon { color: rgba(255, 255, 255, 0.31); border-color: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-32afb40.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-32afb40.elementor-view-default .elementor-icon svg { fill: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-32afb40.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-32afb40.elementor-view-default .elementor-icon:hover { color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-32afb40.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-32afb40.elementor-view-default .elementor-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-5a3350c { margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px; }.elementor-36338 .elementor-element.elementor-element-5a3350c .elementor-icon-wrapper { text-align: center; }.elementor-36338 .elementor-element.elementor-element-5a3350c.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-5a3350c.elementor-view-default .elementor-icon { color: rgba(255, 255, 255, 0.31); border-color: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-5a3350c.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-5a3350c.elementor-view-default .elementor-icon svg { fill: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-5a3350c.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-5a3350c.elementor-view-default .elementor-icon:hover { color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-5a3350c.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-5a3350c.elementor-view-default .elementor-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-73e17ae { margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px; }.elementor-36338 .elementor-element.elementor-element-73e17ae .elementor-icon-wrapper { text-align: center; }.elementor-36338 .elementor-element.elementor-element-73e17ae.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-73e17ae.elementor-view-default .elementor-icon { color: rgba(255, 255, 255, 0.31); border-color: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-73e17ae.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-73e17ae.elementor-view-default .elementor-icon svg { fill: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-73e17ae.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-73e17ae.elementor-view-default .elementor-icon:hover { color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-73e17ae.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-73e17ae.elementor-view-default .elementor-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-024529a { margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px; }.elementor-36338 .elementor-element.elementor-element-024529a .elementor-icon-wrapper { text-align: center; }.elementor-36338 .elementor-element.elementor-element-024529a.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-024529a.elementor-view-default .elementor-icon { color: rgba(255, 255, 255, 0.31); border-color: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-024529a.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-024529a.elementor-view-default .elementor-icon svg { fill: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-024529a.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-024529a.elementor-view-default .elementor-icon:hover { color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-024529a.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-024529a.elementor-view-default .elementor-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-e500866 { margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px; }.elementor-36338 .elementor-element.elementor-element-e500866 .elementor-icon-wrapper { text-align: center; }.elementor-36338 .elementor-element.elementor-element-e500866.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-e500866.elementor-view-default .elementor-icon { color: rgba(255, 255, 255, 0.31); border-color: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-e500866.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-e500866.elementor-view-default .elementor-icon svg { fill: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-e500866.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-e500866.elementor-view-default .elementor-icon:hover { color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-e500866.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-e500866.elementor-view-default .elementor-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-06a790e { margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px; }.elementor-36338 .elementor-element.elementor-element-06a790e .elementor-icon-wrapper { text-align: center; }.elementor-36338 .elementor-element.elementor-element-06a790e.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-06a790e.elementor-view-default .elementor-icon { color: rgba(255, 255, 255, 0.31); border-color: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-06a790e.elementor-view-framed .elementor-icon, .elementor-36338 .elementor-element.elementor-element-06a790e.elementor-view-default .elementor-icon svg { fill: rgba(255, 255, 255, 0.31); }.elementor-36338 .elementor-element.elementor-element-06a790e.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-06a790e.elementor-view-default .elementor-icon:hover { color: var( --e-global-color-a291686 ); border-color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-06a790e.elementor-view-framed .elementor-icon:hover, .elementor-36338 .elementor-element.elementor-element-06a790e.elementor-view-default .elementor-icon:hover svg { fill: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-e41c37d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: flex-end; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-627d475 .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 300; text-transform: uppercase; line-height: 20.8px; color: var( --e-global-color-a291686 ); }.elementor-36338 .elementor-element.elementor-element-a04b4d2 { text-align: end; font-family: var( --e-global-typography-8f3c93a-font-family ), Sans-serif; font-size: var( --e-global-typography-8f3c93a-font-size ); font-weight: var( --e-global-typography-8f3c93a-font-weight ); line-height: var( --e-global-typography-8f3c93a-line-height ); color: var( --e-global-color-65bb5f4 ); }.elementor-36338 .elementor-element.elementor-element-a04b4d2 p { margin-block-end: 0px; }.elementor-36338 .elementor-element.elementor-element-a04b4d2 a { color: var( --e-global-color-308e809 ); }.elementor-36338 .elementor-element.elementor-element-a04b4d2 a:hover, .elementor-36338 .elementor-element.elementor-element-a04b4d2 a:focus { color: rgb(214, 214, 214); }.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }@media (min-width: 768px){.elementor-36338 .elementor-element.elementor-element-a2e1df1 { --content-width: 1500px; }.elementor-36338 .elementor-element.elementor-element-67dfcb3 { --width: 25%; }.elementor-36338 .elementor-element.elementor-element-e8904ef { --width: 25%; }.elementor-36338 .elementor-element.elementor-element-c27725e { --width: 25%; }}@media (max-width: 1650px) and (min-width: 768px){.elementor-36338 .elementor-element.elementor-element-a2e1df1 { --content-width: 1180px; }}@media (max-width: 1650px){.elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-eb4845b { --grid-auto-flow: row; }.elementor-36338 .elementor-element.elementor-element-a04b4d2 { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }}@media (max-width: 1024px){.elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-eb4845b { --grid-auto-flow: row; }.elementor-36338 .elementor-element.elementor-element-a04b4d2 { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }}@media (max-width: 767px){.elementor-36338 .elementor-element.elementor-element-c2a8569 { --padding-top: 10%; --padding-bottom: 10%; --padding-left: 04%; --padding-right: 04%; }.elementor-36338 .elementor-element.elementor-element-a2e1df1 { --padding-top: 12%; --padding-bottom: 12%; --padding-left: 4%; --padding-right: 4%; }.elementor-36338 .elementor-element.elementor-element-67dfcb3 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-9869d96 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-e8904ef { --width: 46%; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 015px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-3915919 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-c27725e { --width: 47%; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 15px; --padding-right: 0px; }.elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36338 .elementor-element.elementor-element-e55b477 .elementor-icon-list-item > a { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36338 .elementor-element.elementor-element-eb4845b { --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px; --grid-auto-flow: row; }.elementor-36338 .elementor-element.elementor-element-a04b4d2 { font-size: var( --e-global-typography-8f3c93a-font-size ); line-height: var( --e-global-typography-8f3c93a-line-height ); }}.elementor-36495 .elementor-element.elementor-element-8a196dc { --display: flex; --min-height: 289px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36495 .elementor-element.elementor-element-8a196dc:not(.elementor-motion-effects-element-type-background), .elementor-36495 .elementor-element.elementor-element-8a196dc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1-1.png"); background-position: right center; background-size: cover; }.elementor-36495 .elementor-element.elementor-element-48c7b40 .elementor-icon-list-item:not(:last-child)::after { content: ""; height: 56%; border-color: rgb(221, 221, 221); }.elementor-36495 .elementor-element.elementor-element-48c7b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child)::after { border-inline-start-style: solid; }.elementor-36495 .elementor-element.elementor-element-48c7b40 .elementor-inline-items .elementor-icon-list-item:not(:last-child)::after { border-inline-start-width: 1px; }.elementor-36495 .elementor-element.elementor-element-48c7b40 { --e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px; }.elementor-36495 .elementor-element.elementor-element-48c7b40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36495 .elementor-element.elementor-element-48c7b40 .elementor-icon-list-item > a { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 300; line-height: 20.8px; }.elementor-36495 .elementor-element.elementor-element-48c7b40 .elementor-icon-list-text { color: var( --e-global-color-f696161 ); transition: color 0.3s; }.elementor-36495 .elementor-element.elementor-element-3181550 { width: var( --container-widget-width, 40% ); max-width: 40%; --container-widget-width: 40%; --container-widget-flex-grow: 0; }.elementor-36495 .elementor-element.elementor-element-3181550 .elementor-heading-title { font-family: Olivera, sans-serif; font-size: 50px; font-weight: 400; line-height: 52px; color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-4ed568d { --display: flex; --min-height: 70px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36495 .elementor-element.elementor-element-4ed568d:not(.elementor-motion-effects-element-type-background), .elementor-36495 .elementor-element.elementor-element-4ed568d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(180deg, var( --e-global-color-a291686 ) 0%, var( --e-global-color-af84ad2 ) 100%); }.elementor-36495 .elementor-element.elementor-element-95e117b { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 80px 80px; --row-gap: 80px; --column-gap: 80px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }.elementor-36495 .elementor-element.elementor-element-9747e10 { --grid-columns: 4; --grid-row-gap: 60px; --grid-column-gap: 0px; }.elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-loop-container { grid-auto-rows: 1fr; }.elementor-36495 .elementor-element.elementor-element-9747e10 .e-loop-item > .elementor-section, .elementor-36495 .elementor-element.elementor-element-9747e10 .e-loop-item > .elementor-section > .elementor-container, .elementor-36495 .elementor-element.elementor-element-9747e10 .e-loop-item > .e-con, .elementor-36495 .elementor-element.elementor-element-9747e10 .e-loop-item .elementor-section-wrap > .e-con { height: 100%; }.elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination { text-align: center; font-size: var( --e-global-typography-7ce1af4-font-size ); font-weight: var( --e-global-typography-7ce1af4-font-weight ); text-transform: var( --e-global-typography-7ce1af4-text-transform ); line-height: var( --e-global-typography-7ce1af4-line-height ); margin-top: 50px; }.elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination .page-numbers:not(.dots) { color: rgb(39, 55, 77); }.elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination a.page-numbers:hover { color: var( --e-global-color-a291686 ); }.elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination .page-numbers.current { color: var( --e-global-color-a291686 ); }body:not(.rtl) .elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination .page-numbers:not(:first-child) { margin-left: calc(5px); }body:not(.rtl) .elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination .page-numbers:not(:last-child) { margin-right: calc(5px); }.elementor-36495 .elementor-element.elementor-element-4fdc280 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-36495 .elementor-element.elementor-element-617db6d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 80px 80px; --row-gap: 80px; --column-gap: 80px; --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }.elementor-36495 .elementor-element.elementor-element-617db6d:not(.elementor-motion-effects-element-type-background), .elementor-36495 .elementor-element.elementor-element-617db6d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/b-1-2.png"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }.elementor-36495 .elementor-element.elementor-element-59f3834 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36495 .elementor-element.elementor-element-db0373c .elementor-heading-title { font-family: var( --e-global-typography-c50aa07-font-family ), Sans-serif; font-size: var( --e-global-typography-c50aa07-font-size ); font-weight: var( --e-global-typography-c50aa07-font-weight ); text-transform: var( --e-global-typography-c50aa07-text-transform ); line-height: var( --e-global-typography-c50aa07-line-height ); color: var( --e-global-color-65bb5f4 ); }.elementor-36495 .elementor-element.elementor-element-4bcf6f9 { width: var( --container-widget-width, 59% ); max-width: 59%; --container-widget-width: 59%; --container-widget-flex-grow: 0; text-align: center; }.elementor-36495 .elementor-element.elementor-element-4bcf6f9 .elementor-heading-title { font-family: var( --e-global-typography-63313d1-font-family ), Sans-serif; font-size: var( --e-global-typography-63313d1-font-size ); font-weight: var( --e-global-typography-63313d1-font-weight ); line-height: var( --e-global-typography-63313d1-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-90cced7 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-3bcd5b9 { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-bff18a2 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-2955d35 { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-144c4b0 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-c7fce3f { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-5644270 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-9cc4c61 { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-43e42d1 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-ffcb804 { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-b1c3b01 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-6cfc3a4 { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-6000fb7 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-62903cd { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-6aad58d { --display: flex; }.elementor-36495 .elementor-element.elementor-element-6d1a532 { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-917b19a { --display: flex; }.elementor-36495 .elementor-element.elementor-element-851600f { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-1dec521 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-1f3a870 { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-2e88c05 { --display: flex; }.elementor-36495 .elementor-element.elementor-element-9ebdab5 { font-family: var( --e-global-typography-41dcd06-font-family ), Sans-serif; font-size: var( --e-global-typography-41dcd06-font-size ); font-weight: var( --e-global-typography-41dcd06-font-weight ); line-height: var( --e-global-typography-41dcd06-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-668575e { --n-accordion-title-font-size: 19px; --n-accordion-title-justify-content: space-between; --n-accordion-title-flex-grow: 1; --n-accordion-title-icon-order: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-icon-size: 15px; }.elementor-36495 .elementor-element.elementor-element-668575e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: solid; border-width: 0px 0px 1px; border-color: rgba(82, 109, 130, 0.41); }.elementor-36495 .elementor-element.elementor-element-668575e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover { border-style: solid; border-width: 0px 0px 1px; border-color: var( --e-global-color-f696161 ); }.elementor-36495 .elementor-element.elementor-element-668575e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title { border-style: solid; border-width: 0px 0px 1px; border-color: rgba(255, 255, 255, 0); }:where(.elementor-36495 .elementor-element.elementor-element-668575e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { font-family: "DM Sans", sans-serif; font-weight: 500; text-transform: none; line-height: 36px; }:where(.elementor-36495 .elementor-element.elementor-element-668575e > .e-n-accordion > .e-n-accordion-item) > .e-con { border-style: solid; border-width: 0px 0px 1px; border-color: rgba(82, 109, 130, 0.41); --padding-top: 10px; --padding-right: 0px; --padding-bottom: 40px; --padding-left: 0px; }body.elementor-page-36495:not(.elementor-motion-effects-element-type-background), body.elementor-page-36495 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-a291686 ); }@media (min-width: 768px){.elementor-36495 .elementor-element.elementor-element-8a196dc { --content-width: 1500px; }.elementor-36495 .elementor-element.elementor-element-95e117b { --content-width: 1260px; }.elementor-36495 .elementor-element.elementor-element-617db6d { --content-width: 830px; }.elementor-36495 .elementor-element.elementor-element-59f3834 { --width: 44%; }}@media (max-width: 1650px) and (min-width: 768px){.elementor-36495 .elementor-element.elementor-element-8a196dc { --content-width: 1180px; }.elementor-36495 .elementor-element.elementor-element-95e117b { --content-width: 1180px; }}@media (max-width: 1650px){.elementor-36495 .elementor-element.elementor-element-8a196dc { --min-height: 300px; }.elementor-36495 .elementor-element.elementor-element-3181550 { width: 100%; max-width: 100%; }.elementor-36495 .elementor-element.elementor-element-3181550 .elementor-heading-title { font-size: 60px; line-height: 65px; }.elementor-36495 .elementor-element.elementor-element-95e117b { --gap: 60px 60px; --row-gap: 60px; --column-gap: 60px; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }.elementor-36495 .elementor-element.elementor-element-9747e10 { --grid-row-gap: 40px; --grid-column-gap: 0px; }.elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36495 .elementor-element.elementor-element-617db6d { --gap: 60px 60px; --row-gap: 60px; --column-gap: 60px; --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }.elementor-36495 .elementor-element.elementor-element-db0373c .elementor-heading-title { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36495 .elementor-element.elementor-element-4bcf6f9 .elementor-heading-title { font-size: var( --e-global-typography-63313d1-font-size ); line-height: var( --e-global-typography-63313d1-line-height ); }.elementor-36495 .elementor-element.elementor-element-3bcd5b9 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-2955d35 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-c7fce3f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-9cc4c61 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-ffcb804 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-6cfc3a4 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-62903cd { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-6d1a532 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-851600f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-1f3a870 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-9ebdab5 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }}@media (max-width: 1024px){.elementor-36495 .elementor-element.elementor-element-9747e10 { --grid-columns: 2; }.elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36495 .elementor-element.elementor-element-db0373c .elementor-heading-title { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36495 .elementor-element.elementor-element-4bcf6f9 .elementor-heading-title { font-size: var( --e-global-typography-63313d1-font-size ); line-height: var( --e-global-typography-63313d1-line-height ); }.elementor-36495 .elementor-element.elementor-element-3bcd5b9 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-2955d35 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-c7fce3f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-9cc4c61 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-ffcb804 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-6cfc3a4 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-62903cd { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-6d1a532 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-851600f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-1f3a870 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-9ebdab5 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }}@media (max-width: 767px){.elementor-36495 .elementor-element.elementor-element-8a196dc:not(.elementor-motion-effects-element-type-background), .elementor-36495 .elementor-element.elementor-element-8a196dc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/21-1-1.png"); background-position: center center; background-size: cover; }.elementor-36495 .elementor-element.elementor-element-8a196dc { --min-height: 180px; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 4%; --padding-right: 4%; }.elementor-36495 .elementor-element.elementor-element-3181550 { text-align: center; }.elementor-36495 .elementor-element.elementor-element-3181550 .elementor-heading-title { font-size: 38px; line-height: 42px; }.elementor-36495 .elementor-element.elementor-element-4ed568d { --min-height: 60px; }.elementor-36495 .elementor-element.elementor-element-95e117b { --padding-top: 13%; --padding-bottom: 13%; --padding-left: 2%; --padding-right: 2%; }.elementor-36495 .elementor-element.elementor-element-9747e10 { --grid-columns: 2; --grid-row-gap: 20px; --grid-column-gap: 12px; }.elementor-36495 .elementor-element.elementor-element-9747e10 > .elementor-widget-container { padding: 0% 2%; }.elementor-36495 .elementor-element.elementor-element-9747e10 .elementor-pagination { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }.elementor-36495 .elementor-element.elementor-element-617db6d { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 10%; --padding-bottom: 10%; --padding-left: 4%; --padding-right: 4%; }.elementor-36495 .elementor-element.elementor-element-db0373c .elementor-heading-title { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36495 .elementor-element.elementor-element-4bcf6f9 .elementor-heading-title { font-size: var( --e-global-typography-63313d1-font-size ); line-height: var( --e-global-typography-63313d1-line-height ); }.elementor-36495 .elementor-element.elementor-element-3bcd5b9 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-2955d35 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-c7fce3f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-9cc4c61 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-ffcb804 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-6cfc3a4 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-62903cd { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-6d1a532 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-851600f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-1f3a870 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36495 .elementor-element.elementor-element-9ebdab5 { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }}.elementor-widget-loop-grid .elementor-grid { gap: 0px !important; }.elementor-36495 .elementor-element.elementor-element-9747e10 .page-numbers { background-color: white; border: 1px solid rgb(39, 55, 77); padding: 10px 16px; border-radius: 55px; }.elementor-36495 .elementor-element.elementor-element-9747e10 .page-numbers:hover { background-color: rgb(39, 55, 77); color: white; border: 1px solid rgb(39, 55, 77); padding: 10px 16px; border-radius: 55px; }.elementor-36495 .elementor-element.elementor-element-9747e10 .current { background-color: rgb(39, 55, 77); color: white; border: 1px solid rgb(39, 55, 77); padding: 10px 16px; border-radius: 55px; }@font-face { font-family: Olivera; font-display: auto; src: url("https://rings-wear.com/wp-content/uploads/2024/12/Olivera_Demo.ttf") format("truetype"); }
.elementor-widget-image { text-align: center; }.elementor-widget-image a { display: inline-block; }.elementor-widget-image img { display: inline-block; vertical-align: middle; }
.elementor-products-grid ul.products.elementor-grid { display: grid; margin: 0px; gap: 40px 20px; }.elementor-products-grid ul.products.elementor-grid::after, .elementor-products-grid ul.products.elementor-grid::before { content: none; display: none; }.elementor-products-grid ul.products.elementor-grid li.product { display: var(--button-align-display); flex-direction: var(--button-align-direction); float: none; justify-content: var(--button-align-justify); margin: 0px; padding: 0px; width: auto; }.woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product { width: auto; }
.product .count { background-color: inherit; }
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.elementor-widget-n-menu { --n-menu-direction: column; --n-menu-wrapper-display: flex; --n-menu-heading-justify-content: initial; --n-menu-title-color-normal: #1f2124; --n-menu-title-color-active: #58d0f5; --n-menu-icon-color: var(--n-menu-title-color-normal); --n-menu-icon-color-active: var(--n-menu-title-color-active); --n-menu-icon-color-hover: var(--n-menu-title-color-hover); --n-menu-title-normal-color-dropdown: var(--n-menu-title-color-normal); --n-menu-title-active-color-dropdown: var(--n-menu-title-color-active); --n-menu-title-hover-color-fallback: #1f2124; --n-menu-title-font-size: 1rem; --n-menu-title-justify-content: initial; --n-menu-title-flex-grow: initial; --n-menu-title-justify-content-mobile: initial; --n-menu-title-space-between: 0px; --n-menu-title-distance-from-content: 0px; --n-menu-title-color-hover: #1f2124; --n-menu-title-padding: 0.5rem 1rem; --n-menu-title-transition: 0.3s; --n-menu-title-line-height: 1.5; --n-menu-title-order: initial; --n-menu-title-direction: initial; --n-menu-title-align-items: center; --n-menu-toggle-align: center; --n-menu-toggle-icon-wrapper-animation-duration: 500ms; --n-menu-toggle-icon-hover-duration: 500ms; --n-menu-toggle-icon-size: 20px; --n-menu-toggle-icon-color: #1f2124; --n-menu-toggle-icon-color-hover: var(--n-menu-toggle-icon-color); --n-menu-toggle-icon-color-active: var(--n-menu-toggle-icon-color); --n-menu-toggle-icon-border-radius: initial; --n-menu-toggle-icon-padding: initial; --n-menu-toggle-icon-distance-from-dropdown: 0px; --n-menu-icon-align-items: center; --n-menu-icon-order: initial; --n-menu-icon-gap: 5px; --n-menu-dropdown-icon-gap: 5px; --n-menu-dropdown-indicator-size: initial; --n-menu-dropdown-indicator-rotate: initial; --n-menu-dropdown-indicator-space: initial; --n-menu-dropdown-indicator-color-normal: initial; --n-menu-dropdown-indicator-color-hover: initial; --n-menu-dropdown-indicator-color-active: initial; --n-menu-dropdown-content-max-width: initial; --n-menu-dropdown-content-box-border-color: #fff; --n-menu-dropdown-content-box-border-inline-start-width: medium; --n-menu-dropdown-content-box-border-block-end-width: medium; --n-menu-dropdown-content-box-border-block-start-width: medium; --n-menu-dropdown-content-box-border-inline-end-width: medium; --n-menu-dropdown-content-box-border-style: none; --n-menu-dropdown-headings-height: 0px; --n-menu-divider-border-width: var(--n-menu-divider-width,2px); --n-menu-open-animation-duration: 500ms; --n-menu-heading-overflow-x: initial; --n-menu-heading-wrap: wrap; --stretch-width: 100%; --stretch-left: initial; --stretch-right: initial; }.elementor-widget-n-menu .e-n-menu { display: flex; flex-direction: column; position: relative; }.elementor-widget-n-menu .e-n-menu-wrapper { display: var(--n-menu-wrapper-display); flex-direction: column; }.elementor-widget-n-menu .e-n-menu-heading { display: flex; flex-direction: row; flex-wrap: var(--n-menu-heading-wrap); justify-content: var(--n-menu-heading-justify-content); margin: initial; overflow-x: var(--n-menu-heading-overflow-x); padding: initial; row-gap: var(--n-menu-title-space-between); scrollbar-width: none; }.elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar { display: none; }.elementor-widget-n-menu .e-n-menu-item { display: flex; list-style: none; margin-block: initial; padding-block: initial; }.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title { position: relative; }.elementor-widget-n-menu .e-n-menu-item:not(:last-of-type) .e-n-menu-title::after { align-self: center; border-color: var(--n-menu-divider-color,#000); border-inline-start-style: var(--n-menu-divider-style,solid); border-inline-start-width: var(--n-menu-divider-border-width); content: var(--n-menu-divider-content,none); height: var(--n-menu-divider-height,35%); inset-inline-end: calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2); position: absolute; }.elementor-widget-n-menu .e-n-menu-content { background-color: transparent; display: flex; flex-direction: column; min-width: 0px; z-index: 2147483620; }.elementor-widget-n-menu .e-n-menu-content > .e-con { animation-duration: var(--n-menu-open-animation-duration); max-width: calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right))); }:where(.elementor-widget-n-menu .e-n-menu-content > .e-con) { background-color: rgb(255, 255, 255); }.elementor-widget-n-menu .e-n-menu-content > .e-con:not(.e-active) { display: none; }.elementor-widget-n-menu .e-n-menu-title { align-items: center; border: rgb(255, 255, 255); color: var(--n-menu-title-color-normal); display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); font-weight: 500; gap: var(--n-menu-dropdown-indicator-space); justify-content: var(--n-menu-title-justify-content); margin: initial; padding: var(--n-menu-title-padding); user-select: none; white-space: nowrap; }.elementor-widget-n-menu .e-n-menu-title-container { align-items: var(--n-menu-title-align-items); align-self: var(--n-menu-icon-align-items); display: flex; flex-direction: var(--n-menu-title-direction); gap: var(--n-menu-icon-gap); justify-content: var(--n-menu-title-justify-content); }.elementor-widget-n-menu .e-n-menu-title-container.e-link { cursor: pointer; }.elementor-widget-n-menu .e-n-menu-title-text { align-items: center; display: flex; font-size: var(--n-menu-title-font-size); line-height: var(--n-menu-title-line-height); transition: all var(--n-menu-title-transition); }.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon { align-self: var(--n-menu-icon-align-items); background-color: initial; border: initial; color: inherit; display: flex; flex-direction: column; height: calc(var(--n-menu-title-font-size) * var(--n-menu-title-line-height)); justify-content: center; margin-inline-start: var(--n-menu-dropdown-icon-gap); padding: initial; position: relative; text-align: center; transform: var(--n-menu-dropdown-indicator-rotate); transition: all var(--n-menu-title-transition); user-select: none; width: fit-content; }.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg { height: var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size)); transition: all var(--n-menu-title-transition); width: var(--n-menu-dropdown-indicator-size,var(--n-menu-title-font-size)); }.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="false"] .e-n-menu-dropdown-icon-opened { display: none; }.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="false"] .e-n-menu-dropdown-icon-closed { display: flex; }.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon:focus:not(:focus-visible) { outline: none; }.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text { color: var(--n-menu-title-color-normal); }.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon i { color: var(--n-menu-icon-color); }.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg { fill: var(--n-menu-icon-color); }.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i { color: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal)); }.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon svg { fill: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-color-normal)); }.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg { fill: var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback)); }.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current), .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a { color: var(--n-menu-title-color-hover); }.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg { fill: var(--n-menu-dropdown-indicator-color-hover,var(--n-menu-title-color-hover)); }.elementor-widget-n-menu .e-n-menu-toggle { align-self: var(--n-menu-toggle-align); background-color: initial; border: initial; color: inherit; display: none; padding: initial; position: relative; user-select: none; z-index: 1000; }.elementor-widget-n-menu .e-n-menu-toggle:focus:not(:focus-visible) { outline: none; }.elementor-widget-n-menu .e-n-menu-toggle svg { fill: var(--n-menu-toggle-icon-color); height: auto; transition: all var(--n-menu-toggle-icon-hover-duration); width: var(--n-menu-toggle-icon-size); }.elementor-widget-n-menu .e-n-menu-toggle span { align-items: center; border-radius: var(--n-menu-toggle-icon-border-radius); display: flex; justify-content: center; padding: var(--n-menu-toggle-icon-padding); text-align: center; }.elementor-widget-n-menu .e-n-menu-toggle span.e-close { height: 100%; inset: 0px; opacity: 0; position: absolute; width: 100%; }.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg { height: 100%; object-fit: contain; }.elementor-widget-n-menu .e-n-menu-toggle:hover svg { fill: var(--n-menu-toggle-icon-color-hover); }.elementor-widget-n-menu .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-item:not(:last-child) { margin-inline-end: var(--n-menu-title-space-between); }.elementor-widget-n-menu .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-content { left: var(--stretch-left); position: absolute; right: var(--stretch-right); width: var(--stretch-width); }.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] { gap: 0px; }.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-wrapper { animation: 0.3s ease 0s 1 normal backwards running hide-scroll; background-color: transparent; border-block-end: var(--n-menu-dropdown-content-box-border-width-block-end); border-block-start: var(--n-menu-dropdown-content-box-border-width-block-start); border-inline-end: var(--n-menu-dropdown-content-box-border-width-inline-end); border-inline-start: var(--n-menu-dropdown-content-box-border-width-inline-start); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); border-style: var(--n-menu-dropdown-content-box-border-style); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position, ); flex-direction: column; left: var(--stretch-left); margin-block-start: var(--n-menu-toggle-icon-distance-from-dropdown); max-height: var(--n-menu-dropdown-content-box-height); min-width: 0px; overflow: hidden auto; position: absolute; right: var(--stretch-right); top: 100%; transition: max-height 0.3s; width: var(--stretch-width); z-index: 2147483640; }.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-item { display: flex; flex-direction: column; width: var(--stretch-width); }.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-title { background-color: rgb(255, 255, 255); flex-wrap: wrap; justify-content: var(--n-menu-title-justify-content-mobile); white-space: normal; width: auto; }.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text { color: var(--n-menu-title-normal-color-dropdown); }.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg { fill: var(--n-menu-dropdown-indicator-color-normal,var(--n-menu-title-normal-color-dropdown)); }.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-content { overflow: hidden; width: var(--stretch-width); --n-menu-dropdown-content-max-width: initial; }.elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-content > .e-con { margin-block-start: var(--n-menu-title-distance-from-content); width: var(--width); }.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content > .e-con) { --width: fit-content; }@media (max-width: 1024px){.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet { --n-menu-wrapper-display: none; }.elementor.elementor .elementor-widget-n-menu.e-n-menu-tablet .e-n-menu-toggle { display: flex; }}@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}.e-con-inner > .elementor-widget-n-menu, .e-con > .elementor-widget-n-menu { --flex-grow: var(--container-widget-flex-grow); }
.elementor-menu-cart__wrapper { text-align: var(--main-alignment,start); }.elementor-menu-cart__toggle_wrapper { display: inline-block; position: relative; }.elementor-menu-cart__toggle { display: inline-block; }.elementor-menu-cart__toggle .elementor-button { align-items: center; background-color: var(--toggle-button-background-color,transparent); border-color: var(--toggle-button-border-color,#69727d); border-radius: var(--toggle-button-border-radius,0); border-style: var(--toggle-button-border-type,solid); border-width: var(--toggle-button-border-width,1px); color: var(--toggle-button-text-color,#69727d); display: inline-flex; flex-direction: row; gap: 0.3em; padding: var(--toggle-icon-padding,12px 24px); }.elementor-menu-cart__toggle .elementor-button:hover { background-color: var(--toggle-button-hover-background-color,transparent); border-color: var(--toggle-button-hover-border-color,#69727d); color: var(--toggle-button-hover-text-color,#69727d); }.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon { color: var(--toggle-button-icon-hover-color,#69727d); }.elementor-menu-cart__toggle .elementor-button:hover svg { fill: var(--toggle-button-icon-hover-color,#69727d); }.elementor-menu-cart__toggle .elementor-button svg { fill: var(--toggle-button-icon-color,#69727d); }.elementor-menu-cart__toggle .elementor-button-icon { position: relative; transition: color 0.1s; }.elementor-menu-cart__toggle .e-toggle-cart-custom-icon, .elementor-menu-cart__toggle .elementor-button-icon { color: var(--toggle-button-icon-color,#69727d); font-size: var(--toggle-icon-size,inherit); }.elementor-menu-cart__toggle .elementor-button-icon, .elementor-menu-cart__toggle .elementor-button-text { flex-grow: unset; order: unset; }.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] { background-color: var(--items-indicator-background-color,#d9534f); border-radius: 100%; color: var(--items-indicator-text-color,#fff); display: block; font-size: 10px; height: 1.6em; inset-inline-end: -0.7em; line-height: 1.5em; min-width: 1.6em; position: absolute; text-align: center; top: -0.7em; }.elementor-menu-cart__container { background-color: rgba(0, 0, 0, 0.25); height: 100%; left: 0px; overflow: hidden; position: fixed; text-align: start; top: 0px; transform: scale(1); transition: background-color 0.4s, transform; width: 100vw; z-index: 9998; }.elementor-menu-cart__main { align-items: stretch; background-color: var(--cart-background-color,#fff); border-color: var(--cart-border-color,initial); border-radius: var(--cart-border-radius,0); border-style: var(--cart-border-style,none); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; display: flex; flex-direction: column; font-size: 14px; left: var(--side-cart-alignment-left,auto); margin-top: var(--mini-cart-spacing,0); max-width: 100%; min-height: 200px; padding: var(--cart-padding,20px 30px); position: fixed; right: var(--side-cart-alignment-right,0); top: 0px; transform: translateX(0px); transition: 0.3s; width: 350px; }.elementor-menu-cart__main .widget_shopping_cart_content { display: flex; flex-direction: column; height: 100%; }body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container { background-color: transparent; transform: scale(0); transition: background-color 0.4s, transform 0.4s; }body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main { opacity: 0; overflow: hidden; transform: var(--side-cart-alignment-transform,translateX(calc(100% * var(--direction-multiplier, 1)))); }.elementor-menu-cart__close-button { align-self: flex-end; cursor: pointer; display: inline-block; font-family: eicons; font-size: 20px; height: var(--cart-close-icon-size,25px); line-height: 1; margin: 0px 0px 20px; position: relative; transition: 0.3s; width: var(--cart-close-icon-size,25px); }.elementor-menu-cart__close-button::after, .elementor-menu-cart__close-button::before { background: var(--cart-close-button-color,#69727d); border-radius: 1px; content: ""; height: 3px; left: 0px; margin-top: -1px; position: absolute; top: 50%; transition: 0.3s; width: 100%; }.elementor-menu-cart__close-button:hover::after, .elementor-menu-cart__close-button:hover::before { background: var(--cart-close-button-hover-color,#69727d); }.elementor-menu-cart__close-button::before { transform: rotate(45deg); }.elementor-menu-cart__close-button::after { transform: rotate(-45deg); }.elementor-menu-cart__products { max-height: calc(-250px + 100vh); overflow: hidden auto; }.elementor-menu-cart__product { border-bottom-color: var(--divider-color,#d5d8dc); border-bottom-style: var(--divider-style,solid); border-width: 0 0 var(--divider-width,1px); display: grid; grid-template-columns: 28% auto; grid-template-rows: var(--price-quantity-position--grid-template-rows,auto auto); position: relative; }.elementor-menu-cart__product-image { grid-row: 1 / 3; width: 100%; }.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img { display: block; }.elementor-menu-cart__product-name { grid-column: 2 / 3; margin: 0px; }.elementor-menu-cart__product-name a { transition: 0.3s; }.elementor-menu-cart__product-price { align-self: var(--price-quantity-position--align-self,end); color: var(--product-price-color,#d5d8dc); font-weight: 300; grid-column: 2 / 3; }.elementor-menu-cart__product-name, .elementor-menu-cart__product-price { font-size: 14px; padding-inline-start: 20px; }.elementor-menu-cart__product-remove { border: 1px solid var(--remove-item-button-color,#d5d8dc); border-radius: var(--remove-item-button-size,22px); bottom: 20px; color: rgb(105, 114, 125); height: var(--remove-item-button-size,22px); inset-inline-end: 0px; overflow: hidden; position: absolute; text-align: center; transition: 0.3s; width: var(--remove-item-button-size,22px); }.elementor-menu-cart__product-remove:hover { border: 1px solid var(--remove-item-button-hover-color,#d5d8dc); }.elementor-menu-cart__product-remove:hover::after, .elementor-menu-cart__product-remove:hover::before { background: var(--remove-item-button-hover-color,#d5d8dc); }.elementor-menu-cart__product-remove::after, .elementor-menu-cart__product-remove::before { background: var(--remove-item-button-color,#d5d8dc); content: ""; height: 1px; left: 25%; margin-top: -1px; position: absolute; top: 50%; transition: 0.3s; width: 50%; z-index: 1; }.elementor-menu-cart__product-remove::before { transform: rotate(45deg); }.elementor-menu-cart__product-remove::after { transform: rotate(-45deg); }.elementor-menu-cart__product-remove > a { display: block; height: 100%; opacity: 0; overflow: hidden; position: absolute; width: 100%; z-index: 2; }.elementor-menu-cart__product-remove > a.remove_from_cart_button { display: var(--remove-from-cart-button,block); }.elementor-menu-cart__product-remove > a.elementor_remove_from_cart_button { display: var(--elementor-remove-from-cart-button,none); }.elementor-menu-cart__product:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.elementor-menu-cart__footer-buttons, .elementor-menu-cart__product:not(:first-of-type), .elementor-menu-cart__subtotal { padding-top: var(--product-divider-gap,20px); }.elementor-menu-cart__product { padding-inline-end: 30px; }.elementor-menu-cart__product, .elementor-menu-cart__subtotal { padding-bottom: var(--product-divider-gap,20px); }.elementor-menu-cart__subtotal { border-color: var(--subtotal-divider-color,#d5d8dc); border-style: var(--subtotal-divider-style,solid); border-width: var(--subtotal-divider-top-width,1px) var(--subtotal-divider-right-width,1px) var(--subtotal-divider-bottom-width,1px) var(--subtotal-divider-left-width,1px); color: var(--menu-cart-subtotal-color,inherit); font-size: 20px; font-weight: 600; text-align: var(--menu-cart-subtotal-text-align,center); }.elementor-menu-cart__footer-buttons { display: var(--cart-footer-buttons-alignment-display,grid); font-size: 20px; grid-template-columns: var(--cart-footer-layout,1fr 1fr); margin-top: var(--cart-buttons-position-margin,0); text-align: var(--cart-footer-buttons-alignment-text-align,center); column-gap: var(--space-between-buttons,10px); row-gap: var(--space-between-buttons,10px); }.elementor-menu-cart__footer-buttons .elementor-button { border-radius: var(--cart-footer-buttons-border-radius,0); display: inline-block; height: fit-content; }.elementor-menu-cart__footer-buttons .elementor-button--view-cart { background-color: var(--view-cart-button-background-color,#69727d); color: var(--view-cart-button-text-color,#fff); display: var(--view-cart-button-display,inline-block); padding: var(--view-cart-button-padding,15px); }.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover { background-color: var(--view-cart-button-hover-background-color,#69727d); color: var(--view-cart-button-hover-text-color,#fff); }.elementor-menu-cart__footer-buttons .elementor-button--checkout { background-color: var(--checkout-button-background-color,#69727d); color: var(--checkout-button-text-color,#fff); display: var(--checkout-button-display,inline-block); padding: var(--checkout-button-padding,15px); }.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover { background-color: var(--checkout-button-hover-background-color,#69727d); color: var(--checkout-button-hover-text-color,#fff); }@media (max-width: 767px){.elementor-menu-cart__footer-buttons .elementor-button { padding-left: 10px; padding-right: 10px; }}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"], .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text { display: none; }
.elementor-sticky--active { z-index: 99; }.elementor-sticky__spacer .e-n-menu .e-n-menu-content { display: none; }.e-con.elementor-sticky--active { z-index: var(--z-index,99); }
.elementor-item::after, .elementor-item::before { display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { opacity: 0; }.elementor-item-active::after, .elementor-item-active::before, .elementor-item.highlighted::after, .elementor-item.highlighted::before, .elementor-item:focus::after, .elementor-item:focus::before, .elementor-item:hover::after, .elementor-item:hover::before { transform: scale(1); }.e--pointer-double-line .elementor-item::after, .e--pointer-double-line .elementor-item::before, .e--pointer-overline .elementor-item::after, .e--pointer-overline .elementor-item::before, .e--pointer-underline .elementor-item::after, .e--pointer-underline .elementor-item::before { background-color: rgb(63, 68, 75); height: 3px; left: 0px; width: 100%; z-index: 2; }.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { height: 0px; left: 50%; width: 0px; }.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: 10px; }.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { bottom: 10px; }.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: -10px; }.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { bottom: -10px; }.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: -20px; width: 10px; }.e--pointer-double-line .elementor-item::after, .e--pointer-underline .elementor-item::after { bottom: 0px; content: ""; }.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { inset-inline-start: 100%; width: 10px; }.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(0.75); }.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(1.25); }.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(1.2); transition: 0.3s; }.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: 100%; }.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { right: 100%; }.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: 100%; }.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { bottom: 100%; }.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { bottom: 50%; top: 50%; }.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: 50%; right: 50%; }.elementor-nav-menu--main .elementor-nav-menu a { transition: 0.4s; }.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover { padding: 13px 20px; }.elementor-nav-menu--main .elementor-nav-menu ul { border-style: solid; border-width: 0px; padding: 0px; position: absolute; width: 12em; }.elementor-nav-menu--layout-horizontal { display: flex; }.elementor-nav-menu--layout-horizontal .elementor-nav-menu { display: flex; flex-wrap: wrap; }.elementor-nav-menu--layout-horizontal .elementor-nav-menu a { flex-grow: 1; white-space: nowrap; }.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li { display: flex; }.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > .scroll-down { top: 100% !important; }.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a { margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin); }.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > .scroll-down, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > .scroll-up, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > ul { inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important; }.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a { margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin); }.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after { align-self: center; border-color: var(--e-nav-menu-divider-color,#000); border-left-style: var(--e-nav-menu-divider-style,solid); border-left-width: var(--e-nav-menu-divider-width,2px); content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%); }.elementor-nav-menu { position: relative; z-index: 2; }.elementor-nav-menu::after { clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden; }.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul { display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }.elementor-nav-menu ul { display: none; }.elementor-nav-menu a, .elementor-nav-menu li { position: relative; }.elementor-nav-menu li { border-width: 0px; }.elementor-nav-menu a { align-items: center; display: flex; }.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover { line-height: 20px; padding: 10px 20px; }.elementor-nav-menu .sub-arrow { align-items: center; display: flex; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0px; }.elementor-nav-menu .sub-arrow .e-font-icon-svg { height: 1em; width: 1em; }.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover { background-color: rgb(63, 68, 75); color: rgb(255, 255, 255); }.elementor-menu-toggle { align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em; }.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open, .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close { display: none; }.elementor-menu-toggle .e-font-icon-svg { fill: rgb(51, 55, 61); height: 1em; width: 1em; }.elementor-menu-toggle svg { fill: var(--nav-menu-icon-color,currentColor); height: auto; width: 1em; }.elementor-nav-menu--dropdown { background-color: rgb(255, 255, 255); font-size: 13px; }.elementor-nav-menu--dropdown.elementor-nav-menu__container { margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s; }.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item { font-size: 0.85em; }.elementor-nav-menu--dropdown a { color: rgb(51, 55, 61); }ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover { border-inline-start: 8px solid transparent; text-shadow: none; }.elementor-nav-menu--toggle { --menu-height: 100vh; }.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container { max-height: 0px; overflow: hidden; transform: scaleY(0); }.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown { position: absolute; z-index: 9997; }@media (max-width: 1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main { display: none; }}@media (min-width: 1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown { display: none; }.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }}@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}
.e-form__buttons { flex-wrap: wrap; }.e-form__buttons, .e-form__buttons__wrapper { display: flex; }.elementor-form .elementor-button .elementor-button-content-wrapper { align-items: center; }.elementor-form .elementor-button .elementor-button-text { white-space: normal; }.elementor-form .elementor-button .elementor-button-content-wrapper { gap: 5px; }.elementor-form .elementor-button .elementor-button-icon, .elementor-form .elementor-button .elementor-button-text { flex-grow: unset; order: unset; }
.elementor-widget .elementor-icon-list-items.elementor-inline-items { display: flex; flex-wrap: wrap; margin-inline: -8px; }.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item { word-break: break-word; }.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: 8px; }.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { border-width: 0px; border-inline-start-width: 1px; border-style: solid; height: 100%; inset-inline: auto -8px; position: relative; width: auto; }.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }.elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; }.elementor-widget .elementor-icon-list-icon { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }.elementor-widget .elementor-icon-list-icon svg { height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em); }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0); }.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width: 1650px){.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width:-1){.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width: 1024px){.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width: 767px){.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items { padding: 0px; }
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) { font-size: 0px; line-height: 1; }.elementor-widget-social-icons .elementor-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }.elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }.elementor-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }.elementor-social-icon svg { fill: var(--e-social-icon-icon-color); }.elementor-social-icon:last-child { margin: 0px; }.elementor-social-icon:hover { color: rgb(255, 255, 255); opacity: 0.9; }.elementor-social-icon-facebook, .elementor-social-icon-facebook-f { background-color: rgb(59, 89, 152); }.elementor-social-icon-whatsapp { background-color: rgb(37, 211, 102); }.elementor-social-icon-youtube { background-color: rgb(205, 32, 31); }

.e-loop-item * { word-break: break-word; }
.elementor-widget-loop-grid { scroll-margin-top: var(--auto-scroll-offset,initial); }.elementor-widget-loop-grid .elementor-grid { column-gap: var(--grid-column-gap,30px); row-gap: var(--grid-row-gap,30px); }.elementor-loop-container:not(.elementor-posts-masonry) { align-items: stretch; }@keyframes loadingOpacityAnimation { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.6; }
}
.elementor-widget-n-accordion { --n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%; }.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker { display: none; }.elementor-widget-n-accordion .e-n-accordion-item { display: flex; flex-direction: column; position: relative; }.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) { margin-block-end: var(--n-accordion-item-title-space-between); }:where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) { border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color); }.elementor-widget-n-accordion .e-n-accordion-item-title { align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding); }.elementor-widget-n-accordion .e-n-accordion-item-title-header { display: flex; }.elementor-widget-n-accordion .e-n-accordion-item-title-text { align-items: center; font-size: var(--n-accordion-title-font-size); }.elementor-widget-n-accordion .e-n-accordion-item-title-icon { align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content; }.elementor-widget-n-accordion .e-n-accordion-item-title-icon span { height: var(--n-accordion-icon-size); width: auto; }.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); font-size: var(--n-accordion-icon-size); }.elementor-widget-n-accordion .e-n-accordion-item-title > span { cursor: pointer; }.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title { color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content); }.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; }.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed { display: none; }.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-active-color); }.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con { display: none; }.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title { color: var(--n-accordion-title-hover-color); }.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-hover-color); }.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened { display: none; }.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed { display: flex; }.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); }
@font-face { font-family: Olivera; font-display: auto; src: url("https://rings-wear.com/wp-content/uploads/2024/12/Olivera_Demo.ttf") format("truetype"); }

@font-face { font-family: Philosopher; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-9981356f.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-fdababf5.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-759adb70.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-94d91223.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-34423237.woff2") format("woff2"); 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; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-cf17dcc4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-97f88604.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-eb3721c1.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-f20b40ea.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Philosopher; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-27a362b7.woff2") format("woff2"); 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; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-85833ae9.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-ccb0b92b.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-f2d8f8d7.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-561cf611.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-58011916.woff2") format("woff2"); 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; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-0b621150.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-cbf98e81.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-2ea8f3d3.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-88ae4154.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Philosopher; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/philosopher-361dabaa.woff2") format("woff2"); 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; }
@font-face { font-family: Mulish; font-style: italic; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-ab2b5bd3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: italic; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-65ab07fa.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: italic; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-3c720e7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: italic; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c19e4761.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: italic; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-d98651a9.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: italic; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-ab2b5bd3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: italic; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-65ab07fa.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: italic; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-3c720e7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: italic; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c19e4761.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: italic; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-d98651a9.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-ab2b5bd3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-65ab07fa.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-3c720e7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c19e4761.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-d98651a9.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: italic; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-ab2b5bd3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: italic; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-65ab07fa.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: italic; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-3c720e7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: italic; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c19e4761.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: italic; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-d98651a9.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: italic; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-ab2b5bd3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: italic; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-65ab07fa.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: italic; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-3c720e7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: italic; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c19e4761.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: italic; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-d98651a9.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-ab2b5bd3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-65ab07fa.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-3c720e7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c19e4761.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-d98651a9.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: italic; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-ab2b5bd3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: italic; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-65ab07fa.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: italic; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-3c720e7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: italic; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c19e4761.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: italic; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-d98651a9.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: italic; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-ab2b5bd3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: italic; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-65ab07fa.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: italic; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-3c720e7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: italic; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c19e4761.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: italic; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-d98651a9.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-15cbea95.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-7bbb8eac.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-4754e56d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-51ff0370.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c63107f3.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-15cbea95.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-7bbb8eac.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-4754e56d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-51ff0370.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c63107f3.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-15cbea95.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-7bbb8eac.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-4754e56d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-51ff0370.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c63107f3.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-15cbea95.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-7bbb8eac.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-4754e56d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-51ff0370.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c63107f3.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-15cbea95.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-7bbb8eac.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-4754e56d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-51ff0370.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c63107f3.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-15cbea95.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-7bbb8eac.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-4754e56d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-51ff0370.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c63107f3.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-15cbea95.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-7bbb8eac.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-4754e56d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-51ff0370.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c63107f3.woff2") format("woff2"); 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; }@font-face { font-family: Mulish; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-15cbea95.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Mulish; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-7bbb8eac.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Mulish; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-4754e56d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Mulish; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-51ff0370.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Mulish; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/mulish-c63107f3.woff2") format("woff2"); 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; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-a233b6d6.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-5224995c.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-850928f5.woff2") format("woff2"); 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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rings-wear.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-002a94d0.woff2") format("woff2"); 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; }
.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler { max-width: 20px; }.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus { background-color: rgb(255, 255, 255); color: rgb(39, 55, 77); border-color: rgb(39, 55, 77); }.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder { color: rgb(39, 55, 77); opacity: 0.3; }.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder { color: rgb(39, 55, 77); opacity: 0.3; }.dgwt-wcas-preloader { opacity: 0.6; }
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }}@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }}


@font-face { font-family: Olivera; src: url("https://rings-wear.com/wp-content/uploads/2024/12/Olivera_Demo.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
.rw-checkout-footer { display: none; }








img.rw-sk { animation: 1.3s ease-in-out 0s infinite normal none running rwSkel; background-color: rgb(238, 242, 246) !important; background-image: linear-gradient(100deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 70%) !important; background-size: 200% 100% !important; background-repeat: no-repeat !important; }@keyframes rwSkel { 
  0% { background-position: 150% 0px; }
  100% { background-position: -50% 0px; }
}@media (prefers-reduced-motion: reduce){img.rw-sk { animation: auto ease 0s 1 normal none running none; }}
.rw-cat, .rw-stars, .rw-sale { display: none; }@media (max-width: 767px){.elementor-element-6dd2ff5 .elementor-loop-container, .elementor-element-0380e04 .elementor-loop-container, .elementor-element-9747e10 .elementor-loop-container { gap: 18px 14px !important; align-items: stretch !important; }.e-loop-item.elementor-36374 { height: 100%; }.elementor-36374 .elementor-element-9f0d3b1 { position: relative; background: rgb(255, 255, 255); border: 1px solid rgb(207, 218, 227); border-radius: 12px; box-shadow: rgba(39, 55, 77, 0.08) 0px 2px 10px; overflow: hidden; height: 100%; transition: transform 0.15s, box-shadow 0.15s; display: flex !important; flex-direction: column !important; padding: 0px 0px 14px !important; gap: 0px !important; align-items: stretch !important; }.elementor-36374 .elementor-element-9f0d3b1:active { transform: scale(0.98); box-shadow: rgba(39, 55, 77, 0.16) 0px 4px 14px; }.elementor-36374 .elementor-element-8eb1d8c { gap: 0px !important; width: 100% !important; }.elementor-36374 .elementor-element-c99a6d5 { width: 100% !important; margin: 0px !important; }.elementor-36374 .elementor-element-c99a6d5 img { aspect-ratio: 1 / 1; object-fit: cover; display: block; border-radius: 0px !important; width: 100% !important; height: auto !important; }.elementor-36374 .elementor-element-9f0d3b1:has(.price del) .elementor-element-c99a6d5 { position: relative; }.elementor-36374 .elementor-element-9f0d3b1:has(.price del) .elementor-element-c99a6d5::after { content: "Sale"; display: block; position: absolute; inset: 8px auto auto 0px; width: auto; height: auto; background: rgb(39, 55, 77); color: rgb(255, 255, 255); font: 600 10px / 1 "DM Sans", sans-serif; letter-spacing: 0.08em; text-transform: uppercase; padding: 5px 8px; border-radius: 0px 4px 4px 0px; z-index: 2; }.elementor-36374 .elementor-element-0e2748b { text-align: center; width: 100% !important; padding: 12px 10px 0px !important; margin: 0px !important; }.elementor-36374 .rw-cat { display: block; font: 500 10px / 1.3 "DM Sans", sans-serif; letter-spacing: 0.07em; text-transform: uppercase; color: rgb(82, 109, 130); margin: 0px 0px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.elementor-36374 .elementor-element-0e2748b .elementor-heading-title { -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 2.7em; font-size: 14px !important; line-height: 1.35 !important; font-weight: 400 !important; color: rgb(39, 55, 77) !important; display: -webkit-box !important; }.elementor-36374 .elementor-element-0e2748b .elementor-heading-title a::after { content: ""; position: absolute; inset: 0px; z-index: 3; }.elementor-36374 .elementor-element-e35b93f { width: 100% !important; padding: 8px 10px 0px !important; margin: auto 0px 0px !important; }.elementor-36374 .elementor-element-e35b93f .price { flex-wrap: wrap; justify-content: center; align-items: baseline; gap: 6px; line-height: 1.2; display: flex !important; margin: 0px !important; font-size: 15px !important; }.elementor-36374 .elementor-element-e35b93f .price del { text-decoration: line-through; font-size: 12px !important; color: rgb(119, 108, 105) !important; opacity: 1 !important; }.elementor-36374 .elementor-element-e35b93f .price ins { background: none; text-decoration: none !important; font-weight: 700 !important; color: rgb(39, 55, 77) !important; }.elementor-36374 .elementor-element-b3d0705 { display: none !important; }.elementor-36374 .elementor-element-8eb1d8c, .elementor-36374 .elementor-element-0e2748b, .elementor-36374 .elementor-element-0e2748b .elementor-heading-title, .elementor-36374 .elementor-element-e35b93f { position: static !important; }}
.elementor-36374 .price, .elementor-36374 .price bdi, .elementor-36374 .price del { color: rgb(107, 95, 91) !important; }.elementor-36374 .price ins, .elementor-36374 .price ins bdi { color: rgb(26, 43, 74) !important; }
.elementor-36374 .price del { opacity: 1 !important; }.elementor-36374 .price del, .elementor-36374 .price del bdi, .elementor-36374 .price del .woocommerce-Price-amount { color: rgb(119, 108, 105) !important; }.elementor-element-045ebc6 .elementor-heading-title, .elementor-element-db0373c .elementor-heading-title, .elementor-element-ced34c4 .elementor-heading-title { color: rgb(74, 97, 120) !important; }
.ticker-container { width: 100%; overflow: hidden; position: relative; }.ticker { display: flex; animation: 40s linear 0s infinite normal none running ticker-move; }.ticker-content { display: flex; flex-shrink: 0; white-space: nowrap; }.ticker span { display: inline-flex; align-items: center; padding: 0px 15px; color: var(--Accent, #526D82); text-align: center; font-family: "DM Sans"; font-size: 16px; font-style: normal; font-weight: 300; line-height: normal; text-transform: uppercase; }.ticker-content img { margin-right: 10px; height: auto; width: 20px; }@keyframes ticker-move { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}
.elementor-36374 .elementor-element.elementor-element-9f0d3b1 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --border-radius: 10px 10px 10px 10px; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }.elementor-36374 .elementor-element.elementor-element-9f0d3b1:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px; }.elementor-36374 .elementor-element.elementor-element-8eb1d8c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36374 .elementor-element.elementor-element-c99a6d5 img { width: 560px; height: 256px; object-fit: cover; object-position: center center; border-radius: 10px; }.elementor-36374 .elementor-element.elementor-element-0e2748b { text-align: center; }.elementor-36374 .elementor-element.elementor-element-0e2748b .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 20px; font-weight: 300; text-transform: capitalize; line-height: 23px; color: var( --e-global-color-f696161 ); }.elementor-36374 .elementor-element.elementor-element-e35b93f { text-align: center; }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { color: rgb(152, 87, 87); font-family: var( --e-global-typography-c50aa07-font-family ), Sans-serif; font-size: var( --e-global-typography-c50aa07-font-size ); font-weight: var( --e-global-typography-c50aa07-font-weight ); text-transform: var( --e-global-typography-c50aa07-text-transform ); line-height: var( --e-global-typography-c50aa07-line-height ); letter-spacing: var( --e-global-typography-c50aa07-letter-spacing ); word-spacing: var( --e-global-typography-c50aa07-word-spacing ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { color: rgb(152, 87, 87); font-family: var( --e-global-typography-c50aa07-font-family ), Sans-serif; font-size: var( --e-global-typography-c50aa07-font-size ); font-weight: var( --e-global-typography-c50aa07-font-weight ); text-transform: var( --e-global-typography-c50aa07-text-transform ); line-height: var( --e-global-typography-c50aa07-line-height ); letter-spacing: var( --e-global-typography-c50aa07-letter-spacing ); word-spacing: var( --e-global-typography-c50aa07-word-spacing ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { background-color: var( --e-global-color-f696161 ); font-size: var( --e-global-typography-7ce1af4-font-size ); font-weight: var( --e-global-typography-7ce1af4-font-weight ); text-transform: var( --e-global-typography-7ce1af4-text-transform ); line-height: var( --e-global-typography-7ce1af4-line-height ); letter-spacing: var( --e-global-typography-7ce1af4-letter-spacing ); word-spacing: var( --e-global-typography-7ce1af4-word-spacing ); fill: var( --e-global-color-a291686 ); color: var( --e-global-color-a291686 ); padding: 0px; }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button:hover, .elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button:focus { background-color: var( --e-global-color-20dae3c ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 { width: var( --container-widget-width, 175px ); max-width: 175px; --container-widget-width: 175px; --container-widget-flex-grow: 0; }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button .elementor-button-content-wrapper { justify-content: center; }@media (max-width: 1650px){.elementor-36374 .elementor-element.elementor-element-c99a6d5 img { height: 220px; }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); letter-spacing: var( --e-global-typography-c50aa07-letter-spacing ); word-spacing: var( --e-global-typography-c50aa07-word-spacing ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); letter-spacing: var( --e-global-typography-c50aa07-letter-spacing ); word-spacing: var( --e-global-typography-c50aa07-word-spacing ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); letter-spacing: var( --e-global-typography-7ce1af4-letter-spacing ); word-spacing: var( --e-global-typography-7ce1af4-word-spacing ); }}@media (max-width: 1024px){.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); letter-spacing: var( --e-global-typography-c50aa07-letter-spacing ); word-spacing: var( --e-global-typography-c50aa07-word-spacing ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); letter-spacing: var( --e-global-typography-c50aa07-letter-spacing ); word-spacing: var( --e-global-typography-c50aa07-word-spacing ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); letter-spacing: var( --e-global-typography-7ce1af4-letter-spacing ); word-spacing: var( --e-global-typography-7ce1af4-word-spacing ); }}@media (max-width: 767px){.elementor-36374 .elementor-element.elementor-element-c99a6d5 img { height: 220px; }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); letter-spacing: var( --e-global-typography-c50aa07-letter-spacing ); word-spacing: var( --e-global-typography-c50aa07-word-spacing ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); letter-spacing: var( --e-global-typography-c50aa07-letter-spacing ); word-spacing: var( --e-global-typography-c50aa07-word-spacing ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); letter-spacing: var( --e-global-typography-7ce1af4-letter-spacing ); word-spacing: var( --e-global-typography-7ce1af4-word-spacing ); }}.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { color: rgb(152, 87, 87); font-family: var( --e-global-typography-c50aa07-font-family ), Sans-serif; font-size: var( --e-global-typography-c50aa07-font-size ); font-weight: var( --e-global-typography-c50aa07-font-weight ); text-transform: var( --e-global-typography-c50aa07-text-transform ); line-height: var( --e-global-typography-c50aa07-line-height ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { color: rgb(152, 87, 87); font-family: var( --e-global-typography-c50aa07-font-family ), Sans-serif; font-size: var( --e-global-typography-c50aa07-font-size ); font-weight: var( --e-global-typography-c50aa07-font-weight ); text-transform: var( --e-global-typography-c50aa07-text-transform ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { background-color: var( --e-global-color-f696161 ); font-size: var( --e-global-typography-7ce1af4-font-size ); font-weight: var( --e-global-typography-7ce1af4-font-weight ); text-transform: var( --e-global-typography-7ce1af4-text-transform ); line-height: var( --e-global-typography-7ce1af4-line-height ); fill: var( --e-global-color-a291686 ); color: var( --e-global-color-a291686 ); padding: 0px; }@media (max-width: 1650px){.elementor-36374 .elementor-element.elementor-element-c99a6d5 img { height: 220px; }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}@media (max-width: 1024px){.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}@media (max-width: 767px){.elementor-36374 .elementor-element.elementor-element-c99a6d5 img { height: 220px; }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}
.elementor-36374 .elementor-element.elementor-element-9f0d3b1 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --border-radius: 10px 10px 10px 10px; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }.elementor-36374 .elementor-element.elementor-element-9f0d3b1:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px; }.elementor-36374 .elementor-element.elementor-element-8eb1d8c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36374 .elementor-element.elementor-element-c99a6d5 img { width: 560px; height: 256px; object-fit: cover; object-position: center center; border-radius: 10px; }.elementor-36374 .elementor-element.elementor-element-0e2748b { text-align: center; }.elementor-36374 .elementor-element.elementor-element-0e2748b .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 20px; font-weight: 300; text-transform: capitalize; line-height: 23px; color: var( --e-global-color-f696161 ); }.elementor-36374 .elementor-element.elementor-element-e35b93f { text-align: center; }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { color: rgb(152, 87, 87); font-family: var( --e-global-typography-c50aa07-font-family ), Sans-serif; font-size: var( --e-global-typography-c50aa07-font-size ); font-weight: var( --e-global-typography-c50aa07-font-weight ); text-transform: var( --e-global-typography-c50aa07-text-transform ); line-height: var( --e-global-typography-c50aa07-line-height ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { color: rgb(152, 87, 87); font-family: var( --e-global-typography-c50aa07-font-family ), Sans-serif; font-size: var( --e-global-typography-c50aa07-font-size ); font-weight: var( --e-global-typography-c50aa07-font-weight ); text-transform: var( --e-global-typography-c50aa07-text-transform ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { background-color: var( --e-global-color-f696161 ); font-size: var( --e-global-typography-7ce1af4-font-size ); font-weight: var( --e-global-typography-7ce1af4-font-weight ); text-transform: var( --e-global-typography-7ce1af4-text-transform ); line-height: var( --e-global-typography-7ce1af4-line-height ); fill: var( --e-global-color-a291686 ); color: var( --e-global-color-a291686 ); padding: 0px; }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button:hover, .elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button:focus { background-color: var( --e-global-color-20dae3c ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 { width: var( --container-widget-width, 175px ); max-width: 175px; --container-widget-width: 175px; --container-widget-flex-grow: 0; }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button .elementor-button-content-wrapper { justify-content: center; }@media (max-width: 1650px){.elementor-36374 .elementor-element.elementor-element-c99a6d5 img { height: 220px; }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}@media (max-width: 1024px){.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}@media (max-width: 767px){.elementor-36374 .elementor-element.elementor-element-c99a6d5 img { height: 220px; }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.woocommerce .elementor-36374 .elementor-element.elementor-element-e35b93f .price ins { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36374 .elementor-element.elementor-element-b3d0705 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}



@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
[data-elementor-type="popup"] .elementor-section-wrap:not(:empty) + #elementor-add-new-section, [data-elementor-type="popup"]:not(.elementor-edit-area) { display: none; }
#rwc-wrap { position: fixed; right: 22px; bottom: 22px; width: 62px; height: 62px; z-index: 99990; }#rwc-wrap .rwc-glow { position: absolute; inset: -9px; border-radius: 50%; background: conic-gradient(rgb(157, 178, 191), rgb(39, 55, 77), rgb(221, 230, 237), rgb(82, 109, 130), rgb(242, 250, 255), rgb(39, 55, 77), rgb(157, 178, 191)); filter: blur(8px); opacity: 1; animation: 5s linear 0s infinite normal none running rwc-spin; pointer-events: none; }#rwc-btn { position: relative; width: 100%; height: 100%; border: 0px; border-radius: 50%; padding: 0px; margin: 0px; cursor: pointer; color: rgb(255, 255, 255); background: linear-gradient(135deg, rgb(5, 14, 26) 0%, rgb(39, 55, 77) 48%, rgb(82, 109, 130) 80%, rgb(157, 178, 191) 100%); box-shadow: rgba(5, 14, 26, 0.45) 0px 10px 26px, rgba(255, 255, 255, 0.35) 0px 1px 1px inset; display: flex; align-items: center; justify-content: center; transition: transform 0.25s; -webkit-tap-highlight-color: transparent; }#rwc-btn::after { content: ""; position: absolute; inset: 0px; border-radius: 50%; border: 2px solid rgba(157, 178, 191, 0.8); animation: 2.8s ease-out 0s infinite normal none running rwc-ring; pointer-events: none; }#rwc-btn:hover, #rwc-btn:focus-visible { transform: scale(1.06); }#rwc-btn svg { width: 28px; height: 28px; filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 1px 2px); }#rwc-wrap .rwc-tip { position: absolute; right: 76px; top: 50%; transform: translateY(-50%); white-space: nowrap; padding: 9px 14px; border-radius: 12px; font: 600 13px / 1 "DM Sans", system-ui, sans-serif; color: rgb(39, 55, 77); background: rgb(255, 255, 255); box-shadow: rgba(5, 14, 26, 0.18) 0px 8px 22px; opacity: 0; pointer-events: none; transition: opacity 0.2s; }#rwc-wrap:hover .rwc-tip { opacity: 1; }@keyframes rwc-spin { 
  100% { transform: rotate(1turn); }
}@keyframes rwc-ring { 
  0% { transform: scale(1); opacity: 0.85; }
  100% { transform: scale(1.6); opacity: 0; }
}@media (max-width: 767px){#rwc-wrap { right: 14px; bottom: 14px; width: 56px; height: 56px; }#rwc-wrap .rwc-tip { display: none; }}@media (prefers-reduced-motion: reduce){#rwc-wrap .rwc-glow, #rwc-btn::after { animation: auto ease 0s 1 normal none running none; }}
