
.wp-block-accordion-heading__toggle:not(:focus-visible) { outline: none; }.wp-block-image img { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }.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; }.wp-block-table { overflow-x: auto; }.wp-block-table table { border-collapse: collapse; width: 100%; }.wp-block-table thead { border-bottom: 3px solid; }.wp-block-table td, .wp-block-table th { border: 1px solid; padding: 0.5em; }: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%; }:where(figure) { margin: 0px 0px 1em; }

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

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)}

: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); }@media (max-width: 1024px){.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 .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 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%; }.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) { transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }.e-con.e-transform { transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x); }@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 .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-36514 .elementor-element.elementor-element-d43f482 { --display: flex; --min-height: 405px; --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-start; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-d43f482:not(.elementor-motion-effects-element-type-background), .elementor-36514 .elementor-element.elementor-element-d43f482 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/Misty-Gemstone-Marble-Horizon_11zon.webp"); background-position: right center; background-size: 100% auto; }.elementor-36514 .elementor-element.elementor-element-42b8d3f { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-3c4b20f .elementor-icon-list-icon { width: 14px; }.elementor-36514 .elementor-element.elementor-element-3c4b20f .elementor-icon-list-icon svg { --e-icon-list-icon-size: 14px; }.elementor-36514 .elementor-element.elementor-element-3c4b20f .elementor-icon-list-text, .elementor-36514 .elementor-element.elementor-element-3c4b20f .elementor-icon-list-text a { color: var( --e-global-color-f696161 ); }.elementor-36514 .elementor-element.elementor-element-3c4b20f .elementor-icon-list-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 ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-c332826 .elementor-heading-title { font-family: var( --e-global-typography-9bf6fb4-font-family ), Sans-serif; font-size: var( --e-global-typography-9bf6fb4-font-size ); font-weight: var( --e-global-typography-9bf6fb4-font-weight ); line-height: var( --e-global-typography-9bf6fb4-line-height ); color: var( --e-global-color-f696161 ); }.elementor-36514 .elementor-element.elementor-element-ebdbf6b { --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; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-ebdbf6b:not(.elementor-motion-effects-element-type-background), .elementor-36514 .elementor-element.elementor-element-ebdbf6b > .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-36514 .elementor-element.elementor-element-fcd0248 img { width: 100%; height: 500px; object-fit: cover; object-position: center center; border-radius: 20px; }.elementor-36514 .elementor-element.elementor-element-6645b1f { color: var( --e-global-color-cb84f6d ); 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-36514 .elementor-element.elementor-element-9a64848 { --divider-border-style: solid; --divider-color: #27374D63; --divider-border-width: 1px; }.elementor-36514 .elementor-element.elementor-element-9a64848 .elementor-divider-separator { width: 100%; }.elementor-36514 .elementor-element.elementor-element-9a64848 .elementor-divider { padding-block: 2px; }.elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__prev--label { color: var( --e-global-color-f696161 ); }.elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__next--label { color: var( --e-global-color-f696161 ); }.elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__prev--label, .elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__next--label { 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-36514 .elementor-element.elementor-element-0a81b69 { --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-start; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-d7eb6fa .elementor-heading-title { 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-36514 .elementor-element.elementor-element-b2e0cef { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px; --grid-side-margin: 18px; --grid-column-gap: 18px; --grid-row-gap: 20px; --grid-bottom-margin: 20px; --e-share-buttons-primary-color: #050E1A00; --e-share-buttons-secondary-color: var( --e-global-color-cb84f6d ); }.elementor-36514 .elementor-element.elementor-element-b2e0cef .elementor-share-btn { font-size: calc(7px); }.elementor-36514 .elementor-element.elementor-element-b2e0cef .elementor-share-btn__icon { --e-share-buttons-icon-size: 31px; }.elementor-36514 .elementor-element.elementor-element-af07dd9 { --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: 0px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-40737ef { --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: 100px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-ced34c4 .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-36514 .elementor-element.elementor-element-04b4391 { width: var( --container-widget-width, 59% ); max-width: 59%; --container-widget-width: 59%; --container-widget-flex-grow: 0; text-align: center; }.elementor-36514 .elementor-element.elementor-element-04b4391 .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-36514 .elementor-element.elementor-element-df78f76 { --swiper-slides-to-display: 3; --swiper-slides-gap: 20px; }.elementor-36514 .elementor-element.elementor-element-df78f76 .swiper-slide > .elementor-element { height: 100%; }body.elementor-page-36514:not(.elementor-motion-effects-element-type-background), body.elementor-page-36514 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-a291686 ); }@media (min-width: 768px){.elementor-36514 .elementor-element.elementor-element-d43f482 { --content-width: 1500px; }.elementor-36514 .elementor-element.elementor-element-42b8d3f { --width: 55%; }.elementor-36514 .elementor-element.elementor-element-ebdbf6b { --content-width: 970px; }.elementor-36514 .elementor-element.elementor-element-af07dd9 { --content-width: 1500px; }.elementor-36514 .elementor-element.elementor-element-40737ef { --width: 44%; }}@media (max-width: 1650px) and (min-width: 768px){.elementor-36514 .elementor-element.elementor-element-d43f482 { --content-width: 1180px; }.elementor-36514 .elementor-element.elementor-element-42b8d3f { --width: 60%; }.elementor-36514 .elementor-element.elementor-element-ebdbf6b { --content-width: 850px; }.elementor-36514 .elementor-element.elementor-element-af07dd9 { --content-width: 1180px; }.elementor-36514 .elementor-element.elementor-element-40737ef { --width: 55%; }}@media (max-width: 1650px){.elementor-36514 .elementor-element.elementor-element-d43f482 { --min-height: 450px; }.elementor-36514 .elementor-element.elementor-element-3c4b20f .elementor-icon-list-item { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-c332826 .elementor-heading-title { font-size: var( --e-global-typography-9bf6fb4-font-size ); line-height: var( --e-global-typography-9bf6fb4-line-height ); }.elementor-36514 .elementor-element.elementor-element-6645b1f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__prev--label, .elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__next--label { font-size: var( --e-global-typography-41dcd06-font-size ); }.elementor-36514 .elementor-element.elementor-element-d7eb6fa .elementor-heading-title { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-af07dd9 { --gap: 60px 60px; --row-gap: 60px; --column-gap: 60px; --padding-top: 0px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-40737ef { --padding-top: 70px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-ced34c4 .elementor-heading-title { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36514 .elementor-element.elementor-element-04b4391 .elementor-heading-title { font-size: var( --e-global-typography-63313d1-font-size ); line-height: var( --e-global-typography-63313d1-line-height ); }.elementor-36514 .elementor-element.elementor-element-df78f76 { --swiper-slides-to-display: 3; }}@media (max-width: 1024px){.elementor-36514 .elementor-element.elementor-element-3c4b20f .elementor-icon-list-item { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-c332826 .elementor-heading-title { font-size: var( --e-global-typography-9bf6fb4-font-size ); line-height: var( --e-global-typography-9bf6fb4-line-height ); }.elementor-36514 .elementor-element.elementor-element-6645b1f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__prev--label, .elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__next--label { font-size: var( --e-global-typography-41dcd06-font-size ); }.elementor-36514 .elementor-element.elementor-element-d7eb6fa .elementor-heading-title { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-b2e0cef { --grid-side-margin: 18px; --grid-column-gap: 18px; --grid-row-gap: 20px; --grid-bottom-margin: 20px; }.elementor-36514 .elementor-element.elementor-element-ced34c4 .elementor-heading-title { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36514 .elementor-element.elementor-element-04b4391 .elementor-heading-title { font-size: var( --e-global-typography-63313d1-font-size ); line-height: var( --e-global-typography-63313d1-line-height ); }.elementor-36514 .elementor-element.elementor-element-df78f76 { --swiper-slides-to-display: 2; }}@media (max-width: 767px){.elementor-36514 .elementor-element.elementor-element-d43f482:not(.elementor-motion-effects-element-type-background), .elementor-36514 .elementor-element.elementor-element-d43f482 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://rings-wear.com/wp-content/uploads/2024/12/Elegant-Gemstone-Marble-Backdrop_11zon_11zon-1.jpeg"); background-position: left center; }.elementor-36514 .elementor-element.elementor-element-d43f482 { --min-height: 231px; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 10%; --padding-bottom: 10%; --padding-left: 4%; --padding-right: 4%; }.elementor-36514 .elementor-element.elementor-element-42b8d3f { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; }.elementor-36514 .elementor-element.elementor-element-3c4b20f .elementor-icon-list-item { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-c332826 { text-align: center; }.elementor-36514 .elementor-element.elementor-element-c332826 .elementor-heading-title { font-size: var( --e-global-typography-9bf6fb4-font-size ); line-height: var( --e-global-typography-9bf6fb4-line-height ); }.elementor-36514 .elementor-element.elementor-element-ebdbf6b { --padding-top: 10%; --padding-bottom: 10%; --padding-left: 4%; --padding-right: 4%; }.elementor-36514 .elementor-element.elementor-element-fcd0248 img { height: 250px; }.elementor-36514 .elementor-element.elementor-element-6645b1f { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__prev--label, .elementor-36514 .elementor-element.elementor-element-b2b4cac span.post-navigation__next--label { font-size: var( --e-global-typography-41dcd06-font-size ); }.elementor-36514 .elementor-element.elementor-element-d7eb6fa .elementor-heading-title { font-size: var( --e-global-typography-41dcd06-font-size ); line-height: var( --e-global-typography-41dcd06-line-height ); }.elementor-36514 .elementor-element.elementor-element-b2e0cef { --grid-side-margin: 18px; --grid-column-gap: 18px; --grid-row-gap: 20px; --grid-bottom-margin: 20px; }.elementor-36514 .elementor-element.elementor-element-af07dd9 { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 10%; --padding-bottom: 10%; --padding-left: 4%; --padding-right: 4%; }.elementor-36514 .elementor-element.elementor-element-40737ef { --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36514 .elementor-element.elementor-element-ced34c4 .elementor-heading-title { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36514 .elementor-element.elementor-element-04b4391 { width: 100%; max-width: 100%; }.elementor-36514 .elementor-element.elementor-element-04b4391 .elementor-heading-title { font-size: var( --e-global-typography-63313d1-font-size ); line-height: var( --e-global-typography-63313d1-line-height ); }.elementor-36514 .elementor-element.elementor-element-df78f76 { --swiper-slides-to-display: 1; --swiper-pagination-spacing: 30px; }}.elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb, .elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb p, .elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb a, .elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb span, .elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb .last, .elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb .separator { color: rgb(38, 57, 81) !important; }.elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb a { font-weight: 500; text-decoration: none !important; }.elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb a:hover { color: rgb(96, 116, 142) !important; }@media (max-width: 767px){.elementor-36514 .elementor-element.elementor-element-35e072f .rank-math-breadcrumb { font-size: 13px; line-height: 1.6; }}
.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; }
.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); }

