@layer swift3 {: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--color--theme-palette-1: var(--global-palette1); --wp--preset--color--theme-palette-2: var(--global-palette2); --wp--preset--color--theme-palette-3: var(--global-palette3); --wp--preset--color--theme-palette-4: var(--global-palette4); --wp--preset--color--theme-palette-5: var(--global-palette5); --wp--preset--color--theme-palette-6: var(--global-palette6); --wp--preset--color--theme-palette-7: var(--global-palette7); --wp--preset--color--theme-palette-8: var(--global-palette8); --wp--preset--color--theme-palette-9: var(--global-palette9); --wp--preset--color--theme-palette-10: var(--global-palette10); --wp--preset--color--theme-palette-11: var(--global-palette11); --wp--preset--color--theme-palette-12: var(--global-palette12); --wp--preset--color--theme-palette-13: var(--global-palette13); --wp--preset--color--theme-palette-14: var(--global-palette14); --wp--preset--color--theme-palette-15: var(--global-palette15); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: var(--global-font-size-small); --wp--preset--font-size--medium: var(--global-font-size-medium); --wp--preset--font-size--large: var(--global-font-size-large); --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--larger: var(--global-font-size-larger); --wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge); --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 #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:root { --wp--style--global--content-size: var(--global-calc-content-width); --wp--style--global--wide-size: var(--global-calc-wide-content-width); }:where(body) { margin: 0px; }body { padding: 0px; }#trp_ald_modal_container { background-color: rgba(0, 0, 0, 0.2); top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; position: fixed; z-index: 2147483647; pointer-events: none; }#trp_ald_modal_popup { box-shadow: #6c7781 0px 0px 10px; position: relative; top: 40px !important; }#trp_ald_modal_popup { background-color: #f0f0ee; width: 570px; max-width: 75%; border: 1px solid #4c6066; padding: 25px 40px; margin: auto; pointer-events: auto; }#trp_ald_popup_text { text-align: left; font-size: 17px; }.trp_ald_select_and_button { display: flex; justify-content: space-between; margin-top: 14px; font-size: 17px; }.trp_ald_button { margin-left: 12px; width: 287px; }#trp_ald_popup_change_language { text-transform: none; width: 100%; background: #2271b1; border-color: #2271b1; color: #ffffff; text-decoration: none; text-shadow: none; justify-content: center; align-items: center; display: inline-grid; font-weight: normal; font-size: 17px; height: 50px; min-height: 30px; margin: 0px; padding: 0px; cursor: pointer; border-width: 1px; border-style: solid; appearance: none; border-radius: 3px; white-space: nowrap; box-sizing: border-box; }#trp_ald_popup_change_language:hover { background: #135e96; border-color: #135e96; color: #ffffff; }#trp_ald_x_button_and_textarea { text-decoration: none; display: flex; vertical-align: middle; align-items: center; font-size: 14px; margin-top: 15px; width: 50%; height: 100%; pointer-events: visiblefill; cursor: pointer !important; color: #0085ba !important; }#trp_ald_x_button_textarea { text-decoration: underline; margin-bottom: 3px; height: auto; width: auto; text-align: left; color: #0085ba !important; cursor: pointer !important; }#trp_ald_x_button_textarea:hover { background-color: transparent; pointer-events: auto; z-index: 2147483647; cursor: pointer !important; }#trp_ald_modal_popup #trp_ald_x_button { display: inline-table; width: 0px; background: 0px 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-decoration: none; color: transparent; backface-visibility: hidden; outline: none; z-index: 1; }#trp_ald_modal_popup #trp_ald_x_button::before { content: ""; font: 16px / 20px dashicons; text-align: center; -webkit-font-smoothing: antialiased; color: #0085ba !important; background: 0px 0px !important; }.trp_ald_ls_container { height: 50px; width: 100%; color: #4c6066; font-size: 19px; }.trp_ald_ls_container .trp-language-switcher-container { width: 100%; margin: 0px; user-select: none; }.trp_ald_ls_container .trp-language-switcher-container > div { background-image: linear-gradient(60deg, transparent 50%, #c9c0bb 50%), linear-gradient(120deg, #c9c0bb 50%, transparent 50%); background-position: calc(100% - 18px) calc(1em), calc(100% - 12px) calc(1em); background-size: 6px 12px, 6px 12px; background-repeat: no-repeat; }.trp_ald_ls_container .trp-ls-shortcode-current-language { width: 100%; height: 50px; justify-content: left; padding-bottom: 12px; border: 2px solid #c9c0bb; padding-top: 8px; padding-right: 33px; vertical-align: middle; color: #4c6066; font-size: 18px; overflow: hidden; }.trp_ald_ls_container .trp-ls-shortcode-language { width: 100%; height: 50px; justify-content: left; border: 2px solid #c9c0bb; z-index: 2147483647; }.trp_ald_ls_container .trp-ls-shortcode-current-language:hover { cursor: pointer; }.trp_ald_ls_container .trp-ls-shortcode-language > div:hover { cursor: pointer; background: #135e96; color: #ffffff; }.trp_ald_ls_container .trp-ald-popup-select { padding-top: 5px; padding-bottom: 5px; padding-right: 33px; font-size: 18px; margin-right: -15px; }.trp_ald_ls_container .trp-ls-shortcode-current-language { padding-bottom: 12px; padding-top: 6px; vertical-align: middle; color: #4c6066; font-size: 18px; }.trp_ald_ls_container .trp-ls-shortcode-language { padding-bottom: 3px; padding-top: 3px; vertical-align: middle; color: #4c6066; font-size: 18px; }.trp_ald_ls_container .trp-ls-shortcode-current-language img.trp-flag-image { display: inline-block; padding-top: 9px; margin-left: 8px; margin-right: 8px; pointer-events: none; }.trp_ald_ls_container .trp-ls-shortcode-language img.trp-flag-image { display: inline-block; padding-top: 9px; margin-left: 8px; margin-right: 8px; pointer-events: none; }.trp_ald_ls_container [special-selector="trp_ald_popup_current_language"] { padding-top: 8px; padding-right: 33px; vertical-align: middle; color: #4c6066; font-size: 18px; overflow: hidden; }#trp_ald_popup_select_container .trp-ls-shortcode-language { display: none; }.trp_ald_ls_container .trp-language-switcher:hover div.trp-ls-shortcode-current-language { visibility: visible; }.trp_ald_ls_container .trp-language-switcher:hover div.trp-ls-shortcode-language { visibility: hidden; height: 1px; }.dgwt-wcas-search-wrapp { position: relative; line-height: 100%; display: block; color: #444444; min-width: 230px; width: 100%; text-align: left; margin: 0px auto; box-sizing: border-box; }.dgwt-wcas-suggestions-wrapp { background: #ffffff; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentcolor #dddddd #dddddd; border-image: initial; 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 0s ease; box-shadow: none; margin: 0px; appearance: textfield; text-align: left; }.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; }.dgwt-wcas-loader-circular { height: 24px; width: 24px; animation: 2s linear 0s infinite normal none running rotate; }.dgwt-wcas-loader-circular-path { fill: transparent; stroke-linecap: round; stroke-width: 4px; stroke-dasharray: 1, 200; stroke-dashoffset: 0; transform-origin: 50% 50%; animation: 1s ease-in-out 0s infinite normal none running dash; stroke: #dddddd; }@-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: #ffffff; border: 1px solid #dddddd; border-radius: 3px; appearance: none; box-sizing: border-box; }.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus { outline: 0px; background: #ffffff; 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: #999999; 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: #ffffff; transition: 250ms ease-in-out; text-transform: uppercase; background-color: #333333; 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 #333333; top: 12px; left: -6px; transition: 250ms ease-in-out; }.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: #ffffff; }@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-search-wrapp.dgwt-wcas-layout-icon { min-width: unset; }.dgwt-wcas-icon-preloader { margin: auto; position: absolute; inset: 0px; }html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form { opacity: 0; display: none; position: absolute; left: 0px; top: calc(100% + 8px); min-width: 500px; z-index: 1000; }.dgwt-wcas-search-icon { width: 20px; height: auto; cursor: pointer; display: block; }.dgwt-wcas-ico-magnifier-handler { margin-bottom: -0.2em; width: 100%; }html { line-height: 1.15; text-size-adjust: 100%; }body { margin: 0px; }main { display: block; min-width: 0px; }h1 { font-size: 2em; margin: 0.67em 0px; }a { background-color: rgba(0, 0, 0, 0); }img { border-style: none; }button, input, optgroup, select, textarea { font-size: 100%; margin: 0px; }button, input { overflow: visible; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }[type="search"] { appearance: textfield; outline-offset: -2px; }template { display: none; }[hidden] { display: none; }:root { --global-gray-400: #CBD5E0; --global-gray-500: #A0AEC0; --global-xs-spacing: 1em; --global-sm-spacing: 1.5rem; --global-md-spacing: 2rem; --global-lg-spacing: 2.5em; --global-xl-spacing: 3.5em; --global-xxl-spacing: 5rem; --global-edge-spacing: 1.5rem; --global-boxed-spacing: 2rem; --global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem); --global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem); --global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem); --global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem); --global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem); }h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; text-decoration: none; }dfn, cite, em, i { font-style: italic; }html { box-sizing: border-box; }*, ::before, ::after { box-sizing: inherit; }ul, ol { margin: 0px 0px 1.5em 1.5em; padding: 0px; }ul { list-style: disc; }li > ul, li > ol { margin-bottom: 0px; margin-left: 1.5em; }img { display: block; height: auto; max-width: 100%; }a { color: var(--global-palette-highlight); text-underline-offset: 0.1em; transition: 0.1s linear; }a:hover, a:focus, a:active { color: var(--global-palette-highlight-alt); text-underline-offset: 0.25em; }a:hover, a:active { outline: 0px; }.inner-link-style-normal a:not(.button), .widget-area.inner-link-style-normal a:not(.button) { text-decoration: underline; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { appearance: none; color: var(--global-palette5); border: 1px solid var(--global-gray-400); border-radius: 3px; padding: 0.4em 0.5em; max-width: 100%; background: var(--global-palette9); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px; }input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: var(--global-palette3); border-color: var(--global-palette6); outline: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px -7px; }button, .button, .wp-block-button__link, .wp-element-button, input[type="button"], input[type="reset"], input[type="submit"] { border-radius: 3px; background: var(--global-palette-btn-bg); color: var(--global-palette-btn); padding: 0.4em 1em; border: 0px; font-size: 1.125rem; line-height: 1.6; display: inline-block; font-family: inherit; cursor: pointer; text-decoration: none; transition: 0.2s; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px; }button:visited, .button:visited, .wp-block-button__link:visited, .wp-element-button:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited { background: var(--global-palette-btn-bg); color: var(--global-palette-btn); }button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-element-button:hover, .wp-element-button:focus, .wp-element-button:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active { color: var(--global-palette-btn-hover); background: var(--global-palette-btn-bg-hover); box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 25px -7px; }.elementor-button-wrapper .elementor-button { background-color: var(--global-palette-btn-bg); color: var(--global-palette-btn); }.elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active { color: var(--global-palette-btn-hover); background-color: var(--global-palette-btn-bg-hover); box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 25px -7px; }.kadence-svg-iconset { display: inline-flex; align-self: center; }.kadence-svg-iconset svg { height: 1em; width: 1em; }.kadence-svg-iconset.svg-baseline svg { top: 0.125em; position: relative; }.kt-clear { }.kt-clear::before, .kt-clear::after { content: " "; display: table; }.kt-clear::after { clear: both; }.content-area { margin: var(--global-xxl-spacing) 0; }.entry-content { word-break: break-word; }.content-width-fullwidth .content-container.site-container { max-width: none; padding: 0px; }.content-width-fullwidth .content-area, .content-vertical-padding-hide .content-area { margin-top: 0px; margin-bottom: 0px; }.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container { margin: 0px auto; padding: 0 var(--global-content-edge-padding); }.content-bg { background: #ffffff; }.content-style-unboxed .entry:not(.loop-entry) > .entry-content-wrap { padding: 0px; }.content-style-unboxed .content-bg:not(.loop-entry) { background: rgba(0, 0, 0, 0); }.content-style-unboxed .entry:not(.loop-entry) { box-shadow: none; border-radius: 0px; }#wrapper { overflow: clip; }body.footer-on-bottom #wrapper { min-height: 100vh; display: flex; flex-direction: column; }body.footer-on-bottom #inner-wrap { flex: 1 0 auto; }:root { --global-palette1: #4c716e; --global-palette2: #f6aa6c; --global-palette3: #1A202C; --global-palette4: #2D3748; --global-palette5: #4A5568; --global-palette6: #657097; --global-palette7: #EDF2F7; --global-palette8: #fdeadf; --global-palette9: #ffffff; --global-palette10: oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%); --global-palette11: #13612e; --global-palette12: #1159af; --global-palette13: #b82105; --global-palette14: #f7630c; --global-palette15: #f5a524; --global-palette9rgb: 255, 255, 255; --global-palette-highlight: var(--global-palette1); --global-palette-highlight-alt: var(--global-palette2); --global-palette-highlight-alt2: var(--global-palette9); --global-palette-btn-bg: var(--global-palette1); --global-palette-btn-bg-hover: var(--global-palette2); --global-palette-btn: var(--global-palette8); --global-palette-btn-hover: var(--global-palette1); --global-palette-btn-sec-bg: var(--global-palette7); --global-palette-btn-sec-bg-hover: var(--global-palette2); --global-palette-btn-sec: var(--global-palette3); --global-palette-btn-sec-hover: var(--global-palette9); --global-body-font-family: 'Hind Siliguri', sans-serif; --global-heading-font-family: 'Rammetto One', cursive; --global-primary-nav-font-family: var(--global-body-font-family, inherit); --global-fallback-font: sans-serif; --global-display-fallback-font: sans-serif; --global-content-width: 1290px; --global-content-wide-width: calc(1290px + 230px); --global-content-narrow-width: 842px; --global-content-edge-padding: 1.5rem; --global-content-boxed-padding: 2rem; --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) ); --wp--style--global--content-size: var(--global-calc-content-width); }.wp-site-blocks { --global-vw: calc( 100vw - ( 0.5 * var(--scrollbar-offset))); }:root body.kadence-elementor-colors { --e-global-color-kadence1: var(--global-palette1); --e-global-color-kadence2: var(--global-palette2); --e-global-color-kadence3: var(--global-palette3); --e-global-color-kadence4: var(--global-palette4); --e-global-color-kadence5: var(--global-palette5); --e-global-color-kadence6: var(--global-palette6); --e-global-color-kadence7: var(--global-palette7); --e-global-color-kadence8: var(--global-palette8); --e-global-color-kadence9: var(--global-palette9); --e-global-color-kadence10: var(--global-palette10); --e-global-color-kadence11: var(--global-palette11); --e-global-color-kadence12: var(--global-palette12); --e-global-color-kadence13: var(--global-palette13); --e-global-color-kadence14: var(--global-palette14); --e-global-color-kadence15: var(--global-palette15); }body { background: var(--global-palette8); }body, input, select, optgroup, textarea { font-style: normal; font-weight: 300; font-size: 17px; line-height: 1.6; font-family: var(--global-body-font-family); color: var(--global-palette4); }.content-bg, body.content-style-unboxed .site { background: var(--global-palette9); }h1, h2, h3, h4, h5, h6 { font-family: var(--global-heading-font-family); }h1 { font-style: normal; font-weight: 400; font-size: 32px; line-height: 1.5; font-family: var(--global-heading-font-family, inherit); color: var(--global-palette3); }h2 { font-style: normal; font-weight: 400; font-size: 28px; line-height: 1.5; font-family: var(--global-heading-font-family, inherit); color: var(--global-palette3); }h3 { font-style: normal; font-weight: 400; font-size: 24px; line-height: 1.5; font-family: var(--global-heading-font-family, inherit); color: var(--global-palette3); }.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container { max-width: var(--global-content-width); }.content-area { margin-top: 5rem; margin-bottom: 5rem; }.entry-content-wrap { padding: 2rem; }.entry.single-entry { box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 15px -10px; }.entry.loop-entry { box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 15px -10px; }.loop-entry .entry-content-wrap { padding: 2rem; }button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit { font-style: normal; font-weight: 500; font-size: 15px; text-transform: uppercase; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px; }button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 25px -7px; }.site-branding a.brand img { max-width: 200px; }.site-branding { padding: 0px; }#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner { background: #ffffff; }.site-main-header-inner-wrap { min-height: 80px; }.site-top-header-inner-wrap { min-height: 0px; }.site-bottom-header-wrap .site-header-row-container-inner { background: var(--global-palette1); }.site-bottom-header-inner-wrap { min-height: 0px; }.main-navigation .primary-menu-container > ul > li.menu-item > a { padding: 0.6em calc(1.25em); color: #000000; }.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle { right: calc(1.25em); }.main-navigation .primary-menu-container > ul li.menu-item > a { font-style: normal; font-weight: 700; font-size: 14px; font-family: var(--global-primary-nav-font-family); text-transform: uppercase; }.main-navigation .primary-menu-container > ul > li.menu-item > a:hover { color: var(--global-palette-highlight); }.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu { background: var(--global-palette3); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 13px 0px; }.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a { border-bottom: 1px solid rgba(255, 255, 255, 0.1); border-radius: 0px; }.header-navigation .header-menu-container ul ul li.menu-item > a { width: 200px; padding-top: 1em; padding-bottom: 1em; color: var(--global-palette8); font-size: 12px; }.header-navigation .header-menu-container ul ul li.menu-item > a:hover { color: var(--global-palette9); background: var(--global-palette4); border-radius: 0px; }.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus { color: var(--global-palette5); padding: 0.4em 0.6em; font-size: 14px; }.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon { font-size: 20px; }.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible { color: var(--global-palette-highlight); }.mobile-navigation ul li { font-size: 14px; }.mobile-navigation ul li a { padding-top: 1em; padding-bottom: 1em; }.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap { color: var(--global-palette8); }.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button { border-left: 1px solid rgba(255, 255, 255, 0.1); }#mobile-drawer .drawer-header .drawer-toggle { padding: 0.6em 0.15em; font-size: 24px; }.header-html { font-style: normal; font-weight: 400; font-size: 12px; color: var(--global-palette8); }.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .product-details .woocommerce-loop-product__title, .woocommerce ul.products li.product .product-details .woocommerce-loop-category__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title { font-style: normal; font-weight: normal; font-family: var(--global-body-font-family, inherit); }.woocommerce ul.products li.product .product-details .price, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price { font-style: normal; font-weight: 400; font-family: var(--global-heading-font-family, inherit); }.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button), .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button), .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link { border: 2px transparent; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; }.site-branding { max-height: inherit; }.site-branding a.brand { display: flex; gap: 1em; flex-direction: row; align-items: center; text-decoration: none; color: inherit; max-height: inherit; }.site-branding a.brand img { display: block; }.header-navigation ul ul.sub-menu, .header-navigation ul ul.submenu { display: none; position: absolute; top: 100%; flex-direction: column; background: #ffffff; margin-left: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 13px; z-index: 1000; }.header-navigation ul ul.sub-menu > li:last-child, .header-navigation ul ul.submenu > li:last-child { border-bottom: 0px; }.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle { overflow: hidden; width: 0.9em; inset: 0px 0.7em 0px auto; height: auto; border-radius: 0px; display: block; pointer-events: none; position: absolute !important; padding: 0px !important; margin: 0px -0.1em 0px 0px !important; border: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) !important; }.nav--toggle-sub .dropdown-nav-special-toggle:focus { z-index: 10; }.nav--toggle-sub .dropdown-nav-toggle { background: rgba(0, 0, 0, 0); position: absolute; right: 0px; top: 50%; width: 0.9em; height: 0.9em; font-size: 0.9em; display: inline-flex; line-height: inherit; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; transform: translateY(-50%); overflow: visible; transition:opacity 0.2s ease; }.nav--toggle-sub li.menu-item-has-children { position: relative; }.nav-drop-title-wrap { position: relative; padding-right: 1em; display: block; }.nav--toggle-sub:not(.click-to-open) li:hover > ul, .nav--toggle-sub li.menu-item--toggled-on > ul, .nav--toggle-sub li:not(.menu-item--has-toggle):focus > ul, .nav--toggle-sub.click-to-open li.menu-item--has-toggle > ul.opened { display: block; }@media (hover: none){.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle { left: 0px; width: 100%; pointer-events: all; right: 0px !important; margin-right: 0px !important; }.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) > a { pointer-events: none; }}.header-navigation, .header-menu-container { display: flex; }.header-navigation li.menu-item > a { display: block; width: 100%; text-decoration: none; color: var(--global-palette4); transition: 0.2s ease-in-out; transform: translate3d(0px, 0px, 0px); }.header-navigation li.menu-item > a:hover, .header-navigation li.menu-item > a:focus { color: var(--global-palette-highlight); }.header-navigation ul.sub-menu, .header-navigation ul.submenu { display: block; list-style: none; margin: 0px; padding: 0px; }.header-navigation ul li.menu-item > a { padding: 0.6em 0.5em; }.header-navigation ul ul li.menu-item > a { padding: 1em; outline-offset: -2px; }.header-navigation ul ul li.menu-item > a { width: 200px; }.header-navigation .menu { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; list-style: none; margin: 0px; padding: 0px; }.menu-toggle-open { display: flex; background: rgba(0, 0, 0, 0); align-items: center; box-shadow: none; }.menu-toggle-open .menu-toggle-icon { display: flex; }.menu-toggle-open:hover, .menu-toggle-open:focus { border-color: currentcolor; background: rgba(0, 0, 0, 0); box-shadow: none; }.menu-toggle-open.menu-toggle-style-default { border: 0px; }.wp-site-blocks .menu-toggle-open { box-shadow: none; }.mobile-navigation { width: 100%; }.mobile-navigation a { display: block; width: 100%; text-decoration: none; padding: 0.6em 0.5em; }.mobile-navigation ul { display: block; list-style: none; margin: 0px; padding: 0px; }.drawer-nav-drop-wrap { display: flex; position: relative; }.drawer-nav-drop-wrap a { color: inherit; }.drawer-nav-drop-wrap .drawer-sub-toggle { background: rgba(0, 0, 0, 0); color: inherit; padding: 0.5em 0.7em; display: flex; border: 0px; border-radius: 0px; box-shadow: none; line-height: normal; }.mobile-navigation ul ul { padding-left: 1em; transition: 0.2s ease-in-out; }.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu { display: none; }.popup-drawer { position: fixed; display: none; inset: 0px 99999rem 0px -99999rem; transition:opacity, left, right 0.25s, 0s, 0s ease-in, ease, ease; z-index: 100000; }.popup-drawer .drawer-overlay { background-color: rgba(0, 0, 0, 0.4); position: fixed; inset: 0px; opacity: 0; transition:opacity 0.2s ease-in-out; }.popup-drawer .drawer-inner { width: 100%; transform: translateX(100%); max-width: 90%; right: 0px; top: 0px; overflow: auto; background: #090c10; color: #ffffff; bottom: 0px; opacity: 0; position: fixed; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; display: flex; flex-direction: column; transition:transform, opacity 0.3s, 0.25s cubic-bezier(0.77, 0.2, 0.05, 1), cubic-bezier(0.77, 0.2, 0.05, 1); }.popup-drawer .drawer-header { padding: 0px 1.5em; display: flex; justify-content: flex-end; min-height: calc(1.2em + 24px); }.popup-drawer .drawer-header .drawer-toggle { background: rgba(0, 0, 0, 0); border: 0px; font-size: 24px; line-height: 1; padding: 0.6em 0.15em; color: inherit; display: flex; box-shadow: none; border-radius: 0px; }.popup-drawer .drawer-header .drawer-toggle:hover { box-shadow: none; }.popup-drawer .drawer-content { padding: 0px 1.5em 1.5em; }.popup-drawer .drawer-header .drawer-toggle { width: 1em; position: relative; height: 1em; box-sizing: content-box; font-size: 24px; }.drawer-toggle .toggle-close-bar { width: 0.75em; height: 0.08em; background: currentcolor; transform-origin: center center; position: absolute; margin-top: -0.04em; opacity: 0; border-radius: 0.08em; left: 50%; margin-left: -0.375em; top: 50%; transform: rotate(45deg) translateX(-50%); transition:transform, opacity 0.3s, 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), cubic-bezier(0.77, 0.2, 0.05, 1); }.drawer-toggle .toggle-close-bar:last-child { transform: rotate(-45deg) translateX(50%); }#main-header { display: none; }#masthead { position: relative; z-index: 11; }@media screen and (min-width: 1025px){#main-header { display: block; }#mobile-header { display: none; }}.site-header-row { display: grid; grid-template-columns: auto auto; }.site-header-row.site-header-row-center-column { grid-template-columns: 1fr auto 1fr; }.site-header-row.site-header-row-only-center-column { display: flex; justify-content: center; }.site-header-row.site-header-row-only-center-column .site-header-section-center { flex-grow: 1; }.site-header-row-layout-fullwidth > .site-header-row-container-inner > .site-container { max-width: none; }.site-header-section { display: flex; max-height: inherit; }.site-header-item { display: flex; align-items: center; margin-right: 10px; max-height: inherit; }.site-header-section > .site-header-item:last-child { margin-right: 0px; }.drawer-content .site-header-item { margin-right: 0px; margin-bottom: 10px; }.drawer-content .site-header-item:last-child { margin-bottom: 0px; }.site-header-section-right { justify-content: flex-end; }.site-header-section-center { justify-content: center; }.site-header-section-left-center { flex-grow: 1; justify-content: flex-end; }.site-header-section-right-center { flex-grow: 1; justify-content: flex-start; }.header-html-inner p:first-child { margin-top: 0px; }.header-html-inner p:last-child { margin-bottom: 0px; }#mobile-drawer { z-index: 99999; }.grid-cols { display: grid; grid-template-columns: minmax(0px, 1fr); gap: 2.5rem; }.wp-site-blocks .grid-cols::before { display: none; }@media screen and (min-width: 576px){.grid-sm-col-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }}@media screen and (min-width: 768px){.grid-md-col-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }}@media screen and (min-width: 1025px){.grid-lg-col-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }.grid-lg-col-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }}.entry { box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 25px -10px; border-radius: 0.25rem; }.content-wrap { position: relative; }.site-main { min-width: 0px; }.single-content { margin: var(--global-md-spacing) 0 0; }.single-content address, .single-content figure, .single-content hr, .single-content p, .single-content table, .single-content pre, .single-content form, .single-content .wp-block-buttons, .single-content .wp-block-button, .single-content .wc-block-grid, .single-content .wp-block-kadence-advancedbtn, .single-content .wp-block-media-text, .single-content .wp-block-cover, .single-content .entry-content-asset, .single-content .wp-block-kadence-form, .single-content .wp-block-group, .single-content .wp-block-yoast-faq-block, .single-content .wp-block-yoast-how-to-block, .single-content .schema-faq-section, .single-content .wp-block-kadence-tableofcontents, .single-content .enlighter-default, .single-content .wp-block-kadence-iconlist, .single-content [class*="__inner-content"] { margin-top: 0px; margin-bottom: var(--global-md-spacing); }.single-content .elementor-widget-container:first-child:not(style) h1, .single-content .elementor-widget-container:first-child:not(style) h2, .single-content .elementor-widget-container:first-child:not(style) h3, .single-content .elementor-widget-container:first-child:not(style) h4, .single-content .elementor-widget-container:first-child:not(style) h5, .single-content .elementor-widget-container:first-child:not(style) h6 { margin-top: 0px; }.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 { margin: 1.5em 0px 0.5em; }.single-content h1:first-child, .single-content h2:first-child, .single-content h3:first-child, .single-content h4:first-child, .single-content h5:first-child, .single-content h6:first-child { margin-top: 0px; }.single-content h1 + *, .single-content h2 + *, .single-content h3 + *, .single-content h4 + *, .single-content h5 + *, .single-content h6 + * { margin-top: 0px; }.single-content ul, .single-content ol { margin: 0 0 var(--global-md-spacing); padding-left: 2em; }.single-content address:last-child, .single-content figure:last-child, .single-content hr:last-child, .single-content p:last-child, .single-content table:last-child, .single-content pre:last-child, .single-content form:last-child, .single-content .wp-block-buttons:last-child, .single-content .wp-block-button:last-child, .single-content .wp-block-kadence-advancedbtn:last-child, .single-content .wp-block-media-text:last-child, .single-content .wp-block-cover:last-child, .single-content .entry-content-asset:last-child, .single-content .wp-block-kadence-form:last-child, .single-content .wp-block-group:last-child, .single-content .wp-block-yoast-faq-block:last-child, .single-content .wp-block-yoast-how-to-block:last-child, .single-content .schema-faq-section:last-child, .single-content .wp-block-kadence-tableofcontents:last-child, .single-content .enlighter-default:last-child, .single-content .wp-block-kadence-iconlist:last-child, .single-content h1:last-child, .single-content h2:last-child, .single-content h3:last-child, .single-content h4:last-child, .single-content h5:last-child, .single-content h6:last-child, .single-content ul:last-child, .single-content ol:last-child { margin-bottom: 0px; }.single-content h1.elementor-heading-title, .single-content h2.elementor-heading-title, .single-content h3.elementor-heading-title, .single-content h4.elementor-heading-title, .single-content h5.elementor-heading-title, .single-content h6.elementor-heading-title { margin-bottom: 0.5em; }.entry-content::after { display: table; clear: both; content: ""; }.content-title-style-hide .entry-content, .content-title-style-above .entry-content { margin: 0px; }.woocommerce .products ul, .woocommerce ul.products { margin: 0px 0px 1em; padding: 0px; list-style: outside none; clear: both; }.woocommerce .products ul li, .woocommerce ul.products li { list-style: outside none; }.woocommerce li.product a { text-decoration: none; color: inherit; }.woocommerce ul.products li.product { overflow: hidden; }.woocommerce ul.products li.product a.woocommerce-loop-image-link { position: relative; display: block; outline-offset: -5px; }.woocommerce ul.products li.product .product-action-wrap { margin-top: 1em; }.woocommerce ul.products li.product .entry-content-wrap { padding: 1rem 1rem 1.5rem; position: relative; margin: 0px 0.5em; border-radius: 0.25rem; transition:transform 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95); }.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title { padding: 0.5rem 0px; margin: 0px; font-size: 1em; font-weight: 500; }.woocommerce ul.products li.product h3 a, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title a { transition:none 0s ease; }.woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0px; box-shadow: none; }.woocommerce ul.products li.product .button .kadence-svg-iconset svg { margin-left: 0.5em; }.woocommerce ul.products li.product .button .kadence-spinner-svg, .woocommerce ul.products li.product .button .kadence-check-svg { display: none; }.woocommerce ul.products li.product .price { color: inherit; display: block; font-weight: normal; margin-bottom: 0.3em; font-size: 0.857em; }.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button), .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button) { color: var(--global-palette-btn); background: var(--global-palette-btn-bg); text-align: center; width: 100%; display: block; transition:color, background, border 0.2s, 0.2s, 0.2s ease, ease, ease; }.woocommerce ul.products.woo-archive-btn-button li.product .price { margin-bottom: 1em; }.products.align-buttons-bottom li.product { display: flex; flex-direction: column; }.products.align-buttons-bottom li.product .entry-content-wrap { flex-grow: 1; display: flex; flex-direction: column; }.woocommerce .products.align-buttons-bottom li.product .product-action-wrap { margin-top: auto; padding-top: 0.7em; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce ul.products, .woocommerce-page ul.products { clear: both; }.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { position: relative; }.content-style-unboxed .content-bg.loop-entry .content-bg:not(.loop-entry) { background: var(--global-palette9); }li.product a .secondary-product-image, .wc-block-grid__product a .secondary-product-image { position: absolute; inset: 0px; object-fit: cover; opacity: 0; min-width: 100%; min-height: 100%; }.products:not(.woo-archive-image-hover-none) li.product a { overflow: hidden; }.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail { perspective: 1000px; backface-visibility: hidden; transform-style: preserve-3d; transition: 0.5s ease-in-out; display: block; }.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail.secondary-product-image { transform: rotateY(180deg); opacity: 1; }.woo-archive-image-hover-flip .woocommerce-loop-product__link .attachment-woocommerce_thumbnail:not(.secondary-product-image) { transform: rotateY(0deg); }.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail:not(.secondary-product-image) { transform: rotateY(180deg); }.woo-archive-image-hover-flip .woocommerce-loop-product__link.product-has-hover-image:hover .attachment-woocommerce_thumbnail.secondary-product-image { transform: rotateY(360deg); }.kadence-header-cart.header-navigation .header-cart-button, .kadence-header-cart .header-cart-button { color: inherit; text-decoration: none; display: flex; align-items: center; background: rgba(0, 0, 0, 0); padding: 0px; border: 0px; box-shadow: none; font-size: 1rem; }.kadence-header-cart.header-navigation .header-cart-button:hover, .kadence-header-cart .header-cart-button:hover { background: rgba(0, 0, 0, 0); color: inherit; box-shadow: none; }.header-cart-button .kadence-svg-iconset { font-size: 1.2em; }.header-cart-wrap .header-cart-empty-check { display: none; }.header-cart-button .header-cart-total { font-size: 0.65em; height: 2.1em; line-height: 1; background: var(--global-palette7); border-radius: 50%; display: flex; width: 2.1em; justify-content: center; align-items: center; text-align: center; color: var(--global-palette4); margin-left: 0.1em; transition: 0.2s; }#cart-drawer.popup-drawer .drawer-inner { max-width: 400px; background: var(--global-palette9); color: var(--global-palette4); }#cart-drawer h2.side-cart-header { font-size: 1em; }#cart-drawer.popup-drawer .drawer-header { justify-content: space-between; align-items: center; }#cart-drawer.popup-drawer .drawer-content { padding-top: 1em; }@keyframes spin { 100% { transform: rotate(360deg); } }: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: initial; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }.elementor .elementor-background-overlay { inset: 0px; position: absolute; }.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { 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-invisible { visibility: hidden; }.elementor-ken-burns--active { transition-duration: 20s; }.elementor-align-center { text-align: center; }.elementor-align-left { text-align: left; }.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button { width: auto; }:root { --page-title-display: block; }@keyframes eicon-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.elementor-section { position: relative; }.elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }.elementor-widget-wrap > .elementor-element { width: 100%; }.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; }.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }@media (min-width: 768px){.elementor-column.elementor-col-16, .elementor-column[data-col="16"] { width: 16.666%; }.elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333%; }.elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; }.elementor-column.elementor-col-100, .elementor-column[data-col="100"] { 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-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }.elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }@media (min-width: 1025px){#elementor-device-mode::after { content: "desktop"; }}@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:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; --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, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.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-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%; }.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-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { 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); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }.e-con .elementor-widget { min-width: 0px; }.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }.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 #69727d; color: #1f2124; 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-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: initial; 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-md { min-height: 47px; }.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, border, border-radius, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease, ease; }.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }.elementor-button { background-color: #69727d; border-radius: 3px; color: #ffffff; display: inline-block; fill: #ffffff; 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: #ffffff; }.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }.elementor-button-text { display: inline-block; }.elementor-button.elementor-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }.elementor-button span { text-decoration: inherit; }.elementor-icon { color: #69727d; display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }.elementor-icon:hover { color: #69727d; }.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%); }.animated { animation-duration: 1.25s; }.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-image { text-align: center; }.elementor-widget-image a { display: inline-block; }.elementor-widget-image img { display: inline-block; vertical-align: middle; }.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container { overflow: hidden; }.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 i { font-size: var(--e-icon-list-icon-size); width: 1.25em; }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }.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; }#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; }@keyframes a { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.elementor-kit-6 { --e-global-color-primary: #4C716E; --e-global-color-secondary: #F6AA6C; --e-global-color-text: #000000; --e-global-color-accent: #FFF6E1; --e-global-color-kadence1: #4c716e; --e-global-color-kadence2: #f6aa6c; --e-global-color-kadence3: #1A202C; --e-global-color-kadence4: #2D3748; --e-global-color-kadence5: #4A5568; --e-global-color-kadence6: #657097; --e-global-color-kadence7: #EDF2F7; --e-global-color-kadence8: #fdeadf; --e-global-color-kadence9: #ffffff; --e-global-color-98b78b9: #F6AA6C; --e-global-color-e5c8058: #FDEADF; --e-global-color-9dbf812: #A3B5A3; --e-global-typography-primary-font-family: "Rammetto One"; --e-global-typography-primary-font-weight: 500; --e-global-typography-secondary-font-family: "Rammetto One"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Hind Siliguri"; --e-global-typography-text-font-weight: 300; --e-global-typography-accent-font-family: "Hind Siliguri"; --e-global-typography-accent-font-weight: 500; --e-global-typography-0557dd3-font-family: "Rammetto One"; --e-global-typography-0557dd3-font-weight: 500; --e-global-typography-0557dd3-text-transform: uppercase; --e-global-typography-32bf8f0-font-family: "Hind Siliguri"; --e-global-typography-32bf8f0-font-size: 24px; --e-global-typography-32bf8f0-font-weight: 800; --e-global-typography-32bf8f0-text-transform: uppercase; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-kit-6 a { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-kit-6 h1 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-kit-6 h2 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-kit-6 h3 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.e-con { --container-max-width: 1140px; }.elementor-widget:not(:last-child) { margin-block-end: 20px; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }.elementor-widget-icon-box .elementor-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }@keyframes flash { 50%, 0%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } }.elementor-headline { display: block; font-size: 43px; line-height: 1.2; }.elementor-headline-dynamic-text { color: var(--dynamic-text-color,#aebcb9); }.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper { overflow: visible; text-align: inherit; }.elementor-headline--style-highlight .elementor-headline-dynamic-text { z-index: 1; }.elementor-headline--style-highlight .elementor-headline-plain-text { position: relative; z-index: 1; }@keyframes elementor-headline-dash { 0% { opacity: 1; stroke-dasharray: 0, 1500; } 100% { opacity: 1; stroke-dasharray: 1500, 1500; } }@keyframes hide-highlight { 0% { opacity: 1; stroke-dasharray: 1500, 1500; } 100% { filter: blur(10px); opacity: 0; } }.elementor-headline-text-wrapper { vertical-align: bottom; }.elementor-headline-dynamic-wrapper { display: inline-block; position: relative; }.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text { display: inline-block; inset-block-start: 0px; inset-inline-start: 0px; position: absolute; }.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active { position: relative; }@keyframes elementor-headline-flip-in { 0% { opacity: 0; transform: rotateX(180deg); } 35% { opacity: 0; transform: rotateX(120deg); } 65% { opacity: 0; } 100% { opacity: 1; transform: rotateX(1turn); } }@keyframes elementor-headline-flip-out { 0% { opacity: 1; transform: rotateX(0deg); } 35% { opacity: 1; transform: rotateX(-40deg); } 65% { opacity: 0; } 100% { opacity: 0; transform: rotateX(180deg); } }@keyframes elementor-headline-pulse { 0% { opacity: 1; transform: translateY(-50%) scale(1); } 40% { opacity: 0; transform: translateY(-50%) scale(0.9); } 100% { opacity: 0; transform: translateY(-50%) scale(0); } }@keyframes elementor-headline-swirl-in { 0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); } 60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); } 100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); } }@keyframes elementor-headline-swirl-out { 0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); } 60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); } 100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); } }@keyframes elementor-headline-slide-down-in { 0% { opacity: 0; transform: translateY(-100%); } 60% { opacity: 1; transform: translateY(20%); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes elementor-headline-slide-down-out { 0% { opacity: 1; transform: translateY(0px); } 60% { opacity: 0; transform: translateY(120%); } 100% { opacity: 0; transform: translateY(100%); } }@keyframes elementor-headline-drop-in-in { 0% { opacity: 0; transform: translateZ(100px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes elementor-headline-drop-in-out { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translateZ(-100px); } }@keyframes elementor-headline-blinds-in { 0% { transform: rotateY(180deg); } 100% { transform: rotateY(0deg); } }@keyframes elementor-headline-blinds-out { 0% { transform: rotateY(0deg); } 100% { transform: rotateY(-180deg); } }@keyframes elementor-headline-wave-up { 0% { opacity: 0; transform: scale(0); } 60% { opacity: 1; transform: scale(1.2); } 100% { opacity: 1; transform: scale(1); } }@keyframes elementor-headline-wave-down { 0% { opacity: 1; transform: scale(1); } 60% { opacity: 0; transform: scale(0); } }@keyframes elementor-headline-slide-in { 0% { opacity: 0; transform: translateX(-100%); } 60% { opacity: 1; transform: translateX(10%); } 100% { opacity: 1; transform: translateX(0px); } }@keyframes elementor-headline-slide-out { 0% { opacity: 1; transform: translateX(0px); } 60% { opacity: 0; transform: translateX(110%); } 100% { opacity: 0; transform: translateX(100%); } }.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; }.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link { display: block; position: relative; }: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-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }:root { --swiper-navigation-size: 44px; }@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.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 .elementor-swiper, .elementor-lightbox .elementor-swiper { position: relative; }.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper { position: static; }.elementor-slides .swiper-slide-bg { background-position: 50% center; background-repeat: no-repeat; background-size: cover; min-height: 100%; min-width: 100%; }.elementor-slides .swiper-slide-inner { background-position: 50% center; background-repeat: no-repeat; inset: 0px; margin: auto; padding: 50px; position: absolute; }.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover { color: #ffffff; display: flex; }.elementor-slides .swiper-slide-inner .elementor-slide-heading { font-size: 35px; font-weight: 700; line-height: 1; }.elementor-slides .swiper-slide-inner .elementor-slide-description { font-size: 17px; line-height: 1.4; }.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) { margin-bottom: 30px; }.elementor-slides .swiper-slide-inner .elementor-slide-button { background: transparent; border: 2px solid #ffffff; color: #ffffff; display: inline-block; }.elementor-slides .swiper-slide-inner .elementor-slide-button, .elementor-slides .swiper-slide-inner .elementor-slide-button:hover { background: transparent; color: inherit; text-decoration: none; }.elementor--v-position-bottom .swiper-slide-inner { align-items: flex-end; }.elementor--v-position-middle .swiper-slide-inner { align-items: center; }.elementor--h-position-left .swiper-slide-inner { justify-content: flex-start; }.elementor--h-position-center .swiper-slide-inner { justify-content: center; }@keyframes fadeInUp { 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } 100% { opacity: 1; transform: none; } }.fadeInUp { animation-name: fadeInUp; }.elementor-widget-archive-posts::after, .elementor-widget-posts::after { display: none; }.elementor-post__thumbnail__link { transition:none 0s ease; }.elementor-posts-container:not(.elementor-posts-masonry) { align-items: stretch; }.elementor-posts-container .elementor-post { margin: 0px; padding: 0px; }.elementor-posts-container .elementor-post__excerpt { flex-grow: var(--read-more-alignment,0); }.elementor-posts-container .elementor-post__thumbnail { overflow: hidden; }.elementor-posts-container .elementor-post__thumbnail img { display: block; max-height: none; max-width: none; transition:filter 0.3s ease; width: 100%; }.elementor-posts-container .elementor-post__thumbnail__link { display: block; position: relative; width: 100%; }.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail { inset: 0px; }.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img { height: auto; left: calc(50% + 1px); position: absolute; top: calc(50% + 1px); transform: scale(1.01) translate(-50%, -50%); }.elementor-posts .elementor-post { flex-direction: column; transition-duration: 0.25s; transition-property: background, border, box-shadow; }.elementor-posts .elementor-post__title { font-size: 18px; margin: 0px; }.elementor-posts .elementor-post__excerpt { margin-bottom: 10px; }.elementor-posts .elementor-post__excerpt p { color: #777777; font-size: 14px; line-height: 1.5em; margin: 0px; }.elementor-posts .elementor-post__text { display: var(--item-display,block); flex-direction: column; flex-grow: 1; }.elementor-posts .elementor-post__read-more { align-self: flex-start; font-size: 12px; font-weight: 700; }.elementor-posts .elementor-post__thumbnail { position: relative; }.elementor-posts--skin-classic .elementor-post { overflow: hidden; }.elementor-posts--thumbnail-top .elementor-post__thumbnail__link { margin-bottom: 20px; }.elementor-posts--thumbnail-top .elementor-post__text { width: 100%; }.elementor-posts .elementor-post { display: flex; }.elementor-881 .elementor-element.elementor-element-58dbabd > .elementor-widget-container { margin: -10px; }.elementor-881 .elementor-element.elementor-element-a0220fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-881 .elementor-element.elementor-element-a0220fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-e5c8058 ); }.elementor-881 .elementor-element.elementor-element-a0220fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-881 .elementor-element.elementor-element-a0220fe > .elementor-element-populated { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }.elementor-881 .elementor-element.elementor-element-1228cea { text-align: center; }.elementor-881 .elementor-element.elementor-element-1228cea .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-0b1c68f > .elementor-widget-container { margin: 0px 25px; padding: 15px 0px; }.elementor-881 .elementor-element.elementor-element-0b1c68f { text-align: center; }.elementor-881 .elementor-element.elementor-element-0b1c68f .elementor-heading-title { font-family: "Hind Siliguri", sans-serif; font-size: 21px; font-weight: 300; color: var( --e-global-color-text ); }.elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }.elementor-881 .elementor-element.elementor-element-4f14cf3 .elementor-button { background-color: var( --e-global-color-primary ); font-family: Lato, sans-serif; font-weight: 300; text-transform: uppercase; fill: var( --e-global-color-kadence9 ); color: var( --e-global-color-kadence9 ); border-radius: 50px; }.elementor-881 .elementor-element.elementor-element-4f14cf3 > .elementor-widget-container { margin: 0px; padding: 0px; }.elementor-881 .elementor-element.elementor-element-d78a852:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-881 .elementor-element.elementor-element-d78a852 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-98b78b9 ); }.elementor-881 .elementor-element.elementor-element-d78a852 > .elementor-element-populated { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; margin: 25px; --e-column-margin-right: 25px; --e-column-margin-left: 25px; padding: 20px 30px; }.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-icon-box .elementor-icon-box-title { color: var( --e-global-color-primary ); }.elementor-widget-icon-box .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-ee3fd61 .elementor-icon-box-wrapper { align-items: start; gap: 26px; }.elementor-881 .elementor-element.elementor-element-ee3fd61 .elementor-icon-box-title { margin-block-end: 9px; -webkit-text-stroke-color: #000000; stroke: #000000; color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-ee3fd61.elementor-view-framed .elementor-icon, .elementor-881 .elementor-element.elementor-element-ee3fd61.elementor-view-default .elementor-icon { fill: var( --e-global-color-text ); color: var( --e-global-color-text ); border-color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-ee3fd61 .elementor-icon { font-size: 35px; }.elementor-881 .elementor-element.elementor-element-ee3fd61 .elementor-icon-box-title, .elementor-881 .elementor-element.elementor-element-ee3fd61 .elementor-icon-box-title a { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-ee3fd61 .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-c85640e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-881 .elementor-element.elementor-element-c85640e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-98b78b9 ); }.elementor-881 .elementor-element.elementor-element-c85640e > .elementor-element-populated { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; margin: 25px; --e-column-margin-right: 25px; --e-column-margin-left: 25px; padding: 20px 30px; }.elementor-881 .elementor-element.elementor-element-baae068 .elementor-icon-box-wrapper { align-items: start; gap: 26px; }.elementor-881 .elementor-element.elementor-element-baae068 .elementor-icon-box-title { margin-block-end: 9px; color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-baae068.elementor-view-framed .elementor-icon, .elementor-881 .elementor-element.elementor-element-baae068.elementor-view-default .elementor-icon { fill: var( --e-global-color-text ); color: var( --e-global-color-text ); border-color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-baae068 .elementor-icon { font-size: 35px; }.elementor-881 .elementor-element.elementor-element-baae068 .elementor-icon-box-title, .elementor-881 .elementor-element.elementor-element-baae068 .elementor-icon-box-title a { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-baae068 .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-6c9b3f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-881 .elementor-element.elementor-element-6c9b3f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-98b78b9 ); }.elementor-881 .elementor-element.elementor-element-6c9b3f3 > .elementor-element-populated { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; margin: 25px; --e-column-margin-right: 25px; --e-column-margin-left: 25px; padding: 20px 30px; }.elementor-881 .elementor-element.elementor-element-7c37fcc .elementor-icon-box-wrapper { align-items: start; gap: 26px; }.elementor-881 .elementor-element.elementor-element-7c37fcc .elementor-icon-box-title { margin-block-end: 9px; -webkit-text-stroke-color: #000000; stroke: #000000; color: #000000; }.elementor-881 .elementor-element.elementor-element-7c37fcc.elementor-view-framed .elementor-icon, .elementor-881 .elementor-element.elementor-element-7c37fcc.elementor-view-default .elementor-icon { fill: #000000; color: #000000; border-color: #000000; }.elementor-881 .elementor-element.elementor-element-7c37fcc .elementor-icon { font-size: 35px; }.elementor-881 .elementor-element.elementor-element-7c37fcc .elementor-icon-box-title, .elementor-881 .elementor-element.elementor-element-7c37fcc .elementor-icon-box-title a { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-7c37fcc .elementor-icon-box-description { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: #000000; }.elementor-881 .elementor-element.elementor-element-44201bd { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 0px; --padding-right: 0px; }.elementor-881 .elementor-element.elementor-element-44201bd:not(.elementor-motion-effects-element-type-background), .elementor-881 .elementor-element.elementor-element-44201bd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-9dbf812 ); }.elementor-881 .elementor-element.elementor-element-e306a73 { --display: flex; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }.elementor-881 .elementor-element.elementor-element-fa776fe img { border-radius: 50px; }.elementor-881 .elementor-element.elementor-element-91682b5 { --display: flex; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 45px; --padding-right: 0px; }.elementor-881 .elementor-element.elementor-element-48b85f3 .elementor-heading-title { font-family: var( --e-global-typography-0557dd3-font-family ), Sans-serif; font-weight: var( --e-global-typography-0557dd3-font-weight ); text-transform: var( --e-global-typography-0557dd3-text-transform ); color: var( --e-global-color-secondary ); }.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-07e273d .elementor-button { background-color: var( --e-global-color-primary ); fill: var( --e-global-color-kadence9 ); color: var( --e-global-color-kadence9 ); border-radius: 50px; }.elementor-881 .elementor-element.elementor-element-07e273d > .elementor-widget-container { margin: 32px 0px; }.elementor-881 .elementor-element.elementor-element-382de82 { margin-top: 0px; margin-bottom: 0px; padding: 0px 20px; }.elementor-widget-animated-headline .elementor-headline-plain-text { color: var( --e-global-color-secondary ); }.elementor-widget-animated-headline .elementor-headline { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-animated-headline { --dynamic-text-color: var( --e-global-color-secondary ); }.elementor-widget-animated-headline .elementor-headline-dynamic-text { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-881 .elementor-element.elementor-element-58d4ad0 { --iteration-count: infinite; --animation-duration: 1200ms; z-index: 0; --dynamic-text-color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-58d4ad0 > .elementor-widget-container { padding: 34px 0px 0px 34px; }.elementor-881 .elementor-element.elementor-element-58d4ad0 .elementor-headline { text-align: center; font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-58d4ad0 .elementor-headline-plain-text { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-58d4ad0 .elementor-headline-dynamic-text { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-58d4ad0 .elementor-headline .elementor-headline-dynamic-wrapper { -webkit-text-stroke-color: #000000; stroke: #000000; }.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title { color: var( --e-global-color-primary ); }.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-woocommerce-products { --products-title-color: var( --e-global-color-primary ); }.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }.elementor-881 .elementor-element.elementor-element-5a62d5e.elementor-wc-products ul.products li.product { --button-align-display: flex; --button-align-direction: column; --button-align-justify: space-between; }.elementor-881 .elementor-element.elementor-element-5a62d5e.elementor-wc-products ul.products { gap: 40px 20px; }.elementor-881 .elementor-element.elementor-element-5a62d5e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-5a62d5e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-881 .elementor-element.elementor-element-5a62d5e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-881 .elementor-element.elementor-element-5a62d5e.elementor-wc-products ul.products li.product .price { color: var( --e-global-color-text ); font-family: var( --e-global-typography-0557dd3-font-family ), Sans-serif; font-weight: var( --e-global-typography-0557dd3-font-weight ); text-transform: var( --e-global-typography-0557dd3-text-transform ); }.elementor-881 .elementor-element.elementor-element-5a62d5e.elementor-wc-products ul.products li.product .button { background-color: var( --e-global-color-primary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); padding: 10px; }.elementor-881 .elementor-element.elementor-element-b32490c { margin-top: 50px; margin-bottom: 50px; padding: 0px 20px; }.elementor-widget-slides .elementor-slide-heading { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-slides .elementor-slide-description { font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }.elementor-widget-slides .elementor-slide-button { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }.elementor-881 .elementor-element.elementor-element-3dc39da .elementor-repeater-item-28d36f6 .swiper-slide-bg { background-color: var( --e-global-color-primary ); background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/rugs-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-3dc39da .elementor-repeater-item-28d36f6 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.37); }.elementor-881 .elementor-element.elementor-element-3dc39da .swiper-slide { transition-duration: calc(6s); height: 400px; }.elementor-881 .elementor-element.elementor-element-3dc39da { z-index: 0; }.elementor-881 .elementor-element.elementor-element-3dc39da .swiper-slide-contents { max-width: 80%; }.elementor-881 .elementor-element.elementor-element-3dc39da .swiper-slide-inner { padding: 0px; text-align: center; }.elementor-881 .elementor-element.elementor-element-3dc39da .elementor-slide-heading { color: var( --e-global-color-kadence9 ); font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-3dc39da .elementor-slide-button { font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; }.elementor-881 .elementor-element.elementor-element-d02da10 .elementor-repeater-item-28d36f6 .swiper-slide-bg { background-color: var( --e-global-color-primary ); background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/coffee-table-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-d02da10 .elementor-repeater-item-28d36f6 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.37); }.elementor-881 .elementor-element.elementor-element-d02da10 .swiper-slide { transition-duration: calc(6s); height: 400px; }.elementor-881 .elementor-element.elementor-element-d02da10 { z-index: 0; }.elementor-881 .elementor-element.elementor-element-d02da10 .swiper-slide-contents { max-width: 80%; }.elementor-881 .elementor-element.elementor-element-d02da10 .swiper-slide-inner { padding: 0px; text-align: center; }.elementor-881 .elementor-element.elementor-element-d02da10 .elementor-slide-heading { color: var( --e-global-color-kadence9 ); font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-d02da10 .elementor-slide-button { font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; }.elementor-881 .elementor-element.elementor-element-cc7a6b1 .elementor-repeater-item-28d36f6 .swiper-slide-bg { background-color: var( --e-global-color-primary ); background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/table-lamp-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-cc7a6b1 .elementor-repeater-item-28d36f6 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.37); }.elementor-881 .elementor-element.elementor-element-cc7a6b1 .swiper-slide { transition-duration: calc(6s); height: 400px; }.elementor-881 .elementor-element.elementor-element-cc7a6b1 { z-index: 0; }.elementor-881 .elementor-element.elementor-element-cc7a6b1 .swiper-slide-contents { max-width: 80%; }.elementor-881 .elementor-element.elementor-element-cc7a6b1 .swiper-slide-inner { padding: 0px; text-align: center; }.elementor-881 .elementor-element.elementor-element-cc7a6b1 .elementor-slide-heading { color: var( --e-global-color-kadence9 ); font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-cc7a6b1 .elementor-slide-button { font-family: Lato, sans-serif; font-size: 16px; font-weight: 500; text-transform: uppercase; }.elementor-881 .elementor-element.elementor-element-c1444c3 .elementor-repeater-item-3279af2 .swiper-slide-bg { background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/02/pendant-lamp-in-wickered-rattan-71130200-02-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-c1444c3 .elementor-repeater-item-3279af2 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.17); }.elementor-881 .elementor-element.elementor-element-c1444c3 .swiper-slide { transition-duration: calc(6s); height: 200px; }.elementor-881 .elementor-element.elementor-element-c1444c3 > .elementor-widget-container { padding: 0px; }.elementor-881 .elementor-element.elementor-element-c1444c3 .swiper-slide-contents { max-width: 100%; }.elementor-881 .elementor-element.elementor-element-c1444c3 .swiper-slide-inner { padding: 0px 0px 21px 6px; text-align: start; }.elementor-881 .elementor-element.elementor-element-c1444c3 .elementor-slide-heading { font-family: Raleway, sans-serif; font-size: 16px; font-weight: 600; }.elementor-881 .elementor-element.elementor-element-ac212ad .elementor-repeater-item-3279af2 .swiper-slide-bg { background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2023/08/talalas-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-ac212ad .elementor-repeater-item-3279af2 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.17); }.elementor-881 .elementor-element.elementor-element-ac212ad .swiper-slide { transition-duration: calc(6s); height: 200px; }.elementor-881 .elementor-element.elementor-element-ac212ad > .elementor-widget-container { padding: 0px; }.elementor-881 .elementor-element.elementor-element-ac212ad .swiper-slide-contents { max-width: 100%; }.elementor-881 .elementor-element.elementor-element-ac212ad .swiper-slide-inner { padding: 0px 0px 21px 6px; text-align: start; }.elementor-881 .elementor-element.elementor-element-ac212ad .elementor-slide-heading { font-family: Raleway, sans-serif; font-size: 16px; font-weight: 600; }.elementor-881 .elementor-element.elementor-element-4260135 .elementor-repeater-item-3279af2 .swiper-slide-bg { background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/childrens-furniture-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-4260135 .elementor-repeater-item-3279af2 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.17); }.elementor-881 .elementor-element.elementor-element-4260135 .swiper-slide { transition-duration: calc(6s); height: 200px; }.elementor-881 .elementor-element.elementor-element-4260135 > .elementor-widget-container { padding: 0px; }.elementor-881 .elementor-element.elementor-element-4260135 .swiper-slide-contents { max-width: 100%; }.elementor-881 .elementor-element.elementor-element-4260135 .swiper-slide-inner { padding: 0px 0px 21px 6px; text-align: start; }.elementor-881 .elementor-element.elementor-element-4260135 .elementor-slide-heading { font-family: Raleway, sans-serif; font-size: 16px; font-weight: 600; }.elementor-881 .elementor-element.elementor-element-39aea24 .elementor-repeater-item-3279af2 .swiper-slide-bg { background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/floor-lamp-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-39aea24 .elementor-repeater-item-3279af2 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.17); }.elementor-881 .elementor-element.elementor-element-39aea24 .swiper-slide { transition-duration: calc(6s); height: 200px; }.elementor-881 .elementor-element.elementor-element-39aea24 > .elementor-widget-container { padding: 0px; }.elementor-881 .elementor-element.elementor-element-39aea24 .swiper-slide-contents { max-width: 100%; }.elementor-881 .elementor-element.elementor-element-39aea24 .swiper-slide-inner { padding: 0px 0px 21px 6px; text-align: start; }.elementor-881 .elementor-element.elementor-element-39aea24 .elementor-slide-heading { font-family: Raleway, sans-serif; font-size: 16px; font-weight: 600; }.elementor-881 .elementor-element.elementor-element-f471a9e .elementor-repeater-item-3279af2 .swiper-slide-bg { background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/wall-shelf-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-f471a9e .elementor-repeater-item-3279af2 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.17); }.elementor-881 .elementor-element.elementor-element-f471a9e .swiper-slide { transition-duration: calc(6s); height: 200px; }.elementor-881 .elementor-element.elementor-element-f471a9e > .elementor-widget-container { padding: 0px; }.elementor-881 .elementor-element.elementor-element-f471a9e .swiper-slide-contents { max-width: 100%; }.elementor-881 .elementor-element.elementor-element-f471a9e .swiper-slide-inner { padding: 0px 0px 21px 6px; text-align: start; }.elementor-881 .elementor-element.elementor-element-f471a9e .elementor-slide-heading { font-family: Raleway, sans-serif; font-size: 16px; font-weight: 600; }.elementor-881 .elementor-element.elementor-element-c18e23e .elementor-repeater-item-3279af2 .swiper-slide-bg { background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/side-table-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-c18e23e .elementor-repeater-item-3279af2 .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.17); }.elementor-881 .elementor-element.elementor-element-c18e23e .swiper-slide { transition-duration: calc(6s); height: 200px; }.elementor-881 .elementor-element.elementor-element-c18e23e > .elementor-widget-container { padding: 0px; }.elementor-881 .elementor-element.elementor-element-c18e23e .swiper-slide-contents { max-width: 100%; }.elementor-881 .elementor-element.elementor-element-c18e23e .swiper-slide-inner { padding: 0px 0px 21px 6px; text-align: start; }.elementor-881 .elementor-element.elementor-element-c18e23e .elementor-slide-heading { font-family: Raleway, sans-serif; font-size: 16px; font-weight: 600; }.elementor-881 .elementor-element.elementor-element-64265c3 { margin-top: 0px; margin-bottom: 50px; padding: 0px; }.elementor-881 .elementor-element.elementor-element-3994784:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-881 .elementor-element.elementor-element-3994784 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2023/09/shipped_immediately-jpg.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; }.elementor-881 .elementor-element.elementor-element-3994784 > .elementor-element-populated { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; }.elementor-881 .elementor-element.elementor-element-db147b5 { --iteration-count: infinite; --animation-duration: 1200ms; z-index: 0; --dynamic-text-color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-db147b5 > .elementor-widget-container { background-color: #ffffff; margin: 60px; padding: 34px 0px 11px 34px; }.elementor-881 .elementor-element.elementor-element-db147b5 .elementor-headline { text-align: start; font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-db147b5 .elementor-headline-plain-text { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-db147b5 .elementor-headline-dynamic-text { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-db147b5 .elementor-headline .elementor-headline-dynamic-wrapper { -webkit-text-stroke-color: #000000; stroke: #000000; }.elementor-881 .elementor-element.elementor-element-ccc89f4.elementor-wc-products ul.products li.product { --button-align-display: flex; --button-align-direction: column; --button-align-justify: space-between; }.elementor-881 .elementor-element.elementor-element-ccc89f4.elementor-wc-products ul.products { gap: 40px 20px; }.elementor-881 .elementor-element.elementor-element-ccc89f4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-ccc89f4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-881 .elementor-element.elementor-element-ccc89f4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-881 .elementor-element.elementor-element-ccc89f4.elementor-wc-products ul.products li.product .price { color: var( --e-global-color-text ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-881 .elementor-element.elementor-element-ccc89f4.elementor-wc-products ul.products li.product .button { background-color: var( --e-global-color-primary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); padding: 8px; }.elementor-881 .elementor-element.elementor-element-e59343c { margin-top: 0px; margin-bottom: 0px; padding: 0px; }.elementor-881 .elementor-element.elementor-element-8967364 .elementor-repeater-item-2712e7a .swiper-slide-bg { background-image: url(//yournordichome.com/wp-content/swift-ai/images/wp-content/uploads/2025/09/osz-tel-2025-jpg.webp); background-size: cover; }.elementor-881 .elementor-element.elementor-element-8967364 .elementor-repeater-item-2712e7a .elementor-background-overlay { background-color: rgba(0, 0, 0, 0.5); }.elementor-881 .elementor-element.elementor-element-8967364 .swiper-slide { transition-duration: calc(6s); height: 400px; }.elementor-881 .elementor-element.elementor-element-8967364 > .elementor-widget-container { margin: -10px; }.elementor-881 .elementor-element.elementor-element-8967364 .swiper-slide-contents { max-width: 66%; }.elementor-881 .elementor-element.elementor-element-8967364 .swiper-slide-inner { text-align: center; }.elementor-881 .elementor-element.elementor-element-8967364 .elementor-slide-heading { color: var( --e-global-color-kadence9 ); font-family: "Rammetto One", sans-serif; font-weight: 500; }.elementor-881 .elementor-element.elementor-element-8967364 .elementor-slide-description { color: var( --e-global-color-kadence9 ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-881 .elementor-element.elementor-element-8967364 .elementor-slide-button { font-family: Lato, sans-serif; font-weight: 300; text-transform: uppercase; color: var( --e-global-color-kadence9 ); }.elementor-881 .elementor-element.elementor-element-00187c4.elementor-wc-products ul.products li.product { --button-align-display: flex; --button-align-direction: column; --button-align-justify: space-between; }.elementor-881 .elementor-element.elementor-element-00187c4.elementor-wc-products ul.products { gap: 40px 20px; }.elementor-881 .elementor-element.elementor-element-00187c4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-00187c4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-881 .elementor-element.elementor-element-00187c4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-881 .elementor-element.elementor-element-00187c4.elementor-wc-products ul.products li.product .price { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-00187c4.elementor-wc-products ul.products li.product .button { background-color: var( --e-global-color-primary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); padding: 10px; }.elementor-881 .elementor-element.elementor-element-b31a165 .elementor-button { background-color: var( --e-global-color-primary ); fill: var( --e-global-color-kadence9 ); color: var( --e-global-color-kadence9 ); border-radius: 50px; }.elementor-881 .elementor-element.elementor-element-b31a165 > .elementor-widget-container { margin: 0px 0px 32px; }.elementor-881 .elementor-element.elementor-element-6dbc35a:not(.elementor-motion-effects-element-type-background), .elementor-881 .elementor-element.elementor-element-6dbc35a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #e5e5e5; }.elementor-881 .elementor-element.elementor-element-6dbc35a { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; color: #374762; }.elementor-881 .elementor-element.elementor-element-6dbc35a > .elementor-container { text-align: center; }.elementor-881 .elementor-element.elementor-element-3f4c363 > .elementor-element-populated { padding: 36px 0px; }.elementor-881 .elementor-element.elementor-element-1dccc48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-881 .elementor-element.elementor-element-1dccc48 > .elementor-element-populated { padding: 13px; }.elementor-881 .elementor-element.elementor-element-2953b0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-881 .elementor-element.elementor-element-2953b0d > .elementor-element-populated { padding: 12px; }.elementor-881 .elementor-element.elementor-element-f4e100c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-881 .elementor-element.elementor-element-f4e100c > .elementor-element-populated { padding: 12px; }.elementor-881 .elementor-element.elementor-element-50bb743.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-881 .elementor-element.elementor-element-50bb743 > .elementor-element-populated { padding: 12px; }.elementor-881 .elementor-element.elementor-element-b3ed666.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-881 .elementor-element.elementor-element-b3ed666 > .elementor-element-populated { padding: 12px; }.elementor-881 .elementor-element.elementor-element-e2d2056.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: center; align-items: center; }.elementor-881 .elementor-element.elementor-element-e2d2056 > .elementor-element-populated { padding: 12px; }.elementor-881 .elementor-element.elementor-element-586db31 { margin-top: 0px; margin-bottom: 0px; padding: 0px 20px; }.elementor-881 .elementor-element.elementor-element-0d6218d { --iteration-count: infinite; --animation-duration: 1200ms; z-index: 0; --dynamic-text-color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-0d6218d > .elementor-widget-container { padding: 34px 0px 0px 34px; }.elementor-881 .elementor-element.elementor-element-0d6218d .elementor-headline { text-align: center; font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-0d6218d .elementor-headline-plain-text { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-0d6218d .elementor-headline-dynamic-text { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-0d6218d .elementor-headline .elementor-headline-dynamic-wrapper { -webkit-text-stroke-color: #000000; stroke: #000000; }.elementor-881 .elementor-element.elementor-element-158e4ed.elementor-wc-products ul.products li.product { --button-align-display: flex; --button-align-direction: column; --button-align-justify: space-between; }.elementor-881 .elementor-element.elementor-element-158e4ed.elementor-wc-products ul.products { gap: 40px 20px; }.elementor-881 .elementor-element.elementor-element-158e4ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-158e4ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-881 .elementor-element.elementor-element-158e4ed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-881 .elementor-element.elementor-element-158e4ed.elementor-wc-products ul.products li.product .price { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-158e4ed.elementor-wc-products ul.products li.product .button { background-color: var( --e-global-color-primary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); padding: 10px; }.elementor-881 .elementor-element.elementor-element-ec00da6 .elementor-button { background-color: var( --e-global-color-primary ); fill: var( --e-global-color-kadence9 ); color: var( --e-global-color-kadence9 ); border-radius: 50px; }.elementor-881 .elementor-element.elementor-element-5cccec1 { margin-top: 0px; margin-bottom: 0px; padding: 0px 20px; }.elementor-881 .elementor-element.elementor-element-1327bb2 { --iteration-count: infinite; --animation-duration: 1200ms; z-index: 0; --dynamic-text-color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-1327bb2 > .elementor-widget-container { padding: 34px 0px 0px 34px; }.elementor-881 .elementor-element.elementor-element-1327bb2 .elementor-headline { text-align: center; font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-1327bb2 .elementor-headline-plain-text { color: var( --e-global-color-text ); }.elementor-881 .elementor-element.elementor-element-1327bb2 .elementor-headline-dynamic-text { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-881 .elementor-element.elementor-element-1327bb2 .elementor-headline .elementor-headline-dynamic-wrapper { -webkit-text-stroke-color: #000000; stroke: #000000; }.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-widget-posts .elementor-post__excerpt p { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-posts .elementor-post__read-more { color: var( --e-global-color-accent ); }.elementor-widget-posts a.elementor-post__read-more { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }.elementor-881 .elementor-element.elementor-element-49cd018 { --grid-row-gap: 35px; --grid-column-gap: 30px; }.elementor-881 .elementor-element.elementor-element-49cd018 .elementor-posts-container .elementor-post__thumbnail { padding-bottom: calc(66%); }.elementor-881 .elementor-element.elementor-element-49cd018::after { content: "0.66"; }.elementor-881 .elementor-element.elementor-element-49cd018 .elementor-post__thumbnail__link { width: 100%; }.elementor-881 .elementor-element.elementor-element-49cd018.elementor-posts--thumbnail-top .elementor-post__thumbnail__link { margin-bottom: 20px; }.elementor-881 .elementor-element.elementor-element-49cd018 .elementor-post__title, .elementor-881 .elementor-element.elementor-element-49cd018 .elementor-post__title a { color: var( --e-global-color-primary ); }.elementor-881 .elementor-element.elementor-element-49cd018 .elementor-post__title { margin-bottom: 12px; }.elementor-881 .elementor-element.elementor-element-49cd018 .elementor-post__excerpt p { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-881 .elementor-element.elementor-element-49cd018 .elementor-post__read-more { color: var( --e-global-color-primary ); }.elementor-881 .elementor-element.elementor-element-49cd018 a.elementor-post__read-more { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-881 .elementor-element.elementor-element-49cd018 .elementor-post__text { margin-bottom: 0px; }@media (min-width: 768px){.elementor-881 .elementor-element.elementor-element-e306a73 { --width: 40%; }.elementor-881 .elementor-element.elementor-element-6e20a7f { width: 25%; }.elementor-881 .elementor-element.elementor-element-c3787fa { width: 24.654%; }.elementor-881 .elementor-element.elementor-element-5aaddb2 { width: 50%; }.elementor-881 .elementor-element.elementor-element-3994784 { width: 40%; }.elementor-881 .elementor-element.elementor-element-8101246 { width: 60%; }}.elementor-929 .elementor-element.elementor-element-d65ac5e:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-d65ac5e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-98b78b9 ); }.elementor-929 .elementor-element.elementor-element-d65ac5e { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; }.elementor-929 .elementor-element.elementor-element-d65ac5e > .elementor-background-overlay { transition:background, border-radius, opacity 0.3s, 0.3s, 0.3s ease, ease, ease; }.elementor-929 .elementor-element.elementor-element-5732b10.elementor-column > .elementor-widget-wrap { justify-content: center; }.elementor-929 .elementor-element.elementor-element-5732b10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-block-end: 0px; }.elementor-929 .elementor-element.elementor-element-b658f70 > .elementor-widget-container { margin: 36px 0px 0px; }.elementor-929 .elementor-element.elementor-element-b658f70 { text-align: center; font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }.elementor-929 .elementor-element.elementor-element-e0dc613 > .elementor-container { max-width: 500px; }.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label { color: var( --e-global-color-text ); }.elementor-widget-form .elementor-field-group > label { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-form .elementor-field-group .elementor-field { color: var( --e-global-color-text ); }.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-form .elementor-button { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }.elementor-widget-form .elementor-button[type="submit"] { background-color: var( --e-global-color-accent ); }.elementor-widget-form { --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text ); --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-color: var( --e-global-color-accent ); --e-form-steps-indicator-progress-background-color: var( --e-global-color-text ); --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text ); }.elementor-929 .elementor-element.elementor-element-d01cf0b .elementor-field-group { padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 10px; }.elementor-929 .elementor-element.elementor-element-d01cf0b .elementor-form-fields-wrapper { margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -10px; }.elementor-929 .elementor-element.elementor-element-d01cf0b .elementor-field-group .elementor-field:not(.elementor-select-wrapper) { background-color: #ffffff; }.elementor-929 .elementor-element.elementor-element-d01cf0b .elementor-button[type="submit"] { background-color: var( --e-global-color-primary ); color: #ffffff; }.elementor-929 .elementor-element.elementor-element-d01cf0b .elementor-button[type="submit"]:hover { color: #ffffff; }.elementor-929 .elementor-element.elementor-element-d01cf0b { --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-929 .elementor-element.elementor-element-987387e { width: var( --container-widget-width, 70% ); max-width: 70%; --container-widget-width: 70%; --container-widget-flex-grow: 0; text-align: center; font-family: "Hind Siliguri", sans-serif; font-size: 12px; font-weight: 300; }.elementor-929 .elementor-element.elementor-element-987387e > .elementor-widget-container { margin: 0px; }.elementor-929 .elementor-element.elementor-element-cf33c37:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-cf33c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-e5c8058 ); }.elementor-929 .elementor-element.elementor-element-cf33c37 { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; }.elementor-929 .elementor-element.elementor-element-cf33c37 > .elementor-background-overlay { transition:background, border-radius, opacity 0.3s, 0.3s, 0.3s ease, ease, ease; }.elementor-929 .elementor-element.elementor-element-37e28b0 > .elementor-widget-container { margin: 24px 0px 30px; }.elementor-929 .elementor-element.elementor-element-37e28b0 img { width: 16%; }.elementor-widget-icon-list .elementor-icon-list-icon i { color: var( --e-global-color-primary ); }.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }.elementor-929 .elementor-element.elementor-element-2c4b058 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: calc(2.5px); }.elementor-929 .elementor-element.elementor-element-2c4b058 .elementor-icon-list-items.elementor-inline-items { margin-inline: calc(-2.5px); }.elementor-929 .elementor-element.elementor-element-2c4b058 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { inset-inline-end: calc(-2.5px); }.elementor-929 .elementor-element.elementor-element-2c4b058 .elementor-icon-list-icon i { transition:color 0.3s ease; }.elementor-929 .elementor-element.elementor-element-2c4b058 { --e-icon-list-icon-size: 30px; --icon-vertical-offset: 0px; }.elementor-929 .elementor-element.elementor-element-2c4b058 .elementor-icon-list-text { transition:color 0.3s ease; }.elementor-929 .elementor-element.elementor-element-b69d362:not(.elementor-motion-effects-element-type-background), .elementor-929 .elementor-element.elementor-element-b69d362 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-e5c8058 ); }.elementor-929 .elementor-element.elementor-element-b69d362 > .elementor-background-overlay { opacity: 1; transition:background, border-radius, opacity 0.3s, 0.3s, 0.3s ease, ease, ease; }.elementor-929 .elementor-element.elementor-element-b69d362 { transition:background, border, border-radius, box-shadow 0.3s, 0.3s, 0.3s, 0.3s ease, ease, ease, ease; }.elementor-929 .elementor-element.elementor-element-6f00f18 { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-929 .elementor-element.elementor-element-ee6f4f3 { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-929 .elementor-element.elementor-element-cd9c415 { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-929 .elementor-element.elementor-element-8c851c0 { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-929 .elementor-element.elementor-element-a227c00 { font-family: var( --e-global-typography-32bf8f0-font-family ), Sans-serif; font-size: var( --e-global-typography-32bf8f0-font-size ); font-weight: var( --e-global-typography-32bf8f0-font-weight ); text-transform: var( --e-global-typography-32bf8f0-text-transform ); }.elementor-929 .elementor-element.elementor-element-2948ce0 { margin-top: -10px; margin-bottom: 0px; }.elementor-929 .elementor-element.elementor-element-faffe31 { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-929 .elementor-element.elementor-element-2c4264a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-929 .elementor-element.elementor-element-a101523 { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }@media (min-width: 768px){.elementor-929 .elementor-element.elementor-element-5732b10 { width: 100%; }.elementor-929 .elementor-element.elementor-element-cd5edb0 { width: 20%; }.elementor-929 .elementor-element.elementor-element-4b14b4f { width: 19.664%; }.elementor-929 .elementor-element.elementor-element-9dff532 { width: 60%; }}@-webkit-keyframes PWBCarouselLoader { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes PWBCarouselLoader { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.trp-floating-switcher { display: flex; flex-direction: column-reverse; position: fixed; z-index: 99999; overflow: hidden; padding: var(--switcher-padding, 10px); border: var(--border, none); border-radius: var(--border-radius, 8px); background: var(--bg, #fff); width: var(--switcher-width, auto); top: var(--top, unset); right: var(--right, unset); bottom: var(--bottom, unset); left: var(--left, unset); box-shadow: rgba(0, 0, 0, 0.05) 0px 10px 20px 0px; }.trp-floating-switcher .trp-switcher-dropdown-list { flex-direction: column-reverse; }.trp-language-switcher-inner { display: flex; }.trp-floating-switcher .trp-language-switcher-inner { flex-direction: column-reverse; }.trp-switcher-dropdown-list { display: flex; overflow-y: hidden; transition-behavior: normal; transition-timing-function: ease-in-out; transition-delay: 0s; transition-property: max-height; max-height: 0px; transition-duration: var(--transition-duration); }.trp-language-item:focus { outline: none; }.trp-language-item { display: flex; align-items: center; gap: 8px; padding: 7px 16px; text-decoration: none; min-height: 19px; box-sizing: content-box; }.trp-language-item:hover { background: var(--bg-hover, #f3f3f3); }.trp-language-item:hover .trp-language-item-name { color: var(--text-hover, #000); }.trp-language-item__current { pointer-events: none; cursor: default; }.trp-language-item-name { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: var(--text, #000); font-size: var(--font-size, 14px); line-height: 1.2; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-weight: 400; }.trp-flag-image { border-radius: var(--flag-radius, 0) !important; aspect-ratio: var(--aspect-ratio, 4/3) !important; width: var(--flag-size, 18px) !important; display: inline-block !important; height: auto !important; }.trp-menu-ls-label .trp-flag-image { margin: -2px 3px; }.trp_ald_ls_container img.trp-flag-image { padding-top: 0px !important; }.trp_ald_ls_container .trp-language-switcher { position: relative; display: inline-block; padding: 0px; border: 0px; box-sizing: border-box; }.trp_ald_ls_container .trp-language-switcher > div { box-sizing: border-box; padding-right: 20px; padding-bottom: 3px; padding-left: 13px; border: 1px solid #c1c1c1; border-radius: 3px; background-color: #ffffff; }.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language { display: inline-block; }.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-current-language, .trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-current-language { visibility: hidden; }.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language { display: inline-block; height: 1px; overflow: hidden auto; visibility: hidden; z-index: 1; max-height: 250px; left: 0px; top: 0px; min-height: auto; }.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-language, .trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-language { visibility: visible; max-height: 250px; height: auto; overflow-y: auto; position: absolute; left: 0px; top: 0px; min-height: auto; display: inline-block !important; }#trp_ald_x_button { z-index: 0 !important; }@font-face{font-family:"Lato";font-weight:300;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://yournordichome.com/wp-content/swift-ai/cache/yournordichome.com/__data/lato-s6u9w4bmutphh7usswipgqfe238adf.woff) format('woff2');font-display:swap;}@font-face { font-family: Raleway; font-style: normal; font-weight: 100; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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: Raleway; font-style: normal; font-weight: 200; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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: Raleway; font-style: normal; font-weight: 300; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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: Raleway; font-style: normal; font-weight: 400; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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: Raleway; font-style: normal; font-weight: 500; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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: Raleway; font-style: normal; font-weight: 600; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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: Raleway; font-style: normal; font-weight: 700; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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: Raleway; font-style: normal; font-weight: 800; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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: Raleway; font-style: normal; font-weight: 900; font-display: swap; src: url(https://yournordichome.com/wp-content/uploads/elementor/google-fonts/fonts/raleway-1ptug8zys_skggpnyc0itw.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; }.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }@-webkit-keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); } }.fa-credit-card::before { content: ""; }.fa-facebook::before { content: ""; }.fa-instagram::before { content: ""; }.fa-pinterest::before { content: ""; }.fa-shipping-fast::before { content: ""; }.fa-shopping-basket::before { content: ""; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://yournordichome.com/wp-content/swift-ai/cache/yournordichome.com/__data/fa-solid-900422a3fc6.woff) format('woff2');font-display:swap;}.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }@font-face{font-family:"Font Awesome 5 Free";font-weight:400;font-style:normal;src:url(https://yournordichome.com/wp-content/swift-ai/cache/yournordichome.com/__data/fa-regular-400884e721b.woff) format('woff2');font-display:swap;}.far { font-family: "Font Awesome 5 Free"; font-weight: 400; }.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler { max-width: 20px; }.dgwt-wcas-search-wrapp { max-width: 350px; }@font-face{font-family:"Hind Siliguri";font-weight:300;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://yournordichome.com/wp-content/swift-ai/cache/yournordichome.com/__data/ijwOs5juQtsyLLR5jN4cxBEoRDf40uYVKwOs1to2d1eae72.woff) format('woff2');font-display:swap;}@font-face{font-family:"Hind Siliguri";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://yournordichome.com/wp-content/swift-ai/cache/yournordichome.com/__data/ijwTs5juQtsyLLR5jN4cxBEoTJzax8s3Jikd91e0868.woff) format('woff2');font-display:swap;}@font-face{font-family:"Hind Siliguri";font-weight:500;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://yournordichome.com/wp-content/swift-ai/cache/yournordichome.com/__data/ijwOs5juQtsyLLR5jN4cxBEoRG_50uYVKwOs1to2195a601.woff) format('woff2');font-display:swap;}@font-face{font-family:"Hind Siliguri";font-weight:700;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://yournordichome.com/wp-content/swift-ai/cache/yournordichome.com/__data/ijwOs5juQtsyLLR5jN4cxBEoRCf_0uYVKwOs1to67c9818c.woff) format('woff2');font-display:swap;}@font-face{font-family:"Rammetto One";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://yournordichome.com/wp-content/swift-ai/cache/yournordichome.com/__data/LhWiMV3HOfMbMetJG3lQDppNNfGdqOyvSA58542a8d.woff) format('woff2');font-display:swap;}.dgwt-wcas-search-icon path { fill: var(--global-palette5); }.dgwt-wcas-search-icon:hover path { fill: var(--global-palette-highlight); }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}body.swift-nojs [data-s3cid="1"]{max-height:6841.46875px;}body.swift-nojs [data-s3cid="32"]{max-width:1171.875px;}body.swift-nojs [data-s3cid="33"]{max-width:1171.875px;}body.swift-nojs [data-s3cid="39"]{max-width:205.390625px;}body.swift-nojs [data-s3cid="40"]{max-width:205.390625px;}body.swift-nojs [data-s3cid="41"]{max-width:205.390625px;}body.swift-nojs [data-s3cid="66"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="67"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="68"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="69"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="71"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="72"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="73"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="74"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="75"]{max-height:5776.078125px;}body.swift-nojs [data-s3cid="91"]{max-height:162.1875px;}body.swift-nojs [data-s3cid="92"]{max-height:162.1875px;}body.swift-nojs [data-s3cid="93"]{max-height:162.1875px;}body.swift-nojs [data-s3cid="94"]{max-height:112.1875px;}body.swift-nojs [data-s3cid="95"]{max-height:72.1875px;}body.swift-nojs [data-s3cid="96"]{max-height:72.1875px;}body.swift-nojs [data-s3cid="97"]{max-height:72.1875px;}body.swift-nojs [data-s3cid="99"]{max-height:72.1875px;}body.swift-nojs [data-s3cid="100"]{max-height:162.1875px;}body.swift-nojs [data-s3cid="101"]{max-height:112.1875px;}body.swift-nojs [data-s3cid="107"]{max-height:162.1875px;}body.swift-nojs [data-s3cid="108"]{max-height:112.1875px;}body.swift-nojs [data-s3cid="124"]{max-height:81.5625px;}body.swift-nojs [data-s3cid="125"]{max-height:81.5625px;}body.swift-nojs [data-s3cid="179"]{max-width:157.6875px;}body.swift-nojs [data-s3cid="180"]{max-width:157.6875px;}body.swift-nojs [data-s3cid="305"]{min-width:497.578125px;}body.swift-nojs [data-s3cid="306"]{min-width:497.578125px;}body.swift-nojs [data-s3cid="307"]{min-width:497.578125px;}body.swift-nojs [data-s3cid="308"]{max-width:157.140625px;}body.swift-nojs [data-s3cid="411"]{max-height:579.609375px;}body.swift-nojs [data-s3cid="412"]{max-height:579.609375px;}body.swift-nojs [data-s3cid="413"]{max-height:579.609375px;}body.swift-nojs [data-s3cid="414"]{max-height:579.609375px;}body.swift-nojs [data-s3cid="417"]{max-height:476.8125px;}body.swift-nojs [data-s3cid="418"]{max-height:476.8125px;}body.swift-nojs [data-s3cid="419"]{max-height:476.8125px;}body.swift-nojs [data-s3cid="420"]{max-height:476.8125px;}body.swift-nojs [data-s3cid="421"]{max-height:290.609375px;}body.swift-nojs [data-s3cid="423"]{max-height:42px;}body.swift-nojs [data-s3cid="424"]{max-height:476.8125px;}body.swift-nojs [data-s3cid="425"]{max-height:290.609375px;}body.swift-nojs [data-s3cid="426"]{max-height:166.203125px;}body.swift-nojs [data-s3cid="428"]{max-height:476.8125px;}body.swift-nojs [data-s3cid="429"]{max-height:290.625px;}body.swift-nojs [data-s3cid="430"]{max-height:166.1875px;}body.swift-nojs [data-s3cid="550"]{min-width:130.6875px;}body.swift-nojs [data-s3cid="551"]{min-width:130.6875px;}body.swift-nojs [data-s3cid="552"]{min-width:130.6875px;}html{opacity:1}}