@layer swift3 {.xoo-aff-input-group { position: relative; display: flex; border-collapse: separate; width: 100%; }.xoo-aff-input-group:first-child { border-right: 0px; }.xoo-aff-group input { box-sizing: border-box; }.xoo-aff-input-group .xoo-aff-input-icon { padding: 6px 0px; font-size: 14px; text-align: center; border-radius: 4px; align-items: center; height: auto; align-self: stretch; display: flex; width: 100%; justify-content: center; border-style: solid; }body:not(.rtl) .xoo-aff-input-group .xoo-aff-input-icon { border-right: 0px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; }.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2, .xoo-aff-group input[type="tel"], .xoo-aff-group input[type="file"] { flex-grow: 1; min-width: 1px; margin-top: 0px; margin-right: 0px; margin-left: 0px; position: relative; z-index: 2; height: 50px; padding: 6px 12px; font-size: 14px; line-height: 3.42857; background-image: none; border: 1px solid #cccccc; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition:border-color, box-shadow 0.15s, 0.15s ease-in-out, ease-in-out; outline: 0px; width: 100% !important; margin-bottom: 0px !important; }.xoo-aff-group label { font-weight: 600; display: block; margin-bottom: 5px; }.xoo-aff-group { float: left; width: calc(100% - 20px); position: relative; }.xoo-aff-group.onehalf { width: calc(50% - 20px); margin-right: 20px; }.xoo-aff-group.xoo-aff-cont-checkbox_single { margin-bottom: 5px; }.xoo-aff-radio input, .xoo-aff-checkbox_single input, .xoo-aff-checkbox_list input { margin-right: 5px; }span.xoo-aff-pwtog-hide { display: none; }.xoo-aff-pw-toggle { display: flex; align-items: center; right: 5px; position: absolute; z-index: 2; top: 0px; bottom: 0px; user-select: none; }.xoo-aff-pw-toggle > * { cursor: pointer; padding: 5px; }@media only screen and (max-width: 450px){.xoo-aff-group.onehalf, .xoo-aff-group.onefourth, .xoo-aff-group.onethird, .xoo-aff-group, .xoo-aff-group.twothird { width: 100%; margin-right: 0px; }.xoo-aff-group { margin-right: 0px; }}.xoo-aff-input-group .xoo-aff-input-icon { background-color: #eeeeee; color: #555555; max-width: 40px; min-width: 40px; border-color: #cccccc; border-width: 1px; font-size: 14px; }.xoo-aff-group { margin-bottom: 30px; }.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2, .xoo-aff-group input[type="tel"], .xoo-aff-group input[type="file"] { background-color: #ffffff; color: #777777; border-width: 1px; border-color: #cccccc; height: 50px; }.xoo-aff-group input[type="text"]::placeholder, .xoo-aff-group input[type="password"]::placeholder, .xoo-aff-group input[type="email"]::placeholder, .xoo-aff-group input[type="number"]::placeholder, .xoo-aff-group select::placeholder, .xoo-aff-group input[type="tel"]::placeholder, .xoo-aff-group .select2-selection__rendered, .xoo-aff-group .select2-container--default .select2-selection--single .select2-selection__rendered, .xoo-aff-group input[type="file"]::placeholder, .xoo-aff-group input::file-selector-button { color: #777777; }.xoo-aff-group input[type="text"]:focus, .xoo-aff-group input[type="password"]:focus, .xoo-aff-group input[type="email"]:focus, .xoo-aff-group input[type="number"]:focus, .xoo-aff-group select:focus, .xoo-aff-group select + .select2:focus, .xoo-aff-group input[type="tel"]:focus, .xoo-aff-group input[type="file"]:focus { background-color: #ededed; color: #000000; }.xoo-aff-input-icon + input[type="text"], .xoo-aff-input-icon + input[type="password"], .xoo-aff-input-icon + input[type="email"], .xoo-aff-input-icon + input[type="number"], .xoo-aff-input-icon + select, .xoo-aff-input-icon + select + .select2, .xoo-aff-input-icon + input[type="tel"], .xoo-aff-input-icon + input[type="file"] { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }.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-at::before { content: ""; }.fa-eye::before { content: ""; }.fa-eye-slash::before { content: ""; }.fa-key::before { content: ""; }.fa-user::before { content: ""; }.fa-user-plus::before { content: ""; }@font-face{font-family:"Font Awesome 5 Free";font-weight:400;font-style:normal;src:url(https://www.dyms.hu/wp-content/swift-ai/cache/www.dyms.hu/__data/fa-regular-4006587cb88.woff) format('woff2');font-display:swap;}.fab, .far { font-weight: 400; }@font-face{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;src:url(https://www.dyms.hu/wp-content/swift-ai/cache/www.dyms.hu/__data/fa-solid-900ae1282e0.woff) format('woff2');font-display:swap;}.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }.fa, .fas { font-weight: 900; }@keyframes loading__animation { 100% { transform: translateX(100%); } }@keyframes loading__animation { 100% { transform: translateX(100%); } }@keyframes loading__animation { 100% { transform: translateX(100%); } }@keyframes loading__animation { 100% { transform: translateX(100%); } }:root { --yith-wcan-filters_colors_titles: #333333; --yith-wcan-filters_colors_background: #FFFFFF; --yith-wcan-filters_colors_accent: #A7144C; --yith-wcan-filters_colors_accent_r: 167; --yith-wcan-filters_colors_accent_g: 20; --yith-wcan-filters_colors_accent_b: 76; --yith-wcan-color_swatches_border_radius: 100%; --yith-wcan-color_swatches_size: 30px; --yith-wcan-labels_style_background: #FFFFFF; --yith-wcan-labels_style_background_hover: #A7144C; --yith-wcan-labels_style_background_active: #A7144C; --yith-wcan-labels_style_text: #434343; --yith-wcan-labels_style_text_hover: #FFFFFF; --yith-wcan-labels_style_text_active: #FFFFFF; --yith-wcan-anchors_style_text: #434343; --yith-wcan-anchors_style_text_hover: #A7144C; --yith-wcan-anchors_style_text_active: #A7144C; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#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: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }:where(body) { margin: 0px; }body { padding: 0px; }a:where(:not(.wp-element-button)) { text-decoration: none; }:root { --ag-background-color: rgba(255,255,255,1); --ag-background-image-position: center center; --ag-background-image-opacity: 1; --ag-form-background: rgba(255,255,255,1); --ag-text-color: #000000; --ag-blur: 5px; }:root { --ag-form-margin: auto auto; }.age-restriction { height: calc(100vh - var(--ag-vh-offset, 0px)); overflow: var(--ag-restriction-overflow,hidden); position: relative; }.age-gate { background-color: var(--ag-form-background,#fff); border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: var(--ag-form-radius,0); border-width: var(--ag-form-border-width,0); box-shadow: var(--ag-form-shadow,none); color: var(--ag-text-color,#333); margin: var(--ag-form-margin,auto); max-height: var(--ag-form-max-height,calc(94vh - var(--ag-vh-offset, 0px))); max-width: var(--ag-form-max-width,500px); overflow-y: auto; padding: var(--ag-form-padding,20px); position: relative; scrollbar-width: var(--ag-scrollbar-display,none); width: 100%; z-index: var(--ag-form-z-index,10000); }.age-gate * { box-sizing: border-box; }.age-gate-additional-information, .age-gate__additional-information { font-size: var(--ag-text-additional-size,12px); margin: var(--ag-text-additional-margin,0); padding: var(--ag-text-additional-padding,0); }.age-gate-additional-information p:last-of-type, .age-gate__additional-information p:last-of-type { margin-bottom: 0px; }.age-gate-background-color, .age-gate__background-color { backdrop-filter: blur(var(--ag-blur)); background: var(--ag-background-color,#fff); opacity: var(--ag-background-opacity,1); z-index: 1; }.age-gate-background, .age-gate-background-color, .age-gate__background, .age-gate__background-color { height: calc(100vh - var(--ag-vh-offset, 0px)); left: 0px; position: fixed; top: 0px; width: var(--ag-overlay-width,100%); }.age-gate-background, .age-gate__background { background-image: var(--ag-background-image); background-position: var(--ag-background-image-position); background-repeat: var(--ag-background-image-repeat); background-size: var(--ag-background-image-size,cover); opacity: var(--ag-background-image-opacity); z-index: 2; }.age-gate-buttons, .age-gate__buttons { align-items: center; display: flex; gap: var(--ag-button-gap,10px); justify-content: center; }.age-gate-errors, .age-gate__errors { padding: var(--ag-text-errors-padding,0 10px); }.age-gate-errors:empty, .age-gate__errors:empty { padding: 0px; }.age-gate-fields, .age-gate__fields { border-width: 0px; display: block; margin: var(--ag-fields-margin,0 auto 1rem); max-width: var(--ag-fields-width,100%); padding: 0px; width: 100%; }.age-gate-form, .age-gate__form { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; }.age-gate-heading-title, .age-gate__heading-title { font-size: var(--ag-text-heading-size,2rem); font-weight: var(--ag-text-heading-weight,700); margin: var(--ag-text-heading-margin,0 0 1rem); }.age-gate-restricted, .age-gate__restricted { height: calc(100vh - var(--ag-vh-offset, 0px)); overflow: var(--ag-html-overflow,hidden); position: relative; }.age-gate-loader, .age-gate__loader { align-items: center; background: rgba(0, 0, 0, 0.4); color: var(--ag-loader-color,#000); display: none; height: calc(100vh - var(--ag-vh-offset, 0px)); justify-content: center; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 100000; }.age-gate-loader img, .age-gate-loader svg, .age-gate__loader img, .age-gate__loader svg { display: block; height: 70px; width: 70px; }.age-gate-heading-title-logo, .age-gate__heading-title--logo { height: var(--ag-logo-height,auto); max-width: var(--ag-logo-max-width,100%); }.age-gate-subheadline, .age-gate__subheadline { font-size: var(--ag-text-subheadline-size,1.2rem); font-weight: var(--ag-text-subheadline-weight,500); margin: var(--ag-text-subheadline-margin,0 0 1rem); }.age-gate-submit, .age-gate__submit { margin: var(--ag-submit-margin,0 0 1rem); }button.age-gate-button, button.age-gate-submit-no, button.age-gate-submit-yes, button.age-gate__button, button.age-gate__submit--no, button.age-gate__submit--yes { background-color: var(--ag-button-color-background,#333); border: var(--ag-button-border,0); border-radius: var(--ag-button-radius,3px); color: var(--ag-button-color-text,#fff); cursor: var(--ag-button-cursor,pointer); font-size: var(--ag-button-size,1rem); font-weight: var(--ag-button-weight,600); padding: var(--ag-button-padding,.5rem 1rem); }button.age-gate-button:active, button.age-gate-button:focus, button.age-gate-button:hover, button.age-gate-submit-no:active, button.age-gate-submit-no:focus, button.age-gate-submit-no:hover, button.age-gate-submit-yes:active, button.age-gate-submit-yes:focus, button.age-gate-submit-yes:hover, button.age-gate__button:active, button.age-gate__button:focus, button.age-gate__button:hover, button.age-gate__submit--no:active, button.age-gate__submit--no:focus, button.age-gate__submit--no:hover, button.age-gate__submit--yes:active, button.age-gate__submit--yes:focus, button.age-gate__submit--yes:hover { background-color: var(--ag-button-color-hover,#323232); border: var(--ag-button-hover-border,0); color: var(--ag-button-color-text-hover,#fff); }button.age-gate-submit-no, button.age-gate-submit-yes, button.age-gate__submit--no, button.age-gate__submit--yes { margin: var(--ag-button-margin,0); }.age-gate-wrapper, .age-gate__wrapper { box-sizing: border-box; display: var(--ag-form-display,flex); height: calc(100vh - var(--ag-vh-offset, 0px)); left: var(--ag-form-left,0); overflow-y: var(--ag-form-overlow,auto); padding: var(--ag-wrapper-padding,20px); position: var(--ag-form-position,fixed); text-align: var(--ag-text-align,center); top: var(--ag-form-top,0); transition-duration: var(--ag-transition-duration,.3s); transition-property: all; transition-timing-function: var(--ag-transition-timing,ease); width: var(--ag-overlay-width,100%); z-index: var(--ag-form-z-index,10000); }.xoo-el-opac, .xoo-el-notice-opac { position: fixed; inset: 0px; z-index: 999999; background-color: black; opacity: 0; transition: 0.2s ease-out; }.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-modal, .xoo-el-notice-modal { inset: 0px; text-align: center; position: fixed; z-index: 1000000000; overflow: auto; opacity: 0; transition: 0.2s ease-in-out; transform: scale(0.8); }.xoo-el-modal::before, .xoo-el-notice-modal::before { content: ""; display: inline-block; height: 100%; margin-right: -0.25em; }.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal, .xoo-el-notice-inmodal { display: inline-block; background: #ffffff; position: relative; vertical-align: middle; width: 90%; text-align: left; border-radius: 5px; height: 90%; }.xoo-el-srcont { flex-grow: 1; height: 100%; overflow: auto; }.xoo-el-container { visibility: hidden; }span.xoo-el-close, .xoo-el-notice-close { font-size: 17px; position: absolute; right: -9px; top: -12px; border-radius: 50%; cursor: pointer; z-index: 100; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; color: #000000; background-color: #ffffff; box-shadow: rgba(0, 0, 0, 0.17) -1px 2px 10px; }span.xoo-el-close:hover, .xoo-el-notice-close:hover { color: #e63030; }.xoo-el-form-container button.button.btn.xoo-el-action-btn { clear: both; width: calc(100% - 20px); display: flex; align-items: center; justify-content: center; cursor: pointer; margin: 10px 0px; }.xoo-el-notice { display: none; width: calc(100% - 20px); margin-bottom: 15px; }.xoo-aff-group.xoo-el-login-btm-fields { display: flex; align-items: center; position: relative; margin-bottom: 14px; justify-content: space-between; }.xoo-aff-group.xoo-el-login-btm-fields .xoo-el-form-label { display: flex; align-items: center; gap: 6px; }.xoo-el-section { display: none; }.xoo-el-section.xoo-el-active { display: block; }.xoo-el-lostpw-tgr, .xoo-el-login-tgr, .xoo-el-reg-tgr { cursor: pointer; }.xoo-el-form-txt { margin-bottom: 10px; display: block; }.xoo-el-sidebar { background-size: cover; background-repeat: no-repeat; background-position: center center; height: 100%; }.xoo-el-wrap { min-height: 100%; display: flex; width: 100%; height: 100%; }.xoo-el-main { position: relative; vertical-align: top; height: auto; }@media only screen and (max-width: 769px){.xoo-el-sidebar { display: none; }.xoo-el-wrap, .xoo-el-main { display: block; width: auto; }}label.xoo-el-form-label { font-weight: normal; cursor: pointer; margin: 0px; }a.xoo-el-lostpw-tgr { margin: 0px; }.xoo-el-fields { position: relative; z-index: 1; }.xoo-el-form-container ul.xoo-el-tabs { display: flex; margin: 0px; list-style: none; padding: 0px 20px 16px; }.xoo-el-form-container ul.xoo-el-tabs li { padding: 12px 20px; flex-grow: 1; flex-basis: auto; text-align: center; cursor: pointer; list-style: none; margin: 0px; }.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active { font-weight: 600; pointer-events: none; }.xoo-el-section { padding-left: 20px; }.xoo-el-form-container { padding-bottom: 0px; }.xoo-el-login-btm-fields label { }form.xoo-el-action-form { margin-top: 20px; margin-bottom: 0px; }@media only screen and (max-width: 600px){body .xoo-el-main { padding-left: 10px; padding-right: 10px; }}@keyframes xoo-el-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.xoo-aff-group { align-self: flex-end; }.xoo-el-fields-cont { display: flex; flex-wrap: wrap; }.xoo-el-notice-opac { opacity: 0.7; background-color: #000000; z-index: 1000000; }.xoo-el-notice-modal::before { vertical-align: middle; }.xoo-el-notice-inmodal { max-width: 1200px; height: 92%; width: 92%; }.xoo-el-notice-wrap iframe { width: 100%; height: 100%; }.xoo-el-notice-wrap { height: 100%; }@media only screen and (max-width: 450px){.xoo-el-section { padding-left: 0px; }.xoo-el-notice { width: 100%; }.xoo-el-form-container ul.xoo-el-tabs { padding-left: 0px; padding-right: 0px; }.xoo-el-form-container button.button.btn.xoo-el-action-btn { width: 100%; }}.xoo-el-form-container button.btn.button.xoo-el-action-btn { background-color: #000000; color: #ffffff; font-weight: 600; font-size: 15px; height: 40px; }.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal { max-width: 800px; max-height: 650px; }.xoo-el-sidebar { background-image: url(//www.dyms.hu/wp-content/swift-ai/images/wp-content/plugins/easy-login-woocommerce/assets/images/popup-sidebar-jpg.webp); min-width: 40%; }.xoo-el-main, .xoo-el-main a, .xoo-el-main label { color: #000000; }.xoo-el-srcont { background-color: #ffffff; }.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active { background-color: #000000; color: #ffffff; }.xoo-el-form-container ul.xoo-el-tabs li { background-color: #eeeeee; color: #000000; font-size: 16px; padding: 12px 20px; }.xoo-el-main { padding: 40px 30px; }.xoo-el-modal::before { vertical-align: middle; }@font-face{font-family:"Easy-Login";font-weight:400;font-style:normal;src:url(https://www.dyms.hu/wp-content/swift-ai/cache/www.dyms.hu/__data/Easy-Login7bbf5613.woff) format('woff2');font-display:swap;}[class^="xoo-el-icon-"], [class*=" xoo-el-icon-"] { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: Easy-Login !important; }.xoo-el-icon-cross::before { content: ""; }: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 img { border: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; 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-invisible { visibility: hidden; }:root { --page-title-display: block; }@keyframes eicon-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } }.elementor-widget { position: relative; }@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width: 768px){#elementor-device-mode::after { content: "mobile"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: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-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, .e-con > .e-con-inner { display: var(--display); }.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }.e-con-boxed.e-grid { grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: legacy; }.e-con-boxed { gap: initial; text-align: initial; }.e-con.e-grid > .e-con-inner { align-items: var(--align-items); justify-items: var(--justify-items); }.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%); }@media (max-width: 768px){:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }}: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 > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }.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-kit-13 { --e-global-color-primary: #FFFFFF; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }.e-con { --container-max-width: 1140px; --container-default-padding-top: 0px; --container-default-padding-right: 0px; --container-default-padding-bottom: 0px; --container-default-padding-left: 0px; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }@media (max-width: 1024px){.e-con { --container-max-width: 1024px; }}@media (max-width: 768px){.e-con { --container-max-width: 767px; }}.elementor-widget-image { text-align: center; }.elementor-widget-image img { display: inline-block; vertical-align: middle; }.elementor-56171 .elementor-element.elementor-element-483447f { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }.elementor-56171 .elementor-element.elementor-element-e599d47 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }.elementor-56171 .elementor-element.elementor-element-150ff1a { text-align: center; line-height: 50px; }@media (max-width: 1024px){.elementor-56171 .elementor-element.elementor-element-483447f { --grid-auto-flow: row; }.elementor-56171 .elementor-element.elementor-element-e599d47 { --grid-auto-flow: row; }}@media (max-width: 768px){.elementor-56171 .elementor-element.elementor-element-483447f { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }.elementor-56171 .elementor-element.elementor-element-e599d47 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }}:root { --wd-text-line-height: 1.6; --wd-link-decor: underline var(--wd-link-decor-style, none) var(--wd-link-decor-color, currentColor); --wd-link-decor-hover: underline var(--wd-link-decor-style-hover, none) var(--wd-link-decor-color-hover, var(--wd-link-decor-color, currentColor)); --wd-brd-radius: .001px; --wd-form-height: 42px; --wd-form-color: inherit; --wd-form-placeholder-color: inherit; --wd-form-bg: transparent; --wd-form-brd-color: rgba(0,0,0,0.1); --wd-form-brd-color-focus: rgba(0,0,0,0.15); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==); --wd-navigation-color: 51,51,51; --wd-main-bgcolor: #fff; --wd-scroll-w: .001px; --wd-admin-bar-h: .001px; --wd-block-spacing: 20px; --wd-header-banner-mt: .001px; --wd-sticky-nav-w: .001px; --color-white: #fff; --color-gray-100: #f7f7f7; --color-gray-200: #f1f1f1; --color-gray-300: #bbb; --color-gray-400: #a5a5a5; --color-gray-500: #767676; --color-gray-600: #666; --color-gray-700: #555; --color-gray-800: #333; --color-gray-900: #242424; --color-white-rgb: 255,255,255; --color-black-rgb: 0,0,0; --bgcolor-white: #fff; --bgcolor-gray-100: #f7f7f7; --bgcolor-gray-200: #f7f7f7; --bgcolor-gray-300: #f1f1f1; --bgcolor-black-rgb: 0,0,0; --bgcolor-white-rgb: 255,255,255; --brdcolor-gray-200: rgba(0,0,0,0.075); --brdcolor-gray-300: rgba(0,0,0,0.105); --brdcolor-gray-400: rgba(0,0,0,0.12); --brdcolor-gray-500: rgba(0,0,0,0.2); --wd-start: start; --wd-end: end; --wd-center: center; --wd-stretch: stretch; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; }*, ::before, ::after { box-sizing: border-box; }html { line-height: 1; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; font-family: sans-serif; overflow: hidden scroll; font-size: var(--wd-text-font-size); }ol, ul { list-style: none; }a, button, input { touch-action: manipulation; }button, input, optgroup, select, textarea { margin: 0px; color: inherit; font: inherit; }button { overflow: visible; }button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; appearance: button; }body { margin: 0px; background-color: #ffffff; color: var(--wd-text-color); text-rendering: optimizelegibility; font-weight: var(--wd-text-font-weight); font-style: var(--wd-text-font-style); font-size: var(--wd-text-font-size); font-family: var(--wd-text-font); -webkit-font-smoothing: antialiased; line-height: var(--wd-text-line-height); }@supports (overflow: clip) {body { overflow-x: clip; }}:is(body) { height: auto; }p { margin-bottom: var(--wd-tags-mb, 20px); }a { color: var(--wd-link-color); transition: 0.25s; text-decoration: var(--wd-link-decor); }a:is(:hover, :focus, :active) { outline: none; text-decoration: var(--wd-link-decor-hover); }a:hover { color: var(--wd-link-color-hover); }a:focus { outline: none; }:is(h1, h2, h3, h4, h5, h6, .title) a:hover { color: var(--wd-link-color-hover); }label { display: block; margin-bottom: 5px; color: var(--wd-title-color); vertical-align: middle; font-weight: 400; }strong, b { font-weight: 600; }iframe, embed { max-width: 100%; }img { max-width: 100%; height: auto; border: 0px; vertical-align: middle; }svg:not(:root) { overflow: hidden; }:is(ul, ol) { margin-bottom: var(--list-mb); padding-left: var(--li-pl); --list-mb: 20px; --li-mb: 10px; --li-pl: 17px; }:is(ul, ol) li { margin-bottom: var(--li-mb); }:is(ul, ol) li:last-child { margin-bottom: 0px; }ul { list-style: disc; }.text-left { --text-align: left; text-align: var(--text-align); --content-align: flex-start; --wd-align: flex-start; }@keyframes wd-rotate { 100% { transform: rotate(360deg); } }@keyframes wd-fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes wd-fadeInBottomShort { 0% { transform: translate3d(0px, 20px, 0px); } 100% { transform: none; } }input[type="email"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="text"], input[type="password"], :root textarea, :root select { appearance: none; }input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], :root textarea, :root select { padding: 0px 15px; max-width: 100%; width: 100%; height: var(--wd-form-height); border: var(--wd-form-brd-width) solid var(--wd-form-brd-color); border-radius: var(--wd-form-brd-radius); background-color: var(--wd-form-bg); box-shadow: none; color: var(--wd-form-color); vertical-align: middle; font-size: 14px; transition:border-color, box-shadow 0.15s, 0.15s ease-in-out, ease-in-out; }input[type="email"]:focus, input[type="date"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, :root textarea:focus, :root select:focus { outline: none; border-color: var(--wd-form-brd-color-focus); transition: border-color 0.4s; }input[type="radio"], input[type="checkbox"] { box-sizing: border-box; margin-top: 0px; padding: 0px; vertical-align: middle; margin-inline-end: 5px; cursor: pointer; }:is(.btn, .button, button, [type="submit"], [type="button"]) { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 5px; outline: none; border-radius: var(--btn-brd-radius, 0px); vertical-align: middle; text-align: center; text-shadow: none; line-height: 1.2; cursor: pointer; transition: 0.25s; color: var(--btn-color, #3E3E3E); border: var(--btn-brd-width, 0px) var(--btn-brd-style, solid) var(--btn-brd-color, #E9E9E9); background-color: var(--btn-bgcolor, #F3F3F3); box-shadow: var(--btn-box-shadow, unset); text-transform: var(--btn-transform, uppercase); font-weight: var(--btn-font-weight, 600); font-family: var(--btn-font-family, inherit); font-style: var(--btn-font-style, unset); padding: var(--btn-padding, 5px 20px); min-height: var(--btn-height, 42px); font-size: var(--btn-font-size, 13px); text-decoration: none !important; }:is(.btn, .button, button, [type="submit"], [type="button"]):hover { color: var(--btn-color-hover, var(--btn-color, #3E3E3E)); border-color: var(--btn-brd-color-hover, var(--btn-brd-color, #e0e0e0)); background-color: var(--btn-bgcolor-hover, var(--btn-bgcolor, #e0e0e0)); box-shadow: var(--btn-box-shadow-hover, var(--btn-box-shadow, unset)); }:is(a, button, input[type="submit"], input[type="checkbox"], input[type="button"], input[type="file"], [tabindex="0"]):focus-visible { outline-offset: var(--wd-otl-offset, calc(var(--wd-otl-width) * -1 / 2)); outline: var(--wd-otl-width, 2px) var(--wd-otl-style, dotted) var(--wd-otl-color, var(--wd-otl-color-scheme, #000)) !important; transition: none !important; }input[tabindex="0"]:focus-visible { --wd-otl-width: 0 !important; }.wd-skip-links { position: fixed; display: flex; flex-direction: column; gap: 5px; top: 10px; inset-inline-start: -1000em; z-index: 999999; }.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after { order: 3; margin-inline-start: 4px; font-weight: normal; font-style: normal; font-size: clamp(6px, 50%, 18px); color: var(--nav-chevron-color); content: ""; font-family: woodmart-font; }.wd-nav:where(:not(.wd-dis-hover)) > li:where(.wd-opened, :hover) > a { color: var(--nav-color-hover); background-color: var(--nav-bg-hover); box-shadow: var(--nav-shadow-hover); border: var(--nav-border-hover); }.wd-nav:is(.wd-style-bordered, .wd-style-separated) > li:not(:last-child)::after { content: ""; position: relative; inset-inline-end: calc((var(--nav-gap) / 2) * -1); border-right: 1px solid rgba(0, 0, 0, 0.106); }:is(.color-scheme-light, .whb-color-light) .wd-nav:is(.wd-style-bordered, .wd-style-separated) > li:not(:last-child)::after { border-color: rgba(255, 255, 255, 0.25); }.wd-nav[class*="wd-style-underline"] > li:is(:hover, .current-menu-item, .wd-active, .active) > a .nav-link-text::after { width: 100%; }.wd-tltp .tooltip:is(.left, .right) .tooltip-inner::after { content: ""; position: absolute; inset-block: 0px; width: 10px; }.wd-notice::before, div.wpcf7-response-output::before, .mc4wp-alert::before, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info)::before { position: absolute; top: calc(50% - 9px); left: 24px; font-size: 18px; line-height: 18px; font-family: woodmart-font; }.wd-notice p:last-child, div.wpcf7-response-output p:last-child, .mc4wp-alert p:last-child, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) p:last-child { margin-bottom: 0px; }.wd-notice :is(.button, .wc-backward), div.wpcf7-response-output :is(.button, .wc-backward), .mc4wp-alert :is(.button, .wc-backward), :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) :is(.button, .wc-backward) { text-decoration: none; --btn-color: currentColor; --btn-color-hover: currentColor; --btn-bgcolor: transparent; --btn-bgcolor-hover: transparent; --btn-brd-width: 2px; --btn-box-shadow-hover: none; --btn-height: none; --btn-padding: 0; --btn-brd-color: color-mix(in srgb, currentColor 50%, transparent); border-top: 0px; border-inline: 0px; margin-inline: 4px; }.wd-notice.wd-warning::before, .wpcf7 form:not(.sent) .wpcf7-response-output::before, .mc4wp-error::before, .mc4wp-notice::before, :is(.woocommerce-error, .woocommerce-info)::before { content: ""; }@keyframes wd-fadeInUpBig { 0% { transform: translate3d(0px, 100%, 0px); } 100% { transform: none; } }@keyframes wd-fadeOutDownBig { 0% { transform: none; } 100% { transform: translate3d(0px, 100%, 0px); } }nav[class*="-pagination"] li :is(.next, .prev)::before { font-size: 12px; content: ""; font-family: woodmart-font; }[class*="screen-reader"] { clip: rect(1px, 1px, 1px, 1px); transform: scale(0); position: absolute !important; }.wd-breadcrumbs > :is(span, a):last-child { font-weight: 600; color: var(--wd-bcrumb-color-active); }:is(.widget, .wd-widget, div[class^="vc_wp"]) > :is(ul, ol) { margin-top: 0px; }:is(.widget, .wd-widget, div[class^="vc_wp"]) :is(ul, ol) { list-style: none; --list-mb: 0; --li-mb: 15px; --li-pl: 0; }:is(.wd-entry-content, .entry-content, .is-layout-flow, .is-layout-constrained, .is-layout-constrained > .wp-block-group__inner-container) > :last-child { margin-bottom: 0px; }body:not([class*="wrapper-boxed"]) { background-color: var(--wd-main-bgcolor); }@media (max-width: 1024px){@supports not (overflow: clip) {body { overflow: hidden; }}}.e-con-boxed.wd-negative-gap { --container-max-width: none; }@media (prefers-reduced-motion: no-preference){html { scroll-behavior: auto; }}.elementor-widget-text-editor.text-left > * { margin-right: auto; }.elementor-widget-text-editor > * > :last-child, .elementor-widget-text-editor > :last-child { margin-bottom: 0px; }:is(.elementor-wc-products, .elementor-widget-wc-archive-products) :is(.wd-products-per-page, .wd-products-shop-view, .woocommerce-ordering) { margin-right: 0px; margin-bottom: 20px; vertical-align: middle; }:is(.elementor-wc-products, .elementor-widget-wc-archive-products) :is(.wd-products-per-page, .wd-products-shop-view, .woocommerce-ordering):not(:first-child) { margin-left: 30px; }:is(.blockOverlay, .wd-loader-overlay)::after { position: absolute; top: calc(50% - 13px); left: calc(50% - 13px); content: ""; display: inline-block; width: 26px; height: 26px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: initial; border-left-color: var(--color-gray-900); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); --wd-anim-state: running; }@keyframes wd-FadeInLoader { 0% { opacity: 0; } 100% { opacity: 0.8; } }div.wc-block-components-notice-banner:is(.is-info, .is-error)::before { content: ""; }@keyframes wd-noticeMoveFromBottom { 0% { transform: translate3d(0px, 100%, 0px); } 100% { transform: translate3d(0px, 0px, 0px); } }.woocommerce-store-notice { --wd-link-color: #fff; --wd-link-color-hover: rgba(255,255,255,0.9); position: fixed; inset-inline: 0px; bottom: 0px; z-index: 351; display: flex; align-items: center; justify-content: center; margin: 0px; padding: 12px 62px; min-height: 55px; background-color: var(--wd-primary-color); color: #ffffff; text-align: center; font-weight: 600; backface-visibility: hidden; transform: translate3d(0px, 100%, 0px); animation: 1s cubic-bezier(0.19, 1, 0.22, 1) 1s 1 normal forwards running wd-noticeMoveFromBottom; border-top: 1px solid rgba(255, 255, 255, 0.1); }.woocommerce-store-notice > a { position: absolute; inset-block: 0px; inset-inline-end: 0px; display: flex; align-items: center; justify-content: center; width: 60px; background-color: rgba(0, 0, 0, 0.1); color: #ffffff; font-size: 0px; transition:background-color 0.25s ease; cursor: pointer; }.woocommerce-store-notice > a::after { font-weight: 400; font-size: 16px; content: ""; font-family: woodmart-font; }.woocommerce-store-notice > a:hover { background-color: rgba(0, 0, 0, 0.2); color: #ffffff; }.wd-toolbar { position: fixed; inset-inline: 0px; bottom: 0px; z-index: 350; display: flex; align-items: center; justify-content: space-between; overflow: auto hidden; padding: 5px; height: 55px; background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 9px; }.wd-toolbar > a, .wd-toolbar > div { flex: 1 0 20%; }.wd-toolbar > a, .wd-toolbar > div a { height: 45px; }.wd-toolbar .wd-header-cart.wd-design-5:not(.wd-style-text) { margin-inline-end: 0px; }.wd-toolbar.wd-toolbar-label-show > a, .wd-toolbar.wd-toolbar-label-show > div a { position: relative; padding-bottom: 15px; }.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label { display: block; }.wd-toolbar-label { position: absolute; inset-inline: 10px; bottom: 3px; display: none; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; font-size: 11px; line-height: 1; padding: 1px 0px; }.wd-toolbar-shop .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-toolbar-sidebar .wd-tools-icon::before { content: ""; font-family: woodmart-font; }@media (max-width: 1024px){.sticky-toolbar-on { padding-bottom: 55px; }}.wd-tools-element { position: relative; --wd-header-el-color: #333; --wd-header-el-color-hover: rgba(51,51,51,.6); --wd-tools-icon-base-width: 20px; }.wd-tools-element > a { display: flex; align-items: center; justify-content: center; height: 40px; color: var(--wd-header-el-color); line-height: 1; padding-inline: 10px; text-decoration: none !important; }.wd-tools-element .wd-tools-icon { position: relative; display: flex; align-items: center; justify-content: center; font-size: 0px; }.wd-tools-element .wd-tools-icon::before { font-size: var(--wd-tools-icon-base-width); }.wd-tools-element .wd-tools-count { z-index: 1; width: var(--wd-count-size, 15px); height: var(--wd-count-size, 15px); border-radius: 50%; text-align: center; letter-spacing: 0px; font-weight: 400; line-height: var(--wd-count-size, 15px); }.wd-tools-element:hover > a { color: var(--wd-header-el-color-hover); }.wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) { height: 42px; border-radius: 42px; }.wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon { width: 42px; }.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7) :is(.wd-tools-inner, .wd-tools-icon) { height: 28px; }.whb-top-bar .wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon { width: 28px; }.wd-header-wishlist .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-header-cart .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-header-cart .wd-cart-number > span, .wd-header-cart .subtotal-divider { display: none; }.wd-header-cart:is(.wd-design-5, .wd-design-6, .wd-design-7):not(.wd-style-text) .wd-tools-text { display: none; }.wd-header-cart.wd-design-5:not(.wd-style-text) { margin-inline-end: 5px; }:is(.woocommerce-cart, .woocommerce-checkout) :is(.cart-widget-side, .wd-dropdown-cart) { display: none; }.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number { position: absolute; top: -5px; inset-inline-end: -9px; z-index: 1; width: 15px; height: 15px; border-radius: 50%; background-color: var(--wd-primary-color); color: #ffffff; text-align: center; letter-spacing: 0px; font-weight: 400; font-size: 9px; line-height: 15px; }.wd-header-my-account .wd-tools-icon::before { content: ""; font-family: woodmart-font; }:root { --wd-top-bar-h: .00001px; --wd-top-bar-sm-h: .00001px; --wd-top-bar-sticky-h: .00001px; --wd-top-bar-brd-w: .00001px; --wd-header-general-h: 90px; --wd-header-general-sm-h: 60px; --wd-header-general-sticky-h: 60px; --wd-header-general-brd-w: .00001px; --wd-header-bottom-h: .00001px; --wd-header-bottom-sm-h: .00001px; --wd-header-bottom-sticky-h: .00001px; --wd-header-bottom-brd-w: .00001px; --wd-header-clone-h: .00001px; --wd-header-brd-w: calc(var(--wd-top-bar-brd-w) + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w)); --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h) + var(--wd-header-brd-w)); --wd-header-sticky-h: calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h) + var(--wd-header-brd-w)); --wd-header-sm-h: calc(var(--wd-top-bar-sm-h) + var(--wd-header-general-sm-h) + var(--wd-header-bottom-sm-h) + var(--wd-header-brd-w)); }@font-face{font-family:"woodmart-font";font-weight:400;font-style:normal;src:url(https://www.dyms.hu/wp-content/swift-ai/cache/www.dyms.hu/__data/woodmart-font-1-4004ebc8d31.woff) format('woff2');font-display:swap;}:root { --wd-header-banner-h: 40px; --wd-text-font: "Jost", Arial, Helvetica, sans-serif; --wd-text-font-weight: 400; --wd-text-color: #767676; --wd-text-font-size: 14px; --wd-title-font: "hkgroteskpro", Arial, Helvetica, sans-serif; --wd-title-font-weight: 600; --wd-title-color: #242424; --wd-entities-title-font: "hkgroteskpro", Arial, Helvetica, sans-serif; --wd-entities-title-font-weight: 600; --wd-entities-title-color: #333333; --wd-entities-title-color-hover: rgb(51 51 51 / 65%); --wd-alternative-font: "hkgroteskpro", Arial, Helvetica, sans-serif; --wd-widget-title-font: "hkgroteskpro", Arial, Helvetica, sans-serif; --wd-widget-title-font-weight: 600; --wd-widget-title-transform: uppercase; --wd-widget-title-color: #333; --wd-widget-title-font-size: 16px; --wd-header-el-font: "hkgroteskpro", Arial, Helvetica, sans-serif; --wd-header-el-font-weight: 600; --wd-header-el-transform: none; --wd-header-el-font-size: 14px; --wd-otl-style: dotted; --wd-otl-width: 2px; --wd-primary-color: #ff3a3a; --wd-alternative-color: #000000; --btn-default-font-family: "Jost", Arial, Helvetica, sans-serif; --btn-default-font-weight: 400; --btn-default-bgcolor: #f7f7f7; --btn-default-bgcolor-hover: #efefef; --btn-accented-font-family: "Jost", Arial, Helvetica, sans-serif; --btn-accented-font-weight: 400; --btn-accented-bgcolor: #2e6bc6; --btn-accented-bgcolor-hover: #2a61b4; --wd-form-brd-width: 1px; --notices-success-bg: #459647; --notices-success-color: #fff; --notices-warning-bg: #E0B252; --notices-warning-color: #fff; --wd-link-color: #333333; --wd-link-color-hover: #242424; }@media (max-width: 1024px){:root { --wd-header-banner-h: 40px; }}:root { --wd-container-w: 1320px; --wd-form-brd-radius: 5px; --btn-default-color: #333; --btn-default-color-hover: #333; --btn-accented-color: #fff; --btn-accented-color-hover: #fff; --btn-default-brd-radius: 5px; --btn-default-box-shadow: none; --btn-default-box-shadow-hover: none; --btn-accented-brd-radius: 5px; --btn-accented-box-shadow: none; --btn-accented-box-shadow-hover: none; --wd-brd-radius: 8px; }@font-face { font-family: Jost; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73ord4jQmfxIC7w.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Jost; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73ord4jQmfxIC7w.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Jost; font-style: normal; font-weight: 600; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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: Jost; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73ord4jQmfxIC7w.woff2) format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Jost; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/jost/v20/92zatBhPNqw73oTd4jQmfxI.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; }@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-width:205.828125px;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;min-height:187.25px;}body.swift-nojs [data-s3cid="3"]{min-width: 100vw;min-height:137.25px;}body.swift-nojs [data-s3cid="4"]{min-width: 100vw;min-height:137.25px;}body.swift-nojs [data-s3cid="5"]{min-width: 100vw;min-height:137.25px;}body.swift-nojs [data-s3cid="6"]{min-width: 100vw;}body.swift-nojs [data-s3cid="7"]{min-width: 100vw;}body.swift-nojs [data-s3cid="8"]{min-width: 100vw;}body.swift-nojs [data-s3cid="69"]{min-width: 100vw;}body.swift-nojs [data-s3cid="70"]{min-width:78.203125px;}body.swift-nojs [data-s3cid="71"]{min-width:78.203125px;}body.swift-nojs [data-s3cid="72"]{min-width:78.203125px;}body.swift-nojs [data-s3cid="73"]{min-width:78.203125px;}body.swift-nojs [data-s3cid="74"]{min-width:78.203125px;}html{opacity:1}}