.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { display: inline-block; }
.elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }.elementor-widget-divider .elementor-divider { display: flex; }.elementor-widget-divider .elementor-divider-separator { direction: ltr; display: flex; margin: 0px; }.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider { width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow ); }
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator { background-color: rgb(213, 216, 220); height: 100%; margin: 0px auto; width: 1px; }.elementor-post-navigation { display: flex; overflow: hidden; }.elementor-post-navigation .elementor-post-navigation__link__next, .elementor-post-navigation .elementor-post-navigation__link__prev { overflow: hidden; }.elementor-post-navigation .elementor-post-navigation__link a { align-items: center; display: flex; gap: 15px; max-width: 100%; }.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__prev--label { font-size: 0.8em; text-transform: uppercase; }.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__prev--title { overflow: hidden; text-overflow: ellipsis; }.elementor-post-navigation span.elementor-post-navigation__link__next { text-align: end; }.elementor-post-navigation span.elementor-post-navigation__link__next, .elementor-post-navigation span.elementor-post-navigation__link__prev { display: flex; flex-direction: column; }.elementor-post-navigation .elementor-post-navigation__link { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(50% - 0.5px); }.elementor-post-navigation .elementor-post-navigation__separator-wrapper { text-align: center; }.elementor-post-navigation .elementor-post-navigation__next { text-align: end; }.elementor-post-navigation .elementor-post-navigation__next a { justify-content: flex-end; }
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn { background-color: var(--e-share-buttons-primary-color,#ea4335); }.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text { color: var(--e-share-buttons-secondary-color,#fff); }.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text svg, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg { fill: var(--e-share-buttons-secondary-color,#fff); }.elementor-share-buttons--skin-flat .elementor-share-btn, .elementor-share-buttons--skin-gradient .elementor-share-btn { background-color: var(--e-share-buttons-primary-color,#ea4335); }.elementor-share-buttons--skin-flat .elementor-share-btn__icon, .elementor-share-buttons--skin-flat .elementor-share-btn__text, .elementor-share-buttons--skin-gradient .elementor-share-btn__icon, .elementor-share-buttons--skin-gradient .elementor-share-btn__text { color: var(--e-share-buttons-secondary-color,#fff); }.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg, .elementor-share-buttons--skin-flat .elementor-share-btn__text svg, .elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg, .elementor-share-buttons--skin-gradient .elementor-share-btn__text svg { fill: var(--e-share-buttons-secondary-color,#fff); }.elementor-share-buttons--view-icon .elementor-share-btn, .elementor-share-buttons--view-text .elementor-share-btn { justify-content: center; }.elementor-share-buttons--view-icon .elementor-share-btn__icon, .elementor-share-buttons--view-icon .elementor-share-btn__text, .elementor-share-buttons--view-text .elementor-share-btn__icon, .elementor-share-buttons--view-text .elementor-share-btn__text { flex-grow: 1; justify-content: center; }.elementor-share-btn { align-items: center; cursor: pointer; display: flex; font-size: 10px; height: 4.5em; justify-content: flex-start; overflow: hidden; transition-duration: 0.2s; transition-property: filter, background-color, border-color; }.elementor-share-btn__icon, .elementor-share-btn__text { transition-duration: 0.2s; transition-property: color, background-color; }.elementor-share-btn__icon { align-items: center; align-self: stretch; display: flex; justify-content: center; position: relative; width: 4.5em; }.elementor-share-btn__icon svg { height: var(--e-share-buttons-icon-size,1.7em); width: var(--e-share-buttons-icon-size,1.7em); }.elementor-widget-share-buttons { text-align: var(--alignment,inherit); text-align-last: var(--alignment,inherit); }.elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container, .elementor-widget-share-buttons.elementor-grid-0:not(:has(.elementor-widget-container)) { font-size: 0px; }
@font-face { font-display: swap; font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }:root { --swiper-theme-color: #007aff; }.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }.swiper-pointer-events { touch-action: pan-y; }.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }:root { --swiper-navigation-size: 44px; }.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); }.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swiper ~ .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper ~ .swiper-pagination-custom, .elementor-lightbox .swiper ~ .swiper-pagination-fraction { bottom: 5px; }.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets { bottom: 5px; left: 0px; width: 100%; }.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper { padding-bottom: 30px; }
.e-loop-item * { word-break: break-word; }[class*="elementor-widget-loop"] .elementor-page-title, [class*="elementor-widget-loop"] .product_title.entry-title { display: initial; }
.elementor-widget-loop-carousel { --swiper-pagination-size: 0; --swiper-pagination-spacing: 10px; --swiper-slides-gap: 10px; --swiper-offset-size: 0; height: fit-content; --swiper-padding-bottom: calc(var(--swiper-pagination-size) + var(--swiper-pagination-spacing)); }.elementor-widget-loop-carousel.elementor-pagination-type-bullets { --swiper-pagination-size: 6px; }.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized) > .swiper-wrapper, .elementor-widget-loop-carousel .swiper:not(.swiper-initialized) > .swiper-wrapper { gap: var(--swiper-slides-gap); overflow: hidden; }.elementor-widget-loop-carousel { --arrow-prev-top-align: 50%; --arrow-prev-top-position: 0px; --arrow-prev-caption-spacing: 15px; --arrow-next-top-align: 50%; --arrow-next-top-position: 0px; --arrow-next-caption-spacing: 15px; --arrow-prev-left-align: 0px; --arrow-prev-left-position: 0px; --arrow-next-right-align: 0px; --arrow-next-right-position: 0px; --arrow-next-translate-x: 0px; --arrow-next-translate-y: 0px; --arrow-prev-translate-x: 0px; --arrow-prev-translate-y: 0px; }.elementor-widget-loop-carousel .swiper-pagination-bullet { background: var(--dots-normal-color,#000); height: var(--swiper-pagination-size); width: var(--swiper-pagination-size); }.elementor-widget-loop-carousel .swiper-pagination-bullet:hover { background: var(--dots-hover-color,#000); opacity: 1; }.elementor-widget-loop-carousel .swiper-horizontal > .swiper-pagination-bullets, .elementor-widget-loop-carousel .swiper-pagination, .elementor-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-widget-loop-carousel .swiper-pagination-custom, .elementor-widget-loop-carousel .swiper-pagination-fraction { font-size: var(--swiper-pagination-size); line-height: var(--swiper-pagination-size); }.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper-container, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper-container { padding-bottom: var(--swiper-padding-bottom); }.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) .swiper-pagination-bullet, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container .swiper-pagination-bullet { vertical-align: top; }.elementor-widget-loop-carousel { --dots-vertical-position: 100%; --dots-vertical-offset: 0px; --dots-horizontal-position: 50%; --dots-horizontal-offset: 0px; --dots-horizontal-transform: -50%; --dots-vertical-transform: -100%; --fraction-vertical-position: 100%; --fraction-vertical-offset: 0px; --fraction-horizontal-position: 50%; --fraction-horizontal-offset: 0px; --fraction-horizontal-transform: -50%; --fraction-vertical-transform: -100%; }.elementor-widget-loop-carousel .swiper-pagination-bullets { height: max-content; inset-inline-start: calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset)); top: calc(var(--dots-vertical-position) + var(--dots-vertical-offset)); transform: translate(calc(var(--dots-horizontal-transform) * var(--direction-multiplier, 1)),var(--dots-vertical-transform)); width: max-content; z-index: 3; }
@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; }







#tidio-chat { min-height: 0px; }
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; }}

.elementor-36421 time { color: rgb(74, 97, 120) !important; }.elementor-36421 p { color: rgb(95, 95, 95) !important; }.elementor-36421 .elementor-element-5b904f1, .elementor-36421 .elementor-element-5b904f1 * { color: rgb(95, 95, 95) !important; }
.elementor-widget-post-info .elementor-icon-list-item, .elementor-widget-post-info time { scroll-margin-top: 220px; }.elementor-element-045ebc6 .elementor-heading-title, .elementor-element-db0373c .elementor-heading-title, .elementor-element-ced34c4 .elementor-heading-title { color: rgb(74, 97, 120) !important; }body.single-post .elementor-36421 .elementor-widget-post-info, body.single-post .elementor-36421 .elementor-icon-list-items { background-color: rgb(255, 255, 255); }
.elementor-36421 .elementor-element.elementor-element-c98403f { --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; --justify-content: space-between; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36421 .elementor-element.elementor-element-c98403f.e-con:hover { --e-con-transform-translateY: -5px; }.elementor-36421 .elementor-element.elementor-element-668bc77 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36421 .elementor-element.elementor-element-920df1c img { width: 500px; height: 250px; object-fit: cover; object-position: center center; border-radius: 10px; }.elementor-36421 .elementor-element.elementor-element-44eae36 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-icon svg { fill: var( --e-global-color-65bb5f4 ); --e-icon-list-icon-size: 14px; }.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-icon { width: 14px; }.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-text, .elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-text a { color: var( --e-global-color-65bb5f4 ); }.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-item { 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-36421 .elementor-element.elementor-element-9239c28 .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 19px; font-weight: 600; text-transform: capitalize; line-height: 24.7px; color: var( --e-global-color-f696161 ); }.elementor-36421 .elementor-element.elementor-element-5b904f1 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px; 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: rgb(129, 129, 129); }.elementor-36421 .elementor-element.elementor-element-cca18a0 .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-36421 .elementor-element.elementor-element-cca18a0 .elementor-button:hover, .elementor-36421 .elementor-element.elementor-element-cca18a0 .elementor-button:focus { background-color: var( --e-global-color-20dae3c ); }.elementor-36421 .elementor-element.elementor-element-cca18a0 { width: var( --container-widget-width, 195px ); max-width: 195px; --container-widget-width: 195px; --container-widget-flex-grow: 0; }.elementor-36421 .elementor-element.elementor-element-cca18a0 .elementor-button .elementor-button-content-wrapper { justify-content: center; }@media (max-width: 1650px){.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-item { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36421 .elementor-element.elementor-element-5b904f1 { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36421 .elementor-element.elementor-element-cca18a0 { --container-widget-width: 180px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 180px ); max-width: 180px; }.elementor-36421 .elementor-element.elementor-element-cca18a0 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}@media (max-width: 1024px){.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-item { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36421 .elementor-element.elementor-element-5b904f1 { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36421 .elementor-element.elementor-element-cca18a0 .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-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-item { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36421 .elementor-element.elementor-element-5b904f1 { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36421 .elementor-element.elementor-element-cca18a0 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}
.elementor-36421 .elementor-element.elementor-element-c98403f { --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; --justify-content: space-between; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36421 .elementor-element.elementor-element-c98403f.e-con:hover { --e-con-transform-translateY: -5px; }.elementor-36421 .elementor-element.elementor-element-668bc77 { --display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-36421 .elementor-element.elementor-element-920df1c img { width: 500px; height: 250px; object-fit: cover; object-position: center center; border-radius: 10px; }.elementor-36421 .elementor-element.elementor-element-44eae36 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-icon svg { fill: var( --e-global-color-65bb5f4 ); --e-icon-list-icon-size: 14px; }.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-icon { width: 14px; }.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-text, .elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-text a { color: var( --e-global-color-65bb5f4 ); }.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-item { 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-36421 .elementor-element.elementor-element-9239c28 .elementor-heading-title { font-family: "DM Sans", sans-serif; font-size: 19px; font-weight: 600; text-transform: capitalize; line-height: 24.7px; color: var( --e-global-color-f696161 ); }.elementor-36421 .elementor-element.elementor-element-5b904f1 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px; 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: rgb(129, 129, 129); }.elementor-36421 .elementor-element.elementor-element-cca18a0 .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-36421 .elementor-element.elementor-element-cca18a0 .elementor-button:hover, .elementor-36421 .elementor-element.elementor-element-cca18a0 .elementor-button:focus { background-color: var( --e-global-color-20dae3c ); }.elementor-36421 .elementor-element.elementor-element-cca18a0 { width: var( --container-widget-width, 195px ); max-width: 195px; --container-widget-width: 195px; --container-widget-flex-grow: 0; }.elementor-36421 .elementor-element.elementor-element-cca18a0 .elementor-button .elementor-button-content-wrapper { justify-content: center; }@media (max-width: 1650px){.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-item { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36421 .elementor-element.elementor-element-5b904f1 { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36421 .elementor-element.elementor-element-cca18a0 { --container-widget-width: 180px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 180px ); max-width: 180px; }.elementor-36421 .elementor-element.elementor-element-cca18a0 .elementor-button { font-size: var( --e-global-typography-7ce1af4-font-size ); line-height: var( --e-global-typography-7ce1af4-line-height ); }}@media (max-width: 1024px){.elementor-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-item { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36421 .elementor-element.elementor-element-5b904f1 { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36421 .elementor-element.elementor-element-cca18a0 .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-36421 .elementor-element.elementor-element-44eae36 .elementor-icon-list-item { font-size: var( --e-global-typography-c50aa07-font-size ); line-height: var( --e-global-typography-c50aa07-line-height ); }.elementor-36421 .elementor-element.elementor-element-5b904f1 { font-size: var( --e-global-typography-1e9bf37-font-size ); line-height: var( --e-global-typography-1e9bf37-line-height ); }.elementor-36421 .elementor-element.elementor-element-cca18a0 .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; }
